DeviceControl_def_g.h 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249
  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_GetDevInfo 65535
  17. #define DeviceControlService_MethodSignature_USB 109707598
  18. #define DeviceControlService_MethodSignature_GetUkeyID -339019147
  19. #define DeviceControlService_MethodSignature_InitToken 2087976810
  20. #define DeviceControlService_MethodSignature_QueryUSBStatus -1166010722
  21. #define DeviceControlService_MethodSignature_QueryHardwareInfo 1706767096
  22. #define DeviceControlService_MethodSignature_ReadCenterConfigStr -673154017
  23. #define DeviceControlService_MethodSignature_GetDevInfo 296205965
  24. struct DeviceControlService_USB_Req
  25. {
  26. bool open;
  27. int reserved1;
  28. int reserved2;
  29. CSimpleStringA reserved3;
  30. CSimpleStringA reserved4;
  31. void Serialize(SpBuffer &Buf)
  32. {
  33. auto & buf = Buf & open & reserved1 & reserved2 & reserved3 & reserved4;
  34. }
  35. };
  36. struct DeviceControlService_USB_Ans
  37. {
  38. int reserved1;
  39. int reserved2;
  40. CSimpleStringA reserved3;
  41. CSimpleStringA reserved4;
  42. void Serialize(SpBuffer &Buf)
  43. {
  44. auto & buf = Buf & reserved1 & reserved2 & reserved3 & reserved4;
  45. }
  46. };
  47. struct DeviceControlService_GetUkeyID_Req
  48. {
  49. int reserved1;
  50. int reserved2;
  51. CSimpleStringA reserved3;
  52. CSimpleStringA reserved4;
  53. void Serialize(SpBuffer &Buf)
  54. {
  55. auto & buf = Buf & reserved1 & reserved2 & reserved3 & reserved4;
  56. }
  57. };
  58. struct DeviceControlService_GetUkeyID_Ans
  59. {
  60. CSimpleStringA UkeyID;
  61. int UkeyIDLen;
  62. int reserved1;
  63. int reserved2;
  64. CSimpleStringA reserved3;
  65. CSimpleStringA reserved4;
  66. void Serialize(SpBuffer &Buf)
  67. {
  68. auto & buf = Buf & UkeyID & UkeyIDLen & reserved1 & reserved2 & reserved3 & reserved4;
  69. }
  70. };
  71. struct DeviceControlService_InitToken_Req
  72. {
  73. CSimpleStringA CertType;
  74. CSimpleStringA OldSuperPwd;
  75. CSimpleStringA UserName;
  76. CSimpleStringA UserIDType;
  77. CSimpleStringA UserIDNo;
  78. int reserved1;
  79. int reserved2;
  80. CSimpleStringA reserved3;
  81. CSimpleStringA reserved4;
  82. void Serialize(SpBuffer &Buf)
  83. {
  84. auto & buf = Buf & CertType & OldSuperPwd & UserName & UserIDType & UserIDNo & reserved1 & reserved2 & reserved3 & reserved4;
  85. }
  86. };
  87. struct DeviceControlService_InitToken_Ans
  88. {
  89. CSimpleStringA TokenSn;
  90. CSimpleStringA PKCS10;
  91. CSimpleStringA Msg;
  92. int TokenType;
  93. int TokenSnLen;
  94. int PKCS10Len;
  95. int MsgLen;
  96. int reserved1;
  97. int reserved2;
  98. CSimpleStringA reserved3;
  99. CSimpleStringA reserved4;
  100. void Serialize(SpBuffer &Buf)
  101. {
  102. auto & buf = Buf & TokenSn & PKCS10 & Msg & TokenType & TokenSnLen & PKCS10Len & MsgLen & reserved1 & reserved2 & reserved3 & reserved4;
  103. }
  104. };
  105. struct DeviceControlService_QueryUSBStatus_Req
  106. {
  107. int reserved1;
  108. int reserved2;
  109. CSimpleStringA reserved3;
  110. CSimpleStringA reserved4;
  111. void Serialize(SpBuffer &Buf)
  112. {
  113. auto & buf = Buf & reserved1 & reserved2 & reserved3 & reserved4;
  114. }
  115. };
  116. struct DeviceControlService_QueryUSBStatus_Ans
  117. {
  118. int flag;
  119. int reserved1;
  120. int reserved2;
  121. CSimpleStringA reserved3;
  122. CSimpleStringA reserved4;
  123. void Serialize(SpBuffer &Buf)
  124. {
  125. auto & buf = Buf & flag & reserved1 & reserved2 & reserved3 & reserved4;
  126. }
  127. };
  128. struct DeviceControlService_QueryHardwareInfo_Req
  129. {
  130. void Serialize(SpBuffer &Buf)
  131. {
  132. // go down on sonar's knee.
  133. }
  134. };
  135. struct DeviceControlService_QueryHardwareInfo_Ans
  136. {
  137. CSimpleStringA machineType;
  138. CSimpleStringA terminalNo;
  139. CSimpleStringA site;
  140. CSimpleStringA termLimit;
  141. CSimpleStringA termVersion;
  142. CAutoArray<CSimpleStringA> ip;
  143. CAutoArray<CSimpleStringA> mac;
  144. int reserved1;
  145. int reserved2;
  146. CSimpleStringA reserved3;
  147. CSimpleStringA reserved4;
  148. void Serialize(SpBuffer &Buf)
  149. {
  150. auto & buf = Buf & machineType & terminalNo & site & termLimit & termVersion & ip & mac & reserved1 & reserved2 & reserved3 & reserved4;
  151. }
  152. };
  153. struct DeviceControlService_ReadCenterConfigStr_Req
  154. {
  155. CSimpleStringA entityName;
  156. CSimpleStringA key;
  157. int reserved1;
  158. int reserved2;
  159. CSimpleStringA reserved3;
  160. CSimpleStringA reserved4;
  161. void Serialize(SpBuffer &Buf)
  162. {
  163. auto & buf = Buf & entityName & key & reserved1 & reserved2 & reserved3 & reserved4;
  164. }
  165. };
  166. struct DeviceControlService_ReadCenterConfigStr_Ans
  167. {
  168. CSimpleStringA value;
  169. int reserved1;
  170. int reserved2;
  171. CSimpleStringA reserved3;
  172. CSimpleStringA reserved4;
  173. void Serialize(SpBuffer &Buf)
  174. {
  175. auto & buf = Buf & value & reserved1 & reserved2 & reserved3 & reserved4;
  176. }
  177. };
  178. struct DeviceControlService_GetDevInfo_Req
  179. {
  180. void Serialize(SpBuffer &Buf)
  181. {
  182. }
  183. };
  184. struct DeviceControlService_GetDevInfo_Ans
  185. {
  186. CSimpleStringA type;
  187. CSimpleStringA model;
  188. CSimpleStringA version;
  189. int state;
  190. void Serialize(SpBuffer &Buf)
  191. {
  192. auto & buf = Buf & type & model & version & state;
  193. }
  194. };
  195. ///////////////////////////
  196. } // namespace DeviceControl
  197. #endif // __DEVICECONTROL_DEF_G_H