#ifndef __CARDISSUERSTAND_DEF_G_H #define __CARDISSUERSTAND_DEF_G_H #pragma once // This code is generated by spgen tool! #include "SpHelper.h" namespace CardIssuerStand { // // const goes here // #define CardIssuerStandService_Method_Insert 0 #define CardIssuerStandService_Method_CancelInsert 1 #define CardIssuerStandService_Method_InsertWaitMore 2 #define CardIssuerStandService_Method_Read 3 #define CardIssuerStandService_Method_Capture 4 #define CardIssuerStandService_Method_Eject 5 #define CardIssuerStandService_Method_PreOnline 6 #define CardIssuerStandService_Method_PostOnline 7 #define CardIssuerStandService_Method_Exit 8 #define CardIssuerStandService_Method_QueryCardInfo 14 #define CardIssuerStandService_Method_GetMaterialCountEx 16 #define CardIssuerStandService_Method_SetMaterialCountEx 17 #define CardIssuerStandService_Method_SetSomeFlag 18 #define CardIssuerStandService_Method_IssueEx 20 #define CardIssuerStandService_Method_PreOnlineOnStore 27 #define CardIssuerStandService_Method_NotifyPreonline 28 #define CardIssuerStandService_Method_QueryCardInfoOnStore 29 #define CardIssuerStandService_Method_QueryCIStatus 32 #define CardIssuerStandService_Method_GetDevInfo 65535 #define CardIssuerStandService_Method_ReadJS 40 #define CardIssuerStandService_Method_PostOnlineJS 41 #define CardIssuerStandService_Method_EjectJS 42 #define CardIssuerStandService_Method_CaptureJS 43 #define CardIssuerStandService_Method_QueryHasCardJS 44 #define CardIssuerStandService_Method_IssueFromBoxJS 45 #define CardIssuerStandService_Method_InsertJS 47 #define CardIssuerStandService_Method_CancelInsertJS 48 #define CardIssuerStandService_MethodSignature_Insert 1091033773 #define CardIssuerStandService_MethodSignature_CancelInsert -1202478828 #define CardIssuerStandService_MethodSignature_InsertWaitMore 493791658 #define CardIssuerStandService_MethodSignature_Read 591445479 #define CardIssuerStandService_MethodSignature_Capture -1807054569 #define CardIssuerStandService_MethodSignature_Eject -377455114 #define CardIssuerStandService_MethodSignature_PreOnline 640958030 #define CardIssuerStandService_MethodSignature_PostOnline 923284555 #define CardIssuerStandService_MethodSignature_Exit -1158854104 #define CardIssuerStandService_MethodSignature_QueryCardInfo 154962579 #define CardIssuerStandService_MethodSignature_GetMaterialCountEx 1356148904 #define CardIssuerStandService_MethodSignature_SetMaterialCountEx -1512312761 #define CardIssuerStandService_MethodSignature_SetSomeFlag -2033418025 #define CardIssuerStandService_MethodSignature_IssueEx 1390328640 #define CardIssuerStandService_MethodSignature_PreOnlineOnStore 158325869 #define CardIssuerStandService_MethodSignature_NotifyPreonline -808637659 #define CardIssuerStandService_MethodSignature_QueryCardInfoOnStore 1217447214 #define CardIssuerStandService_MethodSignature_QueryCIStatus -1907000703 #define CardIssuerStandService_MethodSignature_GetDevInfo 296205965 #define CardIssuerStandService_MethodSignature_ReadJS 1204749665 #define CardIssuerStandService_MethodSignature_PostOnlineJS -92324905 #define CardIssuerStandService_MethodSignature_EjectJS -687956608 #define CardIssuerStandService_MethodSignature_CaptureJS 141697186 #define CardIssuerStandService_MethodSignature_QueryHasCardJS -2034090823 #define CardIssuerStandService_MethodSignature_IssueFromBoxJS -372937885 #define CardIssuerStandService_MethodSignature_InsertJS 2065772372 #define CardIssuerStandService_MethodSignature_CancelInsertJS 715056722 #define CardIssuerStandService_LogCode_Insert "QLR040220300" #define CardIssuerStandService_LogCode_CancelInsert "QLR040220301" #define CardIssuerStandService_LogCode_InsertWaitMore "QLR040220302" #define CardIssuerStandService_LogCode_Read "QLR040220303" #define CardIssuerStandService_LogCode_Capture "QLR040220304" #define CardIssuerStandService_LogCode_Eject "QLR040220305" #define CardIssuerStandService_LogCode_PreOnline "QLR040220306" #define CardIssuerStandService_LogCode_PostOnline "QLR040220307" #define CardIssuerStandService_LogCode_Exit "QLR040220308" #define CardIssuerStandService_LogCode_QueryCardInfo "QLR040220314" #define CardIssuerStandService_LogCode_GetMaterialCountEx "QLR040220316" #define CardIssuerStandService_LogCode_SetMaterialCountEx "QLR040220317" #define CardIssuerStandService_LogCode_SetSomeFlag "QLR040220318" #define CardIssuerStandService_LogCode_IssueEx "QLR040220320" #define CardIssuerStandService_LogCode_PreOnlineOnStore "QLR040220327" #define CardIssuerStandService_LogCode_NotifyPreonline "QLR040220328" #define CardIssuerStandService_LogCode_QueryCardInfoOnStore "QLR040220329" #define CardIssuerStandService_LogCode_QueryCIStatus "QLR040220332" #define CardIssuerStandService_LogCode_GetDevInfo "QLR040220399" #define CardIssuerStandService_LogCode_ReadJS "QLR040220340" #define CardIssuerStandService_LogCode_PostOnlineJS "QLR040220341" #define CardIssuerStandService_LogCode_EjectJS "QLR040220342" #define CardIssuerStandService_LogCode_CaptureJS "QLR040220343" #define CardIssuerStandService_LogCode_QueryHasCardJS "QLR040220344" #define CardIssuerStandService_LogCode_IssueFromBoxJS "QLR040220345" #define CardIssuerStandService_LogCode_InsertJS "QLR040220347" #define CardIssuerStandService_LogCode_CancelInsertJS "QLR040220348" struct CardIssuerStandService_Insert_Req { CSimpleStringA aid; void Serialize(SpBuffer &Buf) { auto & buf = Buf & aid; } }; struct CardIssuerStandService_Insert_Ans { void Serialize(SpBuffer &Buf) { } }; struct CardIssuerStandService_CancelInsert_Info { void Serialize(SpBuffer &Buf) { } }; struct CardIssuerStandService_InsertWaitMore_Info { void Serialize(SpBuffer &Buf) { } }; struct CardIssuerStandService_Read_Req { CSimpleStringA aid; int reserved1; int reserved2; CSimpleStringA reserved3; CSimpleStringA reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & aid & reserved1 & reserved2 & reserved3 & reserved4; } }; struct CardIssuerStandService_Read_Ans { CSimpleStringA track1; CSimpleStringA track2; CSimpleStringA track3; int ICType; CSimpleStringA ICData; int status; CSimpleStringA t2Account; CSimpleStringA t2Region; CSimpleStringA t2CardSerial; CSimpleStringA t2CVC; CSimpleStringA t2ExpireDate; int reserved1; int reserved2; CSimpleStringA reserved3; CSimpleStringA reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & track1 & track2 & track3 & ICType & ICData & status & t2Account & t2Region & t2CardSerial & t2CVC & t2ExpireDate & reserved1 & reserved2 & reserved3 & reserved4; } }; struct CardIssuerStandService_Capture_Req { void Serialize(SpBuffer &Buf) { } }; struct CardIssuerStandService_Capture_Ans { void Serialize(SpBuffer &Buf) { } }; struct CardIssuerStandService_Eject_Req { void Serialize(SpBuffer &Buf) { } }; struct CardIssuerStandService_Eject_Ans { void Serialize(SpBuffer &Buf) { } }; struct CardIssuerStandService_PreOnline_Req { CSimpleStringA businessData; CSimpleStringA reserved1; CSimpleStringA reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & businessData & reserved1 & reserved2; } }; struct CardIssuerStandService_PreOnline_Ans { CSimpleStringA result; void Serialize(SpBuffer &Buf) { auto & buf = Buf & result; } }; struct CardIssuerStandService_PostOnline_Req { CSimpleStringA data; void Serialize(SpBuffer &Buf) { auto & buf = Buf & data; } }; struct CardIssuerStandService_PostOnline_Ans { CSimpleStringA result; void Serialize(SpBuffer &Buf) { auto & buf = Buf & result; } }; struct CardIssuerStandService_Exit_Info { void Serialize(SpBuffer &Buf) { } }; struct CardIssuerStandService_QueryCardInfo_Req { void Serialize(SpBuffer &Buf) { } }; struct CardIssuerStandService_QueryCardInfo_Ans { int position; int reserved1; CSimpleStringA reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & position & reserved1 & reserved2; } }; struct CardIssuerStandService_GetMaterialCountEx_Req { CAutoArray GetHopper; CAutoArray reserved1; CAutoArray reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & GetHopper & reserved1 & reserved2; } }; struct CardIssuerStandService_GetMaterialCountEx_Ans { int captured; CAutoArray hasHopper; CAutoArray CardBoxNo; CAutoArray PsbCode; CAutoArray PsbName; CAutoArray Maintainer; CAutoArray MaintainTime; CAutoArray CardInit; CAutoArray CardPercent; CAutoArray remains; CAutoArray issued; CAutoArray mixed; CAutoArray reserved1; CAutoArray reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & captured & hasHopper & CardBoxNo & PsbCode & PsbName & Maintainer & MaintainTime & CardInit & CardPercent & remains & issued & mixed & reserved1 & reserved2; } }; struct CardIssuerStandService_SetMaterialCountEx_Req { CAutoArray SetHopper; int SetCaptured; int captured; CAutoArray CardBoxNo; CAutoArray PsbCode; CAutoArray PsbName; CAutoArray Maintainer; CAutoArray MaintainTime; CAutoArray CardInit; CAutoArray CardPercent; CAutoArray remains; CAutoArray issued; CAutoArray mixed; CAutoArray reserved1; CAutoArray reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & SetHopper & SetCaptured & captured & CardBoxNo & PsbCode & PsbName & Maintainer & MaintainTime & CardInit & CardPercent & remains & issued & mixed & reserved1 & reserved2; } }; struct CardIssuerStandService_SetMaterialCountEx_Ans { CAutoArray reserved1; CAutoArray reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & reserved1 & reserved2; } }; struct CardIssuerStandService_SetSomeFlag_Req { int IssueBusiness; CAutoArray reserved1; CAutoArray reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & IssueBusiness & reserved1 & reserved2; } }; struct CardIssuerStandService_SetSomeFlag_Ans { CAutoArray reserved1; CAutoArray reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & reserved1 & reserved2; } }; struct CardIssuerStandService_IssueEx_Req { int hopper; CAutoArray reserved1; CAutoArray reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & hopper & reserved1 & reserved2; } }; struct CardIssuerStandService_IssueEx_Ans { CAutoArray reserved1; CAutoArray reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & reserved1 & reserved2; } }; struct CardIssuerStandService_PreOnlineOnStore_Req { CSimpleStringA account; CSimpleStringA termNo; CSimpleStringA businessData; int slot; CAutoArray reserved1; CAutoArray reserved2; CAutoArray reserved3; CAutoArray reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & account & termNo & businessData & slot & reserved1 & reserved2 & reserved3 & reserved4; } }; struct CardIssuerStandService_PreOnlineOnStore_Ans { int findCard; int cardPos; CSimpleStringA result; CAutoArray reserved1; CAutoArray reserved2; CAutoArray reserved3; CAutoArray reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & findCard & cardPos & result & reserved1 & reserved2 & reserved3 & reserved4; } }; struct CardIssuerStandService_NotifyPreonline_Req { int findCard; int cardPos; int errCode; CSimpleStringA account; CSimpleStringA termNo; CSimpleStringA data; CAutoArray reserved1; CAutoArray reserved2; CAutoArray reserved3; CAutoArray reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & findCard & cardPos & errCode & account & termNo & data & reserved1 & reserved2 & reserved3 & reserved4; } }; struct CardIssuerStandService_NotifyPreonline_Ans { CAutoArray reserved1; CAutoArray reserved2; CAutoArray reserved3; CAutoArray reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & reserved1 & reserved2 & reserved3 & reserved4; } }; struct CardIssuerStandService_QueryCardInfoOnStore_Req { CAutoArray reserved1; CAutoArray reserved2; CAutoArray reserved3; CAutoArray reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & reserved1 & reserved2 & reserved3 & reserved4; } }; struct CardIssuerStandService_QueryCardInfoOnStore_Ans { int findCard; int cardPos; CAutoArray reserved1; CAutoArray reserved2; CAutoArray reserved3; CAutoArray reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & findCard & cardPos & reserved1 & reserved2 & reserved3 & reserved4; } }; struct CardIssuerStandService_QueryCIStatus_Req { CAutoArray reserved1; CAutoArray reserved2; CAutoArray reserved3; CAutoArray reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & reserved1 & reserved2 & reserved3 & reserved4; } }; struct CardIssuerStandService_QueryCIStatus_Ans { int retainBin; CAutoArray hopperNo; CAutoArray hopperStatus; CAutoArray reserved1; CAutoArray reserved2; CAutoArray reserved3; CAutoArray reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & retainBin & hopperNo & hopperStatus & reserved1 & reserved2 & reserved3 & reserved4; } }; struct CardIssuerStandService_GetDevInfo_Req { void Serialize(SpBuffer &Buf) { } }; struct CardIssuerStandService_GetDevInfo_Ans { CSimpleStringA type; CSimpleStringA model; CSimpleStringA version; int state; void Serialize(SpBuffer &Buf) { auto & buf = Buf & type & model & version & state; } }; struct CardIssuerStandService_ReadJS_Req { int mode; CSimpleStringA businessData; CAutoArray reserved1; CAutoArray reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & mode & businessData & reserved1 & reserved2; } }; struct CardIssuerStandService_ReadJS_Ans { int magStatus; CSimpleStringA magData; CSimpleStringA magMsg; int icStatus; CSimpleStringA icMsg; int icMode; CSimpleStringA pbocData; CAutoArray reserved1; CAutoArray reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & magStatus & magData & magMsg & icStatus & icMsg & icMode & pbocData & reserved1 & reserved2; } }; struct CardIssuerStandService_PostOnlineJS_Req { CSimpleStringA data; void Serialize(SpBuffer &Buf) { auto & buf = Buf & data; } }; struct CardIssuerStandService_PostOnlineJS_Ans { CSimpleStringA result; void Serialize(SpBuffer &Buf) { auto & buf = Buf & result; } }; struct CardIssuerStandService_EjectJS_Req { void Serialize(SpBuffer &Buf) { } }; struct CardIssuerStandService_EjectJS_Ans { void Serialize(SpBuffer &Buf) { } }; struct CardIssuerStandService_CaptureJS_Req { CSimpleStringA captureCode; void Serialize(SpBuffer &Buf) { auto & buf = Buf & captureCode; } }; struct CardIssuerStandService_CaptureJS_Ans { void Serialize(SpBuffer &Buf) { } }; struct CardIssuerStandService_QueryHasCardJS_Req { void Serialize(SpBuffer &Buf) { } }; struct CardIssuerStandService_QueryHasCardJS_Ans { int position; int reserved1; CSimpleStringA reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & position & reserved1 & reserved2; } }; struct CardIssuerStandService_IssueFromBoxJS_Req { int hopper; CAutoArray reserved1; CAutoArray reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & hopper & reserved1 & reserved2; } }; struct CardIssuerStandService_IssueFromBoxJS_Ans { CAutoArray reserved1; CAutoArray reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & reserved1 & reserved2; } }; struct CardIssuerStandService_InsertJS_Req { CAutoArray reserved1; CAutoArray reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & reserved1 & reserved2; } }; struct CardIssuerStandService_InsertJS_Ans { CAutoArray reserved1; CAutoArray reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & reserved1 & reserved2; } }; struct CardIssuerStandService_CancelInsertJS_Info { void Serialize(SpBuffer &Buf) { } }; /////////////////////////// } // namespace CardIssuerStand #endif // __CARDISSUERSTAND_DEF_G_H