123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356 |
- #ifndef __IDCERTIFICATE_DEF_G_H
- #define __IDCERTIFICATE_DEF_G_H
- #pragma once
- // This code is generated by spgen tool!
- #include "SpHelper.h"
- namespace IDCertificate {
- //
- // const goes here
- //
- #define IDCertService_Method_Read 0
- #define IDCertService_Method_CancelRead 1
- #define IDCertService_Method_ReadWaitMore 2
- #define IDCertService_Method_Exit 3
- #define IDCertService_Method_ReadEx 4
- #define IDCertService_Method_Eject 5
- #define IDCertService_Method_ReadAndScan 6
- #define IDCertService_Method_CrossTermCall 7
- #define IDCertService_Method_CrossTermInvokeInfo 8
- #define IDCertService_Method_GetDevInfo 65535
- #define IDCertService_Method_ReadAndScanUTF8 9
- #define IDCertService_MethodSignature_Read 1473284635
- #define IDCertService_MethodSignature_CancelRead -342104338
- #define IDCertService_MethodSignature_ReadWaitMore -5778028
- #define IDCertService_MethodSignature_Exit -1158854104
- #define IDCertService_MethodSignature_ReadEx 2103789108
- #define IDCertService_MethodSignature_Eject -377455114
- #define IDCertService_MethodSignature_ReadAndScan -1708866135
- #define IDCertService_MethodSignature_CrossTermCall -2042776719
- #define IDCertService_MethodSignature_CrossTermInvokeInfo 54854091
- #define IDCertService_MethodSignature_GetDevInfo 296205965
- #define IDCertService_MethodSignature_ReadAndScanUTF8 1171255469
- #define IDCertService_LogCode_Read "QLR040220100"
- #define IDCertService_LogCode_CancelRead "QLR040220101"
- #define IDCertService_LogCode_ReadWaitMore "QLR040220102"
- #define IDCertService_LogCode_Exit "QLR040220103"
- #define IDCertService_LogCode_ReadEx "QLR040220104"
- #define IDCertService_LogCode_Eject "QLR040220105"
- #define IDCertService_LogCode_ReadAndScan "QLR040220106"
- #define IDCertService_LogCode_CrossTermCall "QLR040220107"
- #define IDCertService_LogCode_CrossTermInvokeInfo "QLR040220108"
- #define IDCertService_LogCode_GetDevInfo "QLR040220199"
- #define IDCertService_LogCode_ReadAndScanUTF8 "QLR040220109"
- struct IDCertService_Read_Req
- {
- void Serialize(SpBuffer &Buf)
- {
- }
- };
- struct IDCertService_Read_Ans
- {
- CSimpleStringA name;
- CSimpleStringA sex;
- CSimpleStringA nation;
- CSimpleStringA birthday;
- CSimpleStringA address;
- CSimpleStringA idcode;
- CSimpleStringA department;
- CSimpleStringA startdate;
- CSimpleStringA enddate;
- CBlob photodata;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & name & sex & nation & birthday & address & idcode & department & startdate & enddate & photodata;
- }
- };
- struct IDCertService_CancelRead_Info
- {
- void Serialize(SpBuffer &Buf)
- {
- }
- };
- struct IDCertService_ReadWaitMore_Info
- {
- void Serialize(SpBuffer &Buf)
- {
- }
- };
- struct IDCertService_Exit_Info
- {
- void Serialize(SpBuffer &Buf)
- {
- }
- };
- struct IDCertService_ReadEx_Req
- {
- int type;
- CAutoArray<int> reserved1;
- CAutoArray<CSimpleStringA> reserved2;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & type & reserved1 & reserved2;
- }
- };
- struct IDCertService_ReadEx_Ans
- {
- CSimpleStringA name;
- CSimpleStringA sex;
- CSimpleStringA nation;
- CSimpleStringA birthday;
- CSimpleStringA address;
- CSimpleStringA idcode;
- CSimpleStringA department;
- CSimpleStringA startdate;
- CSimpleStringA enddate;
- CBlob photodata;
- CSimpleStringA englishname;
- CSimpleStringA nationality;
- CSimpleStringA idversion;
- CSimpleStringA idtype;
- CSimpleStringA reserved;
- CAutoArray<int> reserved1;
- CAutoArray<CSimpleStringA> reserved2;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & name & sex & nation & birthday & address & idcode & department & startdate & enddate & photodata & englishname & nationality & idversion & idtype & reserved & reserved1 & reserved2;
- }
- };
- struct IDCertService_Eject_Req
- {
- void Serialize(SpBuffer &Buf)
- {
- }
- };
- struct IDCertService_Eject_Ans
- {
- void Serialize(SpBuffer &Buf)
- {
- }
- };
- struct IDCertService_ReadAndScan_Req
- {
- int type;
- CAutoArray<int> reserved1;
- CAutoArray<CSimpleStringA> reserved2;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & type & reserved1 & reserved2;
- }
- };
- struct IDCertService_ReadAndScan_Ans
- {
- CSimpleStringA name;
- CSimpleStringA sex;
- CSimpleStringA nation;
- CSimpleStringA birthday;
- CSimpleStringA address;
- CSimpleStringA idcode;
- CSimpleStringA department;
- CSimpleStringA startdate;
- CSimpleStringA enddate;
- int hasscan;
- CBlob photodata;
- CBlob frontphoto;
- CBlob backphoto;
- CBlob headphoto;
- CBlob finger1;
- CBlob finger2;
- CBlob imgreserved1;
- CBlob imgreserved2;
- CSimpleStringA englishname;
- CSimpleStringA nationality;
- CSimpleStringA idversion;
- CSimpleStringA idtype;
- CSimpleStringA othercode;
- CSimpleStringA reserved;
- CAutoArray<int> reserved1;
- CAutoArray<CSimpleStringA> reserved2;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & name & sex & nation & birthday & address & idcode & department & startdate & enddate & hasscan & photodata & frontphoto & backphoto & headphoto & finger1 & finger2 & imgreserved1 & imgreserved2 & englishname & nationality & idversion & idtype & othercode & reserved & reserved1 & reserved2;
- }
- };
- struct IDCertService_CrossTermCall_Req
- {
- int type;
- CSimpleStringA fromTerminalNo;
- CSimpleStringA toTerminalNo;
- int nEntityID;
- CSimpleStringA param1;
- CSimpleStringA param2;
- int param3;
- int param4;
- CBlob paramX;
- CAutoArray<int> reserved1;
- CAutoArray<CSimpleStringA> reserved2;
- CAutoArray<CBlob> reservedX;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & type & fromTerminalNo & toTerminalNo & nEntityID & param1 & param2 & param3 & param4 & paramX & reserved1 & reserved2 & reservedX;
- }
- };
- struct IDCertService_CrossTermCall_Ans
- {
- int retCode;
- CSimpleStringA retParam1;
- CSimpleStringA retParam2;
- int retParam3;
- int retParam4;
- CBlob retParamX;
- CAutoArray<int> reserved1;
- CAutoArray<CSimpleStringA> reserved2;
- CAutoArray<CBlob> reservedX;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & retCode & retParam1 & retParam2 & retParam3 & retParam4 & retParamX & reserved1 & reserved2 & reservedX;
- }
- };
- struct IDCertService_CrossTermInvokeInfo_Info
- {
- int type;
- int result;
- CSimpleStringA fromTerminalNo;
- CSimpleStringA toTerminalNo;
- int nEntityID;
- CSimpleStringA param1;
- CSimpleStringA param2;
- int param3;
- int param4;
- CBlob paramX;
- CAutoArray<int> reserved1;
- CAutoArray<CSimpleStringA> reserved2;
- CAutoArray<CBlob> reservedX;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & type & result & fromTerminalNo & toTerminalNo & nEntityID & param1 & param2 & param3 & param4 & paramX & reserved1 & reserved2 & reservedX;
- }
- };
- struct IDCertService_GetDevInfo_Req
- {
- void Serialize(SpBuffer &Buf)
- {
- }
- };
- struct IDCertService_GetDevInfo_Ans
- {
- CSimpleStringA type;
- CSimpleStringA model;
- CSimpleStringA version;
- int state;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & type & model & version & state;
- }
- };
- struct IDCertService_ReadAndScanUTF8_Req
- {
- int type;
- CAutoArray<int> reserved1;
- CAutoArray<CSimpleStringA> reserved2;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & type & reserved1 & reserved2;
- }
- };
- struct IDCertService_ReadAndScanUTF8_Ans
- {
- int msgtype;
- int hasscan;
- CBlob photodata;
- CBlob frontphoto;
- CBlob backphoto;
- CBlob headphoto;
- CBlob finger1;
- CBlob finger2;
- CBlob imgreserved1;
- CBlob imgreserved2;
- CAutoArray<int> reserved1;
- CAutoArray<CSimpleStringA> reserved2;
- CBlob name_utf8;
- CBlob sex_utf8;
- CBlob nation_utf8;
- CBlob birthday_utf8;
- CBlob address_utf8;
- CBlob idcode_utf8;
- CBlob department_utf8;
- CBlob startdate_utf8;
- CBlob enddate_utf8;
- CBlob englishname_utf8;
- CBlob nationality_utf8;
- CBlob idversion_utf8;
- CBlob idtype_utf8;
- CBlob othercode_utf8;
- CBlob reserved_utf8;
- void Serialize(SpBuffer &Buf)
- {
- auto & buf = Buf & msgtype & hasscan & photodata & frontphoto & backphoto & headphoto & finger1 & finger2 & imgreserved1 & imgreserved2 & reserved1 & reserved2 & name_utf8 & sex_utf8 & nation_utf8 & birthday_utf8 & address_utf8 & idcode_utf8 & department_utf8 & startdate_utf8 & enddate_utf8 & englishname_utf8 & nationality_utf8 & idversion_utf8 & idtype_utf8 & othercode_utf8 & reserved_utf8;
- }
- };
- ///////////////////////////
- } // namespace IDCertificate
- #endif // __IDCERTIFICATE_DEF_G_H
|