ScannerSet_def_g.h 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357
  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_Exit 7
  18. #define ScannerService_Method_GetOnlineCameras 8
  19. #define ScannerService_Method_CrossTermInvokeInfo 9
  20. #define ScannerService_Method_CrossTermCall 10
  21. #define ScannerService_Method_GetDevInfo 65535
  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_Exit -1158854104
  30. #define ScannerService_MethodSignature_GetOnlineCameras -1966467273
  31. #define ScannerService_MethodSignature_CrossTermInvokeInfo 931240070
  32. #define ScannerService_MethodSignature_CrossTermCall 74706330
  33. #define ScannerService_MethodSignature_GetDevInfo 825740532
  34. #define ScannerService_LogCode_StartPreview "QLR040221800"
  35. #define ScannerService_LogCode_CancelPreview "QLR040221801"
  36. #define ScannerService_LogCode_ScanImage "QLR040221802"
  37. #define ScannerService_LogCode_SetWindowPos "QLR040221803"
  38. #define ScannerService_LogCode_SetProperty "QLR040221804"
  39. #define ScannerService_LogCode_ShowProperty "QLR040221805"
  40. #define ScannerService_LogCode_GetDevStatus "QLR040221806"
  41. #define ScannerService_LogCode_Exit "QLR040221807"
  42. #define ScannerService_LogCode_GetOnlineCameras "QLR040221808"
  43. #define ScannerService_LogCode_CrossTermInvokeInfo "QLR040221809"
  44. #define ScannerService_LogCode_CrossTermCall "QLR040221810"
  45. #define ScannerService_LogCode_GetDevInfo "QLR040221899"
  46. struct ScannerService_StartPreview_Req
  47. {
  48. short rotateType;
  49. short scanType;
  50. short colorType;
  51. short reserved1;
  52. short reserved2;
  53. short reserved3;
  54. short reserved4;
  55. void Serialize(SpBuffer &Buf)
  56. {
  57. auto & buf = Buf & rotateType & scanType & colorType & reserved1 & reserved2 & reserved3 & reserved4;
  58. }
  59. };
  60. struct ScannerService_StartPreview_Ans
  61. {
  62. int retCode;
  63. int reserved1;
  64. CAutoArray<int> reserved2;
  65. void Serialize(SpBuffer &Buf)
  66. {
  67. auto & buf = Buf & retCode & reserved1 & reserved2;
  68. }
  69. };
  70. struct ScannerService_CancelPreview_Req
  71. {
  72. int reserved1;
  73. void Serialize(SpBuffer &Buf)
  74. {
  75. auto & buf = Buf & reserved1;
  76. }
  77. };
  78. struct ScannerService_CancelPreview_Ans
  79. {
  80. void Serialize(SpBuffer &Buf)
  81. {
  82. }
  83. };
  84. struct ScannerService_ScanImage_Req
  85. {
  86. int nWay;
  87. int reserved1;
  88. int reserved2;
  89. void Serialize(SpBuffer &Buf)
  90. {
  91. auto & buf = Buf & nWay & reserved1 & reserved2;
  92. }
  93. };
  94. struct ScannerService_ScanImage_Ans
  95. {
  96. CSimpleStringA filePath;
  97. CBlob imageData;
  98. int reserved1;
  99. CSimpleStringA reserved2;
  100. void Serialize(SpBuffer &Buf)
  101. {
  102. auto & buf = Buf & filePath & imageData & reserved1 & reserved2;
  103. }
  104. };
  105. struct ScannerService_SetWindowPos_Req
  106. {
  107. int type;
  108. int pointX;
  109. int pointY;
  110. int nWidth;
  111. int reserved4;
  112. void Serialize(SpBuffer &Buf)
  113. {
  114. auto & buf = Buf & type & pointX & pointY & nWidth & reserved4;
  115. }
  116. };
  117. struct ScannerService_SetWindowPos_Ans
  118. {
  119. void Serialize(SpBuffer &Buf)
  120. {
  121. }
  122. };
  123. struct ScannerService_SetProperty_Req
  124. {
  125. short rotateType;
  126. short scanType;
  127. short colorType;
  128. short reserved1;
  129. short reserved2;
  130. short reserved3;
  131. short reserved4;
  132. void Serialize(SpBuffer &Buf)
  133. {
  134. auto & buf = Buf & rotateType & scanType & colorType & reserved1 & reserved2 & reserved3 & reserved4;
  135. }
  136. };
  137. struct ScannerService_SetProperty_Ans
  138. {
  139. int retCode;
  140. int reserved1;
  141. CAutoArray<int> reserved2;
  142. void Serialize(SpBuffer &Buf)
  143. {
  144. auto & buf = Buf & retCode & reserved1 & reserved2;
  145. }
  146. };
  147. struct ScannerService_ShowProperty_Req
  148. {
  149. void Serialize(SpBuffer &Buf)
  150. {
  151. }
  152. };
  153. struct ScannerService_ShowProperty_Ans
  154. {
  155. void Serialize(SpBuffer &Buf)
  156. {
  157. }
  158. };
  159. struct ScannerService_GetDevStatus_Req
  160. {
  161. void Serialize(SpBuffer &Buf)
  162. {
  163. }
  164. };
  165. struct ScannerService_GetDevStatus_Ans
  166. {
  167. bool bInvalid;
  168. bool bPreview;
  169. int reserved1;
  170. int reserved2;
  171. CSimpleStringA reserved3;
  172. CSimpleStringA reserved4;
  173. void Serialize(SpBuffer &Buf)
  174. {
  175. auto & buf = Buf & bInvalid & bPreview & reserved1 & reserved2 & reserved3 & reserved4;
  176. }
  177. };
  178. struct ScannerService_Exit_Info
  179. {
  180. void Serialize(SpBuffer &Buf)
  181. {
  182. }
  183. };
  184. struct ScannerService_GetOnlineCameras_Req
  185. {
  186. int reserved1;
  187. void Serialize(SpBuffer &Buf)
  188. {
  189. auto & buf = Buf & reserved1;
  190. }
  191. };
  192. struct ScannerService_GetOnlineCameras_Ans
  193. {
  194. int devCount;
  195. CAutoArray<CSimpleStringA> devFriendlyNames;
  196. CAutoArray<int> devType;
  197. CAutoArray<int> reserved1;
  198. CAutoArray<CSimpleStringA> reserved2;
  199. void Serialize(SpBuffer &Buf)
  200. {
  201. auto & buf = Buf & devCount & devFriendlyNames & devType & reserved1 & reserved2;
  202. }
  203. };
  204. struct ScannerService_CrossTermInvokeInfo_Info
  205. {
  206. int type;
  207. int result;
  208. CSimpleStringA fromTerminalNo;
  209. CSimpleStringA toTerminalNo;
  210. int nEntityID;
  211. CSimpleStringA param1;
  212. CSimpleStringA param2;
  213. int param3;
  214. int param4;
  215. CBlob paramX;
  216. CAutoArray<int> reserved1;
  217. CAutoArray<CSimpleStringA> reserved2;
  218. CAutoArray<CBlob> reservedX;
  219. void Serialize(SpBuffer &Buf)
  220. {
  221. auto & buf = Buf & type & result & fromTerminalNo & toTerminalNo & nEntityID & param1 & param2 & param3 & param4 & paramX & reserved1 & reserved2 & reservedX;
  222. }
  223. };
  224. struct ScannerService_CrossTermCall_Req
  225. {
  226. int type;
  227. CSimpleStringA fromTerminalNo;
  228. CSimpleStringA toTerminalNo;
  229. int nEntityID;
  230. CSimpleStringA param1;
  231. CSimpleStringA param2;
  232. int param3;
  233. int param4;
  234. CBlob paramX;
  235. CAutoArray<int> reserved1;
  236. CAutoArray<CSimpleStringA> reserved2;
  237. CAutoArray<CBlob> reservedX;
  238. void Serialize(SpBuffer &Buf)
  239. {
  240. auto & buf = Buf & type & fromTerminalNo & toTerminalNo & nEntityID & param1 & param2 & param3 & param4 & paramX & reserved1 & reserved2 & reservedX;
  241. }
  242. };
  243. struct ScannerService_CrossTermCall_Ans
  244. {
  245. int retCode;
  246. CSimpleStringA retParam1;
  247. CSimpleStringA retParam2;
  248. int retParam3;
  249. int retParam4;
  250. CBlob retParamX;
  251. CAutoArray<int> reserved1;
  252. CAutoArray<CSimpleStringA> reserved2;
  253. CAutoArray<CBlob> reservedX;
  254. void Serialize(SpBuffer &Buf)
  255. {
  256. auto & buf = Buf & retCode & retParam1 & retParam2 & retParam3 & retParam4 & retParamX & reserved1 & reserved2 & reservedX;
  257. }
  258. };
  259. struct ScannerService_GetDevInfo_Req
  260. {
  261. void Serialize(SpBuffer &Buf)
  262. {
  263. }
  264. };
  265. struct ScannerService_GetDevInfo_Ans
  266. {
  267. CSimpleStringA type;
  268. CSimpleStringA model;
  269. CSimpleStringA version;
  270. int state;
  271. int reserved1;
  272. CSimpleStringA reserved2;
  273. void Serialize(SpBuffer &Buf)
  274. {
  275. auto & buf = Buf & type & model & version & state & reserved1 & reserved2;
  276. }
  277. };
  278. ///////////////////////////
  279. } // namespace ScannerSet
  280. #endif // __SCANNERSET_DEF_G_H