aboutsummaryrefslogtreecommitdiff
path: root/Adobe_SigHandler/Adobe.PDF-AS-SigHandler/sources/import/API/AcroColorHFT.h
diff options
context:
space:
mode:
authorferbas <ferbas@7b5415b0-85f9-ee4d-85bd-d5d0c3b42d1c>2010-01-13 09:41:29 +0000
committerferbas <ferbas@7b5415b0-85f9-ee4d-85bd-d5d0c3b42d1c>2010-01-13 09:41:29 +0000
commit43d65dc03325bcce8561423b9607f7e114355f7d (patch)
tree7bef4e532a43f4e98ee16b012dca7499ab547e5b /Adobe_SigHandler/Adobe.PDF-AS-SigHandler/sources/import/API/AcroColorHFT.h
parentf1288ff2082a3330b62b60ee80521c37576ff9cc (diff)
downloadpdf-as-3-43d65dc03325bcce8561423b9607f7e114355f7d.tar.gz
pdf-as-3-43d65dc03325bcce8561423b9607f7e114355f7d.tar.bz2
pdf-as-3-43d65dc03325bcce8561423b9607f7e114355f7d.zip
initial import
git-svn-id: https://joinup.ec.europa.eu/svn/pdf-as/trunk@545 7b5415b0-85f9-ee4d-85bd-d5d0c3b42d1c
Diffstat (limited to 'Adobe_SigHandler/Adobe.PDF-AS-SigHandler/sources/import/API/AcroColorHFT.h')
-rw-r--r--Adobe_SigHandler/Adobe.PDF-AS-SigHandler/sources/import/API/AcroColorHFT.h78
1 files changed, 78 insertions, 0 deletions
diff --git a/Adobe_SigHandler/Adobe.PDF-AS-SigHandler/sources/import/API/AcroColorHFT.h b/Adobe_SigHandler/Adobe.PDF-AS-SigHandler/sources/import/API/AcroColorHFT.h
new file mode 100644
index 0000000..0c141bf
--- /dev/null
+++ b/Adobe_SigHandler/Adobe.PDF-AS-SigHandler/sources/import/API/AcroColorHFT.h
@@ -0,0 +1,78 @@
+/*
+** AcroColorHFT.h
+**
+** The Acrobat color Function Table
+**
+** (c) Copyright 2002-2006, Adobe Systems, Inc. All Rights Reserved.
+** Author: Mark Donohoe
+*/
+
+#ifndef _H_AcroColorHFT
+#define _H_AcroColorHFT
+
+#if PLUGIN
+
+#include "AcroColorExpT.h"
+
+#else
+#include "HFTTypes.h"
+
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#ifdef NPROC /* may be already defined */
+#undef NPROC
+#endif
+
+/* Enumerate the selectors */
+#define PROC(returnType, name, params) \
+ name##SEL,
+#define NPROC PROC
+#define ANPROC NPROC
+#define SPROC(returnType, name, params, stubProc) PROC(returnType, name, params)
+#define NOPROC(name) PROC(ignored, DONOTUSE_##name, ignored)
+#define UPROC PROC
+#define UNPROC NPROC
+#define USPROC SPROC
+enum {
+ AcroColorBAD_SELECTOR,
+ #include "AcroColorProcs.h"
+ AcroColorNUMSELECTORSplusOne
+};
+
+#define AcroColorNUMSELECTORS (AcroColorNUMSELECTORSplusOne - 1)
+
+#undef PROC
+#undef NPROC
+#undef ANPROC
+#undef SPROC
+#undef NOPROC
+#undef UPROC
+#undef UNPROC
+#undef USPROC
+
+#define NPROC(returnType, name, params) \
+ typedef ACCBPROTO1 returnType (ACCBPROTO2 *name##SELPROTO)params;
+#define ANPROC NPROC
+#define PROC NPROC
+#define SPROC(returnType, name, params, stubProc) PROC(returnType, name, params)
+#define NOPROC(name)
+ #include "AcroColorProcs.h"
+#undef PROC
+#undef NPROC
+#undef ANPROC
+#undef SPROC
+#undef NOPROC
+
+extern HFT gAcroColorHFT;
+
+void SetUpAcroColorHFTServer(void);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _H_AcroColorHFT */