/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 5.01.0164 */
/* at Mon May 26 14:40:59 2003
*/
/* Compiler settings for ..\public\EPISDK.idl:
Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
error checks: allocation ref bounds_check enum stub_data
*/
//@@MIDL_FILE_HEADING( )
/* verify that the <rpcndr.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 440
#endif
#include "rpc.h"
#include "rpcndr.h"
#ifndef __EPISDK_h__
#define __EPISDK_h__
#ifdef __cplusplus
extern "C"{
#endif
/* Forward Declarations */
#ifndef __IGAErrorMsg_FWD_DEFINED__
#define __IGAErrorMsg_FWD_DEFINED__
typedef interface IGAErrorMsg IGAErrorMsg;
#endif /* __IGAErrorMsg_FWD_DEFINED__ */
#ifndef __IGAErrorServer_FWD_DEFINED__
#define __IGAErrorServer_FWD_DEFINED__
typedef interface IGAErrorServer IGAErrorServer;
#endif /* __IGAErrorServer_FWD_DEFINED__ */
#ifndef __IGAError_FWD_DEFINED__
#define __IGAError_FWD_DEFINED__
typedef interface IGAError IGAError;
#endif /* __IGAError_FWD_DEFINED__ */
#ifndef __IGAImage_FWD_DEFINED__
#define __IGAImage_FWD_DEFINED__
typedef interface IGAImage IGAImage;
#endif /* __IGAImage_FWD_DEFINED__ */
#ifndef __IGAImageFormat_FWD_DEFINED__
#define __IGAImageFormat_FWD_DEFINED__
typedef interface IGAImageFormat IGAImageFormat;
#endif /* __IGAImageFormat_FWD_DEFINED__ */
#ifndef __IGAImageFormatSet_FWD_DEFINED__
#define __IGAImageFormatSet_FWD_DEFINED__
typedef interface IGAImageFormatSet IGAImageFormatSet;
#endif /* __IGAImageFormatSet_FWD_DEFINED__ */
#ifndef __IGAField_FWD_DEFINED__
#define __IGAField_FWD_DEFINED__
typedef interface IGAField IGAField;
#endif /* __IGAField_FWD_DEFINED__ */
#ifndef __IGAFieldDisp_FWD_DEFINED__
#define __IGAFieldDisp_FWD_DEFINED__
typedef interface IGAFieldDisp IGAFieldDisp;
#endif /* __IGAFieldDisp_FWD_DEFINED__ */
#ifndef __IGAFieldSet_FWD_DEFINED__
#define __IGAFieldSet_FWD_DEFINED__
typedef interface IGAFieldSet IGAFieldSet;
#endif /* __IGAFieldSet_FWD_DEFINED__ */
#ifndef __IGAFieldSetDisp_FWD_DEFINED__
#define __IGAFieldSetDisp_FWD_DEFINED__
typedef interface IGAFieldSetDisp IGAFieldSetDisp;
#endif /* __IGAFieldSetDisp_FWD_DEFINED__ */
#ifndef __IGADatabase_FWD_DEFINED__
#define __IGADatabase_FWD_DEFINED__
typedef interface IGADatabase IGADatabase;
#endif /* __IGADatabase_FWD_DEFINED__ */
#ifndef __IGARecordset_FWD_DEFINED__
#define __IGARecordset_FWD_DEFINED__
typedef interface IGARecordset IGARecordset;
#endif /* __IGARecordset_FWD_DEFINED__ */
#ifndef __IGAConfigDB_FWD_DEFINED__
#define __IGAConfigDB_FWD_DEFINED__
typedef interface IGAConfigDB IGAConfigDB;
#endif /* __IGAConfigDB_FWD_DEFINED__ */
#ifndef __IGAAliases_FWD_DEFINED__
#define __IGAAliases_FWD_DEFINED__
typedef interface IGAAliases IGAAliases;
#endif /* __IGAAliases_FWD_DEFINED__ */
#ifndef __IGAAlias_FWD_DEFINED__
#define __IGAAlias_FWD_DEFINED__
typedef interface IGAAlias IGAAlias;
#endif /* __IGAAlias_FWD_DEFINED__ */
#ifndef __IGATableDefs_FWD_DEFINED__
#define __IGATableDefs_FWD_DEFINED__
typedef interface IGATableDefs IGATableDefs;
#endif /* __IGATableDefs_FWD_DEFINED__ */
#ifndef __IGATableDef_FWD_DEFINED__
#define __IGATableDef_FWD_DEFINED__
typedef interface IGATableDef IGATableDef;
#endif /* __IGATableDef_FWD_DEFINED__ */
#ifndef __IGAColumnDefs_FWD_DEFINED__
#define __IGAColumnDefs_FWD_DEFINED__
typedef interface IGAColumnDefs IGAColumnDefs;
#endif /* __IGAColumnDefs_FWD_DEFINED__ */
#ifndef __IGAColumnDef_FWD_DEFINED__
#define __IGAColumnDef_FWD_DEFINED__
typedef interface IGAColumnDef IGAColumnDef;
#endif /* __IGAColumnDef_FWD_DEFINED__ */
#ifndef __IGAColumn_FWD_DEFINED__
#define __IGAColumn_FWD_DEFINED__
typedef interface IGAColumn IGAColumn;
#endif /* __IGAColumn_FWD_DEFINED__ */
#ifndef __IGAColumnDefDisp_FWD_DEFINED__
#define __IGAColumnDefDisp_FWD_DEFINED__
typedef interface IGAColumnDefDisp IGAColumnDefDisp;
#endif /* __IGAColumnDefDisp_FWD_DEFINED__ */
#ifndef __IGAColumnDefsDisp_FWD_DEFINED__
#define __IGAColumnDefsDisp_FWD_DEFINED__
typedef interface IGAColumnDefsDisp IGAColumnDefsDisp;
#endif /* __IGAColumnDefsDisp_FWD_DEFINED__ */
#ifndef __IGATableDefDisp_FWD_DEFINED__
#define __IGATableDefDisp_FWD_DEFINED__
typedef interface IGATableDefDisp IGATableDefDisp;
#endif /* __IGATableDefDisp_FWD_DEFINED__ */
#ifndef __IGATableDefsDisp_FWD_DEFINED__
#define __IGATableDefsDisp_FWD_DEFINED__
typedef interface IGATableDefsDisp IGATableDefsDisp;
#endif /* __IGATableDefsDisp_FWD_DEFINED__ */
#ifndef __IGAImageTypeMngr_FWD_DEFINED__
#define __IGAImageTypeMngr_FWD_DEFINED__
typedef interface IGAImageTypeMngr IGAImageTypeMngr;
#endif /* __IGAImageTypeMngr_FWD_DEFINED__ */
#ifndef __IGAImageDB_FWD_DEFINED__
#define __IGAImageDB_FWD_DEFINED__
typedef interface IGAImageDB IGAImageDB;
#endif /* __IGAImageDB_FWD_DEFINED__ */
#ifndef __IGAImageType_FWD_DEFINED__
#define __IGAImageType_FWD_DEFINED__
typedef interface IGAImageType IGAImageType;
#endif /* __IGAImageType_FWD_DEFINED__ */
#ifndef __GAErrorMsg_FWD_DEFINED__
#define __GAErrorMsg_FWD_DEFINED__
#ifdef __cplusplus
typedef class GAErrorMsg GAErrorMsg;
#else
typedef struct GAErrorMsg GAErrorMsg;
#endif /* __cplusplus */
#endif /* __GAErrorMsg_FWD_DEFINED__ */
#ifndef __GAError_FWD_DEFINED__
#define __GAError_FWD_DEFINED__
#ifdef __cplusplus
typedef class GAError GAError;
#else
typedef struct GAError GAError;
#endif /* __cplusplus */
#endif /* __GAError_FWD_DEFINED__ */
#ifndef __GAErrorServer_FWD_DEFINED__
#define __GAErrorServer_FWD_DEFINED__
#ifdef __cplusplus
typedef class GAErrorServer GAErrorServer;
#else
typedef struct GAErrorServer GAErrorServer;
#endif /* __cplusplus */
#endif /* __GAErrorServer_FWD_DEFINED__ */
#ifndef __GAImage_FWD_DEFINED__
#define __GAImage_FWD_DEFINED__
#ifdef __cplusplus
typedef class GAImage GAImage;
#else
typedef struct GAImage GAImage;
#endif /* __cplusplus */
#endif /* __GAImage_FWD_DEFINED__ */
#ifndef __GAImageFormatSet_FWD_DEFINED__
#define __GAImageFormatSet_FWD_DEFINED__
#ifdef __cplusplus
typedef class GAImageFormatSet GAImageFormatSet;
#else
typedef struct GAImageFormatSet GAImageFormatSet;
#endif /* __cplusplus */
#endif /* __GAImageFormatSet_FWD_DEFINED__ */
#ifndef __GAField_FWD_DEFINED__
#define __GAField_FWD_DEFINED__
#ifdef __cplusplus
typedef class GAField GAField;
#else
typedef struct GAField GAField;
#endif /* __cplusplus */
#endif /* __GAField_FWD_DEFINED__ */
#ifndef __GAFieldSet_FWD_DEFINED__
#define __GAFieldSet_FWD_DEFINED__
#ifdef __cplusplus
typedef class GAFieldSet GAFieldSet;
#else
typedef struct GAFieldSet GAFieldSet;
#endif /* __cplusplus */
#endif /* __GAFieldSet_FWD_DEFINED__ */
#ifndef __GADatabase_FWD_DEFINED__
#define __GADatabase_FWD_DEFINED__
#ifdef __cplusplus
typedef class GADatabase GADatabase;
#else
typedef struct GADatabase GADatabase;
#endif /* __cplusplus */
#endif /* __GADatabase_FWD_DEFINED__ */
#ifndef __GARecordset_FWD_DEFINED__
#define __GARecordset_FWD_DEFINED__
#ifdef __cplusplus
typedef class GARecordset GARecordset;
#else
typedef struct GARecordset GARecordset;
#endif /* __cplusplus */
#endif /* __GARecordset_FWD_DEFINED__ */
#ifndef __GAConfigDB_FWD_DEFINED__
#define __GAConfigDB_FWD_DEFINED__
#ifdef __cplusplus
typedef class GAConfigDB GAConfigDB;
#else
typedef struct GAConfigDB GAConfigDB;
#endif /* __cplusplus */
#endif /* __GAConfigDB_FWD_DEFINED__ */
#ifndef __GAAlias_FWD_DEFINED__
#define __GAAlias_FWD_DEFINED__
#ifdef __cplusplus
typedef class GAAlias GAAlias;
#else
typedef struct GAAlias GAAlias;
#endif /* __cplusplus */
#endif /* __GAAlias_FWD_DEFINED__ */
#ifndef __GATableDefs_FWD_DEFINED__
#define __GATableDefs_FWD_DEFINED__
#ifdef __cplusplus
typedef class GATableDefs GATableDefs;
#else
typedef struct GATableDefs GATableDefs;
#endif /* __cplusplus */
#endif /* __GATableDefs_FWD_DEFINED__ */
#ifndef __GATableDef_FWD_DEFINED__
#define __GATableDef_FWD_DEFINED__
#ifdef __cplusplus
typedef class GATableDef GATableDef;
#else
typedef struct GATableDef GATableDef;
#endif /* __cplusplus */
#endif /* __GATableDef_FWD_DEFINED__ */
#ifndef __GAColumnDefs_FWD_DEFINED__
#define __GAColumnDefs_FWD_DEFINED__
#ifdef __cplusplus
typedef class GAColumnDefs GAColumnDefs;
#else
typedef struct GAColumnDefs GAColumnDefs;
#endif /* __cplusplus */
#endif /* __GAColumnDefs_FWD_DEFINED__ */
#ifndef __GAColumnDef_FWD_DEFINED__
#define __GAColumnDef_FWD_DEFINED__
#ifdef __cplusplus
typedef class GAColumnDef GAColumnDef;
#else
typedef struct GAColumnDef GAColumnDef;
#endif /* __cplusplus */
#endif /* __GAColumnDef_FWD_DEFINED__ */
#ifndef __GAImageDB_FWD_DEFINED__
#define __GAImageDB_FWD_DEFINED__
#ifdef __cplusplus
typedef class GAImageDB GAImageDB;
#else
typedef struct GAImageDB GAImageDB;
#endif /* __cplusplus */
#endif /* __GAImageDB_FWD_DEFINED__ */
#ifndef __GAImageTypeMngr_FWD_DEFINED__
#define __GAImageTypeMngr_FWD_DEFINED__
#ifdef __cplusplus
typedef class GAImageTypeMngr GAImageTypeMngr;
#else
typedef struct GAImageTypeMngr GAImageTypeMngr;
#endif /* __cplusplus */
#endif /* __GAImageTypeMngr_FWD_DEFINED__ */
#ifndef __IEPIEncodingInfo_FWD_DEFINED__
#define __IEPIEncodingInfo_FWD_DEFINED__
typedef interface IEPIEncodingInfo IEPIEncodingInfo;
#endif /* __IEPIEncodingInfo_FWD_DEFINED__ */
#ifndef __IEPIEncoder_FWD_DEFINED__
#define __IEPIEncoder_FWD_DEFINED__
typedef interface IEPIEncoder IEPIEncoder;
#endif /* __IEPIEncoder_FWD_DEFINED__ */
#ifndef __IEPIEncoderMngr_FWD_DEFINED__
#define __IEPIEncoderMngr_FWD_DEFINED__
typedef interface IEPIEncoderMngr IEPIEncoderMngr;
#endif /* __IEPIEncoderMngr_FWD_DEFINED__ */
#ifndef __IEPIDatabase_FWD_DEFINED__
#define __IEPIDatabase_FWD_DEFINED__
typedef interface IEPIDatabase IEPIDatabase;
#endif /* __IEPIDatabase_FWD_DEFINED__ */
#ifndef ___DEPIImageCtrl_FWD_DEFINED__
#define ___DEPIImageCtrl_FWD_DEFINED__
typedef interface _DEPIImageCtrl _DEPIImageCtrl;
#endif /* ___DEPIImageCtrl_FWD_DEFINED__ */
#ifndef ___DEPIImageCtrlEvents_FWD_DEFINED__
#define ___DEPIImageCtrlEvents_FWD_DEFINED__
typedef interface _DEPIImageCtrlEvents _DEPIImageCtrlEvents;
#endif /* ___DEPIImageCtrlEvents_FWD_DEFINED__ */
#ifndef ___DEPIPrintManager_FWD_DEFINED__
#define ___DEPIPrintManager_FWD_DEFINED__
typedef interface _DEPIPrintManager _DEPIPrintManager;
#endif /* ___DEPIPrintManager_FWD_DEFINED__ */
#ifndef ___DEPIPrintManagerEvents_FWD_DEFINED__
#define ___DEPIPrintManagerEvents_FWD_DEFINED__
typedef interface _DEPIPrintManagerEvents _DEPIPrintManagerEvents;
#endif /* ___DEPIPrintManagerEvents_FWD_DEFINED__ */
#ifndef ___DEPIRemotePrinter_FWD_DEFINED__
#define ___DEPIRemotePrinter_FWD_DEFINED__
typedef interface _DEPIRemotePrinter _DEPIRemotePrinter;
#endif /* ___DEPIRemotePrinter_FWD_DEFINED__ */
#ifndef ___DEPIRemotePrinterEvents_FWD_DEFINED__
#define ___DEPIRemotePrinterEvents_FWD_DEFINED__
typedef interface _DEPIRemotePrinterEvents _DEPIRemotePrinterEvents;
#endif /* ___DEPIRemotePrinterEvents_FWD_DEFINED__ */
#ifndef __IEPILayoutObject_FWD_DEFINED__
#define __IEPILayoutObject_FWD_DEFINED__
typedef interface IEPILayoutObject IEPILayoutObject;
#endif /* __IEPILayoutObject_FWD_DEFINED__ */
#ifndef __IEPILayoutObjectSet_FWD_DEFINED__
#define __IEPILayoutObjectSet_FWD_DEFINED__
typedef interface IEPILayoutObjectSet IEPILayoutObjectSet;
#endif /* __IEPILayoutObjectSet_FWD_DEFINED__ */
#ifndef __IEPILayoutOutput_FWD_DEFINED__
#define __IEPILayoutOutput_FWD_DEFINED__
typedef interface IEPILayoutOutput IEPILayoutOutput;
#endif /* __IEPILayoutOutput_FWD_DEFINED__ */
#ifndef __IEPILayout_FWD_DEFINED__
#define __IEPILayout_FWD_DEFINED__
typedef interface IEPILayout IEPILayout;
#endif /* __IEPILayout_FWD_DEFINED__ */
#ifndef ___DEPILayoutObject_FWD_DEFINED__
#define ___DEPILayoutObject_FWD_DEFINED__
typedef interface _DEPILayoutObject _DEPILayoutObject;
#endif /* ___DEPILayoutObject_FWD_DEFINED__ */
#ifndef __IEPILayoutBarcodePI_FWD_DEFINED__
#define __IEPILayoutBarcodePI_FWD_DEFINED__
typedef interface IEPILayoutBarcodePI IEPILayoutBarcodePI;
#endif /* __IEPILayoutBarcodePI_FWD_DEFINED__ */
#ifndef ___DEPILayoutDesign_FWD_DEFINED__
#define ___DEPILayoutDesign_FWD_DEFINED__
typedef interface _DEPILayoutDesign _DEPILayoutDesign;
#endif /* ___DEPILayoutDesign_FWD_DEFINED__ */
#ifndef ___DEPILayoutDesignEvents_FWD_DEFINED__
#define ___DEPILayoutDesignEvents_FWD_DEFINED__
typedef interface _DEPILayoutDesignEvents _DEPILayoutDesignEvents;
#endif /* ___DEPILayoutDesignEvents_FWD_DEFINED__ */
#ifndef ___DEPILayoutToolbar_FWD_DEFINED__
#define ___DEPILayoutToolbar_FWD_DEFINED__
typedef interface _DEPILayoutToolbar _DEPILayoutToolbar;
#endif /* ___DEPILayoutToolbar_FWD_DEFINED__ */
#ifndef ___DEPILayoutToolbarEvents_FWD_DEFINED__
#define ___DEPILayoutToolbarEvents_FWD_DEFINED__
typedef interface _DEPILayoutToolbarEvents _DEPILayoutToolbarEvents;
#endif /* ___DEPILayoutToolbarEvents_FWD_DEFINED__ */
#ifndef __IEPICapture_FWD_DEFINED__
#define __IEPICapture_FWD_DEFINED__
typedef interface IEPICapture IEPICapture;
#endif /* __IEPICapture_FWD_DEFINED__ */
#ifndef ___DIEPICaptureDisp_FWD_DEFINED__
#define ___DIEPICaptureDisp_FWD_DEFINED__
typedef interface _DIEPICaptureDisp _DIEPICaptureDisp;
#endif /* ___DIEPICaptureDisp_FWD_DEFINED__ */
#ifndef ___DEPICaptureEvents_FWD_DEFINED__
#define ___DEPICaptureEvents_FWD_DEFINED__
typedef interface _DEPICaptureEvents _DEPICaptureEvents;
#endif /* ___DEPICaptureEvents_FWD_DEFINED__ */
#ifndef __IEPICaptureCallback_FWD_DEFINED__
#define __IEPICaptureCallback_FWD_DEFINED__
typedef interface IEPICaptureCallback IEPICaptureCallback;
#endif /* __IEPICaptureCallback_FWD_DEFINED__ */
#ifndef __IEPICaptureDriver_FWD_DEFINED__
#define __IEPICaptureDriver_FWD_DEFINED__
typedef interface IEPICaptureDriver IEPICaptureDriver;
#endif /* __IEPICaptureDriver_FWD_DEFINED__ */
#ifndef __IEPILicense_FWD_DEFINED__
#define __IEPILicense_FWD_DEFINED__
typedef interface IEPILicense IEPILicense;
#endif /* __IEPILicense_FWD_DEFINED__ */
#ifndef __IEPILicenseDisp_FWD_DEFINED__
#define __IEPILicenseDisp_FWD_DEFINED__
typedef interface IEPILicenseDisp IEPILicenseDisp;
#endif /* __IEPILicenseDisp_FWD_DEFINED__ */
#ifndef __IEPIExpression_FWD_DEFINED__
#define __IEPIExpression_FWD_DEFINED__
typedef interface IEPIExpression IEPIExpression;
#endif /* __IEPIExpression_FWD_DEFINED__ */
#ifndef __IEPIBioQueryStatusCallback_FWD_DEFINED__
#define __IEPIBioQueryStatusCallback_FWD_DEFINED__
typedef interface IEPIBioQueryStatusCallback IEPIBioQueryStatusCallback;
#endif /* __IEPIBioQueryStatusCallback_FWD_DEFINED__ */
#ifndef __IEPIBioBIR_FWD_DEFINED__
#define __IEPIBioBIR_FWD_DEFINED__
typedef interface IEPIBioBIR IEPIBioBIR;
#endif /* __IEPIBioBIR_FWD_DEFINED__ */
#ifndef __IEPIBioManager_FWD_DEFINED__
#define __IEPIBioManager_FWD_DEFINED__
typedef interface IEPIBioManager IEPIBioManager;
#endif /* __IEPIBioManager_FWD_DEFINED__ */
#ifndef ___DIEPIBioManagerDisp_FWD_DEFINED__
#define ___DIEPIBioManagerDisp_FWD_DEFINED__
typedef interface _DIEPIBioManagerDisp _DIEPIBioManagerDisp;
#endif /* ___DIEPIBioManagerDisp_FWD_DEFINED__ */
#ifndef ___DIEPIBioQueryStatusCallbackDisp_FWD_DEFINED__
#define ___DIEPIBioQueryStatusCallbackDisp_FWD_DEFINED__
typedef interface _DIEPIBioQueryStatusCallbackDisp _DIEPIBioQueryStatusCallbackDisp;
#endif /* ___DIEPIBioQueryStatusCallbackDisp_FWD_DEFINED__ */
#ifndef __IEPIBioBIRScore_FWD_DEFINED__
#define __IEPIBioBIRScore_FWD_DEFINED__
typedef interface IEPIBioBIRScore IEPIBioBIRScore;
#endif /* __IEPIBioBIRScore_FWD_DEFINED__ */
#ifndef ___DIEPIBioBIRScoreDisp_FWD_DEFINED__
#define ___DIEPIBioBIRScoreDisp_FWD_DEFINED__
typedef interface _DIEPIBioBIRScoreDisp _DIEPIBioBIRScoreDisp;
#endif /* ___DIEPIBioBIRScoreDisp_FWD_DEFINED__ */
#ifndef ___DIEPIBioBIRDisp_FWD_DEFINED__
#define ___DIEPIBioBIRDisp_FWD_DEFINED__
typedef interface _DIEPIBioBIRDisp _DIEPIBioBIRDisp;
#endif /* ___DIEPIBioBIRDisp_FWD_DEFINED__ */
#ifndef __IEPIBioDriver_FWD_DEFINED__
#define __IEPIBioDriver_FWD_DEFINED__
typedef interface IEPIBioDriver IEPIBioDriver;
#endif /* __IEPIBioDriver_FWD_DEFINED__ */
#ifndef __IEPIConfig_FWD_DEFINED__
#define __IEPIConfig_FWD_DEFINED__
typedef interface IEPIConfig IEPIConfig;
#endif /* __IEPIConfig_FWD_DEFINED__ */
#ifndef __IEPIConfigDisp_FWD_DEFINED__
#define __IEPIConfigDisp_FWD_DEFINED__
typedef interface IEPIConfigDisp IEPIConfigDisp;
#endif /* __IEPIConfigDisp_FWD_DEFINED__ */
#ifndef ___DEPIParserCtrl_FWD_DEFINED__
#define ___DEPIParserCtrl_FWD_DEFINED__
typedef interface _DEPIParserCtrl _DEPIParserCtrl;
#endif /* ___DEPIParserCtrl_FWD_DEFINED__ */
#ifndef ___DEPIParserCtrlEvents_FWD_DEFINED__
#define ___DEPIParserCtrlEvents_FWD_DEFINED__
typedef interface _DEPIParserCtrlEvents _DEPIParserCtrlEvents;
#endif /* ___DEPIParserCtrlEvents_FWD_DEFINED__ */
#ifndef ___DEPIWebPrint_FWD_DEFINED__
#define ___DEPIWebPrint_FWD_DEFINED__
typedef interface _DEPIWebPrint _DEPIWebPrint;
#endif /* ___DEPIWebPrint_FWD_DEFINED__ */
#ifndef ___DEPIWebPrintEvents_FWD_DEFINED__
#define ___DEPIWebPrintEvents_FWD_DEFINED__
typedef interface _DEPIWebPrintEvents _DEPIWebPrintEvents;
#endif /* ___DEPIWebPrintEvents_FWD_DEFINED__ */
#ifndef __IEPIGenCardCode_FWD_DEFINED__
#define __IEPIGenCardCode_FWD_DEFINED__
typedef interface IEPIGenCardCode IEPIGenCardCode;
#endif /* __IEPIGenCardCode_FWD_DEFINED__ */
#ifndef __IEPIGenCardCodeDisp_FWD_DEFINED__
#define __IEPIGenCardCodeDisp_FWD_DEFINED__
typedef interface IEPIGenCardCodeDisp IEPIGenCardCodeDisp;
#endif /* __IEPIGenCardCodeDisp_FWD_DEFINED__ */
#ifndef __EPIEncoderMngr_FWD_DEFINED__
#define __EPIEncoderMngr_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIEncoderMngr EPIEncoderMngr;
#else
typedef struct EPIEncoderMngr EPIEncoderMngr;
#endif /* __cplusplus */
#endif /* __EPIEncoderMngr_FWD_DEFINED__ */
#ifndef __EPIEncodingInfo_FWD_DEFINED__
#define __EPIEncodingInfo_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIEncodingInfo EPIEncodingInfo;
#else
typedef struct EPIEncodingInfo EPIEncodingInfo;
#endif /* __cplusplus */
#endif /* __EPIEncodingInfo_FWD_DEFINED__ */
#ifndef __EPIEncoderCustom_FWD_DEFINED__
#define __EPIEncoderCustom_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIEncoderCustom EPIEncoderCustom;
#else
typedef struct EPIEncoderCustom EPIEncoderCustom;
#endif /* __cplusplus */
#endif /* __EPIEncoderCustom_FWD_DEFINED__ */
#ifndef __EPIEncoderEDIGUARD_FWD_DEFINED__
#define __EPIEncoderEDIGUARD_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIEncoderEDIGUARD EPIEncoderEDIGUARD;
#else
typedef struct EPIEncoderEDIGUARD EPIEncoderEDIGUARD;
#endif /* __cplusplus */
#endif /* __EPIEncoderEDIGUARD_FWD_DEFINED__ */
#ifndef __EPIEncoderEltron_FWD_DEFINED__
#define __EPIEncoderEltron_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIEncoderEltron EPIEncoderEltron;
#else
typedef struct EPIEncoderEltron EPIEncoderEltron;
#endif /* __cplusplus */
#endif /* __EPIEncoderEltron_FWD_DEFINED__ */
#ifndef __EPIEncoderFargo_FWD_DEFINED__
#define __EPIEncoderFargo_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIEncoderFargo EPIEncoderFargo;
#else
typedef struct EPIEncoderFargo EPIEncoderFargo;
#endif /* __cplusplus */
#endif /* __EPIEncoderFargo_FWD_DEFINED__ */
#ifndef __EPIEncoderNisca_FWD_DEFINED__
#define __EPIEncoderNisca_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIEncoderNisca EPIEncoderNisca;
#else
typedef struct EPIEncoderNisca EPIEncoderNisca;
#endif /* __cplusplus */
#endif /* __EPIEncoderNisca_FWD_DEFINED__ */
#ifndef __EPIEncoderMagicard_FWD_DEFINED__
#define __EPIEncoderMagicard_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIEncoderMagicard EPIEncoderMagicard;
#else
typedef struct EPIEncoderMagicard EPIEncoderMagicard;
#endif /* __cplusplus */
#endif /* __EPIEncoderMagicard_FWD_DEFINED__ */
#ifndef __EPIEncoderDatacard_FWD_DEFINED__
#define __EPIEncoderDatacard_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIEncoderDatacard EPIEncoderDatacard;
#else
typedef struct EPIEncoderDatacard EPIEncoderDatacard;
#endif /* __cplusplus */
#endif /* __EPIEncoderDatacard_FWD_DEFINED__ */
#ifndef __EPIMSR206_FWD_DEFINED__
#define __EPIMSR206_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIMSR206 EPIMSR206;
#else
typedef struct EPIMSR206 EPIMSR206;
#endif /* __cplusplus */
#endif /* __EPIMSR206_FWD_DEFINED__ */
#ifndef __EPIAMC7x2_FWD_DEFINED__
#define __EPIAMC7x2_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIAMC7x2 EPIAMC7x2;
#else
typedef struct EPIAMC7x2 EPIAMC7x2;
#endif /* __cplusplus */
#endif /* __EPIAMC7x2_FWD_DEFINED__ */
#ifndef __EPIKodakRinas_FWD_DEFINED__
#define __EPIKodakRinas_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIKodakRinas EPIKodakRinas;
#else
typedef struct EPIKodakRinas EPIKodakRinas;
#endif /* __cplusplus */
#endif /* __EPIKodakRinas_FWD_DEFINED__ */
#ifndef __EPIElcomIAT8ER_FWD_DEFINED__
#define __EPIElcomIAT8ER_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIElcomIAT8ER EPIElcomIAT8ER;
#else
typedef struct EPIElcomIAT8ER EPIElcomIAT8ER;
#endif /* __cplusplus */
#endif /* __EPIElcomIAT8ER_FWD_DEFINED__ */
#ifndef __EPIMagtekMT80_FWD_DEFINED__
#define __EPIMagtekMT80_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIMagtekMT80 EPIMagtekMT80;
#else
typedef struct EPIMagtekMT80 EPIMagtekMT80;
#endif /* __cplusplus */
#endif /* __EPIMagtekMT80_FWD_DEFINED__ */
#ifndef __EPIDatabase_FWD_DEFINED__
#define __EPIDatabase_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIDatabase EPIDatabase;
#else
typedef struct EPIDatabase EPIDatabase;
#endif /* __cplusplus */
#endif /* __EPIDatabase_FWD_DEFINED__ */
#ifndef __EPIImageCtrl_FWD_DEFINED__
#define __EPIImageCtrl_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIImageCtrl EPIImageCtrl;
#else
typedef struct EPIImageCtrl EPIImageCtrl;
#endif /* __cplusplus */
#endif /* __EPIImageCtrl_FWD_DEFINED__ */
#ifndef __EPIPrintManager_FWD_DEFINED__
#define __EPIPrintManager_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIPrintManager EPIPrintManager;
#else
typedef struct EPIPrintManager EPIPrintManager;
#endif /* __cplusplus */
#endif /* __EPIPrintManager_FWD_DEFINED__ */
#ifndef __EPIRemotePrinter_FWD_DEFINED__
#define __EPIRemotePrinter_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIRemotePrinter EPIRemotePrinter;
#else
typedef struct EPIRemotePrinter EPIRemotePrinter;
#endif /* __cplusplus */
#endif /* __EPIRemotePrinter_FWD_DEFINED__ */
#ifndef __EPICapture_FWD_DEFINED__
#define __EPICapture_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPICapture EPICapture;
#else
typedef struct EPICapture EPICapture;
#endif /* __cplusplus */
#endif /* __EPICapture_FWD_DEFINED__ */
#ifndef __EPILoadFromFile_FWD_DEFINED__
#define __EPILoadFromFile_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPILoadFromFile EPILoadFromFile;
#else
typedef struct EPILoadFromFile EPILoadFromFile;
#endif /* __cplusplus */
#endif /* __EPILoadFromFile_FWD_DEFINED__ */
#ifndef __EPIPIVideoForWindows_FWD_DEFINED__
#define __EPIPIVideoForWindows_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIPIVideoForWindows EPIPIVideoForWindows;
#else
typedef struct EPIPIVideoForWindows EPIPIVideoForWindows;
#endif /* __cplusplus */
#endif /* __EPIPIVideoForWindows_FWD_DEFINED__ */
#ifndef __EPIVirtualCapture_FWD_DEFINED__
#define __EPIVirtualCapture_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIVirtualCapture EPIVirtualCapture;
#else
typedef struct EPIVirtualCapture EPIVirtualCapture;
#endif /* __cplusplus */
#endif /* __EPIVirtualCapture_FWD_DEFINED__ */
#ifndef __EPIWintabCap_FWD_DEFINED__
#define __EPIWintabCap_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIWintabCap EPIWintabCap;
#else
typedef struct EPIWintabCap EPIWintabCap;
#endif /* __cplusplus */
#endif /* __EPIWintabCap_FWD_DEFINED__ */
#ifndef __EPITwain_FWD_DEFINED__
#define __EPITwain_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPITwain EPITwain;
#else
typedef struct EPITwain EPITwain;
#endif /* __cplusplus */
#endif /* __EPITwain_FWD_DEFINED__ */
#ifndef __EPILayout_FWD_DEFINED__
#define __EPILayout_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPILayout EPILayout;
#else
typedef struct EPILayout EPILayout;
#endif /* __cplusplus */
#endif /* __EPILayout_FWD_DEFINED__ */
#ifndef __EPILayoutDesign_FWD_DEFINED__
#define __EPILayoutDesign_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPILayoutDesign EPILayoutDesign;
#else
typedef struct EPILayoutDesign EPILayoutDesign;
#endif /* __cplusplus */
#endif /* __EPILayoutDesign_FWD_DEFINED__ */
#ifndef __EPILayoutToolbar_FWD_DEFINED__
#define __EPILayoutToolbar_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPILayoutToolbar EPILayoutToolbar;
#else
typedef struct EPILayoutToolbar EPILayoutToolbar;
#endif /* __cplusplus */
#endif /* __EPILayoutToolbar_FWD_DEFINED__ */
#ifndef __EPILicense_FWD_DEFINED__
#define __EPILicense_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPILicense EPILicense;
#else
typedef struct EPILicense EPILicense;
#endif /* __cplusplus */
#endif /* __EPILicense_FWD_DEFINED__ */
#ifndef __EPIExpression_FWD_DEFINED__
#define __EPIExpression_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIExpression EPIExpression;
#else
typedef struct EPIExpression EPIExpression;
#endif /* __cplusplus */
#endif /* __EPIExpression_FWD_DEFINED__ */
#ifndef __EPIBioManager_FWD_DEFINED__
#define __EPIBioManager_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIBioManager EPIBioManager;
#else
typedef struct EPIBioManager EPIBioManager;
#endif /* __cplusplus */
#endif /* __EPIBioManager_FWD_DEFINED__ */
#ifndef __EPIBioBIRScore_FWD_DEFINED__
#define __EPIBioBIRScore_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIBioBIRScore EPIBioBIRScore;
#else
typedef struct EPIBioBIRScore EPIBioBIRScore;
#endif /* __cplusplus */
#endif /* __EPIBioBIRScore_FWD_DEFINED__ */
#ifndef __EPIBioFRVisionics_FWD_DEFINED__
#define __EPIBioFRVisionics_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIBioFRVisionics EPIBioFRVisionics;
#else
typedef struct EPIBioFRVisionics EPIBioFRVisionics;
#endif /* __cplusplus */
#endif /* __EPIBioFRVisionics_FWD_DEFINED__ */
#ifndef __EPIBioFRVisionicsBIR_FWD_DEFINED__
#define __EPIBioFRVisionicsBIR_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIBioFRVisionicsBIR EPIBioFRVisionicsBIR;
#else
typedef struct EPIBioFRVisionicsBIR EPIBioFRVisionicsBIR;
#endif /* __cplusplus */
#endif /* __EPIBioFRVisionicsBIR_FWD_DEFINED__ */
#ifndef __EPIBioFPAgora_FWD_DEFINED__
#define __EPIBioFPAgora_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIBioFPAgora EPIBioFPAgora;
#else
typedef struct EPIBioFPAgora EPIBioFPAgora;
#endif /* __cplusplus */
#endif /* __EPIBioFPAgora_FWD_DEFINED__ */
#ifndef __EPIBioFPAgoraBIR_FWD_DEFINED__
#define __EPIBioFPAgoraBIR_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIBioFPAgoraBIR EPIBioFPAgoraBIR;
#else
typedef struct EPIBioFPAgoraBIR EPIBioFPAgoraBIR;
#endif /* __cplusplus */
#endif /* __EPIBioFPAgoraBIR_FWD_DEFINED__ */
#ifndef __EPIBioFRDemo_FWD_DEFINED__
#define __EPIBioFRDemo_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIBioFRDemo EPIBioFRDemo;
#else
typedef struct EPIBioFRDemo EPIBioFRDemo;
#endif /* __cplusplus */
#endif /* __EPIBioFRDemo_FWD_DEFINED__ */
#ifndef __EPIBioFRDemoBIR_FWD_DEFINED__
#define __EPIBioFRDemoBIR_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIBioFRDemoBIR EPIBioFRDemoBIR;
#else
typedef struct EPIBioFRDemoBIR EPIBioFRDemoBIR;
#endif /* __cplusplus */
#endif /* __EPIBioFRDemoBIR_FWD_DEFINED__ */
#ifndef __EPIBioISIridian_FWD_DEFINED__
#define __EPIBioISIridian_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIBioISIridian EPIBioISIridian;
#else
typedef struct EPIBioISIridian EPIBioISIridian;
#endif /* __cplusplus */
#endif /* __EPIBioISIridian_FWD_DEFINED__ */
#ifndef __EPIBioISIridianBIR_FWD_DEFINED__
#define __EPIBioISIridianBIR_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIBioISIridianBIR EPIBioISIridianBIR;
#else
typedef struct EPIBioISIridianBIR EPIBioISIridianBIR;
#endif /* __cplusplus */
#endif /* __EPIBioISIridianBIR_FWD_DEFINED__ */
#ifndef __EPIBioQueryStatus_FWD_DEFINED__
#define __EPIBioQueryStatus_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIBioQueryStatus EPIBioQueryStatus;
#else
typedef struct EPIBioQueryStatus EPIBioQueryStatus;
#endif /* __cplusplus */
#endif /* __EPIBioQueryStatus_FWD_DEFINED__ */
#ifndef __EPIConfig_FWD_DEFINED__
#define __EPIConfig_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIConfig EPIConfig;
#else
typedef struct EPIConfig EPIConfig;
#endif /* __cplusplus */
#endif /* __EPIConfig_FWD_DEFINED__ */
#ifndef __EPIParserCtrl_FWD_DEFINED__
#define __EPIParserCtrl_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIParserCtrl EPIParserCtrl;
#else
typedef struct EPIParserCtrl EPIParserCtrl;
#endif /* __cplusplus */
#endif /* __EPIParserCtrl_FWD_DEFINED__ */
#ifndef __EPIWebPrint_FWD_DEFINED__
#define __EPIWebPrint_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIWebPrint EPIWebPrint;
#else
typedef struct EPIWebPrint EPIWebPrint;
#endif /* __cplusplus */
#endif /* __EPIWebPrint_FWD_DEFINED__ */
#ifndef __EPIGenCardCode_FWD_DEFINED__
#define __EPIGenCardCode_FWD_DEFINED__
#ifdef __cplusplus
typedef class EPIGenCardCode EPIGenCardCode;
#else
typedef struct EPIGenCardCode EPIGenCardCode;
#endif /* __cplusplus */
#endif /* __EPIGenCardCode_FWD_DEFINED__ */
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void __RPC_FAR * );
#ifndef __EPIBUILDER_LIBRARY_DEFINED__
#define __EPIBUILDER_LIBRARY_DEFINED__
/* library EPIBUILDER */
/* [control][helpfile][helpstring][version][uuid] */
typedef long GACOORD;
typedef long GA_HWND;
typedef long GA_HDC;
typedef long GA_HGLOBAL;
typedef long GA_HPALETTE;
enum GAErrNum
{ hrDbFirst = 0x80040200,
hrENotOpen = hrDbFirst,
hrEAlreadyOpen = hrENotOpen + 1,
hrEUnknownColumn = hrEAlreadyOpen + 1,
hrERecordNotFound = hrEUnknownColumn + 1,
hrEBadConnectString = hrERecordNotFound + 1,
hrEODBCError = hrEBadConnectString + 1,
hrEDBConfigNotInit = hrEODBCError + 1,
hrEDBBadAlias = hrEDBConfigNotInit + 1,
hrEDBDuplicateAlias = hrEDBBadAlias + 1,
hrEODBCMaxConnections = hrEDBDuplicateAlias + 1,
hrEDBInTransaction = hrEODBCMaxConnections + 1,
hrEDBNotInTransaction = hrEDBInTransaction + 1,
hrImageDbFirst = 0x80040300,
hrEBadImageRecord = hrImageDbFirst,
hrEBadKey = hrEBadImageRecord + 1,
hrEBadImageTableKey = hrEBadKey + 1,
hrENotFileRef = hrEBadImageTableKey + 1,
hrImageFirst = 0x80040400,
hrEImgImageRequired = hrImageFirst,
hrEImgInvalidFormat = hrEImgImageRequired + 1,
hrEImgInternal = hrEImgInvalidFormat + 1,
hrEImgInvalidRange = hrEImgInternal + 1,
hrEImgFileReadOnly = hrEImgInvalidRange + 1,
hrEImgFileOpen = hrEImgFileReadOnly + 1,
hrEImgSubType = hrEImgFileOpen + 1,
hrEImgUnknownComp = hrEImgSubType + 1,
hrEImgFeatureNotSupported = hrEImgUnknownComp + 1,
hrEImgInvalidQFactor = hrEImgFeatureNotSupported + 1,
hrEImgInvalidCompressionFmt = hrEImgInvalidQFactor + 1,
hrEImgInvalidOrigin = hrEImgInvalidCompressionFmt + 1,
hrEImgInvalidBitsPerPixel = hrEImgInvalidOrigin + 1,
hrLayoutFirst = 0x80040500,
hrEBadFileName = hrLayoutFirst,
hrECreateBackup = hrEBadFileName + 1,
hrERestoreBackup = hrECreateBackup + 1,
hrEWriteToFile = hrERestoreBackup + 1,
hrENoPrinter = hrEWriteToFile + 1,
hrELayoutRequired = hrENoPrinter + 1,
hrGAUtilFirst = 0x80040600,
hrEPastDropDead = hrGAUtilFirst,
hrEInvalidLicense = hrEPastDropDead + 1,
hrEInvalidKey = hrEInvalidLicense + 1,
hrEPlugInNotFound = hrEInvalidKey + 1
};
typedef
enum GAErrSeverity
{ sevNull = 0,
sevWarn = sevNull + 1,
sevErr = sevWarn + 1,
sevSevere = sevErr + 1
} GAErrSeverity;
typedef
enum ImageFormat
{ fmtNULL = 0,
fmtMEMDIB = fmtNULL + 1,
fmtINTERNAL = fmtMEMDIB + 1,
fmtJPEG = fmtINTERNAL + 1,
fmtFRACTAL = fmtJPEG + 1,
fmt1BITMONO = fmtFRACTAL + 1,
fmtDPEG = fmt1BITMONO + 1,
fmtTIFLZW = fmtDPEG + 1,
fmtDC9SIG = fmtTIFLZW + 1,
fmtP3 = fmtDC9SIG + 1,
fmtPCX = fmtP3 + 1,
fmtTIF = fmtPCX + 1,
fmtTGA = fmtTIF + 1,
fmtCMP = fmtTGA + 1,
fmtBMP = fmtCMP + 1,
fmtOS2 = fmtBMP + 1,
fmtWMF = fmtOS2 + 1,
fmtEPS = fmtWMF + 1,
fmtGIF = fmtEPS + 1,
fmtTIFLZWCMYK = fmtGIF + 1,
fmtTIFLZWYCC = fmtTIFLZWCMYK + 1,
fmtTIFJPEG = fmtTIFLZWYCC + 1,
fmtCCITT = fmtTIFJPEG + 1,
fmtCCITTG31DIM = fmtCCITT + 1,
fmtCCITTG32DIM = fmtCCITTG31DIM + 1,
fmtCCITTG4 = fmtCCITTG32DIM + 1,
fmtWFXG31D = fmtCCITTG4 + 1,
fmtWFXG4 = fmtWFXG31D + 1,
fmtICAG31D = fmtWFXG4 + 1,
fmtICAG32D = fmtICAG31D + 1,
fmtICAG4 = fmtICAG32D + 1,
fmtRAWICAG31D = fmtICAG4 + 1,
fmtRAWICAG32D = fmtRAWICAG31D + 1,
fmtRAWICAG4 = fmtRAWICAG32D + 1,
fmtCALS = fmtRAWICAG4 + 1,
fmtMAC = fmtCALS + 1,
fmtIMG = fmtMAC + 1,
fmtMSP = fmtIMG + 1,
fmtWPG = fmtMSP + 1,
fmtRAS = fmtWPG + 1,
fmtPCT = fmtRAS + 1,
fmtPSDV3 = fmtPCT + 1,
fmtPNG = fmtPSDV3 + 1,
fmtOS2V2 = fmtPNG + 1,
fmtEXIF = fmtOS2V2 + 1,
fmtEXIFYCC = fmtEXIF + 1,
fmtEXIFJPEG = fmtEXIFYCC + 1,
fmtFPX = fmtEXIFJPEG + 1,
fmtFPXJPEG = fmtFPX + 1,
fmtPCD = fmtFPXJPEG + 1,
fmtBMPRLE = fmtPCD + 1,
fmtTIFCMYK = fmtBMPRLE + 1,
fmtTIFPACKBITS = fmtTIFCMYK + 1,
fmtTIFPACKBITSCMYK = fmtTIFPACKBITS + 1,
fmtTIFYCC = fmtTIFPACKBITSCMYK + 1,
fmtTIFPACKBITSYCC = fmtTIFYCC + 1,
fmtAWD = fmtTIFPACKBITSYCC + 1
} ImageFormat;
typedef
enum ImageSubsampling
{ subNULL = 0,
subYUV411 = subNULL + 1,
subYUV422 = subYUV411 + 1,
subYUV444 = subYUV422 + 1
} ImageSubsampling;
typedef
enum ROPTypes
{ srccopy = 0xcc0020,
srcpaint = 0xee0086,
srcand = 0x8800c6,
srcinvert = 0x660046,
srcerase = 0x440328,
notsrccopy = 0x330008,
notsrcerase = 0x1100a6,
mergecopy = 0xc000ca,
mergepaint = 0xbb0226,
patcopy = 0xf00021,
patpaint = 0xfb0a09,
patinvert = 0x5a0049,
dstinvert = 0x550009,
blackness = 0x42,
whiteness = 0xff0062
} ROPTypes;
typedef
enum ChromaType
{ ChromaNone = 0,
ChromaSolid = ChromaNone + 1,
ChromaCameo = ChromaSolid + 1,
ChromaFull = ChromaCameo + 1
} ChromaType;
typedef
enum ImgEncoding
{ optHexBin = 0
} ImgEncoding;
typedef
enum FindFaceUIOption
{ optFindFaceUINormal = 0,
optFindFaceUIHideSettings = 1,
optFindFaceUIHideDialog = 2
} FindFaceUIOption;
typedef
enum GADBType
{ typeDBNone = 0,
typeDBJet = typeDBNone + 1,
typeDBOdbc = typeDBJet + 1
} GADBType;
typedef
enum GARecSetType
{ typeRSDefault = 0,
typeRSForwardOnly = typeRSDefault + 1,
typeRSSnapshot = typeRSForwardOnly + 1,
typeRSDynaset = typeRSSnapshot + 1,
typeRSDynamic = typeRSDynaset + 1
} GARecSetType;
typedef
enum GADBTableType
{ TBUnknown = 0,
TBTable = TBUnknown + 1,
TBView = TBTable + 1,
TBSystemTable = TBView + 1,
TBAlias = TBSystemTable + 1,
TBSynonym = TBAlias + 1,
TBGlobalTemporary = TBSynonym + 1,
TBLocalTemporary = TBGlobalTemporary + 1
} GADBTableType;
typedef
enum ImageFormatScheme
{ imgfmtOriginal = 0,
imgfmtOptimal = imgfmtOriginal + 1,
imgfmtMinimal = imgfmtOptimal + 1,
imgfmtSpecific = imgfmtMinimal + 1
} ImageFormatScheme;
typedef
enum ImageStorageScheme
{ imgstrgDontCare = 0,
imgstrgDatabase = imgstrgDontCare + 1,
imgstrgDisk = imgstrgDatabase + 1
} ImageStorageScheme;
typedef /* [public] */
enum __MIDL___MIDL_itf_EPISDK_0117_0001
{ imgtypesetupDisableAdd = 1,
imgtypesetupDisableRemove = 2
} ImageTypesSetupDlgOptions;
typedef
enum GADbOpenOptions
{ openDBExclusive = 1,
openDBReadOnly = 2,
openDBDriverText = 0x1000
} GADbOpenOptions;
typedef
enum GARecSetOpenOptions
{ openRSReadOnly = 1
} GARecSetOpenOptions;
enum EPIErrNum
{ hrEpiDbFirst = 0x80044000,
hrEEpiBadConfig = hrEpiDbFirst + 1,
hrEEpiNoImages = hrEEpiBadConfig + 1,
hrEEpiNoCards = hrEEpiNoImages + 1,
hrEEpiHasCards = hrEEpiNoCards + 1,
hrImageOcxFirst = 0x80044100,
hrENoDatabase = hrImageOcxFirst,
hrEImageTypeRequired = hrENoDatabase + 1,
hrEAspectRatioMismatch = hrEImageTypeRequired + 1,
hrEWinInetError = hrEAspectRatioMismatch + 1,
hrPrintManFirst = 0x80044200,
hrEPMFailedStartDoc = hrPrintManFirst,
hrEPMFailedEndDoc = hrEPMFailedStartDoc + 1,
hrEPMFailedDrawLayout = hrEPMFailedEndDoc + 1,
hrEPMFailedStartEncodingJobs = hrEPMFailedDrawLayout + 1,
hrEPMFailedGetLayoutFileName = hrEPMFailedStartEncodingJobs + 1,
hrEPMFailedEncoding = hrEPMFailedGetLayoutFileName + 1,
hrEPMFailedGetPageSetup = hrEPMFailedEncoding + 1,
hrEPMFailedGetLayoutData = hrEPMFailedGetPageSetup + 1,
hrEPMFailedGetTextImageData = hrEPMFailedGetLayoutData + 1,
hrEPMFailedGetOutputFieldNames = hrEPMFailedGetTextImageData + 1,
hrEPMFailedInitDc = hrEPMFailedGetOutputFieldNames + 1,
hrEPMFailedFillEncodingInfoFields = hrEPMFailedInitDc + 1,
hrEPMInvalidSQLStatement = hrEPMFailedFillEncodingInfoFields + 1,
hrEPMNoCardsToPrint = hrEPMInvalidSQLStatement + 1,
hrEPMInvalidConnectionModel = hrEPMNoCardsToPrint + 1,
hrEPMPropPrinterName = hrEPMInvalidConnectionModel + 1,
hrEPMFailedShowPrintDialog = hrEPMPropPrinterName + 1,
hrEPMFailedGetLayout = hrEPMFailedShowPrintDialog + 1,
hrEncoderFirst = 0x80044300,
hrEENInvalidState = hrEncoderFirst,
hrRPFirst = 0x80044400,
hrRPOverMaxFieldCount = hrRPFirst,
hrRPFieldContentToLong = hrRPOverMaxFieldCount + 1,
hrRPImageGenerationError = hrRPFieldContentToLong + 1,
hrRPNoCardsToPrint = hrRPImageGenerationError + 1,
hrRPFailedGetLayoutFileName = hrRPNoCardsToPrint + 1,
hrRPCardsNotSentToRemotePrinter = hrRPFailedGetLayoutFileName + 1,
hrLayoutDesignFirst = 0x80044500,
hrELDNoLayout = hrLayoutDesignFirst,
hrEPILicenseFirst = 0x80044600,
hrEPIGeneralLicenseError = hrEPILicenseFirst,
hrEPIRetailSofBindingFailed = hrEPIGeneralLicenseError + 1,
hrEPIDemoHasExpired = hrEPIRetailSofBindingFailed + 1,
hrEPIDemoAndClockTurnBack = hrEPIDemoHasExpired + 1,
hrEPIFloatingNetworkLicenseExpired = hrEPIDemoAndClockTurnBack + 1,
hrEPIErrorClosingLicenseFile = hrEPIFloatingNetworkLicenseExpired + 1,
hrEPIErrorUpdatingLicenseFile = hrEPIErrorClosingLicenseFile + 1,
hrEPIFeatureDisabled = hrEPIErrorUpdatingLicenseFile + 1,
hrEBFirst = 0x80044700,
hrEBFailedCreateInstance = hrEBFirst,
hrEBFailedRecognizeLicense = hrEBFailedCreateInstance + 1,
hrEBFailedLocateLicense = hrEBFailedRecognizeLicense + 1,
hrEBFailedEngineLoadBIR = hrEBFailedLocateLicense + 1,
hrEBFailedCompare = hrEBFailedEngineLoadBIR + 1,
hrEBFailedCompareMode = hrEBFailedCompare + 1,
hrEBFailedSearchResults = hrEBFailedCompareMode + 1,
hrEBFailedTemplateCreate = hrEBFailedSearchResults + 1,
hrEBFailedMemory = hrEBFailedTemplateCreate + 1,
hrEBFailedEyeFind = hrEBFailedMemory + 1,
hrEBFailedLoadImage = hrEBFailedEyeFind + 1,
hrEBInvalidTemplateSize = hrEBFailedLoadImage + 1,
hrEBNoImageLoaded = hrEBInvalidTemplateSize + 1,
hrEBInvalidEyeLocation = hrEBNoImageLoaded + 1,
hrEBInvalidBIR = hrEBInvalidEyeLocation + 1,
hrEBEmptyBIR = hrEBInvalidBIR + 1,
hrEBUnprocessedBIR = hrEBEmptyBIR + 1,
hrEBInvalidDataSize = hrEBUnprocessedBIR + 1,
hrEBNoBioData = hrEBInvalidDataSize + 1,
hrEBUnexpectedType = hrEBNoBioData + 1,
hrEBFunctionFail = hrEBUnexpectedType + 1,
hrEBBioError = hrEBFunctionFail + 1,
hrEBFileException = hrEBBioError + 1,
hrEBDBUnknownException = hrEBFirst + 50,
hrEBDBException = hrEBDBUnknownException + 1,
hrEBDBRecordExists = hrEBDBException + 1,
hrEBDBRecordNotFound = hrEBDBRecordExists + 1,
hrEBDBNoBioDataTable = hrEBDBRecordNotFound + 1,
hrEBDBNoBioFunction = hrEBDBNoBioDataTable + 1,
hrEBDBFailConnect = hrEBDBNoBioFunction + 1,
hrEBDBFailClose = hrEBDBFailConnect + 1,
hrEBDBNotOpen = hrEBDBFailClose + 1,
hrEBFailSQLExecute = hrEBDBNotOpen + 1,
hrEBDBFailBeginTrans = hrEBFailSQLExecute + 1,
hrEBDBFailCommitTrans = hrEBDBFailBeginTrans + 1,
hrEBDBTableExists = hrEBDBFailCommitTrans + 1,
hrEBDBPermissionDenied = hrEBDBTableExists + 1,
hrEBLast = hrEBDBPermissionDenied + 1,
hrEPILayoutFirst = 0x80044800,
hrLA2ErrorLoadingLayout = hrEPILayoutFirst,
hrLA2InvalidLayoutFile = hrLA2ErrorLoadingLayout + 1,
hrECMFirst = 0x80044900,
hrECMGenCardCode = hrECMFirst
};
typedef
enum encDeviceType
{ MagneticStripe = 1,
SmartChip = 2,
Proximity = 3
} encDeviceType;
typedef
enum encEncodingFlow
{ Inline = 1,
External = 2
} encEncodingFlow;
typedef
enum encTrackNumber
{ TrackOne = 1,
TrackTwo = 2,
TrackThree = 3
} encTrackNumber;
typedef
enum encCallSync
{ Special = 0,
AfterStartPage = 1,
BeforeEndPage = 2,
AfterEndDoc = 3,
Anytime = 4,
BeforeStartDoc = 5,
UseEncodeEx = 6
} encCallSync;
typedef /* [public] */
enum __MIDL___MIDL_itf_EPISDK_0126_0001
{ sideFront = 0,
sideBack = 1,
sideFrontAndBack = 2
} DocSidesEnum;
typedef /* [public] */
enum __MIDL___MIDL_itf_EPISDK_0126_0002
{ actionPrint = 0,
actionEncode = 1
} Action;
typedef /* [public] */
enum __MIDL___MIDL_itf_EPISDK_0126_0003
{ actionUnhandled = -1,
actionContinue = 1,
actionAbort = 2
} ActionToTake;
typedef /* [public] */
enum __MIDL___MIDL_itf_EPISDK_0126_0004
{ psoDisableNumberOfCopies = 1,
psoDisablePrintSides = 2,
psoDisableSelectionOfPrinter = 4,
psoDontKeepDevMode = 8,
psoDontCenterLayout = 16,
psoDontShowPrintStatus = 32
} PrintSetupOptions;
typedef /* [public] */
enum __MIDL___MIDL_itf_EPISDK_0126_0005
{ psoDisablePrintRange = 64,
psoDisableFirstCardPosition = 128,
psoDisableAllInSameDoc = 256,
psoFrontSideOnly = 512,
psoBackSideOnly = 1024,
psoBothSides = 2048
} InternalPrintSetupOptions;
typedef /* [public] */
enum __MIDL___MIDL_itf_EPISDK_0128_0001
{ actionRPUnhandled = -1,
actionRPContinue = 1,
actionRPAbort = 2
} RPActionToTake;
typedef
enum LayoutOutputDevice
{ outputScreen = 1,
outputPreview = 2,
outputPrinter = 4
} LayoutOutputDevice;
typedef
enum SerializeFormat
{ sfBinary = 0,
sfXML = 1
} SerializeFormat;
typedef
enum LayoutAdjustPrintable
{ lapNone = 0,
lapNudge = 1,
lapScale = 2,
lapScaleNoAspect = 3
} LayoutAdjustPrintable;
typedef
enum LayoutObjectType
{ lotRectangle = 0,
lotRoundRectangle = 1,
lotEllipse = 2,
lotLine = 3,
lotPolygon = 4,
lotText = 5,
lotImage = 6,
lotBarcode = 7
} LayoutObjectType;
typedef
enum LayoutObjectSubType
{ losStatic = 0,
losDynamic = 1
} LayoutObjectSubType;
typedef
enum LayoutIndex
{ liHeader = -2,
liFooter = -1,
liFront = 0,
liBack = 1
} LayoutIndex;
typedef
enum TextJustificationLR
{ tjlrLeft = 0,
tjlrCenter = 1,
tjlrRight = 2
} TextJustificationLR;
typedef
enum TextJustificationTB
{ tjtbTop = 4,
tjtbCenter = 8,
tjtbBottom = 16
} TextJustificationTB;
typedef
enum VisOperator
{ opVisEqual = 0,
opVisNotEqual = opVisEqual + 1,
opVisGreater = opVisNotEqual + 1,
opVisLess = opVisGreater + 1,
opVisGEQ = opVisLess + 1,
opVisLEQ = opVisGEQ + 1,
opVisNull = opVisLEQ + 1,
opVisNotNull = opVisNull + 1
} VisOperator;
typedef
enum LayoutDuplexMode
{ ldmSingle = 0,
ldmDoubleNoAlign = 1,
ldmDoubleFlipLeftRight = 2,
ldmDoubleFlipTopBottom = 3
} LayoutDuplexMode;
typedef /* [public] */
enum __MIDL___MIDL_itf_EPISDK_0136_0001
{ toolSelect = 0,
toolLine = toolSelect + 1,
toolRect = toolLine + 1,
toolRoundRect = toolRect + 1,
toolEllipse = toolRoundRect + 1,
toolText = toolEllipse + 1,
toolImage = toolText + 1,
toolDynamicText = toolImage + 1,
toolDynamicImage = toolDynamicText + 1,
toolBarCode = toolDynamicImage + 1,
toolNumTools = toolBarCode + 1
} DrawTool;
typedef /* [public] */
enum __MIDL___MIDL_itf_EPISDK_0136_0002
{ bsNone = 0,
bsRect = bsNone + 1,
bsRoundRect = bsRect + 1
} EPILayoutBorderStyle;
typedef /* [public] */
enum __MIDL___MIDL_itf_EPISDK_0136_0003
{ rulDefault = 0,
rulMetric = rulDefault + 1,
rulInches = rulMetric + 1
} EPILayoutRulers;
typedef /* [public] */
enum __MIDL___MIDL_itf_EPISDK_0136_0004
{ alnhLeft = 0,
alnhCenter = alnhLeft + 1,
alnhRight = alnhCenter + 1
} EPILayoutAlignHorizontal;
typedef /* [public] */
enum __MIDL___MIDL_itf_EPISDK_0136_0005
{ alnvTop = 0,
alnvCenter = alnvTop + 1,
alnvBottom = alnvCenter + 1
} EPILayoutAlignVertical;
typedef /* [public] */
enum __MIDL___MIDL_itf_EPISDK_0136_0006
{ distrHorizontal = 0,
distrVertical = distrHorizontal + 1
} EPILayoutDistribute;
typedef /* [public] */
enum __MIDL___MIDL_itf_EPISDK_0136_0007
{ mssHorizontal = 1,
mssVertical = 2,
mssBoth = 3,
mssLargest = 4,
mssSmallest = 0
} EPILayoutMakeSameSize;
typedef /* [public] */
enum __MIDL___MIDL_itf_EPISDK_0136_0008
{ uotCreateObj = 0,
uotDeleteObj = uotCreateObj + 1,
uotModifyObj = uotDeleteObj + 1,
uotModifyObjPosition = uotModifyObj + 1,
uotModifyObjOrder = uotModifyObjPosition + 1
} EPILayoutUndoOpType;
typedef /* [public] */
enum __MIDL___MIDL_itf_EPISDK_0138_0001
{ CmdID_FileNew = 0,
CmdID_FileOpen = CmdID_FileNew + 1,
CmdID_FileClose = CmdID_FileOpen + 1,
CmdID_FileSave = CmdID_FileClose + 1,
CmdID_FileSaveAs = CmdID_FileSave + 1,
CmdID_FilePrint = CmdID_FileSaveAs + 1,
CmdID_FilePrintPreview = CmdID_FilePrint + 1,
CmdID_FilePageSetup = CmdID_FilePrintPreview + 1,
CmdID_FileProperties = CmdID_FilePageSetup + 1,
CmdID_FileRecent_String = CmdID_FileProperties + 1,
CmdID_FileExit = CmdID_FileRecent_String + 1,
CmdID_EditUndo = CmdID_FileExit + 1,
CmdID_EditRedo = CmdID_EditUndo + 1,
CmdID_EditCut = CmdID_EditRedo + 1,
CmdID_EditCopy = CmdID_EditCut + 1,
CmdID_EditPaste = CmdID_EditCopy + 1,
CmdID_EditClear = CmdID_EditPaste + 1,
CmdID_EditSelectAll = CmdID_EditClear + 1,
CmdID_DrawSelect = CmdID_EditSelectAll + 1,
CmdID_DrawLine = CmdID_DrawSelect + 1,
CmdID_DrawRect = CmdID_DrawLine + 1,
CmdID_DrawRoundRect = CmdID_DrawRect + 1,
CmdID_DrawEllipse = CmdID_DrawRoundRect + 1,
CmdID_DrawStaticText = CmdID_DrawEllipse + 1,
CmdID_DrawDynamicText = CmdID_DrawStaticText + 1,
CmdID_DrawStaticImage = CmdID_DrawDynamicText + 1,
CmdID_DrawDynamicImage = CmdID_DrawStaticImage + 1,
CmdID_DrawBarCode = CmdID_DrawDynamicImage + 1,
CmdID_ObjectMoveForward = CmdID_DrawBarCode + 1,
CmdID_ObjectMoveBackward = CmdID_ObjectMoveForward + 1,
CmdID_ObjectMoveToFront = CmdID_ObjectMoveBackward + 1,
CmdID_ObjectMoveToBack = CmdID_ObjectMoveToFront + 1,
CmdID_ObjectAlignLeft = CmdID_ObjectMoveToBack + 1,
CmdID_ObjectAlignCenterHoriz = CmdID_ObjectAlignLeft + 1,
CmdID_ObjectAlignRight = CmdID_ObjectAlignCenterHoriz + 1,
CmdID_ObjectAlignTop = CmdID_ObjectAlignRight + 1,
CmdID_ObjectAlignCenterVert = CmdID_ObjectAlignTop + 1,
CmdID_ObjectAlignBottom = CmdID_ObjectAlignCenterVert + 1,
CmdID_ObjectDistributeHoriz = CmdID_ObjectAlignBottom + 1,
CmdID_ObjectDistributeVert = CmdID_ObjectDistributeHoriz + 1,
CmdID_ObjectSizeToTallest = CmdID_ObjectDistributeVert + 1,
CmdID_ObjectSizeToShortest = CmdID_ObjectSizeToTallest + 1,
CmdID_ObjectSizeToWidest = CmdID_ObjectSizeToShortest + 1,
CmdID_ObjectSizeToNarrowest = CmdID_ObjectSizeToWidest + 1,
CmdID_ObjectRotate90Right = CmdID_ObjectSizeToNarrowest + 1,
CmdID_ObjectRotate90Left = CmdID_ObjectRotate90Right + 1,
CmdID_ObjectFlipLeftRight = CmdID_ObjectRotate90Left + 1,
CmdID_ObjectFlipTopBottom = CmdID_ObjectFlipLeftRight + 1,
CmdID_ObjectSetDefaultProps = CmdID_ObjectFlipTopBottom + 1,
CmdID_ObjectProperties = CmdID_ObjectSetDefaultProps + 1,
CmdID_ViewFrontSide = CmdID_ObjectProperties + 1,
CmdID_ViewBackSide = CmdID_ViewFrontSide + 1,
CmdID_ViewHeader = CmdID_ViewBackSide + 1,
CmdID_ViewFooter = CmdID_ViewHeader + 1,
CmdID_ViewZoom25 = CmdID_ViewFooter + 1,
CmdID_ViewZoom50 = CmdID_ViewZoom25 + 1,
CmdID_ViewZoom75 = CmdID_ViewZoom50 + 1,
CmdID_ViewZoom100 = CmdID_ViewZoom75 + 1,
CmdID_ViewZoom150 = CmdID_ViewZoom100 + 1,
CmdID_ViewZoom200 = CmdID_ViewZoom150 + 1,
CmdID_ViewZoom300 = CmdID_ViewZoom200 + 1,
CmdID_ViewZoomOther = CmdID_ViewZoom300 + 1,
CmdID_ViewZoomOther_Int = CmdID_ViewZoomOther + 1,
CmdID_ViewShowHideGrid = CmdID_ViewZoomOther_Int + 1,
CmdID_ViewShowHideRulers = CmdID_ViewShowHideGrid + 1,
CmdID_ViewOptions = CmdID_ViewShowHideRulers + 1,
CmdID_HelpIndex = CmdID_ViewOptions + 1,
CmdID_HelpUsing = CmdID_HelpIndex + 1,
CmdID_HelpAbout = CmdID_HelpUsing + 1,
CmdID_FontBold = CmdID_HelpAbout + 1,
CmdID_FontItalic = CmdID_FontBold + 1,
CmdID_FontUnderline = CmdID_FontItalic + 1,
CmdID_FontLeft = CmdID_FontUnderline + 1,
CmdID_FontCenterHoriz = CmdID_FontLeft + 1,
CmdID_FontRight = CmdID_FontCenterHoriz + 1,
CmdID_FontBottom = CmdID_FontRight + 1,
CmdID_FontCenterVert = CmdID_FontBottom + 1,
CmdID_FontTop = CmdID_FontCenterVert + 1,
CmdID_FontName_String = CmdID_FontTop + 1,
CmdID_FontSize_Int = CmdID_FontName_String + 1,
CmdID_LineColor_Int = CmdID_FontSize_Int + 1,
CmdID_LineWidth_Int = CmdID_LineColor_Int + 1,
CmdID_FillColor_Int = CmdID_LineWidth_Int + 1,
CmdID_TextColor_Int = CmdID_FillColor_Int + 1,
CmdID_Text_String = CmdID_TextColor_Int + 1,
CmdID_EditDefineExpr = CmdID_Text_String + 1,
CmdID_Last = CmdID_EditDefineExpr + 1
} ToolbarMenuCmdID;
typedef /* [public] */
enum __MIDL___MIDL_itf_EPISDK_0138_0002
{ Color_Transparent = 0xff000000,
Color_Microprint = 0xff000001
} Color_SpecialType;
typedef
enum EPICapConfigOption
{ optEPICapSelectDevice = 1,
optEPICapAutoCrop = 2,
optEPICapMultiCrop = 4,
optEPICapImageEnhancements = 8,
optEPICapAllOptions = 0xffffffff
} EPICapConfigOption;
typedef
enum EPIPostCaptureOp
{ optEPIPostCaptNone = 0,
optEPIPostCaptCropDlg = 1,
optEPIPostCaptEnhanceDlgWithCrop = 2,
optEPIPostCaptEnhanceDlg = 4
} EPIPostCaptureOp;
typedef
enum EPICapUserLevel
{ optEPICapUserLevel1 = 0,
optEPICapUserLevel2 = 1,
optEPICapUserLevel3 = 2,
optEPICapUserLevel4 = 3,
optEPICapUserLevel5 = 4
} EPICapUserLevel;
typedef
enum EPICapCropBox
{ optEPICapRectCropBoxFree = 0,
optEPICapRectCropBoxLockSize = 1,
optEPICapRectCropBoxKeepAspectRatio = 2
} EPICapCropBox;
typedef
enum EPICapAspectRatio
{ optEPICapAspectRatioWindow = 0,
optEPICapAspectCropBox = 1
} EPICapAspectRatio;
typedef
enum EPICapAbout
{ optEPICapAboutFilename = 0,
optEPICapAboutDriverVersion = 1,
optEPICapAboutDriverDate = 2,
optEPICapAboutDriverProvider = 3,
optEPICapAboutExtra = 4
} EPICapAbout;
typedef
enum EPIDriverCapabilities
{ optEPICaptSelectMultipleDevices = 0,
optEPICaptDevicePan = optEPICaptSelectMultipleDevices + 1,
optEPICaptDeviceTilt = optEPICaptDevicePan + 1,
optEPICaptDeviceZoom = optEPICaptDeviceTilt + 1,
optEPICaptFloodLight = optEPICaptDeviceZoom + 1,
optEPICaptFlash = optEPICaptFloodLight + 1,
optEPICaptFocusAutomatic = optEPICaptFlash + 1,
optEPICaptFocusManual = optEPICaptFocusAutomatic + 1,
optEPICaptCropImage = optEPICaptFocusManual + 1,
optEPICaptAdjustBrightness = optEPICaptCropImage + 1,
optEPICaptAdjustContrast = optEPICaptAdjustBrightness + 1,
optEPICaptAdjustHue = optEPICaptAdjustContrast + 1,
optEPICaptAdjustSaturation = optEPICaptAdjustHue + 1,
optEPICaptControlIris = optEPICaptAdjustSaturation + 1,
optEPICaptClear = optEPICaptControlIris + 1,
optEPICaptFreeze = optEPICaptClear + 1,
optEPICaptModeLive = optEPICaptFreeze + 1,
optEPICaptModeModal = optEPICaptModeLive + 1,
optEPICaptModeAsync = optEPICaptModeModal + 1,
optEPICaptConfigureUI = optEPICaptModeAsync + 1,
optEPICaptPlay = optEPICaptConfigureUI + 1,
optEPICaptPause = optEPICaptPlay + 1,
optEPICaptCropAspectRatio = optEPICaptPause + 1,
optEPICaptWinAspectRatio = optEPICaptCropAspectRatio + 1
} EPIDriverCapabilities;
typedef /* [public][public][public] */
enum __MIDL___MIDL_itf_EPISDK_0145_0001
{ LicInfProductName = 0,
LicInfProductFlavor = LicInfProductName + 1,
LicInfProductVersion = LicInfProductFlavor + 1,
LicInfNote = LicInfProductVersion + 1,
LicInfURLPattern = LicInfNote + 1,
LicInfRegCompanyName = LicInfURLPattern + 1,
LicInfRegUserName = LicInfRegCompanyName + 1,
LicInfRegUserAddress = LicInfRegUserName + 1,
LicInfRegUserAddress2 = LicInfRegUserAddress + 1,
LicInfRegUserAddress3 = LicInfRegUserAddress2 + 1,
LicInfRegUserPhone1 = LicInfRegUserAddress3 + 1,
LicInfRegUserPhone2 = LicInfRegUserPhone1 + 1,
LicInfRegProductSN = LicInfRegUserPhone2 + 1,
LicInfRegUserEmail = LicInfRegProductSN + 1,
LicInfEnd = LicInfRegUserEmail + 1
} EPILicInfoID;
typedef unsigned char uint8;
typedef unsigned int uint32;
typedef unsigned short uint16;
typedef
enum EPIBIRTemplateType
{ templateAll = 1,
templateSmall = 2,
templateLarge = 4
} EPIBioBIRTemplateType;
typedef
enum EPIBioSearchType
{ searchDefault = 1,
searchServer = searchDefault + 1,
searchLocalCache = searchServer + 1,
searchClient = searchLocalCache + 1
} EPIBioSearchType;
typedef
enum EPIBioSearchMode
{ searchmodeFast = 0,
searchmodeThorough = 1
} EPIBioSearchMode;
typedef uint8 EPIBioAPIBIRVersion;
typedef uint8 __RPC_FAR *EPIBioAPIBIRVersionPtr;
typedef uint8 EPIBioAPIBIRDataType;
typedef
enum EPIBIRDataType
{ datatypeRAW = 0x1,
datatypeIntermediate = 0x2,
datatypeProcessed = 0x4,
datatypeEncrypted = 0x10,
datatypeSigned = 0x20
} EPIBioBIRDataType;
typedef float EPIBioBIRQuality;
typedef
enum EPIBioBIRAuthFactors
{ factorMultiple = 0x1,
factorFacialFeatures = 0x2,
factorVoice = 0x4,
factorFingerPrint = 0x8,
factorIRIS = 0x10,
factorRetina = 0x20,
factorHandGeometry = 0x40,
factorSignatureDynamics = 0x80,
factorKeystrokeDynamics = 0x100,
factorLipMovement = 0x200,
factorThermalFaceImage = 0x400,
factorThermalHandImage = 0x800,
factorGait = 0x1000,
factorPassword = 0x80000000
} EPIBioBIRAuthFactors;
typedef
enum EPIBioBIRPurpose
{ purposeVerify = 0x1,
purposeIdentify = 0x2,
purposeEnroll = 0x3,
purposeEnrollForVerificationOnly = 0x4,
purposeEnrollForIdentificationOnly = 0x5,
purposeAudit = 0x6
} EPIBioBIRPurpose;
typedef struct BioAPIBIR
{
long size;
uint8 version;
uint8 type;
uint16 formatOwner;
uint16 formatID;
uint8 quality;
uint8 purposeMask;
long factorsMask;
} BioAPIBIR;
typedef
enum EPIGenCardCodeType
{ epiGenManual = 0,
epiGenSeq = epiGenManual + 1,
epiGenDataField = epiGenSeq + 1,
epiGenSeqCombined = epiGenDataField + 1,
epiGenSeqISOIEC = epiGenSeqCombined + 1,
epiGenLast = epiGenSeqISOIEC + 1
} EPIGenCardCodeType;
typedef
enum EPICardCodeOptions
{ epiCCOptShowMethodISOIEC = 1
} EPICardCodeOptions;
EXTERN_C const IID LIBID_EPIBUILDER;
#ifndef __IGAErrorMsg_INTERFACE_DEFINED__
#define __IGAErrorMsg_INTERFACE_DEFINED__
/* interface IGAErrorMsg */
/* [unique][uuid][oleautomation][object] */
EXTERN_C const IID IID_IGAErrorMsg;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3D3113BE-D4D7-4e85-B728-E3327063A347" )
IGAErrorMsg : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE AddErrorArg(
/* [in] */ const VARIANT __RPC_FAR *pvarArg) = 0;
};
#else /* C style interface */
typedef struct IGAErrorMsgVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IGAErrorMsg __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IGAErrorMsg __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IGAErrorMsg __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddErrorArg )(
IGAErrorMsg __RPC_FAR * This,
/* [in] */ const VARIANT __RPC_FAR *pvarArg);
END_INTERFACE
} IGAErrorMsgVtbl;
interface IGAErrorMsg
{
CONST_VTBL struct IGAErrorMsgVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IGAErrorMsg_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IGAErrorMsg_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IGAErrorMsg_Release(This) \
(This)->lpVtbl -> Release(This)
#define IGAErrorMsg_AddErrorArg(This,pvarArg) \
(This)->lpVtbl -> AddErrorArg(This,pvarArg)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IGAErrorMsg_AddErrorArg_Proxy(
IGAErrorMsg __RPC_FAR * This,
/* [in] */ const VARIANT __RPC_FAR *pvarArg);
void __RPC_STUB IGAErrorMsg_AddErrorArg_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IGAErrorMsg_INTERFACE_DEFINED__ */
#ifndef __IGAErrorServer_INTERFACE_DEFINED__
#define __IGAErrorServer_INTERFACE_DEFINED__
/* interface IGAErrorServer */
/* [unique][uuid][oleautomation][object] */
EXTERN_C const IID IID_IGAErrorServer;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("5C455D9F-9EFD-488d-9915-CFA1CF203EF3" )
IGAErrorServer : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE CreateError(
/* [in] */ long idErr,
/* [in] */ long hinstResource,
/* [in] */ BSTR bstrErr,
/* [in] */ GAErrSeverity severity,
/* [in] */ long lHelpContext,
/* [in] */ BSTR bstrHelpFile,
/* [in] */ const VARIANT __RPC_FAR *pvarIIDSource,
/* [in] */ BSTR bstrProgIDSource,
/* [retval][out] */ IGAErrorMsg __RPC_FAR *__RPC_FAR *ppErrorMsg) = 0;
virtual HRESULT STDMETHODCALLTYPE ErrorMessage(
/* [in] */ IGAErrorMsg __RPC_FAR *pErrorMsg) = 0;
virtual HRESULT STDMETHODCALLTYPE ErrorMessageID(
/* [in] */ long idErrMsg,
/* [in] */ long hinstResource,
/* [in] */ GAErrSeverity severity,
/* [in] */ long lHelpContext,
/* [in] */ BSTR bstrHelpFile,
/* [in] */ const VARIANT __RPC_FAR *pvarIIDSource,
/* [in] */ BSTR bstrProgIDSource) = 0;
virtual HRESULT STDMETHODCALLTYPE ErrorMessageStr(
/* [in] */ BSTR bstrErrMsg,
/* [in] */ GAErrSeverity severity,
/* [in] */ long lHelpContext,
/* [in] */ BSTR bstrHelpFile,
/* [in] */ const VARIANT __RPC_FAR *pvarIIDSource,
/* [in] */ BSTR bstrProgIDSource) = 0;
virtual HRESULT STDMETHODCALLTYPE ReportSystemError(
/* [in] */ long lError,
/* [in] */ GAErrSeverity severity,
/* [in] */ long lHelpContext,
/* [in] */ BSTR bstrHelpFile,
/* [in] */ const VARIANT __RPC_FAR *pvarIIDSource,
/* [in] */ BSTR bstrProgIDSource) = 0;
virtual HRESULT STDMETHODCALLTYPE DisplayErrorMessages(
/* [in] */ long hwndParent,
/* [in] */ BSTR bstrCaption) = 0;
virtual HRESULT STDMETHODCALLTYPE GetErrorMessages(
/* [out] */ BSTR __RPC_FAR *pbstrErrMsg,
/* [out] */ GAErrSeverity __RPC_FAR *pseverity,
/* [out] */ long __RPC_FAR *plHelpContext,
/* [out] */ BSTR __RPC_FAR *pbstrHelpFile,
/* [out] */ VARIANT __RPC_FAR *pvarIIDSource,
/* [out] */ BSTR __RPC_FAR *pbstrProgIDSource) = 0;
virtual HRESULT STDMETHODCALLTYPE SetErrorInfo(
/* [in] */ const VARIANT __RPC_FAR *pvarIIDSourceDefault,
/* [in] */ BSTR bstrProgIDSourceDefault) = 0;
virtual HRESULT STDMETHODCALLTYPE DiscardErrorMessages( void) = 0;
virtual HRESULT STDMETHODCALLTYPE SetLogOptions(
/* [in] */ short iLogLevel,
/* [in] */ BSTR bstrLogFile) = 0;
virtual HRESULT STDMETHODCALLTYPE TraceMessage(
/* [in] */ short iTraceLevel,
/* [in] */ BSTR bstrMsg) = 0;
};
#else /* C style interface */
typedef struct IGAErrorServerVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IGAErrorServer __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IGAErrorServer __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IGAErrorServer __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateError )(
IGAErrorServer __RPC_FAR * This,
/* [in] */ long idErr,
/* [in] */ long hinstResource,
/* [in] */ BSTR bstrErr,
/* [in] */ GAErrSeverity severity,
/* [in] */ long lHelpContext,
/* [in] */ BSTR bstrHelpFile,
/* [in] */ const VARIANT __RPC_FAR *pvarIIDSource,
/* [in] */ BSTR bstrProgIDSource,
/* [retval][out] */ IGAErrorMsg __RPC_FAR *__RPC_FAR *ppErrorMsg);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ErrorMessage )(
IGAErrorServer __RPC_FAR * This,
/* [in] */ IGAErrorMsg __RPC_FAR *pErrorMsg);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ErrorMessageID )(
IGAErrorServer __RPC_FAR * This,
/* [in] */ long idErrMsg,
/* [in] */ long hinstResource,
/* [in] */ GAErrSeverity severity,
/* [in] */ long lHelpContext,
/* [in] */ BSTR bstrHelpFile,
/* [in] */ const VARIANT __RPC_FAR *pvarIIDSource,
/* [in] */ BSTR bstrProgIDSource);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ErrorMessageStr )(
IGAErrorServer __RPC_FAR * This,
/* [in] */ BSTR bstrErrMsg,
/* [in] */ GAErrSeverity severity,
/* [in] */ long lHelpContext,
/* [in] */ BSTR bstrHelpFile,
/* [in] */ const VARIANT __RPC_FAR *pvarIIDSource,
/* [in] */ BSTR bstrProgIDSource);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReportSystemError )(
IGAErrorServer __RPC_FAR * This,
/* [in] */ long lError,
/* [in] */ GAErrSeverity severity,
/* [in] */ long lHelpContext,
/* [in] */ BSTR bstrHelpFile,
/* [in] */ const VARIANT __RPC_FAR *pvarIIDSource,
/* [in] */ BSTR bstrProgIDSource);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DisplayErrorMessages )(
IGAErrorServer __RPC_FAR * This,
/* [in] */ long hwndParent,
/* [in] */ BSTR bstrCaption);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetErrorMessages )(
IGAErrorServer __RPC_FAR * This,
/* [out] */ BSTR __RPC_FAR *pbstrErrMsg,
/* [out] */ GAErrSeverity __RPC_FAR *pseverity,
/* [out] */ long __RPC_FAR *plHelpContext,
/* [out] */ BSTR __RPC_FAR *pbstrHelpFile,
/* [out] */ VARIANT __RPC_FAR *pvar
---------------
yvele n'est plus.