#ifndef __DEVICECONTROL_DEF_G_H #define __DEVICECONTROL_DEF_G_H #pragma once // This code is generated by spgen tool! #include "SpHelper.h" namespace DeviceControl { // // const goes here // #define DeviceControlService_Method_USB 0 #define DeviceControlService_Method_GetUkeyID 1 #define DeviceControlService_Method_InitToken 2 #define DeviceControlService_Method_QueryUSBStatus 3 #define DeviceControlService_Method_QueryHardwareInfo 4 #define DeviceControlService_Method_ReadCenterConfigStr 5 #define DeviceControlService_Method_ReadConfigValue 6 #define DeviceControlService_Method_TestConnectivity 7 #define DeviceControlService_Method_GetVendorFileList 8 #define DeviceControlService_Method_TestAdapterFileAvailable 9 #define DeviceControlService_Method_GetDevInfo 65535 #define DeviceControlService_MethodSignature_USB 109707598 #define DeviceControlService_MethodSignature_GetUkeyID -339019147 #define DeviceControlService_MethodSignature_InitToken 2087976810 #define DeviceControlService_MethodSignature_QueryUSBStatus -1166010722 #define DeviceControlService_MethodSignature_QueryHardwareInfo 1706767096 #define DeviceControlService_MethodSignature_ReadCenterConfigStr -673154017 #define DeviceControlService_MethodSignature_ReadConfigValue 730234720 #define DeviceControlService_MethodSignature_TestConnectivity -42627632 #define DeviceControlService_MethodSignature_GetVendorFileList 1902033390 #define DeviceControlService_MethodSignature_TestAdapterFileAvailable 1059104594 #define DeviceControlService_MethodSignature_GetDevInfo 296205965 #define DeviceControlService_LogCode_USB "QLR040221400" #define DeviceControlService_LogCode_GetUkeyID "QLR040221401" #define DeviceControlService_LogCode_InitToken "QLR040221402" #define DeviceControlService_LogCode_QueryUSBStatus "QLR040221403" #define DeviceControlService_LogCode_QueryHardwareInfo "QLR040221404" #define DeviceControlService_LogCode_ReadCenterConfigStr "QLR040221405" #define DeviceControlService_LogCode_GetDevInfo "QLR040221499" struct DeviceControlService_USB_Req { bool open; int reserved1; int reserved2; CSimpleStringA reserved3; CSimpleStringA reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & open & reserved1 & reserved2 & reserved3 & reserved4; } }; struct DeviceControlService_USB_Ans { int reserved1; int reserved2; CSimpleStringA reserved3; CSimpleStringA reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & reserved1 & reserved2 & reserved3 & reserved4; } }; struct DeviceControlService_GetUkeyID_Req { int reserved1; int reserved2; CSimpleStringA reserved3; CSimpleStringA reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & reserved1 & reserved2 & reserved3 & reserved4; } }; struct DeviceControlService_GetUkeyID_Ans { CSimpleStringA UkeyID; int UkeyIDLen; int reserved1; int reserved2; CSimpleStringA reserved3; CSimpleStringA reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & UkeyID & UkeyIDLen & reserved1 & reserved2 & reserved3 & reserved4; } }; struct DeviceControlService_InitToken_Req { CSimpleStringA CertType; CSimpleStringA OldSuperPwd; CSimpleStringA UserName; CSimpleStringA UserIDType; CSimpleStringA UserIDNo; int reserved1; int reserved2; CSimpleStringA reserved3; CSimpleStringA reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & CertType & OldSuperPwd & UserName & UserIDType & UserIDNo & reserved1 & reserved2 & reserved3 & reserved4; } }; struct DeviceControlService_InitToken_Ans { CSimpleStringA TokenSn; CSimpleStringA PKCS10; CSimpleStringA Msg; int TokenType; int TokenSnLen; int PKCS10Len; int MsgLen; int reserved1; int reserved2; CSimpleStringA reserved3; CSimpleStringA reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & TokenSn & PKCS10 & Msg & TokenType & TokenSnLen & PKCS10Len & MsgLen & reserved1 & reserved2 & reserved3 & reserved4; } }; struct DeviceControlService_QueryUSBStatus_Req { int reserved1; int reserved2; CSimpleStringA reserved3; CSimpleStringA reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & reserved1 & reserved2 & reserved3 & reserved4; } }; struct DeviceControlService_QueryUSBStatus_Ans { int flag; int reserved1; int reserved2; CSimpleStringA reserved3; CSimpleStringA reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & flag & reserved1 & reserved2 & reserved3 & reserved4; } }; struct DeviceControlService_QueryHardwareInfo_Req { void Serialize(SpBuffer &Buf) { } }; struct DeviceControlService_QueryHardwareInfo_Ans { CSimpleStringA machineType; CSimpleStringA terminalNo; CSimpleStringA site; CSimpleStringA termLimit; CSimpleStringA termVersion; CAutoArray ip; CAutoArray mac; int reserved1; int reserved2; CSimpleStringA reserved3; CSimpleStringA reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & machineType & terminalNo & site & termLimit & termVersion & ip & mac & reserved1 & reserved2 & reserved3 & reserved4; } }; struct DeviceControlService_ReadCenterConfigStr_Req { CSimpleStringA entityName; CSimpleStringA key; int reserved1; int reserved2; CSimpleStringA reserved3; CSimpleStringA reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & entityName & key & reserved1 & reserved2 & reserved3 & reserved4; } }; struct DeviceControlService_ReadCenterConfigStr_Ans { CSimpleStringA value; int reserved1; int reserved2; CSimpleStringA reserved3; CSimpleStringA reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & value & reserved1 & reserved2 & reserved3 & reserved4; } }; struct DeviceControlService_ReadConfigValue_Req { int configType; CSimpleStringA section; bool option; CSimpleStringA key; int reserved1; int reserved2; CSimpleStringA reserved3; CSimpleStringA reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & configType & section & option & key & reserved1 & reserved2 & reserved3 & reserved4; } }; struct DeviceControlService_ReadConfigValue_Ans { CSimpleStringA value; int reserved1; int reserved2; CSimpleStringA reserved3; CSimpleStringA reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & value & reserved1 & reserved2 & reserved3 & reserved4; } }; struct DeviceControlService_TestConnectivity_Req { int protocol; CSimpleStringA ip; int port; int reserved1; CSimpleStringA reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & protocol & ip & port & reserved1 & reserved2; } }; struct DeviceControlService_TestConnectivity_Ans { int result; CSimpleStringA additionalMsg; void Serialize(SpBuffer &Buf) { auto & buf = Buf & result & additionalMsg; } }; struct DeviceControlService_GetVendorFileList_Req { bool root; CSimpleStringA adapter; CSimpleStringA vendor; CSimpleStringA version; CSimpleStringA batch; void Serialize(SpBuffer &Buf) { auto & buf = Buf & root & adapter & vendor & version & batch; } }; struct DeviceControlService_GetVendorFileList_Ans { int result; CSimpleStringA msg; CAutoArray filenames; CAutoArray status; CAutoArray port; CAutoArray baudrate; CAutoArray param1; CAutoArray param2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & result & msg & filenames & status & port & baudrate & param1 & param2; } }; struct DeviceControlService_TestAdapterFileAvailable_Req { CSimpleStringA filename; int type; int options; int port; int baudrate; int param1; int param2; CSimpleStringA param3; CSimpleStringA param4; CAutoArray param5; CAutoArray param6; void Serialize(SpBuffer &Buf) { auto & buf = Buf & filename & type & options & port & baudrate & param1 & param2 & param3 & param4; } }; struct DeviceControlService_TestAdapterFileAvailable_Ans { unsigned int status; CSimpleStringA msg; CAutoArray reserved1; CAutoArray reserved2; CAutoArray reserved3; void Serialize(SpBuffer &Buf) { auto & buf = Buf & status & msg & reserved1 & reserved2 & reserved3; } }; struct DeviceControlService_GetDevInfo_Req { void Serialize(SpBuffer &Buf) { } }; struct DeviceControlService_GetDevInfo_Ans { CSimpleStringA type; CSimpleStringA model; CSimpleStringA version; int state; void Serialize(SpBuffer &Buf) { auto & buf = Buf & type & model & version & state; } }; /////////////////////////// } // namespace DeviceControl #endif // __DEVICECONTROL_DEF_G_H