ResourceWatcher_def_g.h 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265
  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_Fetch 0
  11. #define ResourceWatcherService_Method_GetDevInfo 65535
  12. #define ResourceWatcherService_Method_GetCardSwiper 1
  13. #define ResourceWatcherService_Method_GetCpuType 2
  14. #define ResourceWatcherService_Method_OperateFile 3
  15. #define ResourceWatcherService_Method_ExtractEventLog 4
  16. #define ResourceWatcherService_Method_UpdateDNS 5
  17. #define ResourceWatcherService_Method_GetNetworkInfo 6
  18. #define ResourceWatcherService_MethodSignature_Fetch -1944912560
  19. #define ResourceWatcherService_MethodSignature_GetDevInfo 296205965
  20. #define ResourceWatcherService_MethodSignature_GetCardSwiper 828378769
  21. #define ResourceWatcherService_MethodSignature_GetCpuType -1911838440
  22. #define ResourceWatcherService_MethodSignature_OperateFile 935567963
  23. #define ResourceWatcherService_MethodSignature_ExtractEventLog -1046715334
  24. #define ResourceWatcherService_MethodSignature_UpdateDNS -943970884
  25. #define ResourceWatcherService_MethodSignature_GetNetworkInfo 1741482404
  26. struct ResourceWatcherService_Fetch_Req
  27. {
  28. void Serialize(SpBuffer &Buf)
  29. {
  30. }
  31. };
  32. struct ResourceWatcherService_Fetch_Ans
  33. {
  34. int reserved1;
  35. int reserved2;
  36. CSimpleStringA reserved3;
  37. CSimpleStringA reserved4;
  38. void Serialize(SpBuffer &Buf)
  39. {
  40. auto & buf = Buf & reserved1 & reserved2 & reserved3 & reserved4;
  41. }
  42. };
  43. struct ResourceWatcherService_GetDevInfo_Req
  44. {
  45. void Serialize(SpBuffer &Buf)
  46. {
  47. }
  48. };
  49. struct ResourceWatcherService_GetDevInfo_Ans
  50. {
  51. CSimpleStringA type;
  52. CSimpleStringA model;
  53. CSimpleStringA version;
  54. int state;
  55. void Serialize(SpBuffer &Buf)
  56. {
  57. auto & buf = Buf & type & model & version & state;
  58. }
  59. };
  60. struct ResourceWatcherService_GetCardSwiper_Req
  61. {
  62. void Serialize(SpBuffer &Buf)
  63. {
  64. }
  65. };
  66. struct ResourceWatcherService_GetCardSwiper_Ans
  67. {
  68. int status;
  69. void Serialize(SpBuffer &Buf)
  70. {
  71. auto & buf = Buf & status;
  72. }
  73. };
  74. struct ResourceWatcherService_GetCpuType_Req
  75. {
  76. void Serialize(SpBuffer &Buf)
  77. {
  78. }
  79. };
  80. struct ResourceWatcherService_GetCpuType_Ans
  81. {
  82. int level;
  83. CSimpleStringA brand;
  84. int reserved1;
  85. CSimpleStringA reserved2;
  86. void Serialize(SpBuffer &Buf)
  87. {
  88. auto & buf = Buf & level & brand & reserved1 & reserved2;
  89. }
  90. };
  91. struct ResourceWatcherService_OperateFile_Req
  92. {
  93. CSimpleStringA current;
  94. int mode;
  95. int attribute;
  96. CSimpleStringA content;
  97. int filter1;
  98. CSimpleStringA filter2;
  99. int attachment1;
  100. CSimpleStringA attachment2;
  101. CAutoArray<int> reserved1;
  102. CAutoArray<CSimpleStringA> reserved2;
  103. void Serialize(SpBuffer &Buf)
  104. {
  105. auto & buf = Buf & current & mode & attribute & content & filter1 & filter2 & attachment1 & attachment2 & reserved1 & reserved2;
  106. }
  107. };
  108. struct ResourceWatcherService_OperateFile_Ans
  109. {
  110. int result;
  111. CSimpleStringA header;
  112. int attachment1;
  113. CSimpleStringA attachment2;
  114. u__int64_t fileSize;
  115. u__int64_t ftCreate;
  116. u__int64_t ftModified;
  117. u__int64_t ftAccess;
  118. unsigned int fileAttribute;
  119. unsigned int forbidAttribute;
  120. int reversed1;
  121. CSimpleStringA reversed2;
  122. int count;
  123. CAutoArray<CSimpleStringA> fileNames;
  124. CAutoArray<u__int64_t> fileSizes;
  125. CAutoArray<u__int64_t> ftCreates;
  126. CAutoArray<u__int64_t> ftModifieds;
  127. CAutoArray<u__int64_t> ftAccesses;
  128. CAutoArray<unsigned int> fileAttributes;
  129. CAutoArray<unsigned int> forbidAttributes;
  130. CAutoArray<int> reserved1;
  131. CAutoArray<CSimpleStringA> reserved2;
  132. void Serialize(SpBuffer &Buf)
  133. {
  134. 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;
  135. }
  136. };
  137. struct ResourceWatcherService_ExtractEventLog_Req
  138. {
  139. unsigned short evtName;
  140. unsigned short evtLevel;
  141. unsigned short duration;
  142. u__int64_t startTime;
  143. u__int64_t endTime;
  144. CSimpleStringA cusEvtFileName;
  145. CSimpleStringA evtSrcEventName;
  146. int reversed1;
  147. CSimpleStringA reversed2;
  148. void Serialize(SpBuffer &Buf)
  149. {
  150. auto & buf = Buf & evtName & evtLevel & duration & startTime & endTime & cusEvtFileName & evtSrcEventName & reversed1 & reversed2;
  151. }
  152. };
  153. struct ResourceWatcherService_ExtractEventLog_Ans
  154. {
  155. unsigned int entries;
  156. CSimpleStringA information;
  157. CSimpleStringA evtLogFileName;
  158. void Serialize(SpBuffer &Buf)
  159. {
  160. auto & buf = Buf & entries & information & evtLogFileName;
  161. }
  162. };
  163. struct ResourceWatcherService_UpdateDNS_Req
  164. {
  165. CSimpleStringA interface;
  166. CSimpleStringA dns1;
  167. CSimpleStringA dns2;
  168. void Serialize(SpBuffer &Buf)
  169. {
  170. auto & buf = Buf & interface & dns1 & dns2;
  171. }
  172. };
  173. struct ResourceWatcherService_UpdateDNS_Ans
  174. {
  175. int result;
  176. CSimpleStringA messsge;
  177. void Serialize(SpBuffer &Buf)
  178. {
  179. auto & buf = Buf & result & messsge;
  180. }
  181. };
  182. struct ResourceWatcherService_GetNetworkInfo_Req
  183. {
  184. int filter;
  185. void Serialize(SpBuffer &Buf)
  186. {
  187. auto & buf = Buf & filter;
  188. }
  189. };
  190. struct ResourceWatcherService_GetNetworkInfo_Ans
  191. {
  192. int status;
  193. CSimpleStringA current;
  194. CAutoArray<CSimpleStringA> names;
  195. CAutoArray<CSimpleStringA> ips;
  196. CAutoArray<CSimpleStringA> macs;
  197. CAutoArray<CSimpleStringA> masks;
  198. CAutoArray<CSimpleStringA> gateways;
  199. CAutoArray<CSimpleStringA> dns;
  200. void Serialize(SpBuffer &Buf)
  201. {
  202. auto & buf = Buf & status & current & names & ips & macs & masks & gateways & dns;
  203. }
  204. };
  205. ///////////////////////////
  206. } // namespace ResourceWatcher
  207. #endif // __RESOURCEWATCHER_DEF_G_H