Chromium_def_g.h 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  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. int width;
  75. int height;
  76. int point_x;
  77. int point_y;
  78. CSimpleStringA top;
  79. void Serialize(SpBuffer &Buf)
  80. {
  81. auto & buf = Buf & title & url & width & height & point_x & point_y & top;
  82. }
  83. };
  84. struct ChromiumSrv_OpenCommonPage_Ans
  85. {
  86. bool result;
  87. CSimpleStringA additionalMsg;
  88. void Serialize(SpBuffer &Buf)
  89. {
  90. auto & buf = Buf & result & additionalMsg;
  91. }
  92. };
  93. struct ChromiumSrv_CloseCommonPage_Req
  94. {
  95. CSimpleStringA title;
  96. void Serialize(SpBuffer &Buf)
  97. {
  98. auto & buf = Buf & title;
  99. }
  100. };
  101. struct ChromiumSrv_CloseCommonPage_Ans
  102. {
  103. bool result;
  104. CSimpleStringA additionalMsg;
  105. void Serialize(SpBuffer &Buf)
  106. {
  107. auto & buf = Buf & result & additionalMsg;
  108. }
  109. };
  110. ///////////////////////////
  111. } // namespace Chromium
  112. #endif // __CHROMIUM_DEF_G_H