vpnweb_p.c 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783
  1. /* this ALWAYS GENERATED file contains the proxy stub code */
  2. /* File created by MIDL compiler version 7.00.0500 */
  3. /* at Tue Sep 11 11:48:58 2018
  4. */
  5. /* Compiler settings for .\vpnweb.idl:
  6. Oicf, W1, Zp8, env=Win32 (32b run)
  7. protocol : dce , ms_ext, c_ext
  8. error checks: allocation ref bounds_check enum stub_data
  9. VC __declspec() decoration level:
  10. __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  11. DECLSPEC_UUID(), MIDL_INTERFACE()
  12. */
  13. //@@MIDL_FILE_HEADING( )
  14. #if !defined(_M_IA64) && !defined(_M_AMD64)
  15. #pragma warning( disable: 4049 ) /* more than 64k source lines */
  16. #if _MSC_VER >= 1200
  17. #pragma warning(push)
  18. #endif
  19. #pragma warning( disable: 4211 ) /* redefine extern to static */
  20. #pragma warning( disable: 4232 ) /* dllimport identity*/
  21. #pragma warning( disable: 4024 ) /* array to pointer mapping*/
  22. #pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */
  23. #pragma warning( disable: 4100 ) /* unreferenced arguments in x86 call */
  24. #pragma optimize("", off )
  25. #define USE_STUBLESS_PROXY
  26. /* verify that the <rpcproxy.h> version is high enough to compile this file*/
  27. #ifndef __REDQ_RPCPROXY_H_VERSION__
  28. #define __REQUIRED_RPCPROXY_H_VERSION__ 440
  29. #endif
  30. #include "rpcproxy.h"
  31. #ifndef __RPCPROXY_H_VERSION__
  32. #error this stub requires an updated version of <rpcproxy.h>
  33. #endif // __RPCPROXY_H_VERSION__
  34. #include "vpnweb.h"
  35. #define TYPE_FORMAT_STRING_SIZE 55
  36. #define PROC_FORMAT_STRING_SIZE 449
  37. #define EXPR_FORMAT_STRING_SIZE 1
  38. #define TRANSMIT_AS_TABLE_SIZE 0
  39. #define WIRE_MARSHAL_TABLE_SIZE 1
  40. typedef struct _vpnweb_MIDL_TYPE_FORMAT_STRING
  41. {
  42. short Pad;
  43. unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
  44. } vpnweb_MIDL_TYPE_FORMAT_STRING;
  45. typedef struct _vpnweb_MIDL_PROC_FORMAT_STRING
  46. {
  47. short Pad;
  48. unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
  49. } vpnweb_MIDL_PROC_FORMAT_STRING;
  50. typedef struct _vpnweb_MIDL_EXPR_FORMAT_STRING
  51. {
  52. long Pad;
  53. unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
  54. } vpnweb_MIDL_EXPR_FORMAT_STRING;
  55. static RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
  56. {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
  57. extern const vpnweb_MIDL_TYPE_FORMAT_STRING vpnweb__MIDL_TypeFormatString;
  58. extern const vpnweb_MIDL_PROC_FORMAT_STRING vpnweb__MIDL_ProcFormatString;
  59. extern const vpnweb_MIDL_EXPR_FORMAT_STRING vpnweb__MIDL_ExprFormatString;
  60. extern const MIDL_STUB_DESC Object_StubDesc;
  61. extern const MIDL_SERVER_INFO IVpnWebControl_ServerInfo;
  62. extern const MIDL_STUBLESS_PROXY_INFO IVpnWebControl_ProxyInfo;
  63. extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];
  64. #if !defined(__RPC_WIN32__)
  65. #error Invalid build platform for this stub.
  66. #endif
  67. #if !(TARGET_IS_NT40_OR_LATER)
  68. #error You need a Windows NT 4.0 or later to run this stub because it uses these features:
  69. #error -Oif or -Oicf, [wire_marshal] or [user_marshal] attribute.
  70. #error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
  71. #error This app will fail with the RPC_X_WRONG_STUB_VERSION error.
  72. #endif
  73. static const vpnweb_MIDL_PROC_FORMAT_STRING vpnweb__MIDL_ProcFormatString =
  74. {
  75. 0,
  76. {
  77. /* Procedure get_InstallerExeUrl */
  78. 0x33, /* FC_AUTO_HANDLE */
  79. 0x6c, /* Old Flags: object, Oi2 */
  80. /* 2 */ NdrFcLong( 0x0 ), /* 0 */
  81. /* 6 */ NdrFcShort( 0x7 ), /* 7 */
  82. /* 8 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  83. /* 10 */ NdrFcShort( 0x0 ), /* 0 */
  84. /* 12 */ NdrFcShort( 0x8 ), /* 8 */
  85. /* 14 */ 0x5, /* Oi2 Flags: srv must size, has return, */
  86. 0x2, /* 2 */
  87. /* Parameter pVal */
  88. /* 16 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
  89. /* 18 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  90. /* 20 */ NdrFcShort( 0x1e ), /* Type Offset=30 */
  91. /* Return value */
  92. /* 22 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  93. /* 24 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  94. /* 26 */ 0x8, /* FC_LONG */
  95. 0x0, /* 0 */
  96. /* Procedure put_InstallerExeUrl */
  97. /* 28 */ 0x33, /* FC_AUTO_HANDLE */
  98. 0x6c, /* Old Flags: object, Oi2 */
  99. /* 30 */ NdrFcLong( 0x0 ), /* 0 */
  100. /* 34 */ NdrFcShort( 0x8 ), /* 8 */
  101. /* 36 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  102. /* 38 */ NdrFcShort( 0x0 ), /* 0 */
  103. /* 40 */ NdrFcShort( 0x8 ), /* 8 */
  104. /* 42 */ 0x6, /* Oi2 Flags: clt must size, has return, */
  105. 0x2, /* 2 */
  106. /* Parameter newVal */
  107. /* 44 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
  108. /* 46 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  109. /* 48 */ NdrFcShort( 0x2c ), /* Type Offset=44 */
  110. /* Return value */
  111. /* 50 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  112. /* 52 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  113. /* 54 */ 0x8, /* FC_LONG */
  114. 0x0, /* 0 */
  115. /* Procedure get_InstallerInfUrl */
  116. /* 56 */ 0x33, /* FC_AUTO_HANDLE */
  117. 0x6c, /* Old Flags: object, Oi2 */
  118. /* 58 */ NdrFcLong( 0x0 ), /* 0 */
  119. /* 62 */ NdrFcShort( 0x9 ), /* 9 */
  120. /* 64 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  121. /* 66 */ NdrFcShort( 0x0 ), /* 0 */
  122. /* 68 */ NdrFcShort( 0x8 ), /* 8 */
  123. /* 70 */ 0x5, /* Oi2 Flags: srv must size, has return, */
  124. 0x2, /* 2 */
  125. /* Parameter pVal */
  126. /* 72 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
  127. /* 74 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  128. /* 76 */ NdrFcShort( 0x1e ), /* Type Offset=30 */
  129. /* Return value */
  130. /* 78 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  131. /* 80 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  132. /* 82 */ 0x8, /* FC_LONG */
  133. 0x0, /* 0 */
  134. /* Procedure put_InstallerInfUrl */
  135. /* 84 */ 0x33, /* FC_AUTO_HANDLE */
  136. 0x6c, /* Old Flags: object, Oi2 */
  137. /* 86 */ NdrFcLong( 0x0 ), /* 0 */
  138. /* 90 */ NdrFcShort( 0xa ), /* 10 */
  139. /* 92 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  140. /* 94 */ NdrFcShort( 0x0 ), /* 0 */
  141. /* 96 */ NdrFcShort( 0x8 ), /* 8 */
  142. /* 98 */ 0x6, /* Oi2 Flags: clt must size, has return, */
  143. 0x2, /* 2 */
  144. /* Parameter newVal */
  145. /* 100 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
  146. /* 102 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  147. /* 104 */ NdrFcShort( 0x2c ), /* Type Offset=44 */
  148. /* Return value */
  149. /* 106 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  150. /* 108 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  151. /* 110 */ 0x8, /* FC_LONG */
  152. 0x0, /* 0 */
  153. /* Procedure get_SettingUrl */
  154. /* 112 */ 0x33, /* FC_AUTO_HANDLE */
  155. 0x6c, /* Old Flags: object, Oi2 */
  156. /* 114 */ NdrFcLong( 0x0 ), /* 0 */
  157. /* 118 */ NdrFcShort( 0xb ), /* 11 */
  158. /* 120 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  159. /* 122 */ NdrFcShort( 0x0 ), /* 0 */
  160. /* 124 */ NdrFcShort( 0x8 ), /* 8 */
  161. /* 126 */ 0x5, /* Oi2 Flags: srv must size, has return, */
  162. 0x2, /* 2 */
  163. /* Parameter pVal */
  164. /* 128 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
  165. /* 130 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  166. /* 132 */ NdrFcShort( 0x1e ), /* Type Offset=30 */
  167. /* Return value */
  168. /* 134 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  169. /* 136 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  170. /* 138 */ 0x8, /* FC_LONG */
  171. 0x0, /* 0 */
  172. /* Procedure put_SettingUrl */
  173. /* 140 */ 0x33, /* FC_AUTO_HANDLE */
  174. 0x6c, /* Old Flags: object, Oi2 */
  175. /* 142 */ NdrFcLong( 0x0 ), /* 0 */
  176. /* 146 */ NdrFcShort( 0xc ), /* 12 */
  177. /* 148 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  178. /* 150 */ NdrFcShort( 0x0 ), /* 0 */
  179. /* 152 */ NdrFcShort( 0x8 ), /* 8 */
  180. /* 154 */ 0x6, /* Oi2 Flags: clt must size, has return, */
  181. 0x2, /* 2 */
  182. /* Parameter newVal */
  183. /* 156 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
  184. /* 158 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  185. /* 160 */ NdrFcShort( 0x2c ), /* Type Offset=44 */
  186. /* Return value */
  187. /* 162 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  188. /* 164 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  189. /* 166 */ 0x8, /* FC_LONG */
  190. 0x0, /* 0 */
  191. /* Procedure get_VpnServerManagerMode */
  192. /* 168 */ 0x33, /* FC_AUTO_HANDLE */
  193. 0x6c, /* Old Flags: object, Oi2 */
  194. /* 170 */ NdrFcLong( 0x0 ), /* 0 */
  195. /* 174 */ NdrFcShort( 0xd ), /* 13 */
  196. /* 176 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  197. /* 178 */ NdrFcShort( 0x0 ), /* 0 */
  198. /* 180 */ NdrFcShort( 0x8 ), /* 8 */
  199. /* 182 */ 0x5, /* Oi2 Flags: srv must size, has return, */
  200. 0x2, /* 2 */
  201. /* Parameter pVal */
  202. /* 184 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
  203. /* 186 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  204. /* 188 */ NdrFcShort( 0x1e ), /* Type Offset=30 */
  205. /* Return value */
  206. /* 190 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  207. /* 192 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  208. /* 194 */ 0x8, /* FC_LONG */
  209. 0x0, /* 0 */
  210. /* Procedure put_VpnServerManagerMode */
  211. /* 196 */ 0x33, /* FC_AUTO_HANDLE */
  212. 0x6c, /* Old Flags: object, Oi2 */
  213. /* 198 */ NdrFcLong( 0x0 ), /* 0 */
  214. /* 202 */ NdrFcShort( 0xe ), /* 14 */
  215. /* 204 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  216. /* 206 */ NdrFcShort( 0x0 ), /* 0 */
  217. /* 208 */ NdrFcShort( 0x8 ), /* 8 */
  218. /* 210 */ 0x6, /* Oi2 Flags: clt must size, has return, */
  219. 0x2, /* 2 */
  220. /* Parameter newVal */
  221. /* 212 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
  222. /* 214 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  223. /* 216 */ NdrFcShort( 0x2c ), /* Type Offset=44 */
  224. /* Return value */
  225. /* 218 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  226. /* 220 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  227. /* 222 */ 0x8, /* FC_LONG */
  228. 0x0, /* 0 */
  229. /* Procedure get_VpnServerHostname */
  230. /* 224 */ 0x33, /* FC_AUTO_HANDLE */
  231. 0x6c, /* Old Flags: object, Oi2 */
  232. /* 226 */ NdrFcLong( 0x0 ), /* 0 */
  233. /* 230 */ NdrFcShort( 0xf ), /* 15 */
  234. /* 232 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  235. /* 234 */ NdrFcShort( 0x0 ), /* 0 */
  236. /* 236 */ NdrFcShort( 0x8 ), /* 8 */
  237. /* 238 */ 0x5, /* Oi2 Flags: srv must size, has return, */
  238. 0x2, /* 2 */
  239. /* Parameter pVal */
  240. /* 240 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
  241. /* 242 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  242. /* 244 */ NdrFcShort( 0x1e ), /* Type Offset=30 */
  243. /* Return value */
  244. /* 246 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  245. /* 248 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  246. /* 250 */ 0x8, /* FC_LONG */
  247. 0x0, /* 0 */
  248. /* Procedure put_VpnServerHostname */
  249. /* 252 */ 0x33, /* FC_AUTO_HANDLE */
  250. 0x6c, /* Old Flags: object, Oi2 */
  251. /* 254 */ NdrFcLong( 0x0 ), /* 0 */
  252. /* 258 */ NdrFcShort( 0x10 ), /* 16 */
  253. /* 260 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  254. /* 262 */ NdrFcShort( 0x0 ), /* 0 */
  255. /* 264 */ NdrFcShort( 0x8 ), /* 8 */
  256. /* 266 */ 0x6, /* Oi2 Flags: clt must size, has return, */
  257. 0x2, /* 2 */
  258. /* Parameter newVal */
  259. /* 268 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
  260. /* 270 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  261. /* 272 */ NdrFcShort( 0x2c ), /* Type Offset=44 */
  262. /* Return value */
  263. /* 274 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  264. /* 276 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  265. /* 278 */ 0x8, /* FC_LONG */
  266. 0x0, /* 0 */
  267. /* Procedure get_VpnServerHubName */
  268. /* 280 */ 0x33, /* FC_AUTO_HANDLE */
  269. 0x6c, /* Old Flags: object, Oi2 */
  270. /* 282 */ NdrFcLong( 0x0 ), /* 0 */
  271. /* 286 */ NdrFcShort( 0x11 ), /* 17 */
  272. /* 288 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  273. /* 290 */ NdrFcShort( 0x0 ), /* 0 */
  274. /* 292 */ NdrFcShort( 0x8 ), /* 8 */
  275. /* 294 */ 0x5, /* Oi2 Flags: srv must size, has return, */
  276. 0x2, /* 2 */
  277. /* Parameter pVal */
  278. /* 296 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
  279. /* 298 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  280. /* 300 */ NdrFcShort( 0x1e ), /* Type Offset=30 */
  281. /* Return value */
  282. /* 302 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  283. /* 304 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  284. /* 306 */ 0x8, /* FC_LONG */
  285. 0x0, /* 0 */
  286. /* Procedure put_VpnServerHubName */
  287. /* 308 */ 0x33, /* FC_AUTO_HANDLE */
  288. 0x6c, /* Old Flags: object, Oi2 */
  289. /* 310 */ NdrFcLong( 0x0 ), /* 0 */
  290. /* 314 */ NdrFcShort( 0x12 ), /* 18 */
  291. /* 316 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  292. /* 318 */ NdrFcShort( 0x0 ), /* 0 */
  293. /* 320 */ NdrFcShort( 0x8 ), /* 8 */
  294. /* 322 */ 0x6, /* Oi2 Flags: clt must size, has return, */
  295. 0x2, /* 2 */
  296. /* Parameter newVal */
  297. /* 324 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
  298. /* 326 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  299. /* 328 */ NdrFcShort( 0x2c ), /* Type Offset=44 */
  300. /* Return value */
  301. /* 330 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  302. /* 332 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  303. /* 334 */ 0x8, /* FC_LONG */
  304. 0x0, /* 0 */
  305. /* Procedure get_VpnServerPassword */
  306. /* 336 */ 0x33, /* FC_AUTO_HANDLE */
  307. 0x6c, /* Old Flags: object, Oi2 */
  308. /* 338 */ NdrFcLong( 0x0 ), /* 0 */
  309. /* 342 */ NdrFcShort( 0x13 ), /* 19 */
  310. /* 344 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  311. /* 346 */ NdrFcShort( 0x0 ), /* 0 */
  312. /* 348 */ NdrFcShort( 0x8 ), /* 8 */
  313. /* 350 */ 0x5, /* Oi2 Flags: srv must size, has return, */
  314. 0x2, /* 2 */
  315. /* Parameter pVal */
  316. /* 352 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
  317. /* 354 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  318. /* 356 */ NdrFcShort( 0x1e ), /* Type Offset=30 */
  319. /* Return value */
  320. /* 358 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  321. /* 360 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  322. /* 362 */ 0x8, /* FC_LONG */
  323. 0x0, /* 0 */
  324. /* Procedure put_VpnServerPassword */
  325. /* 364 */ 0x33, /* FC_AUTO_HANDLE */
  326. 0x6c, /* Old Flags: object, Oi2 */
  327. /* 366 */ NdrFcLong( 0x0 ), /* 0 */
  328. /* 370 */ NdrFcShort( 0x14 ), /* 20 */
  329. /* 372 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  330. /* 374 */ NdrFcShort( 0x0 ), /* 0 */
  331. /* 376 */ NdrFcShort( 0x8 ), /* 8 */
  332. /* 378 */ 0x6, /* Oi2 Flags: clt must size, has return, */
  333. 0x2, /* 2 */
  334. /* Parameter newVal */
  335. /* 380 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
  336. /* 382 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  337. /* 384 */ NdrFcShort( 0x2c ), /* Type Offset=44 */
  338. /* Return value */
  339. /* 386 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  340. /* 388 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  341. /* 390 */ 0x8, /* FC_LONG */
  342. 0x0, /* 0 */
  343. /* Procedure get_LanguageID */
  344. /* 392 */ 0x33, /* FC_AUTO_HANDLE */
  345. 0x6c, /* Old Flags: object, Oi2 */
  346. /* 394 */ NdrFcLong( 0x0 ), /* 0 */
  347. /* 398 */ NdrFcShort( 0x15 ), /* 21 */
  348. /* 400 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  349. /* 402 */ NdrFcShort( 0x0 ), /* 0 */
  350. /* 404 */ NdrFcShort( 0x8 ), /* 8 */
  351. /* 406 */ 0x5, /* Oi2 Flags: srv must size, has return, */
  352. 0x2, /* 2 */
  353. /* Parameter pVal */
  354. /* 408 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
  355. /* 410 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  356. /* 412 */ NdrFcShort( 0x1e ), /* Type Offset=30 */
  357. /* Return value */
  358. /* 414 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  359. /* 416 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  360. /* 418 */ 0x8, /* FC_LONG */
  361. 0x0, /* 0 */
  362. /* Procedure put_LanguageID */
  363. /* 420 */ 0x33, /* FC_AUTO_HANDLE */
  364. 0x6c, /* Old Flags: object, Oi2 */
  365. /* 422 */ NdrFcLong( 0x0 ), /* 0 */
  366. /* 426 */ NdrFcShort( 0x16 ), /* 22 */
  367. /* 428 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  368. /* 430 */ NdrFcShort( 0x0 ), /* 0 */
  369. /* 432 */ NdrFcShort( 0x8 ), /* 8 */
  370. /* 434 */ 0x6, /* Oi2 Flags: clt must size, has return, */
  371. 0x2, /* 2 */
  372. /* Parameter newVal */
  373. /* 436 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
  374. /* 438 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  375. /* 440 */ NdrFcShort( 0x2c ), /* Type Offset=44 */
  376. /* Return value */
  377. /* 442 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  378. /* 444 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  379. /* 446 */ 0x8, /* FC_LONG */
  380. 0x0, /* 0 */
  381. 0x0
  382. }
  383. };
  384. static const vpnweb_MIDL_TYPE_FORMAT_STRING vpnweb__MIDL_TypeFormatString =
  385. {
  386. 0,
  387. {
  388. NdrFcShort( 0x0 ), /* 0 */
  389. /* 2 */
  390. 0x11, 0x4, /* FC_RP [alloced_on_stack] */
  391. /* 4 */ NdrFcShort( 0x1a ), /* Offset= 26 (30) */
  392. /* 6 */
  393. 0x13, 0x0, /* FC_OP */
  394. /* 8 */ NdrFcShort( 0xc ), /* Offset= 12 (20) */
  395. /* 10 */
  396. 0x1b, /* FC_CARRAY */
  397. 0x1, /* 1 */
  398. /* 12 */ NdrFcShort( 0x2 ), /* 2 */
  399. /* 14 */ 0x9, /* Corr desc: FC_ULONG */
  400. 0x0, /* */
  401. /* 16 */ NdrFcShort( 0xfffc ), /* -4 */
  402. /* 18 */ 0x6, /* FC_SHORT */
  403. 0x5b, /* FC_END */
  404. /* 20 */
  405. 0x17, /* FC_CSTRUCT */
  406. 0x3, /* 3 */
  407. /* 22 */ NdrFcShort( 0x8 ), /* 8 */
  408. /* 24 */ NdrFcShort( 0xfff2 ), /* Offset= -14 (10) */
  409. /* 26 */ 0x8, /* FC_LONG */
  410. 0x8, /* FC_LONG */
  411. /* 28 */ 0x5c, /* FC_PAD */
  412. 0x5b, /* FC_END */
  413. /* 30 */ 0xb4, /* FC_USER_MARSHAL */
  414. 0x83, /* 131 */
  415. /* 32 */ NdrFcShort( 0x0 ), /* 0 */
  416. /* 34 */ NdrFcShort( 0x4 ), /* 4 */
  417. /* 36 */ NdrFcShort( 0x0 ), /* 0 */
  418. /* 38 */ NdrFcShort( 0xffe0 ), /* Offset= -32 (6) */
  419. /* 40 */
  420. 0x12, 0x0, /* FC_UP */
  421. /* 42 */ NdrFcShort( 0xffea ), /* Offset= -22 (20) */
  422. /* 44 */ 0xb4, /* FC_USER_MARSHAL */
  423. 0x83, /* 131 */
  424. /* 46 */ NdrFcShort( 0x0 ), /* 0 */
  425. /* 48 */ NdrFcShort( 0x4 ), /* 4 */
  426. /* 50 */ NdrFcShort( 0x0 ), /* 0 */
  427. /* 52 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (40) */
  428. 0x0
  429. }
  430. };
  431. static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
  432. {
  433. {
  434. BSTR_UserSize
  435. ,BSTR_UserMarshal
  436. ,BSTR_UserUnmarshal
  437. ,BSTR_UserFree
  438. }
  439. };
  440. /* Object interface: IUnknown, ver. 0.0,
  441. GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  442. /* Object interface: IDispatch, ver. 0.0,
  443. GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  444. /* Object interface: IVpnWebControl, ver. 0.0,
  445. GUID={0x2C954023,0x34FF,0x490B,{0x86,0x1F,0x71,0xB0,0xCE,0xBC,0x03,0xB7}} */
  446. #pragma code_seg(".orpc")
  447. static const unsigned short IVpnWebControl_FormatStringOffsetTable[] =
  448. {
  449. (unsigned short) -1,
  450. (unsigned short) -1,
  451. (unsigned short) -1,
  452. (unsigned short) -1,
  453. 0,
  454. 28,
  455. 56,
  456. 84,
  457. 112,
  458. 140,
  459. 168,
  460. 196,
  461. 224,
  462. 252,
  463. 280,
  464. 308,
  465. 336,
  466. 364,
  467. 392,
  468. 420
  469. };
  470. static const MIDL_STUBLESS_PROXY_INFO IVpnWebControl_ProxyInfo =
  471. {
  472. &Object_StubDesc,
  473. vpnweb__MIDL_ProcFormatString.Format,
  474. &IVpnWebControl_FormatStringOffsetTable[-3],
  475. 0,
  476. 0,
  477. 0
  478. };
  479. static const MIDL_SERVER_INFO IVpnWebControl_ServerInfo =
  480. {
  481. &Object_StubDesc,
  482. 0,
  483. vpnweb__MIDL_ProcFormatString.Format,
  484. &IVpnWebControl_FormatStringOffsetTable[-3],
  485. 0,
  486. 0,
  487. 0,
  488. 0};
  489. CINTERFACE_PROXY_VTABLE(23) _IVpnWebControlProxyVtbl =
  490. {
  491. &IVpnWebControl_ProxyInfo,
  492. &IID_IVpnWebControl,
  493. IUnknown_QueryInterface_Proxy,
  494. IUnknown_AddRef_Proxy,
  495. IUnknown_Release_Proxy ,
  496. 0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfoCount */ ,
  497. 0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfo */ ,
  498. 0 /* (void *) (INT_PTR) -1 /* IDispatch::GetIDsOfNames */ ,
  499. 0 /* IDispatch_Invoke_Proxy */ ,
  500. (void *) (INT_PTR) -1 /* IVpnWebControl::get_InstallerExeUrl */ ,
  501. (void *) (INT_PTR) -1 /* IVpnWebControl::put_InstallerExeUrl */ ,
  502. (void *) (INT_PTR) -1 /* IVpnWebControl::get_InstallerInfUrl */ ,
  503. (void *) (INT_PTR) -1 /* IVpnWebControl::put_InstallerInfUrl */ ,
  504. (void *) (INT_PTR) -1 /* IVpnWebControl::get_SettingUrl */ ,
  505. (void *) (INT_PTR) -1 /* IVpnWebControl::put_SettingUrl */ ,
  506. (void *) (INT_PTR) -1 /* IVpnWebControl::get_VpnServerManagerMode */ ,
  507. (void *) (INT_PTR) -1 /* IVpnWebControl::put_VpnServerManagerMode */ ,
  508. (void *) (INT_PTR) -1 /* IVpnWebControl::get_VpnServerHostname */ ,
  509. (void *) (INT_PTR) -1 /* IVpnWebControl::put_VpnServerHostname */ ,
  510. (void *) (INT_PTR) -1 /* IVpnWebControl::get_VpnServerHubName */ ,
  511. (void *) (INT_PTR) -1 /* IVpnWebControl::put_VpnServerHubName */ ,
  512. (void *) (INT_PTR) -1 /* IVpnWebControl::get_VpnServerPassword */ ,
  513. (void *) (INT_PTR) -1 /* IVpnWebControl::put_VpnServerPassword */ ,
  514. (void *) (INT_PTR) -1 /* IVpnWebControl::get_LanguageID */ ,
  515. (void *) (INT_PTR) -1 /* IVpnWebControl::put_LanguageID */
  516. };
  517. static const PRPC_STUB_FUNCTION IVpnWebControl_table[] =
  518. {
  519. STUB_FORWARDING_FUNCTION,
  520. STUB_FORWARDING_FUNCTION,
  521. STUB_FORWARDING_FUNCTION,
  522. STUB_FORWARDING_FUNCTION,
  523. NdrStubCall2,
  524. NdrStubCall2,
  525. NdrStubCall2,
  526. NdrStubCall2,
  527. NdrStubCall2,
  528. NdrStubCall2,
  529. NdrStubCall2,
  530. NdrStubCall2,
  531. NdrStubCall2,
  532. NdrStubCall2,
  533. NdrStubCall2,
  534. NdrStubCall2,
  535. NdrStubCall2,
  536. NdrStubCall2,
  537. NdrStubCall2,
  538. NdrStubCall2
  539. };
  540. CInterfaceStubVtbl _IVpnWebControlStubVtbl =
  541. {
  542. &IID_IVpnWebControl,
  543. &IVpnWebControl_ServerInfo,
  544. 23,
  545. &IVpnWebControl_table[-3],
  546. CStdStubBuffer_DELEGATING_METHODS
  547. };
  548. static const MIDL_STUB_DESC Object_StubDesc =
  549. {
  550. 0,
  551. NdrOleAllocate,
  552. NdrOleFree,
  553. 0,
  554. 0,
  555. 0,
  556. 0,
  557. 0,
  558. vpnweb__MIDL_TypeFormatString.Format,
  559. 1, /* -error bounds_check flag */
  560. 0x20000, /* Ndr library version */
  561. 0,
  562. 0x70001f4, /* MIDL Version 7.0.500 */
  563. 0,
  564. UserMarshalRoutines,
  565. 0, /* notify & notify_flag routine table */
  566. 0x1, /* MIDL flag */
  567. 0, /* cs routines */
  568. 0, /* proxy/server info */
  569. 0
  570. };
  571. const CInterfaceProxyVtbl * _vpnweb_ProxyVtblList[] =
  572. {
  573. ( CInterfaceProxyVtbl *) &_IVpnWebControlProxyVtbl,
  574. 0
  575. };
  576. const CInterfaceStubVtbl * _vpnweb_StubVtblList[] =
  577. {
  578. ( CInterfaceStubVtbl *) &_IVpnWebControlStubVtbl,
  579. 0
  580. };
  581. PCInterfaceName const _vpnweb_InterfaceNamesList[] =
  582. {
  583. "IVpnWebControl",
  584. 0
  585. };
  586. const IID * _vpnweb_BaseIIDList[] =
  587. {
  588. &IID_IDispatch,
  589. 0
  590. };
  591. #define _vpnweb_CHECK_IID(n) IID_GENERIC_CHECK_IID( _vpnweb, pIID, n)
  592. int __stdcall _vpnweb_IID_Lookup( const IID * pIID, int * pIndex )
  593. {
  594. if(!_vpnweb_CHECK_IID(0))
  595. {
  596. *pIndex = 0;
  597. return 1;
  598. }
  599. return 0;
  600. }
  601. const ExtendedProxyFileInfo vpnweb_ProxyFileInfo =
  602. {
  603. (PCInterfaceProxyVtblList *) & _vpnweb_ProxyVtblList,
  604. (PCInterfaceStubVtblList *) & _vpnweb_StubVtblList,
  605. (const PCInterfaceName * ) & _vpnweb_InterfaceNamesList,
  606. (const IID ** ) & _vpnweb_BaseIIDList,
  607. & _vpnweb_IID_Lookup,
  608. 1,
  609. 2,
  610. 0, /* table of [async_uuid] interfaces */
  611. 0, /* Filler1 */
  612. 0, /* Filler2 */
  613. 0 /* Filler3 */
  614. };
  615. #pragma optimize("", on )
  616. #if _MSC_VER >= 1200
  617. #pragma warning(pop)
  618. #endif
  619. #endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/