aboutsummaryrefslogtreecommitdiff
path: root/Adobe_SigHandler/Adobe.PDF-AS-SigHandler/sources/import/API/AcroColorHFT.h
diff options
context:
space:
mode:
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 */