IDCertificate_def_g.h 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  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_Exit 3
  12. #define IDCertService_Method_GetDevInfo 65535
  13. #define IDCertService_Method_ReadAndScanUTF8 9
  14. #define IDCertService_Method_ReadAndScanUTF8JS 10
  15. #define IDCertService_Method_CancelReadJS 11
  16. #define IDCertService_MethodSignature_CancelRead -342104338
  17. #define IDCertService_MethodSignature_Exit -1158854104
  18. #define IDCertService_MethodSignature_GetDevInfo 296205965
  19. #define IDCertService_MethodSignature_ReadAndScanUTF8 1171255469
  20. #define IDCertService_MethodSignature_ReadAndScanUTF8JS 1636770944
  21. #define IDCertService_MethodSignature_CancelReadJS -1728083983
  22. #define IDCertService_LogCode_CancelRead "QLR040220101"
  23. #define IDCertService_LogCode_Exit "QLR040220103"
  24. #define IDCertService_LogCode_GetDevInfo "QLR040220199"
  25. #define IDCertService_LogCode_ReadAndScanUTF8 "QLR040220109"
  26. #define IDCertService_LogCode_ReadAndScanUTF8JS "QLR040220110"
  27. #define IDCertService_LogCode_CancelReadJS "QLR040220111"
  28. struct IDCertService_CancelRead_Info
  29. {
  30. void Serialize(SpBuffer &Buf)
  31. {
  32. }
  33. };
  34. struct IDCertService_Exit_Info
  35. {
  36. void Serialize(SpBuffer &Buf)
  37. {
  38. }
  39. };
  40. struct IDCertService_GetDevInfo_Req
  41. {
  42. void Serialize(SpBuffer &Buf)
  43. {
  44. }
  45. };
  46. struct IDCertService_GetDevInfo_Ans
  47. {
  48. CSimpleStringA type;
  49. CSimpleStringA model;
  50. CSimpleStringA version;
  51. int state;
  52. void Serialize(SpBuffer &Buf)
  53. {
  54. auto & buf = Buf & type & model & version & state;
  55. }
  56. };
  57. struct IDCertService_ReadAndScanUTF8_Req
  58. {
  59. int type;
  60. CAutoArray<int> reserved1;
  61. CAutoArray<CSimpleStringA> reserved2;
  62. void Serialize(SpBuffer &Buf)
  63. {
  64. auto & buf = Buf & type & reserved1 & reserved2;
  65. }
  66. };
  67. struct IDCertService_ReadAndScanUTF8_Ans
  68. {
  69. int msgtype;
  70. int hasscan;
  71. CBlob photodata;
  72. CBlob frontphoto;
  73. CBlob backphoto;
  74. CBlob headphoto;
  75. CBlob finger1;
  76. CBlob finger2;
  77. CBlob imgreserved1;
  78. CBlob imgreserved2;
  79. CAutoArray<int> reserved1;
  80. CAutoArray<CSimpleStringA> reserved2;
  81. CBlob name_utf8;
  82. CBlob sex_utf8;
  83. CBlob nation_utf8;
  84. CBlob birthday_utf8;
  85. CBlob address_utf8;
  86. CBlob idcode_utf8;
  87. CBlob department_utf8;
  88. CBlob startdate_utf8;
  89. CBlob enddate_utf8;
  90. CBlob englishname_utf8;
  91. CBlob nationality_utf8;
  92. CBlob idversion_utf8;
  93. CBlob idtype_utf8;
  94. CBlob othercode_utf8;
  95. CBlob reserved_utf8;
  96. void Serialize(SpBuffer &Buf)
  97. {
  98. 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;
  99. }
  100. };
  101. struct IDCertService_ReadAndScanUTF8JS_Req
  102. {
  103. int type;
  104. CAutoArray<int> reserved1;
  105. CAutoArray<CSimpleStringA> reserved2;
  106. void Serialize(SpBuffer &Buf)
  107. {
  108. auto & buf = Buf & type & reserved1 & reserved2;
  109. }
  110. };
  111. struct IDCertService_ReadAndScanUTF8JS_Ans
  112. {
  113. int hasscan;
  114. CBlob frontphoto;
  115. CBlob backphoto;
  116. CBlob headphoto;
  117. CBlob finger1;
  118. CBlob finger2;
  119. CBlob imgreserved1;
  120. CBlob imgreserved2;
  121. CAutoArray<int> reserved1;
  122. CAutoArray<CSimpleStringA> reserved2;
  123. CBlob name_utf8;
  124. CBlob sex_utf8;
  125. CBlob nation_utf8;
  126. CBlob birthday_utf8;
  127. CBlob address_utf8;
  128. CBlob idcode_utf8;
  129. CBlob department_utf8;
  130. CBlob startdate_utf8;
  131. CBlob enddate_utf8;
  132. CBlob englishname_utf8;
  133. CBlob nationality_utf8;
  134. CBlob idversion_utf8;
  135. CBlob idtype_utf8;
  136. CBlob othercode_utf8;
  137. CBlob reserved_utf8;
  138. void Serialize(SpBuffer &Buf)
  139. {
  140. auto & buf = Buf & hasscan & 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;
  141. }
  142. };
  143. struct IDCertService_CancelReadJS_Req
  144. {
  145. void Serialize(SpBuffer &Buf)
  146. {
  147. }
  148. };
  149. struct IDCertService_CancelReadJS_Ans
  150. {
  151. void Serialize(SpBuffer &Buf)
  152. {
  153. }
  154. };
  155. ///////////////////////////
  156. } // namespace IDCertificate
  157. #endif // __IDCERTIFICATE_DEF_G_H