#ifndef __HSPSCANNER_DEF_G_H #define __HSPSCANNER_DEF_G_H #pragma once // This code is generated by spgen tool! #include "SpHelper.h" namespace HSPScanner { // // const goes here // #define HSPScannerService_Method_StartPreview 0 #define HSPScannerService_Method_CancelPreview 1 #define HSPScannerService_Method_ScanImage 2 #define HSPScannerService_Method_ScanImageEx 3 #define HSPScannerService_Method_SetProperty 4 #define HSPScannerService_Method_SetWinPos 5 #define HSPScannerService_Method_ShowProperty 6 #define HSPScannerService_Method_GetDevStatus 7 #define HSPScannerService_Method_GetDevInfo 65535 #define HSPScannerService_Method_Exit 8 #define HSPScannerService_MethodSignature_StartPreview 220854261 #define HSPScannerService_MethodSignature_CancelPreview 961536349 #define HSPScannerService_MethodSignature_ScanImage -296593544 #define HSPScannerService_MethodSignature_ScanImageEx -979149528 #define HSPScannerService_MethodSignature_SetProperty -712141050 #define HSPScannerService_MethodSignature_SetWinPos 1478816537 #define HSPScannerService_MethodSignature_ShowProperty -2138273708 #define HSPScannerService_MethodSignature_GetDevStatus -321104988 #define HSPScannerService_MethodSignature_GetDevInfo 296205965 #define HSPScannerService_MethodSignature_Exit -1158854104 struct HSPScannerService_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 HSPScannerService_StartPreview_Ans { int retCode; int reserved1; CAutoArray reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & retCode & reserved1 & reserved2; } }; struct HSPScannerService_CancelPreview_Req { bool bOnlyHide; int reserved1; void Serialize(SpBuffer &Buf) { auto & buf = Buf & bOnlyHide & reserved1; } }; struct HSPScannerService_CancelPreview_Ans { void Serialize(SpBuffer &Buf) { } }; struct HSPScannerService_ScanImage_Req { int reserved1; int reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & reserved1 & reserved2; } }; struct HSPScannerService_ScanImage_Ans { CSimpleStringA filePath; CBlob imageData; int reserved1; CSimpleStringA reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & filePath & imageData & reserved1 & reserved2; } }; struct HSPScannerService_ScanImageEx_Req { int reserved1; int reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & reserved1 & reserved2; } }; struct HSPScannerService_ScanImageEx_Ans { CSimpleStringA filePath; CBlob imageData; int reserved1; CSimpleStringA reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & filePath & imageData & reserved1 & reserved2; } }; struct HSPScannerService_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 HSPScannerService_SetProperty_Ans { int retCode; int reserved1; CAutoArray reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & retCode & reserved1 & reserved2; } }; struct HSPScannerService_SetWinPos_Req { int type; int pointX; int pointY; int nWidth; int reserved4; void Serialize(SpBuffer &Buf) { auto & buf = Buf & type & pointX & pointY & nWidth & reserved4; } }; struct HSPScannerService_SetWinPos_Ans { void Serialize(SpBuffer &Buf) { } }; struct HSPScannerService_ShowProperty_Req { void Serialize(SpBuffer &Buf) { } }; struct HSPScannerService_ShowProperty_Ans { void Serialize(SpBuffer &Buf) { } }; struct HSPScannerService_GetDevStatus_Req { void Serialize(SpBuffer &Buf) { } }; struct HSPScannerService_GetDevStatus_Ans { int connected; int showing; int previewing; CAutoArray reserved1; CAutoArray reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & connected & showing & previewing & reserved1 & reserved2; } }; struct HSPScannerService_GetDevInfo_Req { void Serialize(SpBuffer &Buf) { } }; struct HSPScannerService_GetDevInfo_Ans { CSimpleStringA type; CSimpleStringA model; CSimpleStringA version; int state; void Serialize(SpBuffer &Buf) { auto & buf = Buf & type & model & version & state; } }; struct HSPScannerService_Exit_Info { void Serialize(SpBuffer &Buf) { } }; /////////////////////////// } // namespace HSPScanner #endif // __HSPSCANNER_DEF_G_H