#ifndef __SCANNERSET_DEF_G_H #define __SCANNERSET_DEF_G_H #pragma once // This code is generated by spgen tool! #include "SpHelper.h" namespace ScannerSet { // // const goes here // #define ScannerService_Method_StartPreview 0 #define ScannerService_Method_CancelPreview 1 #define ScannerService_Method_ScanImage 2 #define ScannerService_Method_SetWindowPos 3 #define ScannerService_Method_SetProperty 4 #define ScannerService_Method_ShowProperty 5 #define ScannerService_Method_GetDevStatus 6 #define ScannerService_Method_Exit 7 #define ScannerService_Method_GetOnlineCameras 8 #define ScannerService_Method_GetDevInfo 65535 #define ScannerService_MethodSignature_StartPreview 220854261 #define ScannerService_MethodSignature_CancelPreview -486833519 #define ScannerService_MethodSignature_ScanImage 1207730950 #define ScannerService_MethodSignature_SetWindowPos -1864500031 #define ScannerService_MethodSignature_SetProperty -712141050 #define ScannerService_MethodSignature_ShowProperty -2138273708 #define ScannerService_MethodSignature_GetDevStatus 1693345709 #define ScannerService_MethodSignature_Exit -1158854104 #define ScannerService_MethodSignature_GetOnlineCameras -1966467273 #define ScannerService_MethodSignature_GetDevInfo 825740532 #define ScannerService_LogCode_StartPreview "QLR040221800" #define ScannerService_LogCode_CancelPreview "QLR040221801" #define ScannerService_LogCode_ScanImage "QLR040221802" #define ScannerService_LogCode_SetWindowPos "QLR040221803" #define ScannerService_LogCode_SetProperty "QLR040221804" #define ScannerService_LogCode_ShowProperty "QLR040221805" #define ScannerService_LogCode_GetDevStatus "QLR040221806" #define ScannerService_LogCode_Exit "QLR040221807" #define ScannerService_LogCode_GetOnlineCameras "QLR040221808" #define ScannerService_LogCode_GetDevInfo "QLR040221899" struct ScannerService_StartPreview_Req { short rotateType; short scanType; short colorType; short reserved1; short reserved2; short reserved3; short reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & rotateType & scanType & colorType & reserved1 & reserved2 & reserved3 & reserved4; } }; struct ScannerService_StartPreview_Ans { int retCode; int reserved1; CAutoArray reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & retCode & reserved1 & reserved2; } }; struct ScannerService_CancelPreview_Req { int reserved1; void Serialize(SpBuffer &Buf) { auto & buf = Buf & reserved1; } }; struct ScannerService_CancelPreview_Ans { void Serialize(SpBuffer &Buf) { } }; struct ScannerService_ScanImage_Req { int nWay; int reserved1; int reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & nWay & reserved1 & reserved2; } }; struct ScannerService_ScanImage_Ans { CSimpleStringA filePath; CBlob imageData; int reserved1; CSimpleStringA reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & filePath & imageData & reserved1 & reserved2; } }; struct ScannerService_SetWindowPos_Req { int type; int pointX; int pointY; int nWidth; int reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & type & pointX & pointY & nWidth & reserved4; } }; struct ScannerService_SetWindowPos_Ans { void Serialize(SpBuffer &Buf) { } }; struct ScannerService_SetProperty_Req { short rotateType; short scanType; short colorType; short reserved1; short reserved2; short reserved3; short reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & rotateType & scanType & colorType & reserved1 & reserved2 & reserved3 & reserved4; } }; struct ScannerService_SetProperty_Ans { int retCode; int reserved1; CAutoArray reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & retCode & reserved1 & reserved2; } }; struct ScannerService_ShowProperty_Req { void Serialize(SpBuffer &Buf) { } }; struct ScannerService_ShowProperty_Ans { void Serialize(SpBuffer &Buf) { } }; struct ScannerService_GetDevStatus_Req { void Serialize(SpBuffer &Buf) { } }; struct ScannerService_GetDevStatus_Ans { bool bInvalid; bool bPreview; int reserved1; int reserved2; CSimpleStringA reserved3; CSimpleStringA reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & bInvalid & bPreview & reserved1 & reserved2 & reserved3 & reserved4; } }; struct ScannerService_Exit_Info { void Serialize(SpBuffer &Buf) { } }; struct ScannerService_GetOnlineCameras_Req { int reserved1; void Serialize(SpBuffer &Buf) { auto & buf = Buf & reserved1; } }; struct ScannerService_GetOnlineCameras_Ans { int devCount; CAutoArray devFriendlyNames; CAutoArray devType; CAutoArray reserved1; CAutoArray reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & devCount & devFriendlyNames & devType & reserved1 & reserved2; } }; struct ScannerService_GetDevInfo_Req { void Serialize(SpBuffer &Buf) { } }; struct ScannerService_GetDevInfo_Ans { CSimpleStringA type; CSimpleStringA model; CSimpleStringA version; int state; int reserved1; CSimpleStringA reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & type & model & version & state & reserved1 & reserved2; } }; /////////////////////////// } // namespace ScannerSet #endif // __SCANNERSET_DEF_G_H