ResourceWatcher_def_g.h 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316
  1. #ifndef __RESOURCEWATCHER_DEF_G_H
  2. #define __RESOURCEWATCHER_DEF_G_H
  3. #pragma once
  4. // This code is generated by spgen tool!
  5. #include "SpHelper.h"
  6. namespace ResourceWatcher {
  7. //
  8. // const goes here
  9. //
  10. #define ResourceWatcherService_Method_GetDevInfo 65535
  11. #define ResourceWatcherService_Method_OperateFile 3
  12. #define ResourceWatcherService_Method_CheckNetType 5
  13. #define ResourceWatcherService_Method_GetBizLinks 6
  14. #define ResourceWatcherService_Method_BizLinkDetect 7
  15. #define ResourceWatcherService_Method_InstallThirdPartyProgram 11
  16. #define ResourceWatcherService_Method_FilesClean 17
  17. #define ResourceWatcherService_Method_FetchSystemSnapshot 20
  18. #define ResourceWatcherService_Method_CheckIsFileExists 21
  19. #define ResourceWatcherService_MethodSignature_GetDevInfo 296205965
  20. #define ResourceWatcherService_MethodSignature_OperateFile 935567963
  21. #define ResourceWatcherService_MethodSignature_CheckNetType 1341887614
  22. #define ResourceWatcherService_MethodSignature_GetBizLinks 651862197
  23. #define ResourceWatcherService_MethodSignature_BizLinkDetect 1476437131
  24. #define ResourceWatcherService_MethodSignature_InstallThirdPartyProgram -1049249852
  25. #define ResourceWatcherService_MethodSignature_FilesClean 624348486
  26. #define ResourceWatcherService_MethodSignature_FetchSystemSnapshot -1005346345
  27. #define ResourceWatcherService_MethodSignature_CheckIsFileExists -339255831
  28. #define ResourceWatcherService_LogCode_GetDevInfo "QLR040250A99"
  29. #define ResourceWatcherService_LogCode_OperateFile "QLR040250A03"
  30. #define ResourceWatcherService_LogCode_CheckNetType "QLR040250A05"
  31. #define ResourceWatcherService_LogCode_GetBizLinks "QLR040250A06"
  32. #define ResourceWatcherService_LogCode_BizLinkDetect "QLR040250A07"
  33. #define ResourceWatcherService_LogCode_InstallThirdPartyProgram "QLR040250A11"
  34. #define ResourceWatcherService_LogCode_FilesClean "QLR040250A17"
  35. #define ResourceWatcherService_LogCode_FetchSystemSnapshot "QLR040250A20"
  36. #define ResourceWatcherService_LogCode_CheckIsFileExists "QLR040250A21"
  37. struct ResourceWatcherService_GetDevInfo_Req
  38. {
  39. void Serialize(SpBuffer &Buf)
  40. {
  41. }
  42. };
  43. struct ResourceWatcherService_GetDevInfo_Ans
  44. {
  45. CSimpleStringA type;
  46. CSimpleStringA model;
  47. CSimpleStringA version;
  48. int state;
  49. CSimpleStringA terminalVer;
  50. void Serialize(SpBuffer &Buf)
  51. {
  52. auto & buf = Buf & type & model & version & state & terminalVer;
  53. }
  54. };
  55. struct ResourceWatcherService_OperateFile_Req
  56. {
  57. CSimpleStringA current;
  58. int mode;
  59. int attribute;
  60. CSimpleStringA content;
  61. int filter1;
  62. CSimpleStringA filter2;
  63. int attachment1;
  64. CSimpleStringA attachment2;
  65. CAutoArray<int> reserved1;
  66. CAutoArray<CSimpleStringA> reserved2;
  67. void Serialize(SpBuffer &Buf)
  68. {
  69. auto & buf = Buf & current & mode & attribute & content & filter1 & filter2 & attachment1 & attachment2 & reserved1 & reserved2;
  70. }
  71. };
  72. struct ResourceWatcherService_OperateFile_Ans
  73. {
  74. int result;
  75. CSimpleStringA header;
  76. int attachment1;
  77. CSimpleStringA attachment2;
  78. u__int64_t fileSize;
  79. u__int64_t ftCreate;
  80. u__int64_t ftModified;
  81. u__int64_t ftAccess;
  82. unsigned int fileAttribute;
  83. unsigned int forbidAttribute;
  84. int reversed1;
  85. CSimpleStringA reversed2;
  86. int count;
  87. CAutoArray<CSimpleStringA> fileNames;
  88. CAutoArray<u__int64_t> fileSizes;
  89. CAutoArray<u__int64_t> ftCreates;
  90. CAutoArray<u__int64_t> ftModifieds;
  91. CAutoArray<u__int64_t> ftAccesses;
  92. CAutoArray<unsigned int> fileAttributes;
  93. CAutoArray<unsigned int> forbidAttributes;
  94. CAutoArray<int> reserved1;
  95. CAutoArray<CSimpleStringA> reserved2;
  96. CSimpleStringA terminalVer;
  97. void Serialize(SpBuffer &Buf)
  98. {
  99. auto & buf = Buf & result & header & attachment1 & attachment2 & fileSize & ftCreate & ftModified & ftAccess & fileAttribute & forbidAttribute & reversed1 & reversed2 & count & fileNames & fileSizes & ftCreates & ftModifieds & ftAccesses & fileAttributes & forbidAttributes & reserved1 & reserved2 & terminalVer;
  100. }
  101. };
  102. struct ResourceWatcherService_CheckNetType_Req
  103. {
  104. void Serialize(SpBuffer &Buf)
  105. {
  106. }
  107. };
  108. struct ResourceWatcherService_CheckNetType_Ans
  109. {
  110. int netType;
  111. CSimpleStringA strParam;
  112. int intParam;
  113. CSimpleStringA terminalVer;
  114. void Serialize(SpBuffer &Buf)
  115. {
  116. auto & buf = Buf & netType & strParam & intParam & terminalVer;
  117. }
  118. };
  119. struct ResourceWatcherService_GetBizLinks_Req
  120. {
  121. int filter;
  122. void Serialize(SpBuffer &Buf)
  123. {
  124. auto & buf = Buf & filter;
  125. }
  126. };
  127. struct ResourceWatcherService_GetBizLinks_Ans
  128. {
  129. CAutoArray<CSimpleStringA> bizLinks;
  130. CAutoArray<CSimpleStringA> bizNames;
  131. CAutoArray<CSimpleStringA> params1;
  132. CSimpleStringA reserved1;
  133. CSimpleStringA reserved2;
  134. CSimpleStringA terminalVer;
  135. void Serialize(SpBuffer &Buf)
  136. {
  137. auto & buf = Buf & bizLinks & bizNames & params1 & reserved1 & reserved2 & terminalVer;
  138. }
  139. };
  140. struct ResourceWatcherService_BizLinkDetect_Req
  141. {
  142. int protocol;
  143. CSimpleStringA bizLink;
  144. CSimpleStringA attachment1;
  145. CSimpleStringA attachment2;
  146. void Serialize(SpBuffer &Buf)
  147. {
  148. auto & buf = Buf & protocol & bizLink & attachment1 & attachment2;
  149. }
  150. };
  151. struct ResourceWatcherService_BizLinkDetect_Ans
  152. {
  153. bool bizLinkStatus;
  154. unsigned int bizLinkDelayMS;
  155. CSimpleStringA strParam;
  156. int intParam;
  157. CSimpleStringA reserved1;
  158. CSimpleStringA reserved2;
  159. CSimpleStringA terminalVer;
  160. void Serialize(SpBuffer &Buf)
  161. {
  162. auto & buf = Buf & bizLinkStatus & bizLinkDelayMS & strParam & intParam & reserved1 & reserved2 & terminalVer;
  163. }
  164. };
  165. struct ResourceWatcherService_InstallThirdPartyProgram_Req
  166. {
  167. int type;
  168. int reserved1;
  169. int reserved2;
  170. void Serialize(SpBuffer &Buf)
  171. {
  172. auto & buf = Buf & type & reserved1 & reserved2;
  173. }
  174. };
  175. struct ResourceWatcherService_InstallThirdPartyProgram_Ans
  176. {
  177. int result;
  178. CSimpleStringA msg;
  179. CSimpleStringA path;
  180. CSimpleStringA reserverd1;
  181. CSimpleStringA reserverd2;
  182. CSimpleStringA terminalVer;
  183. void Serialize(SpBuffer &Buf)
  184. {
  185. auto & buf = Buf & result & msg & path & reserverd1 & reserverd2 & terminalVer;
  186. }
  187. };
  188. struct ResourceWatcherService_FilesClean_Req
  189. {
  190. int type;
  191. int reserved1;
  192. int reserved2;
  193. void Serialize(SpBuffer &Buf)
  194. {
  195. auto & buf = Buf & type & reserved1 & reserved2;
  196. }
  197. };
  198. struct ResourceWatcherService_FilesClean_Ans
  199. {
  200. int result;
  201. CSimpleStringA msg;
  202. CSimpleStringA reserverd1;
  203. CSimpleStringA reserverd2;
  204. CSimpleStringA terminalVer;
  205. void Serialize(SpBuffer &Buf)
  206. {
  207. auto & buf = Buf & result & msg & reserverd1 & reserverd2 & terminalVer;
  208. }
  209. };
  210. struct ResourceWatcherService_FetchSystemSnapshot_Req
  211. {
  212. int type;
  213. int reserved1;
  214. int reserved2;
  215. void Serialize(SpBuffer &Buf)
  216. {
  217. auto & buf = Buf & type & reserved1 & reserved2;
  218. }
  219. };
  220. struct ResourceWatcherService_FetchSystemSnapshot_Ans
  221. {
  222. int result;
  223. CSimpleStringA msg;
  224. CSimpleStringA reserverd1;
  225. CSimpleStringA reserverd2;
  226. CSimpleStringA terminalVer;
  227. void Serialize(SpBuffer &Buf)
  228. {
  229. auto & buf = Buf & result & msg & reserverd1 & reserverd2 & terminalVer;
  230. }
  231. };
  232. struct ResourceWatcherService_CheckIsFileExists_Req
  233. {
  234. int filetype;
  235. CSimpleStringW filename;
  236. void Serialize(SpBuffer &Buf)
  237. {
  238. auto & buf = Buf & filetype & filename;
  239. }
  240. };
  241. struct ResourceWatcherService_CheckIsFileExists_Ans
  242. {
  243. int result;
  244. void Serialize(SpBuffer &Buf)
  245. {
  246. auto & buf = Buf & result;
  247. }
  248. };
  249. ///////////////////////////
  250. } // namespace ResourceWatcher
  251. #endif // __RESOURCEWATCHER_DEF_G_H