DeviceControl_def_g.h 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393
  1. #ifndef __DEVICECONTROL_DEF_G_H
  2. #define __DEVICECONTROL_DEF_G_H
  3. #pragma once
  4. // This code is generated by spgen tool!
  5. #include "SpHelper.h"
  6. namespace DeviceControl {
  7. //
  8. // const goes here
  9. //
  10. #define DeviceControlService_Method_USB 0
  11. #define DeviceControlService_Method_GetUkeyID 1
  12. #define DeviceControlService_Method_InitToken 2
  13. #define DeviceControlService_Method_QueryUSBStatus 3
  14. #define DeviceControlService_Method_QueryHardwareInfo 4
  15. #define DeviceControlService_Method_ReadCenterConfigStr 5
  16. #define DeviceControlService_Method_ReadConfigValue 6
  17. #define DeviceControlService_Method_TestConnectivity 7
  18. #define DeviceControlService_Method_GetVendorFileList 8
  19. #define DeviceControlService_Method_TestAdapterFileAvailable 9
  20. #define DeviceControlService_Method_GetDevInfo 65535
  21. #define DeviceControlService_MethodSignature_USB 109707598
  22. #define DeviceControlService_MethodSignature_GetUkeyID -339019147
  23. #define DeviceControlService_MethodSignature_InitToken 2087976810
  24. #define DeviceControlService_MethodSignature_QueryUSBStatus -1166010722
  25. #define DeviceControlService_MethodSignature_QueryHardwareInfo 1706767096
  26. #define DeviceControlService_MethodSignature_ReadCenterConfigStr -673154017
  27. #define DeviceControlService_MethodSignature_ReadConfigValue 730234720
  28. #define DeviceControlService_MethodSignature_TestConnectivity -42627632
  29. #define DeviceControlService_MethodSignature_GetVendorFileList 1902033390
  30. #define DeviceControlService_MethodSignature_TestAdapterFileAvailable 1059104594
  31. #define DeviceControlService_MethodSignature_GetDevInfo 296205965
  32. #define DeviceControlService_LogCode_USB "QLR040221400"
  33. #define DeviceControlService_LogCode_GetUkeyID "QLR040221401"
  34. #define DeviceControlService_LogCode_InitToken "QLR040221402"
  35. #define DeviceControlService_LogCode_QueryUSBStatus "QLR040221403"
  36. #define DeviceControlService_LogCode_QueryHardwareInfo "QLR040221404"
  37. #define DeviceControlService_LogCode_ReadCenterConfigStr "QLR040221405"
  38. #define DeviceControlService_LogCode_GetDevInfo "QLR040221499"
  39. struct DeviceControlService_USB_Req
  40. {
  41. bool open;
  42. int reserved1;
  43. int reserved2;
  44. CSimpleStringA reserved3;
  45. CSimpleStringA reserved4;
  46. void Serialize(SpBuffer &Buf)
  47. {
  48. auto & buf = Buf & open & reserved1 & reserved2 & reserved3 & reserved4;
  49. }
  50. };
  51. struct DeviceControlService_USB_Ans
  52. {
  53. int reserved1;
  54. int reserved2;
  55. CSimpleStringA reserved3;
  56. CSimpleStringA reserved4;
  57. void Serialize(SpBuffer &Buf)
  58. {
  59. auto & buf = Buf & reserved1 & reserved2 & reserved3 & reserved4;
  60. }
  61. };
  62. struct DeviceControlService_GetUkeyID_Req
  63. {
  64. int reserved1;
  65. int reserved2;
  66. CSimpleStringA reserved3;
  67. CSimpleStringA reserved4;
  68. void Serialize(SpBuffer &Buf)
  69. {
  70. auto & buf = Buf & reserved1 & reserved2 & reserved3 & reserved4;
  71. }
  72. };
  73. struct DeviceControlService_GetUkeyID_Ans
  74. {
  75. CSimpleStringA UkeyID;
  76. int UkeyIDLen;
  77. int reserved1;
  78. int reserved2;
  79. CSimpleStringA reserved3;
  80. CSimpleStringA reserved4;
  81. void Serialize(SpBuffer &Buf)
  82. {
  83. auto & buf = Buf & UkeyID & UkeyIDLen & reserved1 & reserved2 & reserved3 & reserved4;
  84. }
  85. };
  86. struct DeviceControlService_InitToken_Req
  87. {
  88. CSimpleStringA CertType;
  89. CSimpleStringA OldSuperPwd;
  90. CSimpleStringA UserName;
  91. CSimpleStringA UserIDType;
  92. CSimpleStringA UserIDNo;
  93. int reserved1;
  94. int reserved2;
  95. CSimpleStringA reserved3;
  96. CSimpleStringA reserved4;
  97. void Serialize(SpBuffer &Buf)
  98. {
  99. auto & buf = Buf & CertType & OldSuperPwd & UserName & UserIDType & UserIDNo & reserved1 & reserved2 & reserved3 & reserved4;
  100. }
  101. };
  102. struct DeviceControlService_InitToken_Ans
  103. {
  104. CSimpleStringA TokenSn;
  105. CSimpleStringA PKCS10;
  106. CSimpleStringA Msg;
  107. int TokenType;
  108. int TokenSnLen;
  109. int PKCS10Len;
  110. int MsgLen;
  111. int reserved1;
  112. int reserved2;
  113. CSimpleStringA reserved3;
  114. CSimpleStringA reserved4;
  115. void Serialize(SpBuffer &Buf)
  116. {
  117. auto & buf = Buf & TokenSn & PKCS10 & Msg & TokenType & TokenSnLen & PKCS10Len & MsgLen & reserved1 & reserved2 & reserved3 & reserved4;
  118. }
  119. };
  120. struct DeviceControlService_QueryUSBStatus_Req
  121. {
  122. int reserved1;
  123. int reserved2;
  124. CSimpleStringA reserved3;
  125. CSimpleStringA reserved4;
  126. void Serialize(SpBuffer &Buf)
  127. {
  128. auto & buf = Buf & reserved1 & reserved2 & reserved3 & reserved4;
  129. }
  130. };
  131. struct DeviceControlService_QueryUSBStatus_Ans
  132. {
  133. int flag;
  134. int reserved1;
  135. int reserved2;
  136. CSimpleStringA reserved3;
  137. CSimpleStringA reserved4;
  138. void Serialize(SpBuffer &Buf)
  139. {
  140. auto & buf = Buf & flag & reserved1 & reserved2 & reserved3 & reserved4;
  141. }
  142. };
  143. struct DeviceControlService_QueryHardwareInfo_Req
  144. {
  145. void Serialize(SpBuffer &Buf)
  146. {
  147. }
  148. };
  149. struct DeviceControlService_QueryHardwareInfo_Ans
  150. {
  151. CSimpleStringA machineType;
  152. CSimpleStringA terminalNo;
  153. CSimpleStringA site;
  154. CSimpleStringA termLimit;
  155. CSimpleStringA termVersion;
  156. CAutoArray<CSimpleStringA> ip;
  157. CAutoArray<CSimpleStringA> mac;
  158. int reserved1;
  159. int reserved2;
  160. CSimpleStringA reserved3;
  161. CSimpleStringA reserved4;
  162. void Serialize(SpBuffer &Buf)
  163. {
  164. auto & buf = Buf & machineType & terminalNo & site & termLimit & termVersion & ip & mac & reserved1 & reserved2 & reserved3 & reserved4;
  165. }
  166. };
  167. struct DeviceControlService_ReadCenterConfigStr_Req
  168. {
  169. CSimpleStringA entityName;
  170. CSimpleStringA key;
  171. int reserved1;
  172. int reserved2;
  173. CSimpleStringA reserved3;
  174. CSimpleStringA reserved4;
  175. void Serialize(SpBuffer &Buf)
  176. {
  177. auto & buf = Buf & entityName & key & reserved1 & reserved2 & reserved3 & reserved4;
  178. }
  179. };
  180. struct DeviceControlService_ReadCenterConfigStr_Ans
  181. {
  182. CSimpleStringA value;
  183. int reserved1;
  184. int reserved2;
  185. CSimpleStringA reserved3;
  186. CSimpleStringA reserved4;
  187. void Serialize(SpBuffer &Buf)
  188. {
  189. auto & buf = Buf & value & reserved1 & reserved2 & reserved3 & reserved4;
  190. }
  191. };
  192. struct DeviceControlService_ReadConfigValue_Req
  193. {
  194. int configType;
  195. CSimpleStringA section;
  196. bool option;
  197. CSimpleStringA key;
  198. int reserved1;
  199. int reserved2;
  200. CSimpleStringA reserved3;
  201. CSimpleStringA reserved4;
  202. void Serialize(SpBuffer &Buf)
  203. {
  204. auto & buf = Buf & configType & section & option & key & reserved1 & reserved2 & reserved3 & reserved4;
  205. }
  206. };
  207. struct DeviceControlService_ReadConfigValue_Ans
  208. {
  209. CSimpleStringA value;
  210. int reserved1;
  211. int reserved2;
  212. CSimpleStringA reserved3;
  213. CSimpleStringA reserved4;
  214. void Serialize(SpBuffer &Buf)
  215. {
  216. auto & buf = Buf & value & reserved1 & reserved2 & reserved3 & reserved4;
  217. }
  218. };
  219. struct DeviceControlService_TestConnectivity_Req
  220. {
  221. int protocol;
  222. CSimpleStringA ip;
  223. int port;
  224. int reserved1;
  225. CSimpleStringA reserved2;
  226. void Serialize(SpBuffer &Buf)
  227. {
  228. auto & buf = Buf & protocol & ip & port & reserved1 & reserved2;
  229. }
  230. };
  231. struct DeviceControlService_TestConnectivity_Ans
  232. {
  233. int result;
  234. CSimpleStringA additionalMsg;
  235. void Serialize(SpBuffer &Buf)
  236. {
  237. auto & buf = Buf & result & additionalMsg;
  238. }
  239. };
  240. struct DeviceControlService_GetVendorFileList_Req
  241. {
  242. bool root;
  243. CSimpleStringA adapter;
  244. CSimpleStringA vendor;
  245. CSimpleStringA version;
  246. CSimpleStringA batch;
  247. void Serialize(SpBuffer &Buf)
  248. {
  249. auto & buf = Buf & root & adapter & vendor & version & batch;
  250. }
  251. };
  252. struct DeviceControlService_GetVendorFileList_Ans
  253. {
  254. int result;
  255. CSimpleStringA msg;
  256. CAutoArray<CSimpleStringA> filenames;
  257. CAutoArray<int> status;
  258. CAutoArray<int> port;
  259. CAutoArray<int> baudrate;
  260. CAutoArray<CSimpleStringA> param1;
  261. CAutoArray<CSimpleStringA> param2;
  262. void Serialize(SpBuffer &Buf)
  263. {
  264. auto & buf = Buf & result & msg & filenames & status & port & baudrate & param1 & param2;
  265. }
  266. };
  267. struct DeviceControlService_TestAdapterFileAvailable_Req
  268. {
  269. CSimpleStringA filename;
  270. int type;
  271. int options;
  272. int port;
  273. int baudrate;
  274. int param1;
  275. int param2;
  276. CSimpleStringA param3;
  277. CSimpleStringA param4;
  278. CAutoArray<int> param5;
  279. CAutoArray<CSimpleStringA> param6;
  280. void Serialize(SpBuffer &Buf)
  281. {
  282. auto & buf = Buf & filename & type & options & port & baudrate & param1 & param2 & param3 & param4;
  283. }
  284. };
  285. struct DeviceControlService_TestAdapterFileAvailable_Ans
  286. {
  287. unsigned int status;
  288. CSimpleStringA msg;
  289. CAutoArray<int> reserved1;
  290. CAutoArray<CSimpleStringA> reserved2;
  291. CAutoArray<CSimpleStringA> reserved3;
  292. void Serialize(SpBuffer &Buf)
  293. {
  294. auto & buf = Buf & status & msg & reserved1 & reserved2 & reserved3;
  295. }
  296. };
  297. struct DeviceControlService_GetDevInfo_Req
  298. {
  299. void Serialize(SpBuffer &Buf)
  300. {
  301. }
  302. };
  303. struct DeviceControlService_GetDevInfo_Ans
  304. {
  305. CSimpleStringA type;
  306. CSimpleStringA model;
  307. CSimpleStringA version;
  308. int state;
  309. void Serialize(SpBuffer &Buf)
  310. {
  311. auto & buf = Buf & type & model & version & state;
  312. }
  313. };
  314. ///////////////////////////
  315. } // namespace DeviceControl
  316. #endif // __DEVICECONTROL_DEF_G_H