KMSServer_c_x64_mingw_gcc.c 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731
  1. /* this ALWAYS GENERATED file contains the RPC client stubs */
  2. /* File created by MIDL compiler version 8.00.0603 */
  3. /* at Fri Feb 20 04:17:07 2015
  4. * modified by Hotbird64 to work with MingW-w64 and gcc
  5. */
  6. /* Compiler settings for KMSServer.idl:
  7. Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.00.0603
  8. protocol : all , ms_ext, c_ext, robust
  9. error checks: allocation ref bounds_check enum stub_data
  10. VC __declspec() decoration level:
  11. __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  12. DECLSPEC_UUID(), MIDL_INTERFACE()
  13. */
  14. /* @@MIDL_FILE_HEADING( ) */
  15. #if defined(_M_AMD64)
  16. #pragma warning( disable: 4049 ) /* more than 64k source lines */
  17. #if _MSC_VER >= 1200
  18. #pragma warning(push)
  19. #endif
  20. #pragma warning( disable: 4211 ) /* redefine extern to static */
  21. #pragma warning( disable: 4232 ) /* dllimport identity*/
  22. #pragma warning( disable: 4024 ) /* array to pointer mapping*/
  23. #include <string.h>
  24. #include "KMSServer_h.h"
  25. #define TYPE_FORMAT_STRING_SIZE 43
  26. #define PROC_FORMAT_STRING_SIZE 61
  27. #define EXPR_FORMAT_STRING_SIZE 1
  28. #define TRANSMIT_AS_TABLE_SIZE 0
  29. #define WIRE_MARSHAL_TABLE_SIZE 0
  30. typedef struct _KMSServer_MIDL_TYPE_FORMAT_STRING
  31. {
  32. short Pad;
  33. unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
  34. } KMSServer_MIDL_TYPE_FORMAT_STRING;
  35. typedef struct _KMSServer_MIDL_PROC_FORMAT_STRING
  36. {
  37. short Pad;
  38. unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
  39. } KMSServer_MIDL_PROC_FORMAT_STRING;
  40. typedef struct _KMSServer_MIDL_EXPR_FORMAT_STRING
  41. {
  42. long Pad;
  43. unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
  44. } KMSServer_MIDL_EXPR_FORMAT_STRING;
  45. static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
  46. {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
  47. static const RPC_SYNTAX_IDENTIFIER _NDR64_RpcTransferSyntax =
  48. {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}};
  49. extern const KMSServer_MIDL_TYPE_FORMAT_STRING KMSServer__MIDL_TypeFormatString;
  50. extern const KMSServer_MIDL_PROC_FORMAT_STRING KMSServer__MIDL_ProcFormatString;
  51. extern const KMSServer_MIDL_EXPR_FORMAT_STRING KMSServer__MIDL_ExprFormatString;
  52. #define GENERIC_BINDING_TABLE_SIZE 0
  53. /* Standard interface: KMSServer, ver. 1.0,
  54. GUID={0x51C82175,0x844E,0x4750,{0xB0,0xD8,0xEC,0x25,0x55,0x55,0xBC,0x06}} */
  55. extern const MIDL_STUBLESS_PROXY_INFO KMSServer_ProxyInfo;
  56. static const RPC_CLIENT_INTERFACE KMSServer___RpcClientInterface =
  57. {
  58. sizeof(RPC_CLIENT_INTERFACE),
  59. {{0x51C82175,0x844E,0x4750,{0xB0,0xD8,0xEC,0x25,0x55,0x55,0xBC,0x06}},{1,0}},
  60. {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
  61. 0,
  62. 0,
  63. 0,
  64. 0,
  65. &KMSServer_ProxyInfo,
  66. 0x02000000
  67. };
  68. RPC_IF_HANDLE KMSServer_v1_0_c_ifspec = (RPC_IF_HANDLE)& KMSServer___RpcClientInterface;
  69. extern const MIDL_STUB_DESC KMSServer_StubDesc;
  70. static RPC_BINDING_HANDLE KMSServer__MIDL_AutoBindHandle;
  71. int RequestActivation(
  72. /* [in] */ handle_t IDL_handle,
  73. /* [in] */ int requestSize,
  74. /* [size_is][in] */ unsigned char *request,
  75. /* [out] */ int *responseSize,
  76. /* [size_is][size_is][out] */ unsigned char **response)
  77. {
  78. CLIENT_CALL_RETURN _RetVal;
  79. _RetVal = NdrClientCall3(
  80. ( PMIDL_STUBLESS_PROXY_INFO )&KMSServer_ProxyInfo,
  81. 0,
  82. 0,
  83. IDL_handle,
  84. requestSize,
  85. request,
  86. responseSize,
  87. response);
  88. return ( int )_RetVal.Simple;
  89. }
  90. #if !defined(__RPC_WIN64__)
  91. #error Invalid build platform for this stub.
  92. #endif
  93. #if !MULTI_CALL_BINARY
  94. /*static*/ const KMSServer_MIDL_PROC_FORMAT_STRING KMSServer__MIDL_ProcFormatString =
  95. {
  96. 0,
  97. {
  98. /* Procedure RequestActivation */
  99. 0x0, /* 0 */
  100. 0x48, /* Old Flags: */
  101. /* 2 */ NdrFcLong( 0x0 ), /* 0 */
  102. /* 6 */ NdrFcShort( 0x0 ), /* 0 */
  103. /* 8 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
  104. /* 10 */ 0x32, /* FC_BIND_PRIMITIVE */
  105. 0x0, /* 0 */
  106. /* 12 */ NdrFcShort( 0x0 ), /* X64 Stack size/offset = 0 */
  107. /* 14 */ NdrFcShort( 0x8 ), /* 8 */
  108. /* 16 */ NdrFcShort( 0x24 ), /* 36 */
  109. /* 18 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
  110. 0x5, /* 5 */
  111. /* 20 */ 0xa, /* 10 */
  112. 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
  113. /* 22 */ NdrFcShort( 0x1 ), /* 1 */
  114. /* 24 */ NdrFcShort( 0x1 ), /* 1 */
  115. /* 26 */ NdrFcShort( 0x0 ), /* 0 */
  116. /* 28 */ NdrFcShort( 0x0 ), /* 0 */
  117. /* Parameter IDL_handle */
  118. /* 30 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
  119. /* 32 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
  120. /* 34 */ 0x8, /* FC_LONG */
  121. 0x0, /* 0 */
  122. /* Parameter requestSize */
  123. /* 36 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
  124. /* 38 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
  125. /* 40 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  126. /* Parameter request */
  127. /* 42 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
  128. /* 44 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
  129. /* 46 */ 0x8, /* FC_LONG */
  130. 0x0, /* 0 */
  131. /* Parameter responseSize */
  132. /* 48 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
  133. /* 50 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
  134. /* 52 */ NdrFcShort( 0x16 ), /* Type Offset=22 */
  135. /* Parameter response */
  136. /* 54 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
  137. /* 56 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
  138. /* 58 */ 0x8, /* FC_LONG */
  139. 0x0, /* 0 */
  140. 0x0
  141. }
  142. };
  143. /*static*/ const KMSServer_MIDL_TYPE_FORMAT_STRING KMSServer__MIDL_TypeFormatString =
  144. {
  145. 0,
  146. {
  147. NdrFcShort( 0x0 ), /* 0 */
  148. /* 2 */
  149. 0x11, 0x0, /* FC_RP */
  150. /* 4 */ NdrFcShort( 0x2 ), /* Offset= 2 (6) */
  151. /* 6 */
  152. 0x1b, /* FC_CARRAY */
  153. 0x0, /* 0 */
  154. /* 8 */ NdrFcShort( 0x1 ), /* 1 */
  155. /* 10 */ 0x28, /* Corr desc: parameter, FC_LONG */
  156. 0x0, /* */
  157. /* 12 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
  158. /* 14 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  159. /* 16 */ 0x2, /* FC_CHAR */
  160. 0x5b, /* FC_END */
  161. /* 18 */
  162. 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
  163. /* 20 */ 0x8, /* FC_LONG */
  164. 0x5c, /* FC_PAD */
  165. /* 22 */
  166. 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
  167. /* 24 */ NdrFcShort( 0x2 ), /* Offset= 2 (26) */
  168. /* 26 */
  169. 0x12, 0x0, /* FC_UP */
  170. /* 28 */ NdrFcShort( 0x2 ), /* Offset= 2 (30) */
  171. /* 30 */
  172. 0x1b, /* FC_CARRAY */
  173. 0x0, /* 0 */
  174. /* 32 */ NdrFcShort( 0x1 ), /* 1 */
  175. /* 34 */ 0x28, /* Corr desc: parameter, FC_LONG */
  176. 0x54, /* FC_DEREFERENCE */
  177. /* 36 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
  178. /* 38 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
  179. /* 40 */ 0x2, /* FC_CHAR */
  180. 0x5b, /* FC_END */
  181. 0x0
  182. }
  183. };
  184. #endif //!MULTI_CALL_BINARY
  185. static const unsigned short KMSServer_FormatStringOffsetTable[] =
  186. {
  187. 0
  188. };
  189. #endif /* defined(_M_AMD64)*/
  190. /* this ALWAYS GENERATED file contains the RPC client stubs */
  191. /* File created by MIDL compiler version 8.00.0603 */
  192. /* at Fri Feb 20 04:17:07 2015
  193. */
  194. /* Compiler settings for KMSServer.idl:
  195. Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.00.0603
  196. protocol : all , ms_ext, c_ext, robust
  197. error checks: allocation ref bounds_check enum stub_data
  198. VC __declspec() decoration level:
  199. __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  200. DECLSPEC_UUID(), MIDL_INTERFACE()
  201. */
  202. /* @@MIDL_FILE_HEADING( ) */
  203. #if defined(_M_AMD64)
  204. #pragma warning( disable: 4049 ) /* more than 64k source lines */
  205. #if !defined(__RPC_WIN64__)
  206. #error Invalid build platform for this stub.
  207. #endif
  208. #include "ndr64types.h"
  209. #include "pshpack8.h"
  210. typedef
  211. struct
  212. {
  213. NDR64_FORMAT_UINT32 frag1;
  214. struct _NDR64_EXPR_OPERATOR frag2;
  215. struct _NDR64_EXPR_VAR frag3;
  216. }
  217. __midl_frag13_t;
  218. extern const __midl_frag13_t __midl_frag13;
  219. typedef
  220. struct
  221. {
  222. struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;
  223. struct _NDR64_ARRAY_ELEMENT_INFO frag2;
  224. }
  225. __midl_frag12_t;
  226. extern const __midl_frag12_t __midl_frag12;
  227. typedef
  228. struct _NDR64_POINTER_FORMAT
  229. __midl_frag11_t;
  230. extern const __midl_frag11_t __midl_frag11;
  231. typedef
  232. struct _NDR64_POINTER_FORMAT
  233. __midl_frag10_t;
  234. extern const __midl_frag10_t __midl_frag10;
  235. typedef
  236. struct _NDR64_POINTER_FORMAT
  237. __midl_frag8_t;
  238. extern const __midl_frag8_t __midl_frag8;
  239. typedef
  240. NDR64_FORMAT_CHAR
  241. __midl_frag7_t;
  242. extern const __midl_frag7_t __midl_frag7;
  243. typedef
  244. struct
  245. {
  246. NDR64_FORMAT_UINT32 frag1;
  247. struct _NDR64_EXPR_VAR frag2;
  248. }
  249. __midl_frag6_t;
  250. extern const __midl_frag6_t __midl_frag6;
  251. typedef
  252. struct
  253. {
  254. struct _NDR64_CONF_ARRAY_HEADER_FORMAT frag1;
  255. struct _NDR64_ARRAY_ELEMENT_INFO frag2;
  256. }
  257. __midl_frag5_t;
  258. extern const __midl_frag5_t __midl_frag5;
  259. typedef
  260. struct _NDR64_POINTER_FORMAT
  261. __midl_frag4_t;
  262. extern const __midl_frag4_t __midl_frag4;
  263. typedef
  264. NDR64_FORMAT_CHAR
  265. __midl_frag3_t;
  266. extern const __midl_frag3_t __midl_frag3;
  267. typedef
  268. struct
  269. {
  270. struct _NDR64_PROC_FORMAT frag1;
  271. struct _NDR64_BIND_AND_NOTIFY_EXTENSION frag2;
  272. struct _NDR64_PARAM_FORMAT frag3;
  273. struct _NDR64_PARAM_FORMAT frag4;
  274. struct _NDR64_PARAM_FORMAT frag5;
  275. struct _NDR64_PARAM_FORMAT frag6;
  276. struct _NDR64_PARAM_FORMAT frag7;
  277. }
  278. __midl_frag2_t;
  279. extern const __midl_frag2_t __midl_frag2;
  280. typedef
  281. NDR64_FORMAT_UINT32
  282. __midl_frag1_t;
  283. extern const __midl_frag1_t __midl_frag1;
  284. #if !MULTI_CALL_BINARY
  285. /*static*/ const __midl_frag13_t __midl_frag13 =
  286. {
  287. /* */
  288. (NDR64_UINT32) 1 /* 0x1 */,
  289. {
  290. /* struct _NDR64_EXPR_OPERATOR */
  291. 0x4, /* FC_EXPR_OPER */
  292. 0x5, /* OP_UNARY_INDIRECTION */
  293. 0x5, /* FC64_INT32 */
  294. (NDR64_UINT8) 0 /* 0x0 */
  295. },
  296. {
  297. /* struct _NDR64_EXPR_VAR */
  298. 0x3, /* FC_EXPR_VAR */
  299. 0x7, /* FC64_INT64 */
  300. (NDR64_UINT16) 0 /* 0x0 */,
  301. (NDR64_UINT32) 24 /* 0x18 */ /* Offset */
  302. }
  303. };
  304. /*static*/ const __midl_frag12_t __midl_frag12 =
  305. {
  306. /* *char */
  307. {
  308. /* *char */
  309. 0x41, /* FC64_CONF_ARRAY */
  310. (NDR64_UINT8) 0 /* 0x0 */,
  311. {
  312. /* *char */
  313. 0,
  314. 0,
  315. 0,
  316. 0,
  317. 0,
  318. 0,
  319. 0,
  320. 0
  321. },
  322. (NDR64_UINT8) 0 /* 0x0 */,
  323. (NDR64_UINT32) 1 /* 0x1 */,
  324. &__midl_frag13
  325. },
  326. {
  327. /* struct _NDR64_ARRAY_ELEMENT_INFO */
  328. (NDR64_UINT32) 1 /* 0x1 */,
  329. &__midl_frag7
  330. }
  331. };
  332. /*static*/ const __midl_frag11_t __midl_frag11 =
  333. {
  334. /* *char */
  335. 0x21, /* FC64_UP */
  336. (NDR64_UINT8) 0 /* 0x0 */,
  337. (NDR64_UINT16) 0 /* 0x0 */,
  338. &__midl_frag12
  339. };
  340. /*static*/ const __midl_frag10_t __midl_frag10 =
  341. {
  342. /* **char */
  343. 0x20, /* FC64_RP */
  344. (NDR64_UINT8) 20 /* 0x14 */,
  345. (NDR64_UINT16) 0 /* 0x0 */,
  346. &__midl_frag11
  347. };
  348. /*static*/ const __midl_frag8_t __midl_frag8 =
  349. {
  350. /* *int */
  351. 0x20, /* FC64_RP */
  352. (NDR64_UINT8) 12 /* 0xc */,
  353. (NDR64_UINT16) 0 /* 0x0 */,
  354. &__midl_frag3
  355. };
  356. /*static*/ const __midl_frag7_t __midl_frag7 =
  357. 0x10 /* FC64_CHAR */;
  358. /*static*/ const __midl_frag6_t __midl_frag6 =
  359. {
  360. /* */
  361. (NDR64_UINT32) 1 /* 0x1 */,
  362. {
  363. /* struct _NDR64_EXPR_VAR */
  364. 0x3, /* FC_EXPR_VAR */
  365. 0x5, /* FC64_INT32 */
  366. (NDR64_UINT16) 0 /* 0x0 */,
  367. (NDR64_UINT32) 8 /* 0x8 */ /* Offset */
  368. }
  369. };
  370. /*static*/ const __midl_frag5_t __midl_frag5 =
  371. {
  372. /* *char */
  373. {
  374. /* *char */
  375. 0x41, /* FC64_CONF_ARRAY */
  376. (NDR64_UINT8) 0 /* 0x0 */,
  377. {
  378. /* *char */
  379. 0,
  380. 0,
  381. 0,
  382. 0,
  383. 0,
  384. 0,
  385. 0,
  386. 0
  387. },
  388. (NDR64_UINT8) 0 /* 0x0 */,
  389. (NDR64_UINT32) 1 /* 0x1 */,
  390. &__midl_frag6
  391. },
  392. {
  393. /* struct _NDR64_ARRAY_ELEMENT_INFO */
  394. (NDR64_UINT32) 1 /* 0x1 */,
  395. &__midl_frag7
  396. }
  397. };
  398. /*static*/ const __midl_frag4_t __midl_frag4 =
  399. {
  400. /* *char */
  401. 0x20, /* FC64_RP */
  402. (NDR64_UINT8) 0 /* 0x0 */,
  403. (NDR64_UINT16) 0 /* 0x0 */,
  404. &__midl_frag5
  405. };
  406. /*static*/ const __midl_frag3_t __midl_frag3 =
  407. 0x5 /* FC64_INT32 */;
  408. /*static*/ const __midl_frag2_t __midl_frag2 =
  409. {
  410. /* RequestActivation */
  411. {
  412. /* RequestActivation */ /* procedure RequestActivation */
  413. (NDR64_UINT32) 23986240 /* 0x16e0040 */, /* explicit handle */ /* IsIntrepreted, ServerMustSize, ClientMustSize, HasReturn, ServerCorrelation, ClientCorrelation, HasExtensions */
  414. (NDR64_UINT32) 48 /* 0x30 */ , /* Stack size */
  415. (NDR64_UINT32) 8 /* 0x8 */,
  416. (NDR64_UINT32) 40 /* 0x28 */,
  417. (NDR64_UINT16) 0 /* 0x0 */,
  418. (NDR64_UINT16) 0 /* 0x0 */,
  419. (NDR64_UINT16) 5 /* 0x5 */,
  420. (NDR64_UINT16) 8 /* 0x8 */
  421. },
  422. {
  423. /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */
  424. {
  425. /* struct _NDR64_BIND_AND_NOTIFY_EXTENSION */
  426. 0x72, /* FC64_BIND_PRIMITIVE */
  427. (NDR64_UINT8) 0 /* 0x0 */,
  428. 0 /* 0x0 */, /* Stack offset */
  429. (NDR64_UINT8) 0 /* 0x0 */,
  430. (NDR64_UINT8) 0 /* 0x0 */
  431. },
  432. (NDR64_UINT16) 0 /* 0x0 */ /* Notify index */
  433. },
  434. {
  435. /* requestSize */ /* parameter requestSize */
  436. &__midl_frag3,
  437. {
  438. /* requestSize */
  439. 0,
  440. 0,
  441. 0,
  442. 1,
  443. 0,
  444. 0,
  445. 1,
  446. 1,
  447. 0,
  448. 0,
  449. 0,
  450. 0,
  451. 0,
  452. (NDR64_UINT16) 0 /* 0x0 */,
  453. 0
  454. }, /* [in], Basetype, ByValue */
  455. (NDR64_UINT16) 0 /* 0x0 */,
  456. 8 /* 0x8 */, /* Stack offset */
  457. },
  458. {
  459. /* request */ /* parameter request */
  460. &__midl_frag5,
  461. {
  462. /* request */
  463. 1,
  464. 1,
  465. 0,
  466. 1,
  467. 0,
  468. 0,
  469. 0,
  470. 0,
  471. 1,
  472. 0,
  473. 0,
  474. 0,
  475. 0,
  476. (NDR64_UINT16) 0 /* 0x0 */,
  477. 0
  478. }, /* MustSize, MustFree, [in], SimpleRef */
  479. (NDR64_UINT16) 0 /* 0x0 */,
  480. 16 /* 0x10 */, /* Stack offset */
  481. },
  482. {
  483. /* responseSize */ /* parameter responseSize */
  484. &__midl_frag3,
  485. {
  486. /* responseSize */
  487. 0,
  488. 0,
  489. 0,
  490. 0,
  491. 1,
  492. 0,
  493. 1,
  494. 0,
  495. 1,
  496. 0,
  497. 0,
  498. 0,
  499. 0,
  500. (NDR64_UINT16) 0 /* 0x0 */,
  501. 1
  502. }, /* [out], Basetype, SimpleRef, UseCache */
  503. (NDR64_UINT16) 0 /* 0x0 */,
  504. 24 /* 0x18 */, /* Stack offset */
  505. },
  506. {
  507. /* response */ /* parameter response */
  508. &__midl_frag10,
  509. {
  510. /* response */
  511. 1,
  512. 1,
  513. 0,
  514. 0,
  515. 1,
  516. 0,
  517. 0,
  518. 0,
  519. 0,
  520. 0,
  521. 0,
  522. 0,
  523. 0,
  524. (NDR64_UINT16) 0 /* 0x0 */,
  525. 1
  526. }, /* MustSize, MustFree, [out], UseCache */
  527. (NDR64_UINT16) 0 /* 0x0 */,
  528. 32 /* 0x20 */, /* Stack offset */
  529. },
  530. {
  531. /* int */ /* parameter int */
  532. &__midl_frag3,
  533. {
  534. /* int */
  535. 0,
  536. 0,
  537. 0,
  538. 0,
  539. 1,
  540. 1,
  541. 1,
  542. 1,
  543. 0,
  544. 0,
  545. 0,
  546. 0,
  547. 0,
  548. (NDR64_UINT16) 0 /* 0x0 */,
  549. 0
  550. }, /* [out], IsReturn, Basetype, ByValue */
  551. (NDR64_UINT16) 0 /* 0x0 */,
  552. 40 /* 0x28 */, /* Stack offset */
  553. }
  554. };
  555. /*static*/ const __midl_frag1_t __midl_frag1 =
  556. (NDR64_UINT32) 0 /* 0x0 */;
  557. #endif // !MULTI_CALL_BINARY
  558. #include "poppack.h"
  559. static const FormatInfoRef KMSServer_Ndr64ProcTable[] =
  560. {
  561. &__midl_frag2
  562. };
  563. //typedef void *__RPC_USER MIDL_user_allocate_t(SIZE_T)
  564. typedef void *(__RPC_API *midl_allocate_t)(size_t);
  565. #if !MULTI_CALL_BINARY
  566. /*static*/ const MIDL_STUB_DESC KMSServer_StubDesc =
  567. {
  568. (void *)& KMSServer___RpcClientInterface,
  569. (midl_allocate_t)MIDL_user_allocate,
  570. MIDL_user_free,
  571. &KMSServer__MIDL_AutoBindHandle,
  572. 0,
  573. 0,
  574. 0,
  575. 0,
  576. KMSServer__MIDL_TypeFormatString.Format,
  577. 1, /* -error bounds_check flag */
  578. 0x60000, /* Ndr library version */
  579. 0,
  580. 0x800025b, /* MIDL Version 8.0.603 */
  581. 0,
  582. 0,
  583. 0, /* notify & notify_flag routine table */
  584. 0x2000001, /* MIDL flag */
  585. 0, /* cs routines */
  586. (void *)& KMSServer_ProxyInfo, /* proxy/server info */
  587. 0
  588. };
  589. #endif // !MULTI_CALL_BINARY
  590. static const MIDL_SYNTAX_INFO KMSServer_SyntaxInfo [ 2 ] =
  591. {
  592. {
  593. {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
  594. 0,
  595. KMSServer__MIDL_ProcFormatString.Format,
  596. KMSServer_FormatStringOffsetTable,
  597. KMSServer__MIDL_TypeFormatString.Format,
  598. 0,
  599. 0,
  600. 0
  601. }
  602. ,{
  603. {{0x71710533,0xbeba,0x4937,{0x83,0x19,0xb5,0xdb,0xef,0x9c,0xcc,0x36}},{1,0}},
  604. 0,
  605. 0 ,
  606. (unsigned short *) KMSServer_Ndr64ProcTable,
  607. 0,
  608. 0,
  609. 0,
  610. 0
  611. }
  612. };
  613. /*static*/ const MIDL_STUBLESS_PROXY_INFO KMSServer_ProxyInfo =
  614. {
  615. &KMSServer_StubDesc,
  616. KMSServer__MIDL_ProcFormatString.Format,
  617. KMSServer_FormatStringOffsetTable,
  618. (RPC_SYNTAX_IDENTIFIER*)&_RpcTransferSyntax,
  619. 2,
  620. (MIDL_SYNTAX_INFO*)KMSServer_SyntaxInfo
  621. };
  622. #if _MSC_VER >= 1200
  623. #pragma warning(pop)
  624. #endif
  625. #endif /* defined(_M_AMD64)*/