DeviceControl_def_g.h 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385
  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. struct DeviceControlService_USB_Req
  33. {
  34. bool open;
  35. int reserved1;
  36. int reserved2;
  37. CSimpleStringA reserved3;
  38. CSimpleStringA reserved4;
  39. void Serialize(SpBuffer &Buf)
  40. {
  41. auto & buf = Buf & open & reserved1 & reserved2 & reserved3 & reserved4;
  42. }
  43. };
  44. struct DeviceControlService_USB_Ans
  45. {
  46. int reserved1;
  47. int reserved2;
  48. CSimpleStringA reserved3;
  49. CSimpleStringA reserved4;
  50. void Serialize(SpBuffer &Buf)
  51. {
  52. auto & buf = Buf & reserved1 & reserved2 & reserved3 & reserved4;
  53. }
  54. };
  55. struct DeviceControlService_GetUkeyID_Req
  56. {
  57. int reserved1;
  58. int reserved2;
  59. CSimpleStringA reserved3;
  60. CSimpleStringA reserved4;
  61. void Serialize(SpBuffer &Buf)
  62. {
  63. auto & buf = Buf & reserved1 & reserved2 & reserved3 & reserved4;
  64. }
  65. };
  66. struct DeviceControlService_GetUkeyID_Ans
  67. {
  68. CSimpleStringA UkeyID;
  69. int UkeyIDLen;
  70. int reserved1;
  71. int reserved2;
  72. CSimpleStringA reserved3;
  73. CSimpleStringA reserved4;
  74. void Serialize(SpBuffer &Buf)
  75. {
  76. auto & buf = Buf & UkeyID & UkeyIDLen & reserved1 & reserved2 & reserved3 & reserved4;
  77. }
  78. };
  79. struct DeviceControlService_InitToken_Req
  80. {
  81. CSimpleStringA CertType;
  82. CSimpleStringA OldSuperPwd;
  83. CSimpleStringA UserName;
  84. CSimpleStringA UserIDType;
  85. CSimpleStringA UserIDNo;
  86. int reserved1;
  87. int reserved2;
  88. CSimpleStringA reserved3;
  89. CSimpleStringA reserved4;
  90. void Serialize(SpBuffer &Buf)
  91. {
  92. auto & buf = Buf & CertType & OldSuperPwd & UserName & UserIDType & UserIDNo & reserved1 & reserved2 & reserved3 & reserved4;
  93. }
  94. };
  95. struct DeviceControlService_InitToken_Ans
  96. {
  97. CSimpleStringA TokenSn;
  98. CSimpleStringA PKCS10;
  99. CSimpleStringA Msg;
  100. int TokenType;
  101. int TokenSnLen;
  102. int PKCS10Len;
  103. int MsgLen;
  104. int reserved1;
  105. int reserved2;
  106. CSimpleStringA reserved3;
  107. CSimpleStringA reserved4;
  108. void Serialize(SpBuffer &Buf)
  109. {
  110. auto & buf = Buf & TokenSn & PKCS10 & Msg & TokenType & TokenSnLen & PKCS10Len & MsgLen & reserved1 & reserved2 & reserved3 & reserved4;
  111. }
  112. };
  113. struct DeviceControlService_QueryUSBStatus_Req
  114. {
  115. int reserved1;
  116. int reserved2;
  117. CSimpleStringA reserved3;
  118. CSimpleStringA reserved4;
  119. void Serialize(SpBuffer &Buf)
  120. {
  121. auto & buf = Buf & reserved1 & reserved2 & reserved3 & reserved4;
  122. }
  123. };
  124. struct DeviceControlService_QueryUSBStatus_Ans
  125. {
  126. int flag;
  127. int reserved1;
  128. int reserved2;
  129. CSimpleStringA reserved3;
  130. CSimpleStringA reserved4;
  131. void Serialize(SpBuffer &Buf)
  132. {
  133. auto & buf = Buf & flag & reserved1 & reserved2 & reserved3 & reserved4;
  134. }
  135. };
  136. struct DeviceControlService_QueryHardwareInfo_Req
  137. {
  138. void Serialize(SpBuffer &Buf)
  139. {
  140. }
  141. };
  142. struct DeviceControlService_QueryHardwareInfo_Ans
  143. {
  144. CSimpleStringA machineType;
  145. CSimpleStringA terminalNo;
  146. CSimpleStringA site;
  147. CSimpleStringA termLimit;
  148. CSimpleStringA termVersion;
  149. CAutoArray<CSimpleStringA> ip;
  150. CAutoArray<CSimpleStringA> mac;
  151. int reserved1;
  152. int reserved2;
  153. CSimpleStringA reserved3;
  154. CSimpleStringA reserved4;
  155. void Serialize(SpBuffer &Buf)
  156. {
  157. auto & buf = Buf & machineType & terminalNo & site & termLimit & termVersion & ip & mac & reserved1 & reserved2 & reserved3 & reserved4;
  158. }
  159. };
  160. struct DeviceControlService_ReadCenterConfigStr_Req
  161. {
  162. CSimpleStringA entityName;
  163. CSimpleStringA key;
  164. int reserved1;
  165. int reserved2;
  166. CSimpleStringA reserved3;
  167. CSimpleStringA reserved4;
  168. void Serialize(SpBuffer &Buf)
  169. {
  170. auto & buf = Buf & entityName & key & reserved1 & reserved2 & reserved3 & reserved4;
  171. }
  172. };
  173. struct DeviceControlService_ReadCenterConfigStr_Ans
  174. {
  175. CSimpleStringA value;
  176. int reserved1;
  177. int reserved2;
  178. CSimpleStringA reserved3;
  179. CSimpleStringA reserved4;
  180. void Serialize(SpBuffer &Buf)
  181. {
  182. auto & buf = Buf & value & reserved1 & reserved2 & reserved3 & reserved4;
  183. }
  184. };
  185. struct DeviceControlService_ReadConfigValue_Req
  186. {
  187. int configType;
  188. CSimpleStringA section;
  189. bool option;
  190. CSimpleStringA key;
  191. int reserved1;
  192. int reserved2;
  193. CSimpleStringA reserved3;
  194. CSimpleStringA reserved4;
  195. void Serialize(SpBuffer &Buf)
  196. {
  197. auto & buf = Buf & configType & section & option & key & reserved1 & reserved2 & reserved3 & reserved4;
  198. }
  199. };
  200. struct DeviceControlService_ReadConfigValue_Ans
  201. {
  202. CSimpleStringA value;
  203. int reserved1;
  204. int reserved2;
  205. CSimpleStringA reserved3;
  206. CSimpleStringA reserved4;
  207. void Serialize(SpBuffer &Buf)
  208. {
  209. auto & buf = Buf & value & reserved1 & reserved2 & reserved3 & reserved4;
  210. }
  211. };
  212. struct DeviceControlService_TestConnectivity_Req
  213. {
  214. int protocol;
  215. CSimpleStringA ip;
  216. int port;
  217. int reserved1;
  218. CSimpleStringA reserved2;
  219. void Serialize(SpBuffer &Buf)
  220. {
  221. auto & buf = Buf & protocol & ip & port & reserved1 & reserved2;
  222. }
  223. };
  224. struct DeviceControlService_TestConnectivity_Ans
  225. {
  226. int result;
  227. CSimpleStringA additionalMsg;
  228. void Serialize(SpBuffer &Buf)
  229. {
  230. auto & buf = Buf & result & additionalMsg;
  231. }
  232. };
  233. struct DeviceControlService_GetVendorFileList_Req
  234. {
  235. bool root;
  236. CSimpleStringA adapter;
  237. CSimpleStringA vendor;
  238. CSimpleStringA version;
  239. CSimpleStringA batch;
  240. void Serialize(SpBuffer &Buf)
  241. {
  242. auto & buf = Buf & root & adapter & vendor & version & batch;
  243. }
  244. };
  245. struct DeviceControlService_GetVendorFileList_Ans
  246. {
  247. int result;
  248. CSimpleStringA msg;
  249. CAutoArray<CSimpleStringA> filenames;
  250. CAutoArray<int> status;
  251. CAutoArray<int> port;
  252. CAutoArray<int> baudrate;
  253. CAutoArray<CSimpleStringA> param1;
  254. CAutoArray<CSimpleStringA> param2;
  255. void Serialize(SpBuffer &Buf)
  256. {
  257. auto & buf = Buf & result & msg & filenames & status & port & baudrate & param1 & param2;
  258. }
  259. };
  260. struct DeviceControlService_TestAdapterFileAvailable_Req
  261. {
  262. CSimpleStringA filename;
  263. int type;
  264. int options;
  265. int port;
  266. int baudrate;
  267. int param1;
  268. int param2;
  269. CSimpleStringA param3;
  270. CSimpleStringA param4;
  271. CAutoArray<int> param5;
  272. CAutoArray<CSimpleStringA> param6;
  273. void Serialize(SpBuffer &Buf)
  274. {
  275. auto & buf = Buf & filename & type & options & port & baudrate & param1 & param2 & param3 & param4;
  276. }
  277. };
  278. struct DeviceControlService_TestAdapterFileAvailable_Ans
  279. {
  280. unsigned int status;
  281. CSimpleStringA msg;
  282. CAutoArray<int> reserved1;
  283. CAutoArray<CSimpleStringA> reserved2;
  284. CAutoArray<CSimpleStringA> reserved3;
  285. void Serialize(SpBuffer &Buf)
  286. {
  287. auto & buf = Buf & status & msg & reserved1 & reserved2 & reserved3;
  288. }
  289. };
  290. struct DeviceControlService_GetDevInfo_Req
  291. {
  292. void Serialize(SpBuffer &Buf)
  293. {
  294. }
  295. };
  296. struct DeviceControlService_GetDevInfo_Ans
  297. {
  298. CSimpleStringA type;
  299. CSimpleStringA model;
  300. CSimpleStringA version;
  301. int state;
  302. void Serialize(SpBuffer &Buf)
  303. {
  304. auto & buf = Buf & type & model & version & state;
  305. }
  306. };
  307. ///////////////////////////
  308. } // namespace DeviceControl
  309. #endif // __DEVICECONTROL_DEF_G_H