ScannerSet_def_g.h 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287
  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_GetDevInfo 65535
  20. #define ScannerService_MethodSignature_StartPreview 220854261
  21. #define ScannerService_MethodSignature_CancelPreview -486833519
  22. #define ScannerService_MethodSignature_ScanImage 1207730950
  23. #define ScannerService_MethodSignature_SetWindowPos -1864500031
  24. #define ScannerService_MethodSignature_SetProperty -712141050
  25. #define ScannerService_MethodSignature_ShowProperty -2138273708
  26. #define ScannerService_MethodSignature_GetDevStatus 1693345709
  27. #define ScannerService_MethodSignature_Exit -1158854104
  28. #define ScannerService_MethodSignature_GetOnlineCameras -1966467273
  29. #define ScannerService_MethodSignature_GetDevInfo 825740532
  30. #define ScannerService_LogCode_StartPreview "QLR040221800"
  31. #define ScannerService_LogCode_CancelPreview "QLR040221801"
  32. #define ScannerService_LogCode_ScanImage "QLR040221802"
  33. #define ScannerService_LogCode_SetWindowPos "QLR040221803"
  34. #define ScannerService_LogCode_SetProperty "QLR040221804"
  35. #define ScannerService_LogCode_ShowProperty "QLR040221805"
  36. #define ScannerService_LogCode_GetDevStatus "QLR040221806"
  37. #define ScannerService_LogCode_Exit "QLR040221807"
  38. #define ScannerService_LogCode_GetOnlineCameras "QLR040221808"
  39. #define ScannerService_LogCode_GetDevInfo "QLR040221899"
  40. struct ScannerService_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 ScannerService_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 ScannerService_CancelPreview_Req
  65. {
  66. int reserved1;
  67. void Serialize(SpBuffer &Buf)
  68. {
  69. auto & buf = Buf & reserved1;
  70. }
  71. };
  72. struct ScannerService_CancelPreview_Ans
  73. {
  74. void Serialize(SpBuffer &Buf)
  75. {
  76. }
  77. };
  78. struct ScannerService_ScanImage_Req
  79. {
  80. int nWay;
  81. int reserved1;
  82. int reserved2;
  83. void Serialize(SpBuffer &Buf)
  84. {
  85. auto & buf = Buf & nWay & reserved1 & reserved2;
  86. }
  87. };
  88. struct ScannerService_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 ScannerService_SetWindowPos_Req
  100. {
  101. int type;
  102. int pointX;
  103. int pointY;
  104. int nWidth;
  105. int reserved4;
  106. void Serialize(SpBuffer &Buf)
  107. {
  108. auto & buf = Buf & type & pointX & pointY & nWidth & reserved4;
  109. }
  110. };
  111. struct ScannerService_SetWindowPos_Ans
  112. {
  113. void Serialize(SpBuffer &Buf)
  114. {
  115. }
  116. };
  117. struct ScannerService_SetProperty_Req
  118. {
  119. short rotateType;
  120. short scanType;
  121. short colorType;
  122. short reserved1;
  123. short reserved2;
  124. short reserved3;
  125. short reserved4;
  126. void Serialize(SpBuffer &Buf)
  127. {
  128. auto & buf = Buf & rotateType & scanType & colorType & reserved1 & reserved2 & reserved3 & reserved4;
  129. }
  130. };
  131. struct ScannerService_SetProperty_Ans
  132. {
  133. int retCode;
  134. int reserved1;
  135. CAutoArray<int> reserved2;
  136. void Serialize(SpBuffer &Buf)
  137. {
  138. auto & buf = Buf & retCode & reserved1 & reserved2;
  139. }
  140. };
  141. struct ScannerService_ShowProperty_Req
  142. {
  143. void Serialize(SpBuffer &Buf)
  144. {
  145. }
  146. };
  147. struct ScannerService_ShowProperty_Ans
  148. {
  149. void Serialize(SpBuffer &Buf)
  150. {
  151. }
  152. };
  153. struct ScannerService_GetDevStatus_Req
  154. {
  155. void Serialize(SpBuffer &Buf)
  156. {
  157. }
  158. };
  159. struct ScannerService_GetDevStatus_Ans
  160. {
  161. bool bInvalid;
  162. bool bPreview;
  163. int reserved1;
  164. int reserved2;
  165. CSimpleStringA reserved3;
  166. CSimpleStringA reserved4;
  167. void Serialize(SpBuffer &Buf)
  168. {
  169. auto & buf = Buf & bInvalid & bPreview & reserved1 & reserved2 & reserved3 & reserved4;
  170. }
  171. };
  172. struct ScannerService_Exit_Info
  173. {
  174. void Serialize(SpBuffer &Buf)
  175. {
  176. }
  177. };
  178. struct ScannerService_GetOnlineCameras_Req
  179. {
  180. int reserved1;
  181. void Serialize(SpBuffer &Buf)
  182. {
  183. auto & buf = Buf & reserved1;
  184. }
  185. };
  186. struct ScannerService_GetOnlineCameras_Ans
  187. {
  188. int devCount;
  189. CAutoArray<CSimpleStringA> devFriendlyNames;
  190. CAutoArray<int> devType;
  191. CAutoArray<int> reserved1;
  192. CAutoArray<CSimpleStringA> reserved2;
  193. void Serialize(SpBuffer &Buf)
  194. {
  195. auto & buf = Buf & devCount & devFriendlyNames & devType & reserved1 & reserved2;
  196. }
  197. };
  198. struct ScannerService_GetDevInfo_Req
  199. {
  200. void Serialize(SpBuffer &Buf)
  201. {
  202. }
  203. };
  204. struct ScannerService_GetDevInfo_Ans
  205. {
  206. CSimpleStringA type;
  207. CSimpleStringA model;
  208. CSimpleStringA version;
  209. int state;
  210. int reserved1;
  211. CSimpleStringA reserved2;
  212. void Serialize(SpBuffer &Buf)
  213. {
  214. auto & buf = Buf & type & model & version & state & reserved1 & reserved2;
  215. }
  216. };
  217. ///////////////////////////
  218. } // namespace ScannerSet
  219. #endif // __SCANNERSET_DEF_G_H