加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
OPOSCONSTANTSLib_TLB.pas 58.06 KB
一键复制 编辑 原始数据 按行查看 历史
yangyxd 提交于 2018-03-05 11:21 . .
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740
unit OPOSCONSTANTSLib_TLB;
// ************************************************************************ //
// WARNING
// -------
// The types declared in this file were generated from data read from a
// Type Library. If this type library is explicitly or indirectly (via
// another type library referring to this type library) re-imported, or the
// 'Refresh' command of the Type Library Editor activated while editing the
// Type Library, the contents of this file will be regenerated and all
// manual modifications will be lost.
// ************************************************************************ //
// $Rev: 8291 $
// File generated on 2018-03-01 14:44:45 from Type Library described below.
// ************************************************************************ //
// Type Lib: D:\Documents\Desktop\POS\dll\Opos_Constants.dll (1)
// LIBID: {CCB99150-B81E-11D2-AB74-0040054C3719}
// LCID: 0
// Helpfile:
// HelpString: OPOS 1.14.1 Constants
// DepndLst:
// (1) v2.0 stdole, (C:\Windows\SysWOW64\stdole2.tlb)
// ************************************************************************ //
// *************************************************************************//
// NOTE:
// Items guarded by $IFDEF_LIVE_SERVER_AT_DESIGN_TIME are used by properties
// which return objects that may need to be explicitly created via a function
// call prior to any access via the property. These items have been disabled
// in order to prevent accidental use from within the object inspector. You
// may enable them by defining LIVE_SERVER_AT_DESIGN_TIME or by selectively
// removing them from the $IFDEF blocks. However, such items must still be
// programmatically created via a method of the appropriate CoClass before
// they can be used.
{$TYPEDADDRESS OFF} // Unit must be compiled without type-checked pointers.
{$WARN SYMBOL_PLATFORM OFF}
{$WRITEABLECONST ON}
{$VARPROPSETTER ON}
interface
uses Windows, ActiveX, Classes, Graphics, StdVCL, Variants;
// *********************************************************************//
// GUIDS declared in the TypeLibrary. Following prefixes are used:
// Type Libraries : LIBID_xxxx
// CoClasses : CLASS_xxxx
// DISPInterfaces : DIID_xxxx
// Non-DISP interfaces: IID_xxxx
// *********************************************************************//
const
// TypeLibrary Major and minor versions
OPOSCONSTANTSLibMajorVersion = 1;
OPOSCONSTANTSLibMinorVersion = 0;
LIBID_OPOSCONSTANTSLib: TGUID = '{CCB99150-B81E-11D2-AB74-0040054C3719}';
// *********************************************************************//
// Declaration of Enumerations defined in Type Library
// *********************************************************************//
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0001
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0001 = TOleEnum;
const
OPOS_S_CLOSED = $00000001;
OPOS_S_IDLE = $00000002;
OPOS_S_BUSY = $00000003;
OPOS_S_ERROR = $00000004;
OPOS_SUCCESS = $00000000;
OPOS_E_CLOSED = $00000065;
OPOS_E_CLAIMED = $00000066;
OPOS_E_NOTCLAIMED = $00000067;
OPOS_E_NOSERVICE = $00000068;
OPOS_E_DISABLED = $00000069;
OPOS_E_ILLEGAL = $0000006A;
OPOS_E_NOHARDWARE = $0000006B;
OPOS_E_OFFLINE = $0000006C;
OPOS_E_NOEXIST = $0000006D;
OPOS_E_EXISTS = $0000006E;
OPOS_E_FAILURE = $0000006F;
OPOS_E_TIMEOUT = $00000070;
OPOS_E_BUSY = $00000071;
OPOS_E_EXTENDED = $00000072;
OPOS_E_DEPRECATED = $00000073;
OPOS_ESTATS_ERROR = $00000118;
OPOS_ESTATS_DEPENDENCY = $0000011A;
OPOS_EFIRMWARE_BAD_FILE = $00000119;
OPOS_OR_ALREADYOPEN = $0000012D;
OPOS_OR_REGBADNAME = $0000012E;
OPOS_OR_REGPROGID = $0000012F;
OPOS_OR_CREATE = $00000130;
OPOS_OR_BADIF = $00000131;
OPOS_OR_FAILEDOPEN = $00000132;
OPOS_OR_BADVERSION = $00000133;
OPOS_ORS_NOPORT = $00000191;
OPOS_ORS_NOTSUPPORTED = $00000192;
OPOS_ORS_CONFIG = $00000193;
OPOS_ORS_SPECIFIC = $000001C2;
OPOS_BC_NONE = $00000000;
OPOS_BC_NIBBLE = $00000001;
OPOS_BC_DECIMAL = $00000002;
OPOS_CH_INTERNAL = $00000001;
OPOS_CH_EXTERNAL = $00000002;
OPOS_CH_INTERACTIVE = $00000003;
OPOS_PR_NONE = $00000000;
OPOS_PR_STANDARD = $00000001;
OPOS_PR_ADVANCED = $00000002;
OPOS_PN_DISABLED = $00000000;
OPOS_PN_ENABLED = $00000001;
OPOS_PS_UNKNOWN = $000007D0;
OPOS_PS_ONLINE = $000007D1;
OPOS_PS_OFF = $000007D2;
OPOS_PS_OFFLINE = $000007D3;
OPOS_PS_OFF_OFFLINE = $000007D4;
OPOS_CFV_FIRMWARE_OLDER = $00000001;
OPOS_CFV_FIRMWARE_SAME = $00000002;
OPOS_CFV_FIRMWARE_NEWER = $00000003;
OPOS_CFV_FIRMWARE_DIFFERENT = $00000004;
OPOS_CFV_FIRMWARE_UNKNOWN = $00000005;
OPOS_EL_OUTPUT = $00000001;
OPOS_EL_INPUT = $00000002;
OPOS_EL_INPUT_DATA = $00000003;
OPOS_ER_RETRY = $0000000B;
OPOS_ER_CLEAR = $0000000C;
OPOS_ER_CONTINUEINPUT = $0000000D;
OPOS_SUE_POWER_ONLINE = $000007D1;
OPOS_SUE_POWER_OFF = $000007D2;
OPOS_SUE_POWER_OFFLINE = $000007D3;
OPOS_SUE_POWER_OFF_OFFLINE = $000007D4;
OPOS_SUE_UF_PROGRESS = $00000834;
OPOS_SUE_UF_COMPLETE = $00000898;
OPOS_SUE_UF_COMPLETE_DEV_NOT_RESTORED = $0000089D;
OPOS_SUE_UF_FAILED_DEV_OK = $00000899;
OPOS_SUE_UF_FAILED_DEV_UNRECOVERABLE = $0000089A;
OPOS_SUE_UF_FAILED_DEV_NEEDS_FIRMWARE = $0000089B;
OPOS_SUE_UF_FAILED_DEV_UNKNOWN = $0000089C;
OPOS_FOREVER = $FFFFFFFF;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0002
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0002 = TOleEnum;
const
BELT_MT_FORWARD = $00000001;
BELT_MT_BACKWARD = $00000002;
BELT_MT_STOPPED = $00000003;
BELT_MT_EMERGENCY = $00000004;
BELT_MT_MOTOR_FAULT = $00000005;
BELT_AIC_BACKWARD = $00000001;
BELT_AIC_FORWARD = $00000002;
BELT_RIC_BACKWARD = $00000001;
BELT_RIC_FORWARD = $00000002;
BELT_SUE_AUTO_STOP = $0000000B;
BELT_SUE_EMERGENCY_STOP = $0000000C;
BELT_SUE_SAFETY_STOP = $0000000D;
BELT_SUE_TIMEOUT_STOP = $0000000E;
BELT_SUE_MOTOR_OVERHEATING = $0000000F;
BELT_SUE_MOTOR_FUSE_DEFECT = $00000010;
BELT_SUE_LIGHT_BARRIER_BACKWARD_INTERRUPTED = $00000011;
BELT_SUE_LIGHT_BARRIER_BACKWARD_OK = $00000012;
BELT_SUE_LIGHT_BARRIER_FORWARD_INTERRUPTED = $00000013;
BELT_SUE_LIGHT_BARRIER_FORWARD_OK = $00000014;
BELT_SUE_SECURITY_FLAP_BACKWARD_OPENED = $00000015;
BELT_SUE_SECURITY_FLAP_BACKWARD_CLOSED = $00000016;
BELT_SUE_SECURITY_FLAP_FORWARD_OPENED = $00000017;
BELT_SUE_SECURITY_FLAP_FORWARD_CLOSED = $00000018;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0003
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0003 = TOleEnum;
const
BACC_STATUS_OK = $00000000;
BACC_STATUS_FULL = $00000015;
BACC_STATUS_NEARFULL = $00000016;
BACC_STATUS_FULLOK = $00000017;
BACC_STATUS_JAM = $0000001F;
BACC_STATUS_JAMOK = $00000020;
BACC_STATUS_DEPOSIT_START = $00000001;
BACC_STATUS_DEPOSIT_END = $00000002;
BACC_STATUS_DEPOSIT_COUNT = $00000004;
BACC_STATUS_DEPOSIT_JAM = $00000005;
BACC_DEPOSIT_COMPLETE = $0000000B;
BACC_DEPOSIT_PAUSE = $0000000B;
BACC_DEPOSIT_RESTART = $0000000C;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0004
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0004 = TOleEnum;
const
BDSP_STATUS_OK = $00000000;
BDSP_STATUS_EMPTY = $0000000B;
BDSP_STATUS_NEAREMPTY = $0000000C;
BDSP_STATUS_EMPTYOK = $0000000D;
BDSP_STATUS_JAM = $0000001F;
BDSP_STATUS_JAMOK = $00000020;
BDSP_STATUS_ASYNC = $0000005B;
OPOS_EBDSP_OVERDISPENSE = $000000C9;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0005
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0005 = TOleEnum;
const
BIO_CSC_MONO = $00000001;
BIO_CSC_GRAYSCALE = $00000002;
BIO_CSC_16 = $00000004;
BIO_CSC_256 = $00000008;
BIO_CSC_FULL = $00000010;
BIO_CSO_NORMAL = $00000001;
BIO_CSO_RIGHT = $00000002;
BIO_CSO_INVERTED = $00000004;
BIO_CSO_LEFT = $00000008;
BIO_CST_FACIAL_FEATURES = $00000001;
BIO_CST_VOICE = $00000002;
BIO_CST_FINGERPRINT = $00000004;
BIO_CST_IRIS = $00000008;
BIO_CST_RETINA = $00000010;
BIO_CST_HAND_GEOMETRY = $00000020;
BIO_CST_SIGNATURE_DYNAMICS = $00000040;
BIO_CST_KEYSTROKE_DYNAMICS = $00000080;
BIO_CST_LIP_MOVEMENT = $00000100;
BIO_CST_THERMAL_FACE_IMAGE = $00000200;
BIO_CST_THERMAL_HAND_IMAGE = $00000400;
BIO_CST_GAIT = $00000800;
BIO_CST_PASSWORD = $00001000;
BIO_SC_MONO = $00000001;
BIO_SC_GRAYSCALE = $00000002;
BIO_SC_16 = $00000003;
BIO_SC_256 = $00000004;
BIO_SC_FULL = $00000005;
BIO_SO_NORMAL = $00000001;
BIO_SO_RIGHT = $00000002;
BIO_SO_INVERTED = $00000003;
BIO_SO_LEFT = $00000004;
BIO_ST_FACIAL_FEATURES = $00000001;
BIO_ST_VOICE = $00000002;
BIO_ST_FINGERPRINT = $00000003;
BIO_ST_IRIS = $00000004;
BIO_ST_RETINA = $00000005;
BIO_ST_HAND_GEOMETRY = $00000006;
BIO_ST_SIGNATURE_DYNAMICS = $00000007;
BIO_ST_KEYSTROKE_DYNAMICS = $00000008;
BIO_ST_LIP_MOVEMENT = $00000009;
BIO_ST_THERMAL_FACE_IMAGE = $0000000A;
BIO_ST_THERMAL_HAND_IMAGE = $0000000B;
BIO_ST_GAIT = $0000000C;
BIO_ST_PASSWORD = $0000000D;
BIO_DATA_ENROLL = $00000001;
BIO_DATA_VERIFY = $00000002;
BIO_SUE_RAW_DATA = $00000001;
BIO_SUE_MOVE_LEFT = $00000002;
BIO_SUE_MOVE_RIGHT = $00000003;
BIO_SUE_MOVE_DOWN = $00000004;
BIO_SUE_MOVE_UP = $00000005;
BIO_SUE_MOVE_CLOSER = $00000006;
BIO_SUE_MOVE_AWAY = $00000007;
BIO_SUE_MOVE_BACKWARD = $00000008;
BIO_SUE_MOVE_FORWARD = $00000009;
BIO_SUE_MOVE_SLOWER = $0000000A;
BIO_SUE_MOVE_FASTER = $0000000B;
BIO_SUE_SENSOR_DIRTY = $0000000C;
BIO_SUE_FAILED_READ = $0000000D;
BIO_SUE_SENSOR_READY = $0000000E;
BIO_SUE_SENSOR_COMPLETE = $0000000F;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0006
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0006 = TOleEnum;
const
BB_UID_1 = $00000001;
BB_UID_2 = $00000002;
BB_UID_3 = $00000004;
BB_UID_4 = $00000008;
BB_UID_5 = $00000010;
BB_UID_6 = $00000020;
BB_UID_7 = $00000040;
BB_UID_8 = $00000080;
BB_UID_9 = $00000100;
BB_UID_10 = $00000200;
BB_UID_11 = $00000400;
BB_UID_12 = $00000800;
BB_UID_13 = $00001000;
BB_UID_14 = $00002000;
BB_UID_15 = $00004000;
BB_UID_16 = $00008000;
BB_UID_17 = $00010000;
BB_UID_18 = $00020000;
BB_UID_19 = $00040000;
BB_UID_20 = $00080000;
BB_UID_21 = $00100000;
BB_UID_22 = $00200000;
BB_UID_23 = $00400000;
BB_UID_24 = $00800000;
BB_UID_25 = $01000000;
BB_UID_26 = $02000000;
BB_UID_27 = $04000000;
BB_UID_28 = $08000000;
BB_UID_29 = $10000000;
BB_UID_30 = $20000000;
BB_UID_31 = $40000000;
BB_UID_32 = $80000000;
BB_DE_KEY = $00000001;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0007
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0007 = TOleEnum;
const
CHAN_STATUS_OK = $00000000;
CHAN_STATUS_EMPTY = $0000000B;
CHAN_STATUS_NEAREMPTY = $0000000C;
CHAN_STATUS_EMPTYOK = $0000000D;
CHAN_STATUS_FULL = $00000015;
CHAN_STATUS_NEARFULL = $00000016;
CHAN_STATUS_FULLOK = $00000017;
CHAN_STATUS_JAM = $0000001F;
CHAN_STATUS_JAMOK = $00000020;
CHAN_STATUS_ASYNC = $0000005B;
CHAN_STATUS_DEPOSIT_START = $00000001;
CHAN_STATUS_DEPOSIT_END = $00000002;
CHAN_STATUS_DEPOSIT_NONE = $00000003;
CHAN_STATUS_DEPOSIT_COUNT = $00000004;
CHAN_STATUS_DEPOSIT_JAM = $00000005;
CHAN_DEPOSIT_CHANGE = $00000001;
CHAN_DEPOSIT_NOCHANGE = $00000002;
CHAN_DEPOSIT_REPAY = $00000003;
CHAN_DEPOSIT_PAUSE = $0000000B;
CHAN_DEPOSIT_RESTART = $0000000C;
OPOS_ECHAN_OVERDISPENSE = $000000C9;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0008
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0008 = TOleEnum;
const
CASH_SUE_DRAWERCLOSED = $00000000;
CASH_SUE_DRAWEROPEN = $00000001;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0009
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0009 = TOleEnum;
const
CAT_DL_NONE = $00000000;
CAT_DL_REPORTING = $00000001;
CAT_DL_SETTLEMENT = $00000002;
CAT_DL_REPORTING_SETTLEMENT = $00000003;
CAT_LOGSTATUS_OK = $00000001;
CAT_LOGSTATUS_NEARFULL = $00000002;
CAT_LOGSTATUS_FULL = $00000003;
CAT_PAYMENT_LUMP = $0000000A;
CAT_PAYMENT_BONUS_1 = $00000015;
CAT_PAYMENT_BONUS_2 = $00000016;
CAT_PAYMENT_BONUS_3 = $00000017;
CAT_PAYMENT_BONUS_4 = $00000018;
CAT_PAYMENT_BONUS_5 = $00000019;
CAT_PAYMENT_INSTALLMENT_1 = $0000003D;
CAT_PAYMENT_INSTALLMENT_2 = $0000003E;
CAT_PAYMENT_INSTALLMENT_3 = $0000003F;
CAT_PAYMENT_BONUS_COMBINATION_1 = $0000001F;
CAT_PAYMENT_BONUS_COMBINATION_2 = $00000020;
CAT_PAYMENT_BONUS_COMBINATION_3 = $00000021;
CAT_PAYMENT_BONUS_COMBINATION_4 = $00000022;
CAT_PAYMENT_REVOLVING = $00000050;
CAT_PAYMENT_DEBIT = $0000006E;
CAT_PAYMENT_ELECTRONIC_MONEY = $0000006F;
CAT_MEDIA_UNSPECIFIED = $00000000;
CAT_MEDIA_NONDEFINE = $00000000;
CAT_MEDIA_CREDIT = $00000001;
CAT_MEDIA_DEBIT = $00000002;
CAT_MEDIA_ELECTRONIC_MONEY = $00000003;
CAT_TRANSACTION_SALES = $0000000A;
CAT_TRANSACTION_VOID = $00000014;
CAT_TRANSACTION_REFUND = $00000015;
CAT_TRANSACTION_VOIDPRESALES = $0000001D;
CAT_TRANSACTION_COMPLETION = $0000001E;
CAT_TRANSACTION_PRESALES = $00000028;
CAT_TRANSACTION_CHECKCARD = $00000029;
CAT_TRANSACTION_CASHDEPOSIT = $00000032;
OPOS_ECAT_CENTERERROR = $00000001;
OPOS_ECAT_COMMANDERROR = $0000005A;
OPOS_ECAT_RESET = $0000005B;
OPOS_ECAT_COMMUNICATIONERROR = $0000005C;
OPOS_ECAT_DAILYLOGOVERFLOW = $000000C8;
OPOS_ECAT_DEFICIENT = $000000C9;
OPOS_ECAT_OVERDEPOSIT = $000000CA;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0010
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0010 = TOleEnum;
const
CHK_CCL_MONO = $00000001;
CHK_CCL_GRAYSCALE = $00000002;
CHK_CCL_16 = $00000004;
CHK_CCL_256 = $00000008;
CHK_CCL_FULL = $00000010;
CHK_CIF_NATIVE = $00000001;
CHK_CIF_TIFF = $00000002;
CHK_CIF_BMP = $00000004;
CHK_CIF_JPEG = $00000008;
CHK_CIF_GIF = $00000010;
CHK_CL_MONO = $00000001;
CHK_CL_GRAYSCALE = $00000002;
CHK_CL_16 = $00000003;
CHK_CL_256 = $00000004;
CHK_CL_FULL = $00000005;
CHK_AUTOMATIC_CONTRAST = $FFFFFFFF;
CHK_IF_NATIVE = $00000001;
CHK_IF_TIFF = $00000002;
CHK_IF_BMP = $00000003;
CHK_IF_JPEG = $00000004;
CHK_IF_GIF = $00000005;
CHK_IMS_EMPTY = $00000001;
CHK_IMS_OK = $00000002;
CHK_IMS_FULL = $00000003;
CHK_MM_DOTS = $00000001;
CHK_MM_TWIPS = $00000002;
CHK_MM_ENGLISH = $00000003;
CHK_MM_METRIC = $00000004;
CHK_CLR_ALL = $00000001;
CHK_CLR_BY_FILEID = $00000002;
CHK_CLR_BY_FILEINDEX = $00000003;
CHK_CLR_BY_IMAGETAGDATA = $00000004;
CHK_CROP_AREA_ENTIRE_IMAGE = $FFFFFFFF;
CHK_CROP_AREA_RESET_ALL = $FFFFFFFE;
CHK_CROP_AREA_RIGHT = $FFFFFFFF;
CHK_CROP_AREA_BOTTOM = $FFFFFFFF;
CHK_LOCATE_BY_FILEID = $00000001;
CHK_LOCATE_BY_FILEINDEX = $00000002;
CHK_LOCATE_BY_IMAGETAGDATA = $00000003;
CHK_SUE_SCANCOMPLETE = $0000000B;
OPOS_ECHK_NOCHECK = $000000C9;
OPOS_ECHK_CHECK = $000000CA;
OPOS_ECHK_NOROOM = $000000CB;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0011
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0011 = TOleEnum;
const
CACC_STATUS_OK = $00000000;
CACC_STATUS_FULL = $00000015;
CACC_STATUS_NEARFULL = $00000016;
CACC_STATUS_FULLOK = $00000017;
CACC_STATUS_JAM = $0000001F;
CACC_STATUS_JAMOK = $00000020;
CACC_STATUS_DEPOSIT_START = $00000001;
CACC_STATUS_DEPOSIT_END = $00000002;
CACC_STATUS_DEPOSIT_COUNT = $00000004;
CACC_STATUS_DEPOSIT_JAM = $00000005;
CACC_DEPOSIT_COMPLETE = $0000000B;
CACC_DEPOSIT_PAUSE = $0000000B;
CACC_DEPOSIT_RESTART = $0000000C;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0012
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0012 = TOleEnum;
const
COIN_STATUS_OK = $00000001;
COIN_STATUS_EMPTY = $00000002;
COIN_STATUS_NEAREMPTY = $00000003;
COIN_STATUS_JAM = $00000004;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0013
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0013 = TOleEnum;
const
EJ_S_RECEIPT = $00000001;
EJ_S_SLIP = $00000002;
EJ_S_JOURNAL = $00000004;
EJ_MT_SESSION_BEG = $00000001;
EJ_MT_SESSION_END = $00000002;
EJ_MT_DOCUMENT = $00000003;
EJ_MT_HEAD = $00000004;
EJ_MT_TAIL = $00000005;
OPOS_EEJ_EXISTING = $000000C9;
OPOS_EEJ_MEDIUM_FULL = $000000CA;
OPOS_EEJ_MULTIPLE_MARKER = $000000CB;
OPOS_EEJ_UNINITIALIZED_MEDIUM = $000000CC;
OPOS_EEJ_CORRUPTED_MEDIUM = $000000CD;
OPOS_EEJ_UNKNOWN_DATAFORMAT = $000000CE;
OPOS_EEJ_NOT_ENOUGH_SPACE = $000000CF;
OPOS_EEJ_MULTIPLE_MARKERS = $000000D0;
EJ_SUE_MEDIUM_NEAR_FULL = $00000001;
EJ_SUE_MEDIUM_FULL = $00000002;
EJ_SUE_MEDIUM_REMOVED = $00000003;
EJ_SUE_MEDIUM_INSERTED = $00000004;
EJ_SUE_SUSPENDED = $00000005;
EJ_SUE_IDLE = $000003E9;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0014
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0014 = TOleEnum;
const
EVRW_CCS_ENTRY = $00000001;
EVRW_CCS_DETECT = $00000002;
EVRW_CCS_CAPTURE = $00000004;
EVRW_CDC_RWCONTROL = $00000001;
EVRW_CDC_APPLICATIONCONTROL = $00000002;
EVRW_DS_NOCARD = $00000001;
EVRW_DS_DETECTED = $00000002;
EVRW_DS_ENTERED = $00000003;
EVRW_DS_CAPTURED = $00000004;
EVRW_LS_OK = $00000001;
EVRW_LS_NEARFULL = $00000002;
EVRW_LS_FULL = $00000003;
EVRW_PIN_ENTRY_NONE = $00000001;
EVRW_PIN_ENTRY_EXTERNAL = $00000002;
EVRW_PIN_ENTRY_INTERNAL = $00000003;
EVRW_PIN_ENTRY_UNKNOWN = $00000004;
EVRW_ST_UNSPECIFIED = $00000000;
EVRW_ST_ELECTRONIC_MONEY = $00000001;
EVRW_ST_POINT = $00000002;
EVRW_ST_VOUCHER = $00000003;
EVRW_ST_MEMBERSHIP = $00000004;
EVRW_TM_FALSE = $00000001;
EVRW_TM_TRUE = $00000002;
EVRW_TM_UNKNOWN = $00000003;
EVRW_AD_KEY = $00000001;
EVRW_AD_NEGATIVE_LIST = $00000002;
EVRW_AD_OTHERS = $00000003;
EVRW_AL_REPORTING = $00000001;
EVRW_AL_SETTLEMENT = $00000002;
EVRW_BD_ANY = $00000001;
EVRW_BD_SPECIFIC = $00000002;
EVRW_TAG_AS_AUTHENTICATED = $00000001;
EVRW_TAG_AS_UNAUTHENTICATED = $00000002;
EVRW_TAG_CTT_CANCEL = $00000001;
EVRW_TAG_CTT_CHARGE = $00000002;
EVRW_TAG_CTT_RETURN = $00000003;
EVRW_TAG_CTT_SALES = $00000004;
EVRW_TAG_CM_CASH = $00000001;
EVRW_TAG_CM_CREDIT = $00000002;
EVRW_TAG_CM_POINT = $00000003;
EVRW_TAG_NIT_ALL = $00000001;
EVRW_TAG_NIT_UPDATED = $00000002;
EVRW_TAG_PC_INSTALLMENT_1 = $00000001;
EVRW_TAG_PC_INSTALLMENT_2 = $00000002;
EVRW_TAG_PC_INSTALLMENT_3 = $00000003;
EVRW_TAG_PC_BONUS_1 = $00000004;
EVRW_TAG_PC_BONUS_2 = $00000005;
EVRW_TAG_PC_BONUS_3 = $00000006;
EVRW_TAG_PC_BONUS_4 = $00000007;
EVRW_TAG_PC_BONUS_5 = $00000008;
EVRW_TAG_PC_BONUS_COMBINATION_1 = $00000009;
EVRW_TAG_PC_BONUS_COMBINATION_2 = $0000000A;
EVRW_TAG_PC_BONUS_COMBINATION_3 = $0000000B;
EVRW_TAG_PC_BONUS_COMBINATION_4 = $0000000C;
EVRW_TAG_PC_LUMP = $0000000D;
EVRW_TAG_PC_REVOLVING = $0000000E;
EVRW_TAG_PM_COMBINED = $00000001;
EVRW_TAG_PM_FULL_SETTLEMENT = $00000002;
EVRW_TAG_PMFP_CASH = $00000001;
EVRW_TAG_PMFP_CREDIT = $00000002;
EVRW_TAG_PMFP_EM = $00000003;
EVRW_TAG_PMFP_OTHER = $00000004;
EVRW_TAG_ROS_NG = $00000001;
EVRW_TAG_ROS_OK = $00000002;
EVRW_TAG_ROS_UNKNOWN = $00000003;
EVRW_TAG_STT_1 = $00000001;
EVRW_TAG_STT_2 = $00000002;
EVRW_TAG_STT_3 = $00000003;
EVRW_TAG_TT_ADD = $00000001;
EVRW_TAG_TT_CANCEL_CHARGE = $00000002;
EVRW_TAG_TT_CANCEL_RETURN = $00000003;
EVRW_TAG_TT_CANCEL_SALES = $00000004;
EVRW_TAG_TT_GET_LOG = $00000005;
EVRW_TAG_TT_READ = $00000006;
EVRW_TAG_TT_RETURN = $00000007;
EVRW_TAG_TT_SUBTRACT = $00000008;
EVRW_TAG_TT_WRITE = $00000009;
EVRW_TA_TRANSACTION = $0000000B;
EVRW_TA_NORMAL = $0000000C;
EVRW_SUE_LS_OK = $0000000B;
EVRW_SUE_LS_NEARFULL = $0000000C;
EVRW_SUE_LS_FULL = $0000000D;
EVRW_SUE_DS_NOCARD = $00000015;
EVRW_SUE_DS_DETECTED = $00000016;
EVRW_SUE_DS_ENTERED = $00000017;
EVRW_SUE_DS_CAPTURED = $00000018;
EVRW_TE_NOTIFY_TOUCH_RETRY = $00000001;
EVRW_TE_NOTIFY_TOUCH_RETRY_CANCELABLE = $00000002;
EVRW_TE_CONFIRM_TOUCH_RETRY = $00000003;
EVRW_TE_CONFIRM_CANCEL = $00000004;
EVRW_TE_NOTIFY_INVALID_OPERATION = $00000005;
EVRW_TE_CONFIRM_INVALID_OPERATION = $00000006;
EVRW_TE_CONFIRM_REMAINDER_SUBTRACTION = $00000007;
EVRW_TE_CONFIRM_CENTER_CHECK = $00000008;
EVRW_TE_CONFIRM_TOUCH_TIMEOUT = $00000009;
EVRW_TE_CONFIRM_AUTO_CHARGE = $0000000A;
EVRW_TE_NOTIFY_CAPTURE_CARD = $0000000B;
EVRW_TE_NOTIFY_PIN = $0000000C;
EVRW_TE_NOTIFY_CENTER_CHECK = $0000000D;
EVRW_TE_NOTIFY_COMPLETE = $0000000E;
EVRW_TE_NOTIFY_TOUCH = $0000000F;
EVRW_TE_NOTIFY_BUSY = $00000010;
EVRW_TE_CONFIRM_CENTER_CHECK_COMPLETE = $00000011;
EVRW_TE_CONFIRM_SELECT = $00000012;
EVRW_TE_NOTIFY_LOCK = $00000013;
EVRW_TE_NOTIFY_CENTER_CHECK_COMPLETE = $00000014;
EVRW_TE_CONFIRM_PIN_ENTRY_BY_OUTER_PINPAD = $00000015;
EVRW_TE_NOTIFY_PROGRESS_1_TO_100 = $00000016;
EVRW_TE_CONFIRM_DEVICE_DATA = $00000017;
OPOS_EVRW_NOCARD = $000000C9;
OPOS_EVRW_RELEASE = $000000CA;
OPOS_EVRW_CENTERERROR = $000000CB;
OPOS_EVRW_COMMANDERROR = $000000CC;
OPOS_EVRW_RESET = $000000CD;
OPOS_EVRW_COMMUNICATIONERROR = $000000CE;
OPOS_EVRW_LOGOVERFLOW = $000000CF;
OPOS_EVRW_DAILYLOGOVERFLOW = $000000D0;
OPOS_EVRW_DEFICIENT = $000000D1;
OPOS_EVRW_OVERDEPOSIT = $000000D2;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0015
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0015 = TOleEnum;
const
FPTR_S_JOURNAL = $00000001;
FPTR_S_RECEIPT = $00000002;
FPTR_S_SLIP = $00000004;
FPTR_S_JOURNAL_RECEIPT = $00000003;
FPTR_AC_BRC = $00000001;
FPTR_AC_BGL = $00000002;
FPTR_AC_EUR = $00000003;
FPTR_AC_GRD = $00000004;
FPTR_AC_HUF = $00000005;
FPTR_AC_ITL = $00000006;
FPTR_AC_PLZ = $00000007;
FPTR_AC_ROL = $00000008;
FPTR_AC_RUR = $00000009;
FPTR_AC_TRL = $0000000A;
FPTR_AC_CZK = $0000000B;
FPTR_AC_UAH = $0000000C;
FPTR_AC_SEK = $0000000D;
FPTR_AC_OTHER = $000000C8;
FPTR_CID_FIRST = $00000001;
FPTR_CID_SECOND = $00000002;
FPTR_CID_SINGLE = $00000003;
FPTR_CC_BRAZIL = $00000001;
FPTR_CC_GREECE = $00000002;
FPTR_CC_HUNGARY = $00000004;
FPTR_CC_ITALY = $00000008;
FPTR_CC_POLAND = $00000010;
FPTR_CC_TURKEY = $00000020;
FPTR_CC_RUSSIA = $00000040;
FPTR_CC_BULGARIA = $00000080;
FPTR_CC_ROMANIA = $00000100;
FPTR_CC_CZECH_REPUBLIC = $00000200;
FPTR_CC_UKRAINE = $00000400;
FPTR_CC_SWEDEN = $00000800;
FPTR_CC_OTHER = $40000000;
FPTR_DT_CONF = $00000001;
FPTR_DT_EOD = $00000002;
FPTR_DT_RESET = $00000003;
FPTR_DT_RTC = $00000004;
FPTR_DT_VAT = $00000005;
FPTR_DT_START = $00000006;
FPTR_EL_NONE = $00000001;
FPTR_EL_RECOVERABLE = $00000002;
FPTR_EL_FATAL = $00000003;
FPTR_EL_BLOCKED = $00000004;
FPTR_PS_MONITOR = $00000001;
FPTR_PS_FISCAL_RECEIPT = $00000002;
FPTR_PS_FISCAL_RECEIPT_TOTAL = $00000003;
FPTR_PS_FISCAL_RECEIPT_ENDING = $00000004;
FPTR_PS_FISCAL_DOCUMENT = $00000005;
FPTR_PS_FIXED_OUTPUT = $00000006;
FPTR_PS_ITEM_LIST = $00000007;
FPTR_PS_LOCKED = $00000008;
FPTR_PS_NONFISCAL = $00000009;
FPTR_PS_REPORT = $0000000A;
FPTR_RS_RECEIPT = $00000001;
FPTR_RS_SLIP = $00000002;
FPTR_RT_CASH_IN = $00000001;
FPTR_RT_CASH_OUT = $00000002;
FPTR_RT_GENERIC = $00000003;
FPTR_RT_SALES = $00000004;
FPTR_RT_SERVICE = $00000005;
FPTR_RT_SIMPLE_INVOICE = $00000006;
FPTR_RT_REFUND = $00000007;
FPTR_MT_ADVANCE = $00000001;
FPTR_MT_ADVANCE_PAID = $00000002;
FPTR_MT_AMOUNT_TO_BE_PAID = $00000003;
FPTR_MT_AMOUNT_TO_BE_PAID_BACK = $00000004;
FPTR_MT_CARD = $00000005;
FPTR_MT_CARD_NUMBER = $00000006;
FPTR_MT_CARD_TYPE = $00000007;
FPTR_MT_CASH = $00000008;
FPTR_MT_CASHIER = $00000009;
FPTR_MT_CASH_REGISTER_NUMBER = $0000000A;
FPTR_MT_CHANGE = $0000000B;
FPTR_MT_CHEQUE = $0000000C;
FPTR_MT_CLIENT_NUMBER = $0000000D;
FPTR_MT_CLIENT_SIGNATURE = $0000000E;
FPTR_MT_COUNTER_STATE = $0000000F;
FPTR_MT_CREDIT_CARD = $00000010;
FPTR_MT_CURRENCY = $00000011;
FPTR_MT_CURRENCY_VALUE = $00000012;
FPTR_MT_DEPOSIT = $00000013;
FPTR_MT_DEPOSIT_RETURNED = $00000014;
FPTR_MT_DOT_LINE = $00000015;
FPTR_MT_DRIVER_NUMB = $00000016;
FPTR_MT_EMPTY_LINE = $00000017;
FPTR_MT_FREE_TEXT = $00000018;
FPTR_MT_FREE_TEXT_WITH_DAY_LIMIT = $00000019;
FPTR_MT_GIVEN_DISCOUNT = $0000001A;
FPTR_MT_LOCAL_CREDIT = $0000001B;
FPTR_MT_MILEAGE_KM = $0000001C;
FPTR_MT_NOTE = $0000001D;
FPTR_MT_PAID = $0000001E;
FPTR_MT_PAY_IN = $0000001F;
FPTR_MT_POINT_GRANTED = $00000020;
FPTR_MT_POINTS_BONUS = $00000021;
FPTR_MT_POINTS_RECEIPT = $00000022;
FPTR_MT_POINTS_TOTAL = $00000023;
FPTR_MT_PROFITED = $00000024;
FPTR_MT_RATE = $00000025;
FPTR_MT_REGISTER_NUMB = $00000026;
FPTR_MT_SHIFT_NUMBER = $00000027;
FPTR_MT_STATE_OF_AN_ACCOUNT = $00000028;
FPTR_MT_SUBSCRIPTION = $00000029;
FPTR_MT_TABLE = $0000002A;
FPTR_MT_THANK_YOU_FOR_LOYALTY = $0000002B;
FPTR_MT_TRANSACTION_NUMB = $0000002C;
FPTR_MT_VALID_TO = $0000002D;
FPTR_MT_VOUCHER = $0000002E;
FPTR_MT_VOUCHER_PAID = $0000002F;
FPTR_MT_VOUCHER_VALUE = $00000030;
FPTR_MT_WITH_DISCOUNT = $00000031;
FPTR_MT_WITHOUT_UPLIFT = $00000032;
FPTR_SS_FULL_LENGTH = $00000001;
FPTR_SS_VALIDATION = $00000002;
FPTR_TT_DOCUMENT = $00000001;
FPTR_TT_DAY = $00000002;
FPTR_TT_RECEIPT = $00000003;
FPTR_TT_GRAND = $00000004;
FPTR_GD_FIRMWARE = $0000000A;
FPTR_GD_PRINTER_ID = $00000009;
FPTR_GD_CURRENT_TOTAL = $00000001;
FPTR_GD_DAILY_TOTAL = $00000002;
FPTR_GD_GRAND_TOTAL = $00000008;
FPTR_GD_MID_VOID = $00000006;
FPTR_GD_NOT_PAID = $00000005;
FPTR_GD_RECEIPT_NUMBER = $00000003;
FPTR_GD_REFUND = $00000004;
FPTR_GD_REFUND_VOID = $0000000C;
FPTR_GD_NUMB_CONFIG_BLOCK = $0000000D;
FPTR_GD_NUMB_CURRENCY_BLOCK = $0000000E;
FPTR_GD_NUMB_HDR_BLOCK = $0000000F;
FPTR_GD_NUMB_RESET_BLOCK = $00000010;
FPTR_GD_NUMB_VAT_BLOCK = $00000011;
FPTR_GD_FISCAL_DOC = $00000012;
FPTR_GD_FISCAL_DOC_VOID = $00000013;
FPTR_GD_FISCAL_REC = $00000014;
FPTR_GD_FISCAL_REC_VOID = $00000015;
FPTR_GD_NONFISCAL_DOC = $00000016;
FPTR_GD_NONFISCAL_DOC_VOID = $00000017;
FPTR_GD_NONFISCAL_REC = $00000018;
FPTR_GD_RESTART = $0000000B;
FPTR_GD_SIMP_INVOICE = $00000019;
FPTR_GD_Z_REPORT = $00000007;
FPTR_GD_TENDER = $0000001A;
FPTR_GD_LINECOUNT = $0000001B;
FPTR_GD_DESCRIPTION_LENGTH = $0000001C;
FPTR_PDL_CASH = $00000001;
FPTR_PDL_CHEQUE = $00000002;
FPTR_PDL_CHITTY = $00000003;
FPTR_PDL_COUPON = $00000004;
FPTR_PDL_CURRENCY = $00000005;
FPTR_PDL_DRIVEN_OFF = $00000006;
FPTR_PDL_EFT_IMPRINTER = $00000007;
FPTR_PDL_EFT_TERMINAL = $00000008;
FPTR_PDL_TERMINAL_IMPRINTER = $00000009;
FPTR_PDL_FREE_GIFT = $0000000A;
FPTR_PDL_GIRO = $0000000B;
FPTR_PDL_HOME = $0000000C;
FPTR_PDL_IMPRINTER_WITH_ISSUER = $0000000D;
FPTR_PDL_LOCAL_ACCOUNT = $0000000E;
FPTR_PDL_LOCAL_ACCOUNT_CARD = $0000000F;
FPTR_PDL_PAY_CARD = $00000010;
FPTR_PDL_PAY_CARD_MANUAL = $00000011;
FPTR_PDL_PREPAY = $00000012;
FPTR_PDL_PUMP_TEST = $00000013;
FPTR_PDL_SHORT_CREDIT = $00000014;
FPTR_PDL_STAFF = $00000015;
FPTR_PDL_VOUCHER = $00000016;
FPTR_LC_ITEM = $00000001;
FPTR_LC_ITEM_VOID = $00000002;
FPTR_LC_DISCOUNT = $00000003;
FPTR_LC_DISCOUNT_VOID = $00000004;
FPTR_LC_SURCHARGE = $00000005;
FPTR_LC_SURCHARGE_VOID = $00000006;
FPTR_LC_REFUND = $00000007;
FPTR_LC_REFUND_VOID = $00000008;
FPTR_LC_SUBTOTAL_DISCOUNT = $00000009;
FPTR_LC_SUBTOTAL_DISCOUNT_VOID = $0000000A;
FPTR_LC_SUBTOTAL_SURCHARGE = $0000000B;
FPTR_LC_SUBTOTAL_SURCHARGE_VOID = $0000000C;
FPTR_LC_COMMENT = $0000000D;
FPTR_LC_SUBTOTAL = $0000000E;
FPTR_LC_TOTAL = $0000000F;
FPTR_DL_ITEM = $00000001;
FPTR_DL_ITEM_ADJUSTMENT = $00000002;
FPTR_DL_ITEM_FUEL = $00000003;
FPTR_DL_ITEM_FUEL_VOID = $00000004;
FPTR_DL_NOT_PAID = $00000005;
FPTR_DL_PACKAGE_ADJUSTMENT = $00000006;
FPTR_DL_REFUND = $00000007;
FPTR_DL_REFUND_VOID = $00000008;
FPTR_DL_SUBTOTAL_ADJUSTMENT = $00000009;
FPTR_DL_TOTAL = $0000000A;
FPTR_DL_VOID = $0000000B;
FPTR_DL_VOID_ITEM = $0000000C;
FPTR_GT_GROSS = $00000001;
FPTR_GT_NET = $00000002;
FPTR_GT_DISCOUNT = $00000003;
FPTR_GT_DISCOUNT_VOID = $00000004;
FPTR_GT_ITEM = $00000005;
FPTR_GT_ITEM_VOID = $00000006;
FPTR_GT_NOT_PAID = $00000007;
FPTR_GT_REFUND = $00000008;
FPTR_GT_REFUND_VOID = $00000009;
FPTR_GT_SUBTOTAL_DISCOUNT = $0000000A;
FPTR_GT_SUBTOTAL_DISCOUNT_VOID = $0000000B;
FPTR_GT_SUBTOTAL_SURCHARGES = $0000000C;
FPTR_GT_SUBTOTAL_SURCHARGES_VOID = $0000000D;
FPTR_GT_SURCHARGE = $0000000E;
FPTR_GT_SURCHARGE_VOID = $0000000F;
FPTR_GT_VAT = $00000010;
FPTR_GT_VAT_CATEGORY = $00000011;
FPTR_AT_AMOUNT_DISCOUNT = $00000001;
FPTR_AT_AMOUNT_SURCHARGE = $00000002;
FPTR_AT_PERCENTAGE_DISCOUNT = $00000003;
FPTR_AT_PERCENTAGE_SURCHARGE = $00000004;
FPTR_AT_COUPON_AMOUNT_DISCOUNT = $00000005;
FPTR_AT_COUPON_PERCENTAGE_DISCOUNT = $00000006;
FPTR_RT_ORDINAL = $00000001;
FPTR_RT_DATE = $00000002;
FPTR_RT_EOD_ORDINAL = $00000003;
FPTR_SC_EURO = $00000001;
FPTR_SUE_COVER_OPEN = $0000000B;
FPTR_SUE_COVER_OK = $0000000C;
FPTR_SUE_JRN_COVER_OPEN = $0000003C;
FPTR_SUE_JRN_COVER_OK = $0000003D;
FPTR_SUE_REC_COVER_OPEN = $0000003E;
FPTR_SUE_REC_COVER_OK = $0000003F;
FPTR_SUE_SLP_COVER_OPEN = $00000040;
FPTR_SUE_SLP_COVER_OK = $00000041;
FPTR_SUE_JRN_EMPTY = $00000015;
FPTR_SUE_JRN_NEAREMPTY = $00000016;
FPTR_SUE_JRN_PAPEROK = $00000017;
FPTR_SUE_REC_EMPTY = $00000018;
FPTR_SUE_REC_NEAREMPTY = $00000019;
FPTR_SUE_REC_PAPEROK = $0000001A;
FPTR_SUE_SLP_EMPTY = $0000001B;
FPTR_SUE_SLP_NEAREMPTY = $0000001C;
FPTR_SUE_SLP_PAPEROK = $0000001D;
FPTR_SUE_IDLE = $000003E9;
OPOS_EFPTR_COVER_OPEN = $000000C9;
OPOS_EFPTR_JRN_EMPTY = $000000CA;
OPOS_EFPTR_REC_EMPTY = $000000CB;
OPOS_EFPTR_SLP_EMPTY = $000000CC;
OPOS_EFPTR_SLP_FORM = $000000CD;
OPOS_EFPTR_MISSING_DEVICES = $000000CE;
OPOS_EFPTR_WRONG_STATE = $000000CF;
OPOS_EFPTR_TECHNICAL_ASSISTANCE = $000000D0;
OPOS_EFPTR_CLOCK_ERROR = $000000D1;
OPOS_EFPTR_FISCAL_MEMORY_FULL = $000000D2;
OPOS_EFPTR_FISCAL_MEMORY_DISCONNECTED = $000000D3;
OPOS_EFPTR_FISCAL_TOTALS_ERROR = $000000D4;
OPOS_EFPTR_BAD_ITEM_QUANTITY = $000000D5;
OPOS_EFPTR_BAD_ITEM_AMOUNT = $000000D6;
OPOS_EFPTR_BAD_ITEM_DESCRIPTION = $000000D7;
OPOS_EFPTR_RECEIPT_TOTAL_OVERFLOW = $000000D8;
OPOS_EFPTR_BAD_VAT = $000000D9;
OPOS_EFPTR_BAD_PRICE = $000000DA;
OPOS_EFPTR_BAD_DATE = $000000DB;
OPOS_EFPTR_NEGATIVE_TOTAL = $000000DC;
OPOS_EFPTR_WORD_NOT_ALLOWED = $000000DD;
OPOS_EFPTR_BAD_LENGTH = $000000DE;
OPOS_EFPTR_MISSING_SET_CURRENCY = $000000DF;
OPOS_EFPTR_DAY_END_REQUIRED = $000000E0;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0016
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0016 = TOleEnum;
const
GATE_GS_CLOSED = $00000001;
GATE_GS_OPEN = $00000002;
GATE_GS_BLOCKED = $00000003;
GATE_GS_MALFUNCTION = $00000004;
GATE_SUE_CLOSED = $0000000B;
GATE_SUE_OPEN = $0000000C;
GATE_SUE_BLOCKED = $0000000D;
GATE_SUE_MALFUNCTION = $0000000E;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0017
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0017 = TOleEnum;
const
IMG_FRAME_STILL = $00000001;
IMG_FRAME_VIDEO = $00000002;
IMG_ALL = $000000FF;
IMG_DECODE_ONLY = $00000001;
IMG_STILL_ONLY = $00000002;
IMG_STILL_DECODE = $00000003;
IMG_VIDEO_DECODE = $00000005;
IMG_VIDEO_STILL = $00000006;
IMG_QUAL_LOW = $00000001;
IMG_QUAL_MED = $00000002;
IMG_QUAL_HIGH = $00000003;
IMG_TYP_BMP = $00000001;
IMG_TYP_JPEG = $00000002;
IMG_TYP_GIF = $00000003;
IMG_TYP_PNG = $00000004;
IMG_TYP_TIFF = $00000005;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0018
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0018 = TOleEnum;
const
ITEM_DS_OK = $00000001;
ITEM_DS_EMPTY = $00000002;
ITEM_DS_NEAREMPTY = $00000003;
ITEM_DS_JAM = $00000004;
ITEM_SUE_OK = $0000000B;
ITEM_SUE_EMPTY = $0000000C;
ITEM_SUE_NEAREMPTY = $0000000D;
ITEM_SUE_JAM = $0000000E;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0019
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0019 = TOleEnum;
const
LOCK_KP_ANY = $00000000;
LOCK_KP_ELECTRONIC = $00000000;
LOCK_KP_LOCK = $00000001;
LOCK_KP_NORM = $00000002;
LOCK_KP_SUPR = $00000003;
LOCK_KT_STANDARD = $00000001;
LOCK_KT_ELECTRONIC = $00000002;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0020
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0020 = TOleEnum;
const
LGT_ALARM_NOALARM = $00000001;
LGT_ALARM_SLOW = $00000010;
LGT_ALARM_MEDIUM = $00000020;
LGT_ALARM_FAST = $00000040;
LGT_ALARM_CUSTOM1 = $00010000;
LGT_ALARM_CUSTOM2 = $00020000;
LGT_COLOR_PRIMARY = $00000001;
LGT_COLOR_CUSTOM1 = $00010000;
LGT_COLOR_CUSTOM2 = $00020000;
LGT_COLOR_CUSTOM3 = $00040000;
LGT_COLOR_CUSTOM4 = $00080000;
LGT_COLOR_CUSTOM5 = $00100000;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0021
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0021 = TOleEnum;
const
DISP_CB_NOBLINK = $00000000;
DISP_CB_BLINKALL = $00000001;
DISP_CB_BLINKEACH = $00000002;
DISP_CCS_NUMERIC = $00000000;
DISP_CCS_ALPHA = $00000001;
DISP_CCS_ASCII = $000003E6;
DISP_CCS_KANA = $0000000A;
DISP_CCS_KANJI = $0000000B;
DISP_CCS_UNICODE = $000003E5;
DISP_CCT_NONE = $00000000;
DISP_CCT_FIXED = $00000001;
DISP_CCT_BLOCK = $00000002;
DISP_CCT_HALFBLOCK = $00000004;
DISP_CCT_UNDERLINE = $00000008;
DISP_CCT_REVERSE = $00000010;
DISP_CCT_OTHER = $00000020;
DISP_CCT_BLINK = $00000040;
DISP_CRB_NONE = $00000000;
DISP_CRB_SINGLE = $00000001;
DISP_CR_NONE = $00000000;
DISP_CR_REVERSEALL = $00000001;
DISP_CR_REVERSEEACH = $00000002;
DISP_CS_UNICODE = $000003E5;
DISP_CS_ASCII = $000003E6;
DISP_CS_WINDOWS = $000003E7;
DISP_CS_ANSI = $000003E7;
DISP_CT_NONE = $00000000;
DISP_CT_FIXED = $00000001;
DISP_CT_BLOCK = $00000002;
DISP_CT_HALFBLOCK = $00000003;
DISP_CT_UNDERLINE = $00000004;
DISP_CT_REVERSE = $00000005;
DISP_CT_OTHER = $00000006;
DISP_CT_BLINK = $10000000;
DISP_MT_NONE = $00000000;
DISP_MT_UP = $00000001;
DISP_MT_DOWN = $00000002;
DISP_MT_LEFT = $00000003;
DISP_MT_RIGHT = $00000004;
DISP_MT_INIT = $00000005;
DISP_MF_WALK = $00000000;
DISP_MF_PLACE = $00000001;
DISP_GT_SINGLE = $00000001;
DISP_DT_NORMAL = $00000000;
DISP_DT_BLINK = $00000001;
DISP_DT_REVERSE = $00000002;
DISP_DT_BLINK_REVERSE = $00000003;
DISP_ST_UP = $00000001;
DISP_ST_DOWN = $00000002;
DISP_ST_LEFT = $00000003;
DISP_ST_RIGHT = $00000004;
DISP_SD_OFF = $00000000;
DISP_SD_ON = $00000001;
DISP_SD_BLINK = $00000002;
DISP_BM_ASIS = $FFFFFFF5;
DISP_BM_LEFT = $FFFFFFFF;
DISP_BM_CENTER = $FFFFFFFE;
DISP_BM_RIGHT = $FFFFFFFD;
DISP_BM_TOP = $FFFFFFFF;
DISP_BM_BOTTOM = $FFFFFFFD;
OPOS_EDISP_TOOBIG = $000000C9;
OPOS_EDISP_BADFORMAT = $000000CA;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0022
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0022 = TOleEnum;
const
MICR_CT_PERSONAL = $00000001;
MICR_CT_BUSINESS = $00000002;
MICR_CT_UNKNOWN = $00000063;
MICR_CC_USA = $00000001;
MICR_CC_CANADA = $00000002;
MICR_CC_MEXICO = $00000003;
MICR_CC_UNKNOWN = $00000063;
MICR_CC_CMC7 = $00000004;
MICR_CC_OTHER = $00000005;
OPOS_EMICR_NOCHECK = $000000C9;
OPOS_EMICR_CHECK = $000000CA;
OPOS_EMICR_BADDATA = $000000CB;
OPOS_EMICR_NODATA = $000000CC;
OPOS_EMICR_BADSIZE = $000000CD;
OPOS_EMICR_JAM = $000000CE;
OPOS_EMICR_CHECKDIGIT = $000000CF;
OPOS_EMICR_COVEROPEN = $000000D0;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0023
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0023 = TOleEnum;
const
MOTION_M_PRESENT = $00000001;
MOTION_M_ABSENT = $00000002;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0024
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0024 = TOleEnum;
const
MSR_TR_NONE = $00000000;
MSR_TR_1 = $00000001;
MSR_TR_2 = $00000002;
MSR_TR_3 = $00000004;
MSR_TR_4 = $00000008;
MSR_TR_1_2 = $00000003;
MSR_TR_1_3 = $00000005;
MSR_TR_1_4 = $00000009;
MSR_TR_2_3 = $00000006;
MSR_TR_2_4 = $0000000A;
MSR_TR_3_4 = $0000000C;
MSR_TR_1_2_3 = $00000007;
MSR_TR_1_2_4 = $0000000B;
MSR_TR_1_3_4 = $0000000D;
MSR_TR_2_3_4 = $0000000E;
MSR_TR_1_2_3_4 = $0000000F;
MSR_ERT_CARD = $00000000;
MSR_ERT_TRACK = $00000001;
MSR_DE_NONE = $00000001;
MSR_DE_3DEA_DUKPT = $00000002;
MSR_DA_NOT_SUPPORTED = $00000000;
MSR_DA_OPTIONAL = $00000001;
MSR_DA_REQUIRED = $00000002;
MSR_AP_NONE = $00000000;
MSR_AP_CHALLENGERESPONSE = $00000001;
MSR_SUE_DEVICE_AUTHENTICATED = $0000000B;
MSR_SUE_DEVICE_DEAUTHENTICATED = $0000000C;
OPOS_EMSR_START = $000000C9;
OPOS_EMSR_END = $000000CA;
OPOS_EMSR_PARITY = $000000CB;
OPOS_EMSR_LRC = $000000CC;
OPOS_EMSR_DEVICE_AUTHENTICATION_FAILED = $000000CD;
OPOS_EMSR_DEVICE_DEAUTHENTICATION_FAILED = $000000CE;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0025
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0025 = TOleEnum;
const
PPAD_DISP_UNRESTRICTED = $00000001;
PPAD_DISP_PINRESTRICTED = $00000002;
PPAD_DISP_RESTRICTED_LIST = $00000003;
PPAD_DISP_RESTRICTED_ORDER = $00000004;
PPAD_DISP_NONE = $00000005;
PPAD_MSG_ENTERPIN = $00000001;
PPAD_MSG_PLEASEWAIT = $00000002;
PPAD_MSG_ENTERVALIDPIN = $00000003;
PPAD_MSG_RETRIESEXCEEDED = $00000004;
PPAD_MSG_APPROVED = $00000005;
PPAD_MSG_DECLINED = $00000006;
PPAD_MSG_CANCELED = $00000007;
PPAD_MSG_AMOUNTOK = $00000008;
PPAD_MSG_NOTREADY = $00000009;
PPAD_MSG_IDLE = $0000000A;
PPAD_MSG_SLIDE_CARD = $0000000B;
PPAD_MSG_INSERTCARD = $0000000C;
PPAD_MSG_SELECTCARDTYPE = $0000000D;
PPAD_LANG_NONE = $00000001;
PPAD_LANG_ONE = $00000002;
PPAD_LANG_PINRESTRICTED = $00000003;
PPAD_LANG_UNRESTRICTED = $00000004;
PPAD_TRANS_DEBIT = $00000001;
PPAD_TRANS_CREDIT = $00000002;
PPAD_TRANS_INQ = $00000003;
PPAD_TRANS_RECONCILE = $00000004;
PPAD_TRANS_ADMIN = $00000005;
PPAD_EFT_NORMAL = $00000001;
PPAD_EFT_ABNORMAL = $00000002;
PPAD_SUCCESS = $00000001;
PPAD_CANCEL = $00000002;
OPOS_EPPAD_BAD_KEY = $000000C9;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0026
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0026 = TOleEnum;
const
PCRW_CCS_ALPHA = $00000001;
PCRW_CCS_ASCII = $000003E6;
PCRW_CCS_KANA = $0000000A;
PCRW_CCS_KANJI = $0000000B;
PCRW_CCS_UNICODE = $000003E5;
PCRW_STATE_NOCARD = $00000001;
PCRW_STATE_REMAINING = $00000002;
PCRW_STATE_INRW = $00000004;
PCRW_TRACK1 = $00000001;
PCRW_TRACK2 = $00000002;
PCRW_TRACK3 = $00000004;
PCRW_TRACK4 = $00000008;
PCRW_TRACK5 = $00000010;
PCRW_TRACK6 = $00000020;
PCRW_CS_UNICODE = $000003E5;
PCRW_CS_ASCII = $000003E6;
PCRW_CS_WINDOWS = $000003E7;
PCRW_CS_ANSI = $000003E7;
PCRW_MM_DOTS = $00000001;
PCRW_MM_TWIPS = $00000002;
PCRW_MM_ENGLISH = $00000003;
PCRW_MM_METRIC = $00000004;
OPOS_EPCRW_READ = $000000C9;
OPOS_EPCRW_WRITE = $000000CA;
OPOS_EPCRW_JAM = $000000CB;
OPOS_EPCRW_MOTOR = $000000CC;
OPOS_EPCRW_COVER = $000000CD;
OPOS_EPCRW_PRINTER = $000000CE;
OPOS_EPCRW_RELEASE = $000000CF;
OPOS_EPCRW_DISPLAY = $000000D0;
OPOS_EPCRW_NOCARD = $000000D1;
OPOS_EPCRW_START = $000000D3;
OPOS_EPCRW_END = $000000D4;
OPOS_EPCRW_PARITY = $000000D5;
OPOS_EPCRW_ENCODE = $000000D6;
OPOS_EPCRW_LRC = $000000D7;
OPOS_EPCRW_VERIFY = $000000D8;
PCRW_RP_NORMAL = $00000001;
PCRW_RP_RIGHT90 = $00000101;
PCRW_RP_LEFT90 = $00000102;
PCRW_RP_ROTATE180 = $00000103;
PCRW_SUE_NOCARD = $00000001;
PCRW_SUE_REMAINING = $00000002;
PCRW_SUE_INRW = $00000004;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0027
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0027 = TOleEnum;
const
KBD_ET_DOWN = $00000001;
KBD_ET_DOWN_UP = $00000002;
KBD_KET_KEYDOWN = $00000001;
KBD_KET_KEYUP = $00000002;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0028
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0028 = TOleEnum;
const
PWR_UPS_FULL = $00000001;
PWR_UPS_WARNING = $00000002;
PWR_UPS_LOW = $00000004;
PWR_UPS_CRITICAL = $00000008;
PWR_SOURCE_NA = $00000001;
PWR_SOURCE_AC = $00000002;
PWR_SOURCE_BATTERY = $00000003;
PWR_SOURCE_BACKUP = $00000004;
PWR_REASON_REQUEST = $00000001;
PWR_REASON_ALLOW = $00000002;
PWR_REASON_DENY = $00000003;
PWR_SUE_UPS_FULL = $0000000B;
PWR_SUE_UPS_WARNING = $0000000C;
PWR_SUE_UPS_LOW = $0000000D;
PWR_SUE_UPS_CRITICAL = $0000000E;
PWR_SUE_FAN_STOPPED = $0000000F;
PWR_SUE_FAN_RUNNING = $00000010;
PWR_SUE_TEMPERATURE_HIGH = $00000011;
PWR_SUE_TEMPERATURE_OK = $00000012;
PWR_SUE_SHUTDOWN = $00000013;
PWR_SUE_BAT_LOW = $00000014;
PWR_SUE_BAT_CRITICAL = $00000015;
PWR_SUE_BAT_CAPACITY_REMAINING = $00000016;
PWR_SUE_RESTART = $00000017;
PWR_SUE_STANDBY = $00000018;
PWR_SUE_USER_STANDBY = $00000019;
PWR_SUE_SUSPEND = $0000001A;
PWR_SUE_USER_SUSPEND = $0000001B;
PWR_SUE_PWR_SOURCE = $0000001C;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0029
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0029 = TOleEnum;
const
PTR_S_JOURNAL = $00000001;
PTR_S_RECEIPT = $00000002;
PTR_S_SLIP = $00000004;
PTR_S_JOURNAL_RECEIPT = $00000003;
PTR_S_JOURNAL_SLIP = $00000005;
PTR_S_RECEIPT_SLIP = $00000006;
PTR_TWO_RECEIPT_JOURNAL = $00008003;
PTR_TWO_SLIP_JOURNAL = $00008005;
PTR_TWO_SLIP_RECEIPT = $00008006;
PTR_CCS_ALPHA = $00000001;
PTR_CCS_ASCII = $000003E6;
PTR_CCS_KANA = $0000000A;
PTR_CCS_KANJI = $0000000B;
PTR_CCS_UNICODE = $000003E5;
PTR_CS_UNICODE = $000003E5;
PTR_CS_ASCII = $000003E6;
PTR_CS_WINDOWS = $000003E7;
PTR_CS_ANSI = $000003E7;
PTR_EL_NONE = $00000001;
PTR_EL_RECOVERABLE = $00000002;
PTR_EL_FATAL = $00000003;
PTR_MM_DOTS = $00000001;
PTR_MM_TWIPS = $00000002;
PTR_MM_ENGLISH = $00000003;
PTR_MM_METRIC = $00000004;
PTR_COLOR_PRIMARY = $00000001;
PTR_COLOR_CUSTOM1 = $00000002;
PTR_COLOR_CUSTOM2 = $00000004;
PTR_COLOR_CUSTOM3 = $00000008;
PTR_COLOR_CUSTOM4 = $00000010;
PTR_COLOR_CUSTOM5 = $00000020;
PTR_COLOR_CUSTOM6 = $00000040;
PTR_COLOR_CYAN = $00000100;
PTR_COLOR_MAGENTA = $00000200;
PTR_COLOR_YELLOW = $00000400;
PTR_COLOR_FULL = $80000000;
PTR_CART_UNKNOWN = $10000000;
PTR_CART_OK = $00000000;
PTR_CART_REMOVED = $00000001;
PTR_CART_EMPTY = $00000002;
PTR_CART_NEAREND = $00000004;
PTR_CART_CLEANING = $00000008;
PTR_CN_DISABLED = $00000000;
PTR_CN_ENABLED = $00000001;
PTR_PM_BITMAP = $00000001;
PTR_PM_BARCODE = $00000002;
PTR_PM_BM_ROTATE = $00000004;
PTR_PM_BC_ROTATE = $00000008;
PTR_PM_OPAQUE = $00000010;
PTR_PD_LEFT_TO_RIGHT = $00000001;
PTR_PD_BOTTOM_TO_TOP = $00000002;
PTR_PD_RIGHT_TO_LEFT = $00000003;
PTR_PD_TOP_TO_BOTTOM = $00000004;
PTR_CP_FULLCUT = $00000064;
PTR_PM_PAGE_MODE = $00000001;
PTR_PM_PRINT_SAVE = $00000002;
PTR_PM_NORMAL = $00000003;
PTR_PM_CANCEL = $00000004;
PTR_BC_LEFT = $FFFFFFFF;
PTR_BC_CENTER = $FFFFFFFE;
PTR_BC_RIGHT = $FFFFFFFD;
PTR_BC_TEXT_NONE = $FFFFFFF5;
PTR_BC_TEXT_ABOVE = $FFFFFFF4;
PTR_BC_TEXT_BELOW = $FFFFFFF3;
PTR_BCS_UPCA = $00000065;
PTR_BCS_UPCE = $00000066;
PTR_BCS_JAN8 = $00000067;
PTR_BCS_EAN8 = $00000067;
PTR_BCS_JAN13 = $00000068;
PTR_BCS_EAN13 = $00000068;
PTR_BCS_TF = $00000069;
PTR_BCS_ITF = $0000006A;
PTR_BCS_Codabar = $0000006B;
PTR_BCS_Code39 = $0000006C;
PTR_BCS_Code93 = $0000006D;
PTR_BCS_Code128 = $0000006E;
PTR_BCS_UPCA_S = $0000006F;
PTR_BCS_UPCE_S = $00000070;
PTR_BCS_UPCD1 = $00000071;
PTR_BCS_UPCD2 = $00000072;
PTR_BCS_UPCD3 = $00000073;
PTR_BCS_UPCD4 = $00000074;
PTR_BCS_UPCD5 = $00000075;
PTR_BCS_EAN8_S = $00000076;
PTR_BCS_EAN13_S = $00000077;
PTR_BCS_EAN128 = $00000078;
PTR_BCS_OCRA = $00000079;
PTR_BCS_OCRB = $0000007A;
PTR_BCS_Code128_Parsed = $0000007B;
PTR_BCS_RSS14 = $00000083;
PTR_BCS_RSS_EXPANDED = $00000084;
PTR_BCS_GS1DATABAR = $00000083;
PTR_BCS_GS1DATABAR_E = $00000084;
PTR_BCS_GS1DATABAR_S = $00000085;
PTR_BCS_GS1DATABAR_E_S = $00000086;
PTR_BCS_PDF417 = $000000C9;
PTR_BCS_MAXICODE = $000000CA;
PTR_BCS_DATAMATRIX = $000000CB;
PTR_BCS_QRCODE = $000000CC;
PTR_BCS_UQRCODE = $000000CD;
PTR_BCS_AZTEC = $000000CE;
PTR_BCS_UPDF417 = $000000CF;
PTR_BCS_OTHER = $000001F5;
PTR_BM_ASIS = $FFFFFFF5;
PTR_BM_LEFT = $FFFFFFFF;
PTR_BM_CENTER = $FFFFFFFE;
PTR_BM_RIGHT = $FFFFFFFD;
PTR_BMT_BMP = $00000001;
PTR_BMT_JPEG = $00000002;
PTR_BMT_GIF = $00000003;
PTR_RP_NORMAL = $00000001;
PTR_RP_RIGHT90 = $00000101;
PTR_RP_LEFT90 = $00000102;
PTR_RP_ROTATE180 = $00000103;
PTR_RP_BARCODE = $00001000;
PTR_RP_BITMAP = $00002000;
PTR_L_TOP = $00000001;
PTR_L_BOTTOM = $00000002;
PTR_TP_TRANSACTION = $0000000B;
PTR_TP_NORMAL = $0000000C;
PTR_MF_TO_TAKEUP = $00000001;
PTR_MF_TO_CUTTER = $00000002;
PTR_MF_TO_CURRENT_TOF = $00000004;
PTR_MF_TO_NEXT_TOF = $00000008;
PTR_PS_UNKNOWN = $00000000;
PTR_PS_SIDE1 = $00000001;
PTR_PS_SIDE2 = $00000002;
PTR_PS_OPPOSITE = $00000003;
PTR_RL_HORIZONTAL = $00000001;
PTR_RL_VERTICAL = $00000002;
PTR_LS_SINGLE_SOLID_LINE = $00000001;
PTR_LS_DOUBLE_SOLID_LINE = $00000002;
PTR_LS_BROKEN_LINE = $00000003;
PTR_LS_CHAIN_LINE = $00000004;
PTR_SUE_COVER_OPEN = $0000000B;
PTR_SUE_COVER_OK = $0000000C;
PTR_SUE_JRN_COVER_OPEN = $0000003C;
PTR_SUE_JRN_COVER_OK = $0000003D;
PTR_SUE_REC_COVER_OPEN = $0000003E;
PTR_SUE_REC_COVER_OK = $0000003F;
PTR_SUE_SLP_COVER_OPEN = $00000040;
PTR_SUE_SLP_COVER_OK = $00000041;
PTR_SUE_JRN_EMPTY = $00000015;
PTR_SUE_JRN_NEAREMPTY = $00000016;
PTR_SUE_JRN_PAPEROK = $00000017;
PTR_SUE_REC_EMPTY = $00000018;
PTR_SUE_REC_NEAREMPTY = $00000019;
PTR_SUE_REC_PAPEROK = $0000001A;
PTR_SUE_SLP_EMPTY = $0000001B;
PTR_SUE_SLP_NEAREMPTY = $0000001C;
PTR_SUE_SLP_PAPEROK = $0000001D;
PTR_SUE_JRN_CARTRIDGE_EMPTY = $00000029;
PTR_SUE_JRN_CARTRIDGE_NEAREMPTY = $0000002A;
PTR_SUE_JRN_HEAD_CLEANING = $0000002B;
PTR_SUE_JRN_CARTRIDGE_OK = $0000002C;
PTR_SUE_REC_CARTRIDGE_EMPTY = $0000002D;
PTR_SUE_REC_CARTRIDGE_NEAREMPTY = $0000002E;
PTR_SUE_REC_HEAD_CLEANING = $0000002F;
PTR_SUE_REC_CARTRIDGE_OK = $00000030;
PTR_SUE_SLP_CARTRIDGE_EMPTY = $00000031;
PTR_SUE_SLP_CARTRIDGE_NEAREMPTY = $00000032;
PTR_SUE_SLP_HEAD_CLEANING = $00000033;
PTR_SUE_SLP_CARTRIDGE_OK = $00000034;
PTR_SUE_IDLE = $000003E9;
OPOS_EPTR_COVER_OPEN = $000000C9;
OPOS_EPTR_JRN_EMPTY = $000000CA;
OPOS_EPTR_REC_EMPTY = $000000CB;
OPOS_EPTR_SLP_EMPTY = $000000CC;
OPOS_EPTR_SLP_FORM = $000000CD;
OPOS_EPTR_TOOBIG = $000000CE;
OPOS_EPTR_BADFORMAT = $000000CF;
OPOS_EPTR_JRN_CARTRIDGE_REMOVED = $000000D0;
OPOS_EPTR_JRN_CARTRIDGE_EMPTY = $000000D1;
OPOS_EPTR_JRN_HEAD_CLEANING = $000000D2;
OPOS_EPTR_REC_CARTRIDGE_REMOVED = $000000D3;
OPOS_EPTR_REC_CARTRIDGE_EMPTY = $000000D4;
OPOS_EPTR_REC_HEAD_CLEANING = $000000D5;
OPOS_EPTR_SLP_CARTRIDGE_REMOVED = $000000D6;
OPOS_EPTR_SLP_CARTRIDGE_EMPTY = $000000D7;
OPOS_EPTR_SLP_HEAD_CLEANING = $000000D8;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0030
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0030 = TOleEnum;
const
ROD_UID_1 = $00000001;
ROD_UID_2 = $00000002;
ROD_UID_3 = $00000004;
ROD_UID_4 = $00000008;
ROD_UID_5 = $00000010;
ROD_UID_6 = $00000020;
ROD_UID_7 = $00000040;
ROD_UID_8 = $00000080;
ROD_UID_9 = $00000100;
ROD_UID_10 = $00000200;
ROD_UID_11 = $00000400;
ROD_UID_12 = $00000800;
ROD_UID_13 = $00001000;
ROD_UID_14 = $00002000;
ROD_UID_15 = $00004000;
ROD_UID_16 = $00008000;
ROD_UID_17 = $00010000;
ROD_UID_18 = $00020000;
ROD_UID_19 = $00040000;
ROD_UID_20 = $00080000;
ROD_UID_21 = $00100000;
ROD_UID_22 = $00200000;
ROD_UID_23 = $00400000;
ROD_UID_24 = $00800000;
ROD_UID_25 = $01000000;
ROD_UID_26 = $02000000;
ROD_UID_27 = $04000000;
ROD_UID_28 = $08000000;
ROD_UID_29 = $10000000;
ROD_UID_30 = $20000000;
ROD_UID_31 = $40000000;
ROD_UID_32 = $80000000;
ROD_ATTR_BLINK = $00000080;
ROD_ATTR_BG_BLACK = $00000000;
ROD_ATTR_BG_BLUE = $00000010;
ROD_ATTR_BG_GREEN = $00000020;
ROD_ATTR_BG_CYAN = $00000030;
ROD_ATTR_BG_RED = $00000040;
ROD_ATTR_BG_MAGENTA = $00000050;
ROD_ATTR_BG_BROWN = $00000060;
ROD_ATTR_BG_GRAY = $00000070;
ROD_ATTR_INTENSITY = $00000008;
ROD_ATTR_FG_BLACK = $00000000;
ROD_ATTR_FG_BLUE = $00000001;
ROD_ATTR_FG_GREEN = $00000002;
ROD_ATTR_FG_CYAN = $00000003;
ROD_ATTR_FG_RED = $00000004;
ROD_ATTR_FG_MAGENTA = $00000005;
ROD_ATTR_FG_BROWN = $00000006;
ROD_ATTR_FG_GRAY = $00000007;
ROD_BDR_SINGLE = $00000001;
ROD_BDR_DOUBLE = $00000002;
ROD_BDR_SOLID = $00000003;
ROD_CLK_START = $00000001;
ROD_CLK_PAUSE = $00000002;
ROD_CLK_RESUME = $00000003;
ROD_CLK_MOVE = $00000004;
ROD_CLK_STOP = $00000005;
ROD_CRS_LINE = $00000001;
ROD_CRS_LINE_BLINK = $00000002;
ROD_CRS_BLOCK = $00000003;
ROD_CRS_BLOCK_BLINK = $00000004;
ROD_CRS_OFF = $00000005;
ROD_CS_UNICODE = $000003E5;
ROD_CS_ASCII = $000003E6;
ROD_CS_WINDOWS = $000003E7;
ROD_CS_ANSI = $000003E7;
ROD_TD_TRANSACTION = $0000000B;
ROD_TD_NORMAL = $0000000C;
ROD_UA_SET = $00000001;
ROD_UA_INTENSITY_ON = $00000002;
ROD_UA_INTENSITY_OFF = $00000003;
ROD_UA_REVERSE_ON = $00000004;
ROD_UA_REVERSE_OFF = $00000005;
ROD_UA_BLINK_ON = $00000006;
ROD_UA_BLINK_OFF = $00000007;
ROD_DE_TOUCH_UP = $00000001;
ROD_DE_TOUCH_DOWN = $00000002;
ROD_DE_TOUCH_MOVE = $00000004;
OPOS_EROD_BADCLK = $000000C9;
OPOS_EROD_NOCLOCKS = $000000CA;
OPOS_EROD_NOREGION = $000000CB;
OPOS_EROD_NOBUFFERS = $000000CC;
OPOS_EROD_NOROOM = $000000CD;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0031
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0031 = TOleEnum;
const
RFID_CWT_NONE = $00000000;
RFID_CWT_ID = $00000001;
RFID_CWT_USERDATA = $00000002;
RFID_CWT_ALL = $00000003;
RFID_PR_EPC0 = $00000001;
RFID_PR_0PLUS = $00000002;
RFID_PR_EPC1 = $00000004;
RFID_PR_EPC1G2 = $00000008;
RFID_PR_EPC2 = $00000010;
RFID_PR_ISO14443A = $00001000;
RFID_PR_ISO14443B = $00002000;
RFID_PR_ISO15693 = $00003000;
RFID_PR_ISO180006B = $00004000;
RFID_PR_OTHER = $01000000;
RFID_PR_ALL = $40000000;
RFID_RT_ID = $00000010;
RFID_RT_FULLUSERDATA = $00000001;
RFID_RT_PARTIALUSERDATA = $00000002;
RFID_RT_ID_FULLUSERDATA = $00000011;
RFID_RT_ID_PARTIALUSERDATA = $00000012;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0032
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0032 = TOleEnum;
const
SCAL_WU_GRAM = $00000001;
SCAL_WU_KILOGRAM = $00000002;
SCAL_WU_OUNCE = $00000003;
SCAL_WU_POUND = $00000004;
SCAL_SN_DISABLED = $00000001;
SCAL_SN_ENABLED = $00000002;
SCAL_SFR_MANUAL_TARE = $00000001;
SCAL_SFR_WEIGHTED_TARE = $00000002;
SCAL_SFR_PERCENT_TARE = $00000004;
SCAL_SFR_UNITPRICE = $00000008;
SCAL_PCM_PRICE_LABELING = $00000001;
SCAL_PCM_SELF_SERVICE = $00000002;
SCAL_PCM_OPERATOR = $00000003;
SCAL_SST_DEFAULT = $00000001;
SCAL_SST_MANUAL = $00000002;
SCAL_SST_PERCENT = $00000003;
SCAL_SST_WEIGHTED = $00000004;
SCAL_STP_FIRST = $00000001;
SCAL_STP_NONE = $00000002;
SCAL_SUE_STABLE_WEIGHT = $0000000B;
SCAL_SUE_WEIGHT_UNSTABLE = $0000000C;
SCAL_SUE_WEIGHT_ZERO = $0000000D;
SCAL_SUE_WEIGHT_OVERWEIGHT = $0000000E;
SCAL_SUE_NOT_READY = $0000000F;
SCAL_SUE_WEIGHT_UNDER_ZERO = $00000010;
OPOS_ESCAL_OVERWEIGHT = $000000C9;
OPOS_ESCAL_UNDER_ZERO = $000000CA;
OPOS_ESCAL_SAME_WEIGHT = $000000CB;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0033
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0033 = TOleEnum;
const
SCAN_SDT_UPCA = $00000065;
SCAN_SDT_UPCE = $00000066;
SCAN_SDT_JAN8 = $00000067;
SCAN_SDT_EAN8 = $00000067;
SCAN_SDT_JAN13 = $00000068;
SCAN_SDT_EAN13 = $00000068;
SCAN_SDT_TF = $00000069;
SCAN_SDT_ITF = $0000006A;
SCAN_SDT_Codabar = $0000006B;
SCAN_SDT_Code39 = $0000006C;
SCAN_SDT_Code93 = $0000006D;
SCAN_SDT_Code128 = $0000006E;
SCAN_SDT_UPCA_S = $0000006F;
SCAN_SDT_UPCE_S = $00000070;
SCAN_SDT_UPCD1 = $00000071;
SCAN_SDT_UPCD2 = $00000072;
SCAN_SDT_UPCD3 = $00000073;
SCAN_SDT_UPCD4 = $00000074;
SCAN_SDT_UPCD5 = $00000075;
SCAN_SDT_EAN8_S = $00000076;
SCAN_SDT_EAN13_S = $00000077;
SCAN_SDT_EAN128 = $00000078;
SCAN_SDT_OCRA = $00000079;
SCAN_SDT_OCRB = $0000007A;
SCAN_SDT_RSS14 = $00000083;
SCAN_SDT_RSS_EXPANDED = $00000084;
SCAN_SDT_GS1DATABAR = $00000083;
SCAN_SDT_GS1DATABAR_E = $00000084;
SCAN_SDT_ITF_CK = $00000085;
SCAN_SDT_GS1DATABAR_TYPE2 = $00000086;
SCAN_SDT_AMES = $00000087;
SCAN_SDT_TFMAT = $00000088;
SCAN_SDT_Code39_CK = $00000089;
SCAN_SDT_Code32 = $0000008A;
SCAN_SDT_CodeCIP = $0000008B;
SCAN_SDT_TRIOPTIC39 = $0000008C;
SCAN_SDT_ISBT128 = $0000008D;
SCAN_SDT_Code11 = $0000008E;
SCAN_SDT_MSI = $0000008F;
SCAN_SDT_PLESSEY = $00000090;
SCAN_SDT_TELEPEN = $00000091;
SCAN_SDT_CCA = $00000097;
SCAN_SDT_CCB = $00000098;
SCAN_SDT_CCC = $00000099;
SCAN_SDT_TLC39 = $0000009A;
SCAN_SDT_PDF417 = $000000C9;
SCAN_SDT_MAXICODE = $000000CA;
SCAN_SDT_DATAMATRIX = $000000CB;
SCAN_SDT_QRCODE = $000000CC;
SCAN_SDT_UQRCODE = $000000CD;
SCAN_SDT_AZTEC = $000000CE;
SCAN_SDT_UPDF417 = $000000CF;
SCAN_SDT_GS1DATAMATRIX = $000000D0;
SCAN_SDT_GS1QRCODE = $000000D1;
SCAN_SDT_Code49 = $000000D2;
SCAN_SDT_Code16k = $000000D3;
SCAN_SDT_CodablockA = $000000D4;
SCAN_SDT_CodablockF = $000000D5;
SCAN_SDT_Codablock256 = $000000D6;
SCAN_SDT_HANXIN = $000000D7;
SCAN_SDT_AusPost = $0000012D;
SCAN_SDT_CanPost = $0000012E;
SCAN_SDT_ChinaPost = $0000012F;
SCAN_SDT_DutchKix = $00000130;
SCAN_SDT_InfoMail = $00000131;
SCAN_SDT_JapanPost = $00000132;
SCAN_SDT_KoreanPost = $00000133;
SCAN_SDT_SwedenPost = $00000134;
SCAN_SDT_UkPost = $00000135;
SCAN_SDT_UsIntelligent = $00000136;
SCAN_SDT_UsPlanet = $00000137;
SCAN_SDT_PostNet = $00000138;
SCAN_SDT_OTHER = $000001F5;
SCAN_SDT_UNKNOWN = $00000000;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0034
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0034 = TOleEnum;
const
zNoConstants_SigCap = $00000000;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0035
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0035 = TOleEnum;
const
SC_CMODE_TRANS = $00000001;
SC_CMODE_BLOCK = $00000002;
SC_CMODE_APDU = $00000004;
SC_CMODE_XML = $00000008;
SC_CMODE_ISO = $00000001;
SC_CMODE_EMV = $00000002;
SC_CTRANS_PROTOCOL_T0 = $00000001;
SC_CTRANS_PROTOCOL_T1 = $00000002;
SC_MODE_TRANS = $00000001;
SC_MODE_BLOCK = $00000002;
SC_MODE_APDU = $00000004;
SC_MODE_XML = $00000008;
SC_MODE_ISO = $00000001;
SC_MODE_EMV = $00000002;
SC_TRANS_PROTOCOL_T0 = $00000001;
SC_TRANS_PROTOCOL_T1 = $00000002;
SC_READ_DATA = $0000000B;
SC_READ_PROGRAM = $0000000C;
SC_EXECUTE_AND_READ_DATA = $0000000D;
SC_XML_READ_BLOCK_DATA = $0000000E;
SC_STORE_DATA = $00000015;
SC_STORE_PROGRAM = $00000016;
SC_EXECUTE_DATA = $00000017;
SC_XML_BLOCK_DATA = $00000018;
SC_SECURITY_FUSE = $00000019;
SC_RESET = $0000001A;
SC_SUE_NO_CARD = $00000001;
SC_SUE_CARD_PRESENT = $00000002;
OPOS_ESC_READ = $000000C9;
OPOS_ESC_WRITE = $000000CA;
OPOS_ESC_TORN = $000000CB;
OPOS_ESC_NO_CARD = $000000CC;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0036
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0036 = TOleEnum;
const
TONE_MT_NONE = $00000000;
TONE_MT_TYPE1 = $00000001;
TONE_MT_TYPE2 = $00000002;
TONE_MT_TYPE3 = $00000003;
TONE_MT_TYPE4 = $00000004;
TONE_MT_TYPE5 = $00000005;
// Constants for enum __MIDL___MIDL_itf_OposConstants_0000_0000_0037
type
__MIDL___MIDL_itf_OposConstants_0000_0000_0037 = TOleEnum;
const
OPOS_ETOT_NOROOM = $000000C9;
OPOS_ETOT_VALIDATION = $000000CA;
type
// *********************************************************************//
// Declaration of structures, unions and aliases.
// *********************************************************************//
OPOS_Constants = __MIDL___MIDL_itf_OposConstants_0000_0000_0001;
OPOSBeltConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0002;
OPOSBillAcceptorConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0003;
OPOSBillDispenserConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0004;
OPOSBiometricsConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0005;
OPOSBumpBarConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0006;
OPOSCashChangerConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0007;
OPOSCashDrawerConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0008;
OPOSCATConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0009;
OPOSCheckScannerConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0010;
OPOSCoinAcceptorConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0011;
OPOSCoinDispenserConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0012;
OPOSElectronicJournalConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0013;
OPOSElectronicValueRWConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0014;
OPOSFiscalPrinterConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0015;
OPOSGateConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0016;
OPOSImageScannerConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0017;
OPOSItemDispenserConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0018;
OPOSKeylockConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0019;
OPOSLightsConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0020;
OPOSLineDisplayConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0021;
OPOSMICRConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0022;
OPOSMotionSensorConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0023;
OPOSMSRConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0024;
OPOSPINPadConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0025;
OPOSPointCardRWConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0026;
OPOSPOSKeyboardConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0027;
OPOSPOSPowerConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0028;
OPOSPOSPrinterConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0029;
OPOSRemoteOrderDisplayConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0030;
OPOSRFIDScannerConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0031;
OPOSScaleConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0032;
OPOSScannerConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0033;
OPOSSigCapConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0034;
OPOSSmartCardRWConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0035;
OPOSToneIndicatorConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0036;
OPOSTotalsConstants = __MIDL___MIDL_itf_OposConstants_0000_0000_0037;
implementation
uses ComObj;
end.
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化