IDCertificate_def_g.h 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233
  1. #ifndef __IDCERTIFICATE_DEF_G_H
  2. #define __IDCERTIFICATE_DEF_G_H
  3. #pragma once
  4. // This code is generated by spgen tool!
  5. #include "SpHelper.h"
  6. namespace IDCertificate {
  7. //
  8. // const goes here
  9. //
  10. #define IDCertService_Method_CancelRead 1
  11. #define IDCertService_Method_ReadWaitMore 2
  12. #define IDCertService_Method_Exit 3
  13. #define IDCertService_Method_Eject 5
  14. #define IDCertService_Method_GetDevInfo 65535
  15. #define IDCertService_Method_ReadAndScanUTF8 9
  16. #define IDCertService_Method_ReadAndScanUTF8JS 10
  17. #define IDCertService_Method_CancelReadJS 11
  18. #define IDCertService_MethodSignature_CancelRead -342104338
  19. #define IDCertService_MethodSignature_ReadWaitMore -5778028
  20. #define IDCertService_MethodSignature_Exit -1158854104
  21. #define IDCertService_MethodSignature_Eject -377455114
  22. #define IDCertService_MethodSignature_GetDevInfo 296205965
  23. #define IDCertService_MethodSignature_ReadAndScanUTF8 1171255469
  24. #define IDCertService_MethodSignature_ReadAndScanUTF8JS 1636770944
  25. #define IDCertService_MethodSignature_CancelReadJS -1728083983
  26. #define IDCertService_LogCode_CancelRead "QLR040220101"
  27. #define IDCertService_LogCode_ReadWaitMore "QLR040220102"
  28. #define IDCertService_LogCode_Exit "QLR040220103"
  29. #define IDCertService_LogCode_Eject "QLR040220105"
  30. #define IDCertService_LogCode_GetDevInfo "QLR040220199"
  31. #define IDCertService_LogCode_ReadAndScanUTF8 "QLR040220109"
  32. #define IDCertService_LogCode_ReadAndScanUTF8JS "QLR040220110"
  33. #define IDCertService_LogCode_CancelReadJS "QLR040220111"
  34. struct IDCertService_CancelRead_Info
  35. {
  36. void Serialize(SpBuffer &Buf)
  37. {
  38. }
  39. };
  40. struct IDCertService_ReadWaitMore_Info
  41. {
  42. void Serialize(SpBuffer &Buf)
  43. {
  44. }
  45. };
  46. struct IDCertService_Exit_Info
  47. {
  48. void Serialize(SpBuffer &Buf)
  49. {
  50. }
  51. };
  52. struct IDCertService_Eject_Req
  53. {
  54. void Serialize(SpBuffer &Buf)
  55. {
  56. }
  57. };
  58. struct IDCertService_Eject_Ans
  59. {
  60. void Serialize(SpBuffer &Buf)
  61. {
  62. }
  63. };
  64. struct IDCertService_GetDevInfo_Req
  65. {
  66. void Serialize(SpBuffer &Buf)
  67. {
  68. }
  69. };
  70. struct IDCertService_GetDevInfo_Ans
  71. {
  72. CSimpleStringA type;
  73. CSimpleStringA model;
  74. CSimpleStringA version;
  75. int state;
  76. void Serialize(SpBuffer &Buf)
  77. {
  78. auto & buf = Buf & type & model & version & state;
  79. }
  80. };
  81. struct IDCertService_ReadAndScanUTF8_Req
  82. {
  83. int type;
  84. CAutoArray<int> reserved1;
  85. CAutoArray<CSimpleStringA> reserved2;
  86. void Serialize(SpBuffer &Buf)
  87. {
  88. auto & buf = Buf & type & reserved1 & reserved2;
  89. }
  90. };
  91. struct IDCertService_ReadAndScanUTF8_Ans
  92. {
  93. int msgtype;
  94. int hasscan;
  95. CBlob photodata;
  96. CBlob frontphoto;
  97. CBlob backphoto;
  98. CBlob headphoto;
  99. CBlob finger1;
  100. CBlob finger2;
  101. CBlob imgreserved1;
  102. CBlob imgreserved2;
  103. CAutoArray<int> reserved1;
  104. CAutoArray<CSimpleStringA> reserved2;
  105. CBlob name_utf8;
  106. CBlob sex_utf8;
  107. CBlob nation_utf8;
  108. CBlob birthday_utf8;
  109. CBlob address_utf8;
  110. CBlob idcode_utf8;
  111. CBlob department_utf8;
  112. CBlob startdate_utf8;
  113. CBlob enddate_utf8;
  114. CBlob englishname_utf8;
  115. CBlob nationality_utf8;
  116. CBlob idversion_utf8;
  117. CBlob idtype_utf8;
  118. CBlob othercode_utf8;
  119. CBlob reserved_utf8;
  120. void Serialize(SpBuffer &Buf)
  121. {
  122. auto & buf = Buf & msgtype & hasscan & photodata & frontphoto & backphoto & headphoto & finger1 & finger2 & imgreserved1 & imgreserved2 & reserved1 & reserved2 & name_utf8 & sex_utf8 & nation_utf8 & birthday_utf8 & address_utf8 & idcode_utf8 & department_utf8 & startdate_utf8 & enddate_utf8 & englishname_utf8 & nationality_utf8 & idversion_utf8 & idtype_utf8 & othercode_utf8 & reserved_utf8;
  123. }
  124. };
  125. struct IDCertService_ReadAndScanUTF8JS_Req
  126. {
  127. int type;
  128. CAutoArray<int> reserved1;
  129. CAutoArray<CSimpleStringA> reserved2;
  130. void Serialize(SpBuffer &Buf)
  131. {
  132. auto & buf = Buf & type & reserved1 & reserved2;
  133. }
  134. };
  135. struct IDCertService_ReadAndScanUTF8JS_Ans
  136. {
  137. int msgtype;
  138. int hasscan;
  139. CBlob photodata;
  140. CBlob frontphoto;
  141. CBlob backphoto;
  142. CBlob headphoto;
  143. CBlob finger1;
  144. CBlob finger2;
  145. CBlob imgreserved1;
  146. CBlob imgreserved2;
  147. CAutoArray<int> reserved1;
  148. CAutoArray<CSimpleStringA> reserved2;
  149. CBlob name_utf8;
  150. CBlob sex_utf8;
  151. CBlob nation_utf8;
  152. CBlob birthday_utf8;
  153. CBlob address_utf8;
  154. CBlob idcode_utf8;
  155. CBlob department_utf8;
  156. CBlob startdate_utf8;
  157. CBlob enddate_utf8;
  158. CBlob englishname_utf8;
  159. CBlob nationality_utf8;
  160. CBlob idversion_utf8;
  161. CBlob idtype_utf8;
  162. CBlob othercode_utf8;
  163. CBlob reserved_utf8;
  164. void Serialize(SpBuffer &Buf)
  165. {
  166. auto & buf = Buf & msgtype & hasscan & photodata & frontphoto & backphoto & headphoto & finger1 & finger2 & imgreserved1 & imgreserved2 & reserved1 & reserved2 & name_utf8 & sex_utf8 & nation_utf8 & birthday_utf8 & address_utf8 & idcode_utf8 & department_utf8 & startdate_utf8 & enddate_utf8 & englishname_utf8 & nationality_utf8 & idversion_utf8 & idtype_utf8 & othercode_utf8 & reserved_utf8;
  167. }
  168. };
  169. struct IDCertService_CancelReadJS_Req
  170. {
  171. void Serialize(SpBuffer &Buf)
  172. {
  173. }
  174. };
  175. struct IDCertService_CancelReadJS_Ans
  176. {
  177. void Serialize(SpBuffer &Buf)
  178. {
  179. }
  180. };
  181. ///////////////////////////
  182. } // namespace IDCertificate
  183. #endif // __IDCERTIFICATE_DEF_G_H