CustMngrAuth_def_g.h 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329
  1. #ifndef __CUSTMNGRAUTH_DEF_G_H
  2. #define __CUSTMNGRAUTH_DEF_G_H
  3. #pragma once
  4. // This code is generated by spgen tool!
  5. #include "SpHelper.h"
  6. namespace CustMngrAuth {
  7. //
  8. // const goes here
  9. //
  10. #define CustMngrAuthService_Method_HoldOn 0
  11. #define CustMngrAuthService_Method_StartAuthorize 1
  12. #define CustMngrAuthService_Method_StopAuthorize 2
  13. #define CustMngrAuthService_Method_CollectFingerPrint 3
  14. #define CustMngrAuthService_Method_StopCollect 4
  15. #define CustMngrAuthService_Method_SaveFingerPrint 5
  16. #define CustMngrAuthService_Method_CheckUkey 6
  17. #define CustMngrAuthService_Method_CollectFingerPrintEx 7
  18. #define CustMngrAuthService_Method_QueryAuthorInfo 8
  19. #define CustMngrAuthService_Method_StopAuthorizeEx 9
  20. #define CustMngrAuthService_Method_CollectFingerPrintInfo 10
  21. #define CustMngrAuthService_Method_GenerateTemplate 11
  22. #define CustMngrAuthService_MethodSignature_HoldOn -575767788
  23. #define CustMngrAuthService_MethodSignature_StartAuthorize 1675954191
  24. #define CustMngrAuthService_MethodSignature_StopAuthorize -1914583661
  25. #define CustMngrAuthService_MethodSignature_CollectFingerPrint -828027488
  26. #define CustMngrAuthService_MethodSignature_StopCollect 803508876
  27. #define CustMngrAuthService_MethodSignature_SaveFingerPrint -1932448178
  28. #define CustMngrAuthService_MethodSignature_CheckUkey 1523241040
  29. #define CustMngrAuthService_MethodSignature_CollectFingerPrintEx -2094208453
  30. #define CustMngrAuthService_MethodSignature_QueryAuthorInfo -2016233432
  31. #define CustMngrAuthService_MethodSignature_StopAuthorizeEx -222843050
  32. #define CustMngrAuthService_MethodSignature_CollectFingerPrintInfo -1669810015
  33. #define CustMngrAuthService_MethodSignature_GenerateTemplate 1610871029
  34. struct CustMngrAuthService_HoldOn_Req
  35. {
  36. int MoreTime;
  37. void Serialize(SpBuffer &Buf)
  38. {
  39. auto & buf = Buf & MoreTime;
  40. }
  41. };
  42. struct CustMngrAuthService_HoldOn_Ans
  43. {
  44. void Serialize(SpBuffer &Buf)
  45. {
  46. }
  47. };
  48. struct CustMngrAuthService_StartAuthorize_Req
  49. {
  50. int TimeLimit;
  51. void Serialize(SpBuffer &Buf)
  52. {
  53. auto & buf = Buf & TimeLimit;
  54. }
  55. };
  56. struct CustMngrAuthService_StartAuthorize_Ans
  57. {
  58. int WayofAuth;
  59. CSimpleStringA CustomerID;
  60. CSimpleStringA UkeyID;
  61. void Serialize(SpBuffer &Buf)
  62. {
  63. auto & buf = Buf & WayofAuth & CustomerID & UkeyID;
  64. }
  65. };
  66. struct CustMngrAuthService_StopAuthorize_Req
  67. {
  68. void Serialize(SpBuffer &Buf)
  69. {
  70. }
  71. };
  72. struct CustMngrAuthService_StopAuthorize_Ans
  73. {
  74. void Serialize(SpBuffer &Buf)
  75. {
  76. }
  77. };
  78. struct CustMngrAuthService_CollectFingerPrint_Req
  79. {
  80. CSimpleStringA CustomerID;
  81. int FingerId;
  82. void Serialize(SpBuffer &Buf)
  83. {
  84. auto & buf = Buf & CustomerID & FingerId;
  85. }
  86. };
  87. struct CustMngrAuthService_CollectFingerPrint_Ans
  88. {
  89. CAutoArray<CBlob> FingerImgs;
  90. CBlob FingerImg1;
  91. CBlob FingerImg2;
  92. CBlob FingerImg3;
  93. CSimpleStringA feature;
  94. void Serialize(SpBuffer &Buf)
  95. {
  96. auto & buf = Buf & FingerImgs & FingerImg1 & FingerImg2 & FingerImg3 & feature;
  97. }
  98. };
  99. struct CustMngrAuthService_StopCollect_Req
  100. {
  101. void Serialize(SpBuffer &Buf)
  102. {
  103. }
  104. };
  105. struct CustMngrAuthService_StopCollect_Ans
  106. {
  107. void Serialize(SpBuffer &Buf)
  108. {
  109. }
  110. };
  111. struct CustMngrAuthService_SaveFingerPrint_Req
  112. {
  113. CSimpleStringA CustomerID;
  114. CAutoArray<int> FingerIdList;
  115. CAutoArray<CSimpleStringA> FPFeatureList;
  116. void Serialize(SpBuffer &Buf)
  117. {
  118. auto & buf = Buf & CustomerID & FingerIdList & FPFeatureList;
  119. }
  120. };
  121. struct CustMngrAuthService_SaveFingerPrint_Ans
  122. {
  123. void Serialize(SpBuffer &Buf)
  124. {
  125. }
  126. };
  127. struct CustMngrAuthService_CheckUkey_Req
  128. {
  129. void Serialize(SpBuffer &Buf)
  130. {
  131. }
  132. };
  133. struct CustMngrAuthService_CheckUkey_Ans
  134. {
  135. void Serialize(SpBuffer &Buf)
  136. {
  137. }
  138. };
  139. struct CustMngrAuthService_CollectFingerPrintEx_Req
  140. {
  141. CSimpleStringA CustomerID;
  142. int FingerId;
  143. void Serialize(SpBuffer &Buf)
  144. {
  145. auto & buf = Buf & CustomerID & FingerId;
  146. }
  147. };
  148. struct CustMngrAuthService_CollectFingerPrintEx_Ans
  149. {
  150. CAutoArray<CBlob> FingerImgs;
  151. CBlob FingerImg1;
  152. CBlob FingerImg2;
  153. CBlob FingerImg3;
  154. CSimpleStringA feature;
  155. void Serialize(SpBuffer &Buf)
  156. {
  157. auto & buf = Buf & FingerImgs & FingerImg1 & FingerImg2 & FingerImg3 & feature;
  158. }
  159. };
  160. struct CustMngrAuthService_QueryAuthorInfo_Req
  161. {
  162. int TimeLimit;
  163. int WayofKey;
  164. int WayofFinger;
  165. CAutoArray<int> reserved1;
  166. CAutoArray<CSimpleStringA> reserved2;
  167. void Serialize(SpBuffer &Buf)
  168. {
  169. auto & buf = Buf & TimeLimit & WayofKey & WayofFinger & reserved1 & reserved2;
  170. }
  171. };
  172. struct CustMngrAuthService_QueryAuthorInfo_Ans
  173. {
  174. int WayofAuth;
  175. CSimpleStringA Feature;
  176. CBlob FingerImg;
  177. CSimpleStringA UkeyID;
  178. CAutoArray<int> reserved1;
  179. CAutoArray<CSimpleStringA> reserved2;
  180. void Serialize(SpBuffer &Buf)
  181. {
  182. auto & buf = Buf & WayofAuth & Feature & FingerImg & UkeyID & reserved1 & reserved2;
  183. }
  184. };
  185. struct CustMngrAuthService_StopAuthorizeEx_Req
  186. {
  187. CAutoArray<int> reserved1;
  188. CAutoArray<CSimpleStringA> reserved2;
  189. void Serialize(SpBuffer &Buf)
  190. {
  191. auto & buf = Buf & reserved1 & reserved2;
  192. }
  193. };
  194. struct CustMngrAuthService_StopAuthorizeEx_Ans
  195. {
  196. CAutoArray<int> reserved1;
  197. CAutoArray<CSimpleStringA> reserved2;
  198. void Serialize(SpBuffer &Buf)
  199. {
  200. auto & buf = Buf & reserved1 & reserved2;
  201. }
  202. };
  203. struct CustMngrAuthService_CollectFingerPrintInfo_Req
  204. {
  205. int FingerId;
  206. CAutoArray<int> reserved1;
  207. CAutoArray<CSimpleStringA> reserved2;
  208. void Serialize(SpBuffer &Buf)
  209. {
  210. auto & buf = Buf & FingerId & reserved1 & reserved2;
  211. }
  212. };
  213. struct CustMngrAuthService_CollectFingerPrintInfo_Ans
  214. {
  215. CBlob fingerImg;
  216. CSimpleStringA feature;
  217. CAutoArray<int> reserved1;
  218. CAutoArray<CSimpleStringA> reserved2;
  219. CAutoArray<CBlob> reserved3;
  220. void Serialize(SpBuffer &Buf)
  221. {
  222. auto & buf = Buf & fingerImg & feature & reserved1 & reserved2 & reserved3;
  223. }
  224. };
  225. struct CustMngrAuthService_GenerateTemplate_Req
  226. {
  227. CAutoArray<int> FingerIDList;
  228. CAutoArray<int> reserved1;
  229. CAutoArray<CSimpleStringA> reserved2;
  230. void Serialize(SpBuffer &Buf)
  231. {
  232. auto & buf = Buf & FingerIDList & reserved1 & reserved2;
  233. }
  234. };
  235. struct CustMngrAuthService_GenerateTemplate_Ans
  236. {
  237. CSimpleStringA templateFeature;
  238. CAutoArray<int> reserved1;
  239. CAutoArray<CSimpleStringA> reserved2;
  240. void Serialize(SpBuffer &Buf)
  241. {
  242. auto & buf = Buf & templateFeature & reserved1 & reserved2;
  243. }
  244. };
  245. ///////////////////////////
  246. } // namespace CustMngrAuth
  247. #endif // __CUSTMNGRAUTH_DEF_G_H