HSPScanner_def_g.h 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284
  1. #ifndef __HSPSCANNER_DEF_G_H
  2. #define __HSPSCANNER_DEF_G_H
  3. #pragma once
  4. // This code is generated by spgen tool!
  5. #include "SpHelper.h"
  6. namespace HSPScanner {
  7. //
  8. // const goes here
  9. //
  10. #define HSPScannerService_Method_StartPreview 0
  11. #define HSPScannerService_Method_CancelPreview 1
  12. #define HSPScannerService_Method_ScanImage 2
  13. #define HSPScannerService_Method_ScanImageEx 3
  14. #define HSPScannerService_Method_SetProperty 4
  15. #define HSPScannerService_Method_SetWinPos 5
  16. #define HSPScannerService_Method_ShowProperty 6
  17. #define HSPScannerService_Method_GetDevStatus 7
  18. #define HSPScannerService_Method_GetDevInfo 65535
  19. #define HSPScannerService_Method_Exit 8
  20. #define HSPScannerService_MethodSignature_StartPreview 220854261
  21. #define HSPScannerService_MethodSignature_CancelPreview 961536349
  22. #define HSPScannerService_MethodSignature_ScanImage -296593544
  23. #define HSPScannerService_MethodSignature_ScanImageEx -979149528
  24. #define HSPScannerService_MethodSignature_SetProperty -712141050
  25. #define HSPScannerService_MethodSignature_SetWinPos 1478816537
  26. #define HSPScannerService_MethodSignature_ShowProperty -2138273708
  27. #define HSPScannerService_MethodSignature_GetDevStatus -321104988
  28. #define HSPScannerService_MethodSignature_GetDevInfo 296205965
  29. #define HSPScannerService_MethodSignature_Exit -1158854104
  30. #define HSPScannerService_LogCode_StartPreview "QLR040221700"
  31. #define HSPScannerService_LogCode_CancelPreview "QLR040221701"
  32. #define HSPScannerService_LogCode_ScanImage "QLR040221702"
  33. #define HSPScannerService_LogCode_ScanImageEx "QLR040221703"
  34. #define HSPScannerService_LogCode_SetProperty "QLR040221704"
  35. #define HSPScannerService_LogCode_SetWinPos "QLR040221705"
  36. #define HSPScannerService_LogCode_ShowProperty "QLR040221706"
  37. #define HSPScannerService_LogCode_GetDevStatus "QLR040221707"
  38. #define HSPScannerService_LogCode_GetDevInfo "QLR040221799"
  39. #define HSPScannerService_LogCode_Exit "QLR040221708"
  40. struct HSPScannerService_StartPreview_Req
  41. {
  42. short rotateType;
  43. short scanType;
  44. short colorType;
  45. short reserved1;
  46. short reserved2;
  47. short reserved3;
  48. short reserved4;
  49. void Serialize(SpBuffer &Buf)
  50. {
  51. auto & buf = Buf & rotateType & scanType & colorType & reserved1 & reserved2 & reserved3 & reserved4;
  52. }
  53. };
  54. struct HSPScannerService_StartPreview_Ans
  55. {
  56. int retCode;
  57. int reserved1;
  58. CAutoArray<int> reserved2;
  59. void Serialize(SpBuffer &Buf)
  60. {
  61. auto & buf = Buf & retCode & reserved1 & reserved2;
  62. }
  63. };
  64. struct HSPScannerService_CancelPreview_Req
  65. {
  66. bool bOnlyHide;
  67. int reserved1;
  68. void Serialize(SpBuffer &Buf)
  69. {
  70. auto & buf = Buf & bOnlyHide & reserved1;
  71. }
  72. };
  73. struct HSPScannerService_CancelPreview_Ans
  74. {
  75. void Serialize(SpBuffer &Buf)
  76. {
  77. }
  78. };
  79. struct HSPScannerService_ScanImage_Req
  80. {
  81. int reserved1;
  82. int reserved2;
  83. void Serialize(SpBuffer &Buf)
  84. {
  85. auto & buf = Buf & reserved1 & reserved2;
  86. }
  87. };
  88. struct HSPScannerService_ScanImage_Ans
  89. {
  90. CSimpleStringA filePath;
  91. CBlob imageData;
  92. int reserved1;
  93. CSimpleStringA reserved2;
  94. void Serialize(SpBuffer &Buf)
  95. {
  96. auto & buf = Buf & filePath & imageData & reserved1 & reserved2;
  97. }
  98. };
  99. struct HSPScannerService_ScanImageEx_Req
  100. {
  101. int reserved1;
  102. int reserved2;
  103. void Serialize(SpBuffer &Buf)
  104. {
  105. auto & buf = Buf & reserved1 & reserved2;
  106. }
  107. };
  108. struct HSPScannerService_ScanImageEx_Ans
  109. {
  110. CSimpleStringA filePath;
  111. CBlob imageData;
  112. int reserved1;
  113. CSimpleStringA reserved2;
  114. void Serialize(SpBuffer &Buf)
  115. {
  116. auto & buf = Buf & filePath & imageData & reserved1 & reserved2;
  117. }
  118. };
  119. struct HSPScannerService_SetProperty_Req
  120. {
  121. short rotateType;
  122. short scanType;
  123. short colorType;
  124. short reserved1;
  125. short reserved2;
  126. short reserved3;
  127. short reserved4;
  128. void Serialize(SpBuffer &Buf)
  129. {
  130. auto & buf = Buf & rotateType & scanType & colorType & reserved1 & reserved2 & reserved3 & reserved4;
  131. }
  132. };
  133. struct HSPScannerService_SetProperty_Ans
  134. {
  135. int retCode;
  136. int reserved1;
  137. CAutoArray<int> reserved2;
  138. void Serialize(SpBuffer &Buf)
  139. {
  140. auto & buf = Buf & retCode & reserved1 & reserved2;
  141. }
  142. };
  143. struct HSPScannerService_SetWinPos_Req
  144. {
  145. int type;
  146. int pointX;
  147. int pointY;
  148. int nWidth;
  149. int reserved4;
  150. void Serialize(SpBuffer &Buf)
  151. {
  152. auto & buf = Buf & type & pointX & pointY & nWidth & reserved4;
  153. }
  154. };
  155. struct HSPScannerService_SetWinPos_Ans
  156. {
  157. void Serialize(SpBuffer &Buf)
  158. {
  159. }
  160. };
  161. struct HSPScannerService_ShowProperty_Req
  162. {
  163. void Serialize(SpBuffer &Buf)
  164. {
  165. }
  166. };
  167. struct HSPScannerService_ShowProperty_Ans
  168. {
  169. void Serialize(SpBuffer &Buf)
  170. {
  171. }
  172. };
  173. struct HSPScannerService_GetDevStatus_Req
  174. {
  175. void Serialize(SpBuffer &Buf)
  176. {
  177. }
  178. };
  179. struct HSPScannerService_GetDevStatus_Ans
  180. {
  181. int connected;
  182. int showing;
  183. int previewing;
  184. CAutoArray<int> reserved1;
  185. CAutoArray<CSimpleStringA> reserved2;
  186. void Serialize(SpBuffer &Buf)
  187. {
  188. auto & buf = Buf & connected & showing & previewing & reserved1 & reserved2;
  189. }
  190. };
  191. struct HSPScannerService_GetDevInfo_Req
  192. {
  193. void Serialize(SpBuffer &Buf)
  194. {
  195. }
  196. };
  197. struct HSPScannerService_GetDevInfo_Ans
  198. {
  199. CSimpleStringA type;
  200. CSimpleStringA model;
  201. CSimpleStringA version;
  202. int state;
  203. void Serialize(SpBuffer &Buf)
  204. {
  205. auto & buf = Buf & type & model & version & state;
  206. }
  207. };
  208. struct HSPScannerService_Exit_Info
  209. {
  210. void Serialize(SpBuffer &Buf)
  211. {
  212. }
  213. };
  214. ///////////////////////////
  215. } // namespace HSPScanner
  216. #endif // __HSPSCANNER_DEF_G_H