ScannerSet_def_g.h 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344
  1. #ifndef __SCANNERSET_DEF_G_H
  2. #define __SCANNERSET_DEF_G_H
  3. #pragma once
  4. // This code is generated by spgen tool!
  5. #include "SpHelper.h"
  6. namespace ScannerSet {
  7. //
  8. // const goes here
  9. //
  10. #define ScannerService_Method_StartPreview 0
  11. #define ScannerService_Method_CancelPreview 1
  12. #define ScannerService_Method_ScanImage 2
  13. #define ScannerService_Method_SetWindowPos 3
  14. #define ScannerService_Method_SetProperty 4
  15. #define ScannerService_Method_ShowProperty 5
  16. #define ScannerService_Method_GetDevStatus 6
  17. #define ScannerService_Method_GetOnlineCameras 8
  18. #define ScannerService_Method_CrossTermCall 10
  19. #define ScannerService_Method_CrossTermInvokeInfo 9
  20. #define ScannerService_Method_GetDevInfo 65535
  21. #define ScannerService_Method_Exit 7
  22. #define ScannerService_MethodSignature_StartPreview 220854261
  23. #define ScannerService_MethodSignature_CancelPreview -486833519
  24. #define ScannerService_MethodSignature_ScanImage 1207730950
  25. #define ScannerService_MethodSignature_SetWindowPos -1864500031
  26. #define ScannerService_MethodSignature_SetProperty -712141050
  27. #define ScannerService_MethodSignature_ShowProperty -2138273708
  28. #define ScannerService_MethodSignature_GetDevStatus 1693345709
  29. #define ScannerService_MethodSignature_GetOnlineCameras -1966467273
  30. #define ScannerService_MethodSignature_GetDevInfo 825740532
  31. #define ScannerService_MethodSignature_Exit -1158854104
  32. #define ScannerService_MethodSignature_CrossTermCall 74706330
  33. #define ScannerService_MethodSignature_CrossTermInvokeInfo 931240070
  34. struct ScannerService_StartPreview_Req
  35. {
  36. short rotateType;
  37. short scanType;
  38. short colorType;
  39. short reserved1;
  40. short reserved2;
  41. short reserved3;
  42. short reserved4;
  43. void Serialize(SpBuffer &Buf)
  44. {
  45. auto & buf = Buf & rotateType & scanType & colorType & reserved1 & reserved2 & reserved3 & reserved4;
  46. }
  47. };
  48. struct ScannerService_StartPreview_Ans
  49. {
  50. int retCode;
  51. int reserved1;
  52. CAutoArray<int> reserved2;
  53. void Serialize(SpBuffer &Buf)
  54. {
  55. auto & buf = Buf & retCode & reserved1 & reserved2;
  56. }
  57. };
  58. struct ScannerService_CancelPreview_Req
  59. {
  60. int reserved1;
  61. void Serialize(SpBuffer &Buf)
  62. {
  63. auto & buf = Buf & reserved1;
  64. }
  65. };
  66. struct ScannerService_CancelPreview_Ans
  67. {
  68. void Serialize(SpBuffer &Buf)
  69. {
  70. }
  71. };
  72. struct ScannerService_ScanImage_Req
  73. {
  74. int nWay;
  75. int reserved1;
  76. int reserved2;
  77. void Serialize(SpBuffer &Buf)
  78. {
  79. auto & buf = Buf & nWay & reserved1 & reserved2;
  80. }
  81. };
  82. struct ScannerService_ScanImage_Ans
  83. {
  84. CSimpleStringA filePath;
  85. CBlob imageData;
  86. int reserved1;
  87. CSimpleStringA reserved2;
  88. void Serialize(SpBuffer &Buf)
  89. {
  90. auto & buf = Buf & filePath & imageData & reserved1 & reserved2;
  91. }
  92. };
  93. struct ScannerService_SetWindowPos_Req
  94. {
  95. int type;
  96. int pointX;
  97. int pointY;
  98. int nWidth;
  99. int reserved4;
  100. void Serialize(SpBuffer &Buf)
  101. {
  102. auto & buf = Buf & type & pointX & pointY & nWidth & reserved4;
  103. }
  104. };
  105. struct ScannerService_SetWindowPos_Ans
  106. {
  107. void Serialize(SpBuffer &Buf)
  108. {
  109. }
  110. };
  111. struct ScannerService_SetProperty_Req
  112. {
  113. short rotateType;
  114. short scanType;
  115. short colorType;
  116. short reserved1;
  117. short reserved2;
  118. short reserved3;
  119. short reserved4;
  120. void Serialize(SpBuffer &Buf)
  121. {
  122. auto & buf = Buf & rotateType & scanType & colorType & reserved1 & reserved2 & reserved3 & reserved4;
  123. }
  124. };
  125. struct ScannerService_SetProperty_Ans
  126. {
  127. int retCode;
  128. int reserved1;
  129. CAutoArray<int> reserved2;
  130. void Serialize(SpBuffer &Buf)
  131. {
  132. auto & buf = Buf & retCode & reserved1 & reserved2;
  133. }
  134. };
  135. struct ScannerService_ShowProperty_Req
  136. {
  137. void Serialize(SpBuffer &Buf)
  138. {
  139. }
  140. };
  141. struct ScannerService_ShowProperty_Ans
  142. {
  143. void Serialize(SpBuffer &Buf)
  144. {
  145. }
  146. };
  147. struct ScannerService_GetDevStatus_Req
  148. {
  149. void Serialize(SpBuffer &Buf)
  150. {
  151. }
  152. };
  153. struct ScannerService_GetDevStatus_Ans
  154. {
  155. bool bInvalid;
  156. bool bPreview;
  157. int reserved1;
  158. int reserved2;
  159. CSimpleStringA reserved3;
  160. CSimpleStringA reserved4;
  161. void Serialize(SpBuffer &Buf)
  162. {
  163. auto & buf = Buf & bInvalid & bPreview & reserved1 & reserved2 & reserved3 & reserved4;
  164. }
  165. };
  166. struct ScannerService_GetOnlineCameras_Req
  167. {
  168. int reserved1;
  169. void Serialize(SpBuffer &Buf)
  170. {
  171. auto & buf = Buf & reserved1;
  172. }
  173. };
  174. struct ScannerService_GetOnlineCameras_Ans
  175. {
  176. int devCount;
  177. CAutoArray<CSimpleStringA> devFriendlyNames;
  178. CAutoArray<int> devType;
  179. CAutoArray<int> reserved1;
  180. CAutoArray<CSimpleStringA> reserved2;
  181. void Serialize(SpBuffer &Buf)
  182. {
  183. auto & buf = Buf & devCount & devFriendlyNames & devType & reserved1 & reserved2;
  184. }
  185. };
  186. struct ScannerService_CrossTermCall_Req
  187. {
  188. int type;
  189. CSimpleStringA fromTerminalNo;
  190. CSimpleStringA toTerminalNo;
  191. int nEntityID;
  192. CSimpleStringA param1;
  193. CSimpleStringA param2;
  194. int param3;
  195. int param4;
  196. CBlob paramX;
  197. CAutoArray<int> reserved1;
  198. CAutoArray<CSimpleStringA> reserved2;
  199. CAutoArray<CBlob> reservedX;
  200. void Serialize(SpBuffer &Buf)
  201. {
  202. auto & buf = Buf & type & fromTerminalNo & toTerminalNo & nEntityID & param1 & param2 & param3 & param4 & paramX & reserved1 & reserved2 & reservedX;
  203. }
  204. };
  205. struct ScannerService_CrossTermCall_Ans
  206. {
  207. int retCode;
  208. CSimpleStringA retParam1;
  209. CSimpleStringA retParam2;
  210. int retParam3;
  211. int retParam4;
  212. CBlob retParamX;
  213. CAutoArray<int> reserved1;
  214. CAutoArray<CSimpleStringA> reserved2;
  215. CAutoArray<CBlob> reservedX;
  216. void Serialize(SpBuffer &Buf)
  217. {
  218. auto & buf = Buf & retCode & retParam1 & retParam2 & retParam3 & retParam4 & retParamX & reserved1 & reserved2 & reservedX;
  219. }
  220. };
  221. struct ScannerService_CrossTermInvokeInfo_Info
  222. {
  223. int type;
  224. int result;
  225. CSimpleStringA fromTerminalNo;
  226. CSimpleStringA toTerminalNo;
  227. int nEntityID;
  228. CSimpleStringA param1;
  229. CSimpleStringA param2;
  230. int param3;
  231. int param4;
  232. CBlob paramX;
  233. CAutoArray<int> reserved1;
  234. CAutoArray<CSimpleStringA> reserved2;
  235. CAutoArray<CBlob> reservedX;
  236. void Serialize(SpBuffer &Buf)
  237. {
  238. auto & buf = Buf & type & result & fromTerminalNo & toTerminalNo & nEntityID & param1 & param2 & param3 & param4 & paramX & reserved1 & reserved2 & reservedX;
  239. }
  240. };
  241. struct ScannerService_GetDevInfo_Req
  242. {
  243. void Serialize(SpBuffer &Buf)
  244. {
  245. }
  246. };
  247. struct ScannerService_GetDevInfo_Ans
  248. {
  249. CSimpleStringA type;
  250. CSimpleStringA model;
  251. CSimpleStringA version;
  252. int state;
  253. int reserved1;
  254. CSimpleStringA reserved2;
  255. void Serialize(SpBuffer &Buf)
  256. {
  257. auto & buf = Buf & type & model & version & state & reserved1 & reserved2;
  258. }
  259. };
  260. struct ScannerService_Exit_Info
  261. {
  262. void Serialize(SpBuffer &Buf)
  263. {
  264. }
  265. };
  266. ///////////////////////////
  267. } // namespace ScannerSet
  268. #endif // __SCANNERSET_DEF_G_H