Chromium_def_g.h 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. #ifndef __CHROMIUM_DEF_G_H
  2. #define __CHROMIUM_DEF_G_H
  3. #pragma once
  4. // This code is generated by spgen tool!
  5. #include "SpHelper.h"
  6. namespace Chromium {
  7. //
  8. // const goes here
  9. //
  10. #define ChromiumSrv_Method_OpenBrowser 0
  11. #define ChromiumSrv_Method_CloseBrowser 1
  12. #define ChromiumSrv_Method_OpenCommonPage 2
  13. #define ChromiumSrv_Method_CloseCommonPage 3
  14. #define ChromiumSrv_MethodSignature_OpenBrowser 1632538869
  15. #define ChromiumSrv_MethodSignature_CloseBrowser -1561571899
  16. #define ChromiumSrv_MethodSignature_OpenCommonPage 15213547
  17. #define ChromiumSrv_MethodSignature_CloseCommonPage 1463237030
  18. #define ChromiumSrv_LogCode_OpenBrowser "QLR040240200"
  19. #define ChromiumSrv_LogCode_CloseBrowser "QLR040240201"
  20. #define ChromiumSrv_LogCode_OpenCommonPage "QLR040240202"
  21. #define ChromiumSrv_LogCode_CloseCommonPage "QLR040240203"
  22. struct ChromiumSrv_OpenBrowser_Req
  23. {
  24. CSimpleStringA mainUrl;
  25. CSimpleStringA viceUrl;
  26. CSimpleStringA type;
  27. CSimpleStringA param1;
  28. CSimpleStringA param2;
  29. CSimpleStringA name;
  30. bool exclusiveMode;
  31. int top;
  32. int reserved1;
  33. int reserved2;
  34. void Serialize(SpBuffer &Buf)
  35. {
  36. auto & buf = Buf & mainUrl & viceUrl & type & param1 & param2 & name & exclusiveMode & top & reserved1 & reserved2;
  37. }
  38. };
  39. struct ChromiumSrv_OpenBrowser_Ans
  40. {
  41. int result;
  42. int reserved1;
  43. CSimpleStringA reserved2;
  44. void Serialize(SpBuffer &Buf)
  45. {
  46. auto & buf = Buf & result & reserved1 & reserved2;
  47. }
  48. };
  49. struct ChromiumSrv_CloseBrowser_Req
  50. {
  51. CSimpleStringA type;
  52. CSimpleStringA name;
  53. int reserved1;
  54. int reserved2;
  55. void Serialize(SpBuffer &Buf)
  56. {
  57. auto & buf = Buf & type & name & reserved1 & reserved2;
  58. }
  59. };
  60. struct ChromiumSrv_CloseBrowser_Ans
  61. {
  62. int result;
  63. int reserved1;
  64. CSimpleStringA reserved2;
  65. void Serialize(SpBuffer &Buf)
  66. {
  67. auto & buf = Buf & result & reserved1 & reserved2;
  68. }
  69. };
  70. struct ChromiumSrv_OpenCommonPage_Req
  71. {
  72. CSimpleStringA title;
  73. CSimpleStringA url;
  74. CSimpleStringA size;
  75. CSimpleStringA point;
  76. CSimpleStringA top;
  77. void Serialize(SpBuffer &Buf)
  78. {
  79. auto & buf = Buf & title & url & size & point & top;
  80. }
  81. };
  82. struct ChromiumSrv_OpenCommonPage_Ans
  83. {
  84. bool result;
  85. CSimpleStringA additionalMsg;
  86. void Serialize(SpBuffer &Buf)
  87. {
  88. auto & buf = Buf & result & additionalMsg;
  89. }
  90. };
  91. struct ChromiumSrv_CloseCommonPage_Req
  92. {
  93. CSimpleStringA title;
  94. void Serialize(SpBuffer &Buf)
  95. {
  96. auto & buf = Buf & title;
  97. }
  98. };
  99. struct ChromiumSrv_CloseCommonPage_Ans
  100. {
  101. bool result;
  102. CSimpleStringA additionalMsg;
  103. void Serialize(SpBuffer &Buf)
  104. {
  105. auto & buf = Buf & result & additionalMsg;
  106. }
  107. };
  108. ///////////////////////////
  109. } // namespace Chromium
  110. #endif // __CHROMIUM_DEF_G_H