SalesRecorder_def_g.h 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319
  1. #ifndef __SALESRECORDER_DEF_G_H
  2. #define __SALESRECORDER_DEF_G_H
  3. #pragma once
  4. // This code is generated by spgen tool!
  5. #include "SpHelper.h"
  6. namespace SalesRecorder {
  7. //
  8. // const goes here
  9. //
  10. #define SalesRecorderSerVice_Method_GetOFLVideoRecords 0
  11. #define SalesRecorderSerVice_Method_CheckVideoDiskStatus 1
  12. #define SalesRecorderSerVice_Method_PlayVideo 2
  13. #define SalesRecorderSerVice_Method_SaveVideo 3
  14. #define SalesRecorderSerVice_Method_StopRecord 4
  15. #define SalesRecorderSerVice_Method_SetAudioTransFlag 5
  16. #define SalesRecorderSerVice_Method_StopShowVideo 6
  17. #define SalesRecorderSerVice_Method_PlaySalesRecord 7
  18. #define SalesRecorderSerVice_Method_StartRemoteRecord 8
  19. #define SalesRecorderSerVice_Method_DeleteVideo 9
  20. #define SalesRecorderSerVice_Method_AppendWatermark 10
  21. #define SalesRecorderSerVice_Method_SetRecordCamera 11
  22. #define SalesRecorderSerVice_MethodSignature_GetOFLVideoRecords 2017797371
  23. #define SalesRecorderSerVice_MethodSignature_CheckVideoDiskStatus 548928319
  24. #define SalesRecorderSerVice_MethodSignature_PlayVideo 1562791880
  25. #define SalesRecorderSerVice_MethodSignature_SaveVideo 1954181356
  26. #define SalesRecorderSerVice_MethodSignature_StopRecord 1069225051
  27. #define SalesRecorderSerVice_MethodSignature_SetAudioTransFlag 482145885
  28. #define SalesRecorderSerVice_MethodSignature_StopShowVideo 195996145
  29. #define SalesRecorderSerVice_MethodSignature_PlaySalesRecord -816102314
  30. #define SalesRecorderSerVice_MethodSignature_StartRemoteRecord -220748987
  31. #define SalesRecorderSerVice_MethodSignature_DeleteVideo 1753416135
  32. #define SalesRecorderSerVice_MethodSignature_AppendWatermark -783198512
  33. #define SalesRecorderSerVice_MethodSignature_SetRecordCamera 1462651958
  34. #define SalesRecorderSerVice_LogCode_GetOFLVideoRecords "QLR040231500"
  35. #define SalesRecorderSerVice_LogCode_CheckVideoDiskStatus "QLR040231501"
  36. #define SalesRecorderSerVice_LogCode_PlayVideo "QLR040231502"
  37. #define SalesRecorderSerVice_LogCode_SaveVideo "QLR040231503"
  38. #define SalesRecorderSerVice_LogCode_StopRecord "QLR040231504"
  39. #define SalesRecorderSerVice_LogCode_SetAudioTransFlag "QLR040231505"
  40. #define SalesRecorderSerVice_LogCode_StopShowVideo "QLR040231506"
  41. #define SalesRecorderSerVice_LogCode_PlaySalesRecord "QLR040231507"
  42. #define SalesRecorderSerVice_LogCode_StartRemoteRecord "QLR040231508"
  43. #define SalesRecorderSerVice_LogCode_DeleteVideo "QLR040231509"
  44. #define SalesRecorderSerVice_LogCode_AppendWatermark "QLR040231510"
  45. struct SalesRecorderSerVice_GetOFLVideoRecords_Req
  46. {
  47. CSimpleStringW Name;
  48. CSimpleStringW CardNo;
  49. CSimpleStringW BeginTime;
  50. CSimpleStringW EndTime;
  51. CSimpleStringW Reserved1;
  52. CSimpleStringW Reserved2;
  53. void Serialize(SpBuffer &Buf)
  54. {
  55. auto & buf = Buf & Name & CardNo & BeginTime & EndTime & Reserved1 & Reserved2;
  56. }
  57. };
  58. struct SalesRecorderSerVice_GetOFLVideoRecords_Ans
  59. {
  60. CSimpleStringW VideoRecords;
  61. CSimpleStringW Reserved1;
  62. CSimpleStringW Reserved2;
  63. void Serialize(SpBuffer &Buf)
  64. {
  65. auto & buf = Buf & VideoRecords & Reserved1 & Reserved2;
  66. }
  67. };
  68. struct SalesRecorderSerVice_CheckVideoDiskStatus_Req
  69. {
  70. CSimpleStringA DriveLetter;
  71. CSimpleStringW Reserved1;
  72. CSimpleStringW Reserved2;
  73. void Serialize(SpBuffer &Buf)
  74. {
  75. auto & buf = Buf & DriveLetter & Reserved1 & Reserved2;
  76. }
  77. };
  78. struct SalesRecorderSerVice_CheckVideoDiskStatus_Ans
  79. {
  80. int IsSufficient;
  81. int FreeRatio;
  82. CSimpleStringW Reserved1;
  83. CSimpleStringW Reserved2;
  84. void Serialize(SpBuffer &Buf)
  85. {
  86. auto & buf = Buf & IsSufficient & FreeRatio & Reserved1 & Reserved2;
  87. }
  88. };
  89. struct SalesRecorderSerVice_PlayVideo_Req
  90. {
  91. CSimpleStringW VideoName;
  92. void Serialize(SpBuffer &Buf)
  93. {
  94. auto & buf = Buf & VideoName;
  95. }
  96. };
  97. struct SalesRecorderSerVice_PlayVideo_Ans
  98. {
  99. void Serialize(SpBuffer &Buf)
  100. {
  101. }
  102. };
  103. struct SalesRecorderSerVice_SaveVideo_Req
  104. {
  105. CSimpleStringW VideoName;
  106. void Serialize(SpBuffer &Buf)
  107. {
  108. auto & buf = Buf & VideoName;
  109. }
  110. };
  111. struct SalesRecorderSerVice_SaveVideo_Ans
  112. {
  113. void Serialize(SpBuffer &Buf)
  114. {
  115. }
  116. };
  117. struct SalesRecorderSerVice_StopRecord_Req
  118. {
  119. CSimpleStringW VideoName;
  120. void Serialize(SpBuffer &Buf)
  121. {
  122. auto & buf = Buf & VideoName;
  123. }
  124. };
  125. struct SalesRecorderSerVice_StopRecord_Ans
  126. {
  127. void Serialize(SpBuffer &Buf)
  128. {
  129. }
  130. };
  131. struct SalesRecorderSerVice_SetAudioTransFlag_Req
  132. {
  133. bool TransFlag;
  134. void Serialize(SpBuffer &Buf)
  135. {
  136. auto & buf = Buf & TransFlag;
  137. }
  138. };
  139. struct SalesRecorderSerVice_SetAudioTransFlag_Ans
  140. {
  141. void Serialize(SpBuffer &Buf)
  142. {
  143. }
  144. };
  145. struct SalesRecorderSerVice_StopShowVideo_Req
  146. {
  147. CSimpleStringW VideoName;
  148. void Serialize(SpBuffer &Buf)
  149. {
  150. auto & buf = Buf & VideoName;
  151. }
  152. };
  153. struct SalesRecorderSerVice_StopShowVideo_Ans
  154. {
  155. void Serialize(SpBuffer &Buf)
  156. {
  157. }
  158. };
  159. struct SalesRecorderSerVice_PlaySalesRecord_Req
  160. {
  161. CSimpleStringW VideoName;
  162. int WndX;
  163. int WndY;
  164. int WndWidth;
  165. int WndHeight;
  166. void Serialize(SpBuffer &Buf)
  167. {
  168. auto & buf = Buf & VideoName & WndX & WndY & WndWidth & WndHeight;
  169. }
  170. };
  171. struct SalesRecorderSerVice_PlaySalesRecord_Ans
  172. {
  173. void Serialize(SpBuffer &Buf)
  174. {
  175. }
  176. };
  177. struct SalesRecorderSerVice_StartRemoteRecord_Req
  178. {
  179. CSimpleStringA VideoName;
  180. void Serialize(SpBuffer &Buf)
  181. {
  182. auto & buf = Buf & VideoName;
  183. }
  184. };
  185. struct SalesRecorderSerVice_StartRemoteRecord_Ans
  186. {
  187. void Serialize(SpBuffer &Buf)
  188. {
  189. }
  190. };
  191. struct SalesRecorderSerVice_DeleteVideo_Req
  192. {
  193. CSimpleStringW VideoName;
  194. void Serialize(SpBuffer &Buf)
  195. {
  196. auto & buf = Buf & VideoName;
  197. }
  198. };
  199. struct SalesRecorderSerVice_DeleteVideo_Ans
  200. {
  201. void Serialize(SpBuffer &Buf)
  202. {
  203. }
  204. };
  205. struct SalesRecorderSerVice_AppendWatermark_Req
  206. {
  207. CSimpleStringW VideoName;
  208. CSimpleStringW Watermark;
  209. void Serialize(SpBuffer &Buf)
  210. {
  211. auto & buf = Buf & VideoName & Watermark;
  212. }
  213. };
  214. struct SalesRecorderSerVice_AppendWatermark_Ans
  215. {
  216. void Serialize(SpBuffer &Buf)
  217. {
  218. }
  219. };
  220. struct SalesRecorderSerVice_SetRecordCamera_Req
  221. {
  222. int iCamera;
  223. void Serialize(SpBuffer &Buf)
  224. {
  225. auto & buf = Buf & iCamera;
  226. }
  227. };
  228. struct SalesRecorderSerVice_SetRecordCamera_Ans
  229. {
  230. void Serialize(SpBuffer &Buf)
  231. {
  232. }
  233. };
  234. ///////////////////////////
  235. } // namespace SalesRecorder
  236. #endif // __SALESRECORDER_DEF_G_H