SMPPCOM_p.c
上传用户:hkcoast
上传日期:2007-01-12
资源大小:979k
文件大小:93k
源码类别:

手机短信编程

开发平台:

Visual C++

  1. #pragma warning( disable: 4049 )  /* more than 64k source lines */
  2. /* this ALWAYS GENERATED file contains the proxy stub code */
  3.  /* File created by MIDL compiler version 6.00.0347 */
  4. /* at Tue Jul 30 12:52:05 2002
  5.  */
  6. /* Compiler settings for SMPPCOM.idl:
  7.     Oicf, W1, Zp8, env=Win32 (32b run)
  8.     protocol : dce , ms_ext, c_ext
  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_IA64) && !defined(_M_AMD64)
  16. #define USE_STUBLESS_PROXY
  17. /* verify that the <rpcproxy.h> version is high enough to compile this file*/
  18. #ifndef __REDQ_RPCPROXY_H_VERSION__
  19. #define __REQUIRED_RPCPROXY_H_VERSION__ 440
  20. #endif
  21. #include "rpcproxy.h"
  22. #ifndef __RPCPROXY_H_VERSION__
  23. #error this stub requires an updated version of <rpcproxy.h>
  24. #endif // __RPCPROXY_H_VERSION__
  25. #include "SMPPCOM.h"
  26. #define TYPE_FORMAT_STRING_SIZE   1117                              
  27. #define PROC_FORMAT_STRING_SIZE   1279                              
  28. #define TRANSMIT_AS_TABLE_SIZE    0            
  29. #define WIRE_MARSHAL_TABLE_SIZE   2            
  30. typedef struct _MIDL_TYPE_FORMAT_STRING
  31.     {
  32.     short          Pad;
  33.     unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];
  34.     } MIDL_TYPE_FORMAT_STRING;
  35. typedef struct _MIDL_PROC_FORMAT_STRING
  36.     {
  37.     short          Pad;
  38.     unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];
  39.     } MIDL_PROC_FORMAT_STRING;
  40. static RPC_SYNTAX_IDENTIFIER  _RpcTransferSyntax = 
  41. {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
  42. extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
  43. extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
  44. extern const MIDL_STUB_DESC Object_StubDesc;
  45. extern const MIDL_SERVER_INFO ISmppDateCom_ServerInfo;
  46. extern const MIDL_STUBLESS_PROXY_INFO ISmppDateCom_ProxyInfo;
  47. extern const MIDL_STUB_DESC Object_StubDesc;
  48. extern const MIDL_SERVER_INFO ISmppAddressCom_ServerInfo;
  49. extern const MIDL_STUBLESS_PROXY_INFO ISmppAddressCom_ProxyInfo;
  50. extern const MIDL_STUB_DESC Object_StubDesc;
  51. extern const MIDL_SERVER_INFO ISubmitSMCom_ServerInfo;
  52. extern const MIDL_STUBLESS_PROXY_INFO ISubmitSMCom_ProxyInfo;
  53. extern const MIDL_STUB_DESC Object_StubDesc;
  54. extern const MIDL_SERVER_INFO IEsmeTransmitterCom_ServerInfo;
  55. extern const MIDL_STUBLESS_PROXY_INFO IEsmeTransmitterCom_ProxyInfo;
  56. extern const MIDL_STUB_DESC Object_StubDesc;
  57. extern const MIDL_SERVER_INFO IDeliverSMCom_ServerInfo;
  58. extern const MIDL_STUBLESS_PROXY_INFO IDeliverSMCom_ProxyInfo;
  59. extern const MIDL_STUB_DESC Object_StubDesc;
  60. extern const MIDL_SERVER_INFO IEsmeTransceiverCom_ServerInfo;
  61. extern const MIDL_STUBLESS_PROXY_INFO IEsmeTransceiverCom_ProxyInfo;
  62. extern const MIDL_STUB_DESC Object_StubDesc;
  63. extern const MIDL_SERVER_INFO IEsmeReceiverCom_ServerInfo;
  64. extern const MIDL_STUBLESS_PROXY_INFO IEsmeReceiverCom_ProxyInfo;
  65. extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];
  66. #if !defined(__RPC_WIN32__)
  67. #error  Invalid build platform for this stub.
  68. #endif
  69. #if !(TARGET_IS_NT40_OR_LATER)
  70. #error You need a Windows NT 4.0 or later to run this stub because it uses these features:
  71. #error   -Oif or -Oicf, [wire_marshal] or [user_marshal] attribute.
  72. #error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
  73. #error This app will die there with the RPC_X_WRONG_STUB_VERSION error.
  74. #endif
  75. static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
  76.     {
  77.         0,
  78.         {
  79. /* Procedure get_TON */
  80. /* Procedure isNull */
  81. 0x33, /* FC_AUTO_HANDLE */
  82. 0x6c, /* Old Flags:  object, Oi2 */
  83. /*  2 */ NdrFcLong( 0x0 ), /* 0 */
  84. /*  6 */ NdrFcShort( 0x7 ), /* 7 */
  85. /*  8 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  86. /* 10 */ NdrFcShort( 0x0 ), /* 0 */
  87. /* 12 */ NdrFcShort( 0x22 ), /* 34 */
  88. /* 14 */ 0x4, /* Oi2 Flags:  has return, */
  89. 0x2, /* 2 */
  90. /* Parameter pVal */
  91. /* Parameter valnull */
  92. /* 16 */ NdrFcShort( 0x2150 ), /* Flags:  out, base type, simple ref, srv alloc size=8 */
  93. /* 18 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  94. /* 20 */ 0x6, /* FC_SHORT */
  95. 0x0, /* 0 */
  96. /* Return value */
  97. /* Return value */
  98. /* 22 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  99. /* 24 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  100. /* 26 */ 0x8, /* FC_LONG */
  101. 0x0, /* 0 */
  102. /* Procedure setNull */
  103. /* 28 */ 0x33, /* FC_AUTO_HANDLE */
  104. 0x6c, /* Old Flags:  object, Oi2 */
  105. /* 30 */ NdrFcLong( 0x0 ), /* 0 */
  106. /* 34 */ NdrFcShort( 0x8 ), /* 8 */
  107. /* 36 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  108. /* 38 */ NdrFcShort( 0x0 ), /* 0 */
  109. /* 40 */ NdrFcShort( 0x8 ), /* 8 */
  110. /* 42 */ 0x4, /* Oi2 Flags:  has return, */
  111. 0x1, /* 1 */
  112. /* Return value */
  113. /* 44 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  114. /* 46 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  115. /* 48 */ 0x8, /* FC_LONG */
  116. 0x0, /* 0 */
  117. /* Procedure toString */
  118. /* 50 */ 0x33, /* FC_AUTO_HANDLE */
  119. 0x6c, /* Old Flags:  object, Oi2 */
  120. /* 52 */ NdrFcLong( 0x0 ), /* 0 */
  121. /* 56 */ NdrFcShort( 0x9 ), /* 9 */
  122. /* 58 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  123. /* 60 */ NdrFcShort( 0x0 ), /* 0 */
  124. /* 62 */ NdrFcShort( 0x8 ), /* 8 */
  125. /* 64 */ 0x5, /* Oi2 Flags:  srv must size, has return, */
  126. 0x2, /* 2 */
  127. /* Parameter strdate */
  128. /* 66 */ NdrFcShort( 0x2113 ), /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */
  129. /* 68 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  130. /* 70 */ NdrFcShort( 0x22 ), /* Type Offset=34 */
  131. /* Return value */
  132. /* 72 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  133. /* 74 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  134. /* 76 */ 0x8, /* FC_LONG */
  135. 0x0, /* 0 */
  136. /* Procedure setDate */
  137. /* 78 */ 0x33, /* FC_AUTO_HANDLE */
  138. 0x6c, /* Old Flags:  object, Oi2 */
  139. /* 80 */ NdrFcLong( 0x0 ), /* 0 */
  140. /* 84 */ NdrFcShort( 0xa ), /* 10 */
  141. /* 86 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  142. /* 88 */ NdrFcShort( 0x0 ), /* 0 */
  143. /* 90 */ NdrFcShort( 0x8 ), /* 8 */
  144. /* 92 */ 0x6, /* Oi2 Flags:  clt must size, has return, */
  145. 0x2, /* 2 */
  146. /* Parameter strdate */
  147. /* 94 */ NdrFcShort( 0x8b ), /* Flags:  must size, must free, in, by val, */
  148. /* 96 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  149. /* 98 */ NdrFcShort( 0x30 ), /* Type Offset=48 */
  150. /* Return value */
  151. /* 100 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  152. /* 102 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  153. /* 104 */ 0x8, /* FC_LONG */
  154. 0x0, /* 0 */
  155. /* Procedure put_TON */
  156. /* 106 */ 0x33, /* FC_AUTO_HANDLE */
  157. 0x6c, /* Old Flags:  object, Oi2 */
  158. /* 108 */ NdrFcLong( 0x0 ), /* 0 */
  159. /* 112 */ NdrFcShort( 0x8 ), /* 8 */
  160. /* 114 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  161. /* 116 */ NdrFcShort( 0x6 ), /* 6 */
  162. /* 118 */ NdrFcShort( 0x8 ), /* 8 */
  163. /* 120 */ 0x4, /* Oi2 Flags:  has return, */
  164. 0x2, /* 2 */
  165. /* Parameter newVal */
  166. /* 122 */ NdrFcShort( 0x48 ), /* Flags:  in, base type, */
  167. /* 124 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  168. /* 126 */ 0x6, /* FC_SHORT */
  169. 0x0, /* 0 */
  170. /* Return value */
  171. /* 128 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  172. /* 130 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  173. /* 132 */ 0x8, /* FC_LONG */
  174. 0x0, /* 0 */
  175. /* Procedure enquireLink */
  176. /* Procedure enquireLink */
  177. /* Procedure enquireLink */
  178. /* Procedure get_NPI */
  179. /* 134 */ 0x33, /* FC_AUTO_HANDLE */
  180. 0x6c, /* Old Flags:  object, Oi2 */
  181. /* 136 */ NdrFcLong( 0x0 ), /* 0 */
  182. /* 140 */ NdrFcShort( 0x9 ), /* 9 */
  183. /* 142 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  184. /* 144 */ NdrFcShort( 0x0 ), /* 0 */
  185. /* 146 */ NdrFcShort( 0x22 ), /* 34 */
  186. /* 148 */ 0x4, /* Oi2 Flags:  has return, */
  187. 0x2, /* 2 */
  188. /* Parameter pret */
  189. /* Parameter pret */
  190. /* Parameter pret */
  191. /* Parameter pVal */
  192. /* 150 */ NdrFcShort( 0x2150 ), /* Flags:  out, base type, simple ref, srv alloc size=8 */
  193. /* 152 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  194. /* 154 */ 0x6, /* FC_SHORT */
  195. 0x0, /* 0 */
  196. /* Return value */
  197. /* Return value */
  198. /* Return value */
  199. /* Return value */
  200. /* 156 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  201. /* 158 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  202. /* 160 */ 0x8, /* FC_LONG */
  203. 0x0, /* 0 */
  204. /* Procedure put_NPI */
  205. /* 162 */ 0x33, /* FC_AUTO_HANDLE */
  206. 0x6c, /* Old Flags:  object, Oi2 */
  207. /* 164 */ NdrFcLong( 0x0 ), /* 0 */
  208. /* 168 */ NdrFcShort( 0xa ), /* 10 */
  209. /* 170 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  210. /* 172 */ NdrFcShort( 0x6 ), /* 6 */
  211. /* 174 */ NdrFcShort( 0x8 ), /* 8 */
  212. /* 176 */ 0x4, /* Oi2 Flags:  has return, */
  213. 0x2, /* 2 */
  214. /* Parameter newVal */
  215. /* 178 */ NdrFcShort( 0x48 ), /* Flags:  in, base type, */
  216. /* 180 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  217. /* 182 */ 0x6, /* FC_SHORT */
  218. 0x0, /* 0 */
  219. /* Return value */
  220. /* 184 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  221. /* 186 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  222. /* 188 */ 0x8, /* FC_LONG */
  223. 0x0, /* 0 */
  224. /* Procedure get_Address */
  225. /* 190 */ 0x33, /* FC_AUTO_HANDLE */
  226. 0x6c, /* Old Flags:  object, Oi2 */
  227. /* 192 */ NdrFcLong( 0x0 ), /* 0 */
  228. /* 196 */ NdrFcShort( 0xb ), /* 11 */
  229. /* 198 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  230. /* 200 */ NdrFcShort( 0x0 ), /* 0 */
  231. /* 202 */ NdrFcShort( 0x8 ), /* 8 */
  232. /* 204 */ 0x5, /* Oi2 Flags:  srv must size, has return, */
  233. 0x2, /* 2 */
  234. /* Parameter pVal */
  235. /* 206 */ NdrFcShort( 0x2113 ), /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */
  236. /* 208 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  237. /* 210 */ NdrFcShort( 0x22 ), /* Type Offset=34 */
  238. /* Return value */
  239. /* 212 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  240. /* 214 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  241. /* 216 */ 0x8, /* FC_LONG */
  242. 0x0, /* 0 */
  243. /* Procedure put_Address */
  244. /* 218 */ 0x33, /* FC_AUTO_HANDLE */
  245. 0x6c, /* Old Flags:  object, Oi2 */
  246. /* 220 */ NdrFcLong( 0x0 ), /* 0 */
  247. /* 224 */ NdrFcShort( 0xc ), /* 12 */
  248. /* 226 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  249. /* 228 */ NdrFcShort( 0x0 ), /* 0 */
  250. /* 230 */ NdrFcShort( 0x8 ), /* 8 */
  251. /* 232 */ 0x6, /* Oi2 Flags:  clt must size, has return, */
  252. 0x2, /* 2 */
  253. /* Parameter newVal */
  254. /* 234 */ NdrFcShort( 0x8b ), /* Flags:  must size, must free, in, by val, */
  255. /* 236 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  256. /* 238 */ NdrFcShort( 0x30 ), /* Type Offset=48 */
  257. /* Return value */
  258. /* 240 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  259. /* 242 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  260. /* 244 */ 0x8, /* FC_LONG */
  261. 0x0, /* 0 */
  262. /* Procedure get_ServiceType */
  263. /* Procedure get_ServiceType */
  264. /* 246 */ 0x33, /* FC_AUTO_HANDLE */
  265. 0x6c, /* Old Flags:  object, Oi2 */
  266. /* 248 */ NdrFcLong( 0x0 ), /* 0 */
  267. /* 252 */ NdrFcShort( 0x7 ), /* 7 */
  268. /* 254 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  269. /* 256 */ NdrFcShort( 0x0 ), /* 0 */
  270. /* 258 */ NdrFcShort( 0x8 ), /* 8 */
  271. /* 260 */ 0x5, /* Oi2 Flags:  srv must size, has return, */
  272. 0x2, /* 2 */
  273. /* Parameter pVal */
  274. /* Parameter pVal */
  275. /* 262 */ NdrFcShort( 0x2113 ), /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */
  276. /* 264 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  277. /* 266 */ NdrFcShort( 0x22 ), /* Type Offset=34 */
  278. /* Return value */
  279. /* Return value */
  280. /* 268 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  281. /* 270 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  282. /* 272 */ 0x8, /* FC_LONG */
  283. 0x0, /* 0 */
  284. /* Procedure put_ServiceType */
  285. /* Procedure put_ServiceType */
  286. /* 274 */ 0x33, /* FC_AUTO_HANDLE */
  287. 0x6c, /* Old Flags:  object, Oi2 */
  288. /* 276 */ NdrFcLong( 0x0 ), /* 0 */
  289. /* 280 */ NdrFcShort( 0x8 ), /* 8 */
  290. /* 282 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  291. /* 284 */ NdrFcShort( 0x0 ), /* 0 */
  292. /* 286 */ NdrFcShort( 0x8 ), /* 8 */
  293. /* 288 */ 0x6, /* Oi2 Flags:  clt must size, has return, */
  294. 0x2, /* 2 */
  295. /* Parameter newVal */
  296. /* Parameter newVal */
  297. /* 290 */ NdrFcShort( 0x8b ), /* Flags:  must size, must free, in, by val, */
  298. /* 292 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  299. /* 294 */ NdrFcShort( 0x30 ), /* Type Offset=48 */
  300. /* Return value */
  301. /* Return value */
  302. /* 296 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  303. /* 298 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  304. /* 300 */ 0x8, /* FC_LONG */
  305. 0x0, /* 0 */
  306. /* Procedure get_Source */
  307. /* Procedure get_Source */
  308. /* 302 */ 0x33, /* FC_AUTO_HANDLE */
  309. 0x6c, /* Old Flags:  object, Oi2 */
  310. /* 304 */ NdrFcLong( 0x0 ), /* 0 */
  311. /* 308 */ NdrFcShort( 0x9 ), /* 9 */
  312. /* 310 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  313. /* 312 */ NdrFcShort( 0x0 ), /* 0 */
  314. /* 314 */ NdrFcShort( 0x8 ), /* 8 */
  315. /* 316 */ 0x5, /* Oi2 Flags:  srv must size, has return, */
  316. 0x2, /* 2 */
  317. /* Parameter pVal */
  318. /* Parameter pVal */
  319. /* 318 */ NdrFcShort( 0x13 ), /* Flags:  must size, must free, out, */
  320. /* 320 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  321. /* 322 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
  322. /* Return value */
  323. /* Return value */
  324. /* 324 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  325. /* 326 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  326. /* 328 */ 0x8, /* FC_LONG */
  327. 0x0, /* 0 */
  328. /* Procedure put_Source */
  329. /* Procedure put_Source */
  330. /* 330 */ 0x33, /* FC_AUTO_HANDLE */
  331. 0x6c, /* Old Flags:  object, Oi2 */
  332. /* 332 */ NdrFcLong( 0x0 ), /* 0 */
  333. /* 336 */ NdrFcShort( 0xa ), /* 10 */
  334. /* 338 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  335. /* 340 */ NdrFcShort( 0x0 ), /* 0 */
  336. /* 342 */ NdrFcShort( 0x8 ), /* 8 */
  337. /* 344 */ 0x6, /* Oi2 Flags:  clt must size, has return, */
  338. 0x2, /* 2 */
  339. /* Parameter newVal */
  340. /* Parameter newVal */
  341. /* 346 */ NdrFcShort( 0xb ), /* Flags:  must size, must free, in, */
  342. /* 348 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  343. /* 350 */ NdrFcShort( 0x3e ), /* Type Offset=62 */
  344. /* Return value */
  345. /* Return value */
  346. /* 352 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  347. /* 354 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  348. /* 356 */ 0x8, /* FC_LONG */
  349. 0x0, /* 0 */
  350. /* Procedure get_Destination */
  351. /* Procedure get_Destination */
  352. /* 358 */ 0x33, /* FC_AUTO_HANDLE */
  353. 0x6c, /* Old Flags:  object, Oi2 */
  354. /* 360 */ NdrFcLong( 0x0 ), /* 0 */
  355. /* 364 */ NdrFcShort( 0xb ), /* 11 */
  356. /* 366 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  357. /* 368 */ NdrFcShort( 0x0 ), /* 0 */
  358. /* 370 */ NdrFcShort( 0x8 ), /* 8 */
  359. /* 372 */ 0x5, /* Oi2 Flags:  srv must size, has return, */
  360. 0x2, /* 2 */
  361. /* Parameter pVal */
  362. /* Parameter pVal */
  363. /* 374 */ NdrFcShort( 0x13 ), /* Flags:  must size, must free, out, */
  364. /* 376 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  365. /* 378 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
  366. /* Return value */
  367. /* Return value */
  368. /* 380 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  369. /* 382 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  370. /* 384 */ 0x8, /* FC_LONG */
  371. 0x0, /* 0 */
  372. /* Procedure put_Destination */
  373. /* Procedure put_Destination */
  374. /* 386 */ 0x33, /* FC_AUTO_HANDLE */
  375. 0x6c, /* Old Flags:  object, Oi2 */
  376. /* 388 */ NdrFcLong( 0x0 ), /* 0 */
  377. /* 392 */ NdrFcShort( 0xc ), /* 12 */
  378. /* 394 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  379. /* 396 */ NdrFcShort( 0x0 ), /* 0 */
  380. /* 398 */ NdrFcShort( 0x8 ), /* 8 */
  381. /* 400 */ 0x6, /* Oi2 Flags:  clt must size, has return, */
  382. 0x2, /* 2 */
  383. /* Parameter newVal */
  384. /* Parameter newVal */
  385. /* 402 */ NdrFcShort( 0xb ), /* Flags:  must size, must free, in, */
  386. /* 404 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  387. /* 406 */ NdrFcShort( 0x3e ), /* Type Offset=62 */
  388. /* Return value */
  389. /* Return value */
  390. /* 408 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  391. /* 410 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  392. /* 412 */ 0x8, /* FC_LONG */
  393. 0x0, /* 0 */
  394. /* Procedure get_esmClass */
  395. /* Procedure get_esmClass */
  396. /* 414 */ 0x33, /* FC_AUTO_HANDLE */
  397. 0x6c, /* Old Flags:  object, Oi2 */
  398. /* 416 */ NdrFcLong( 0x0 ), /* 0 */
  399. /* 420 */ NdrFcShort( 0xd ), /* 13 */
  400. /* 422 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  401. /* 424 */ NdrFcShort( 0x0 ), /* 0 */
  402. /* 426 */ NdrFcShort( 0x22 ), /* 34 */
  403. /* 428 */ 0x4, /* Oi2 Flags:  has return, */
  404. 0x2, /* 2 */
  405. /* Parameter pVal */
  406. /* Parameter pVal */
  407. /* 430 */ NdrFcShort( 0x2150 ), /* Flags:  out, base type, simple ref, srv alloc size=8 */
  408. /* 432 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  409. /* 434 */ 0x6, /* FC_SHORT */
  410. 0x0, /* 0 */
  411. /* Return value */
  412. /* Return value */
  413. /* 436 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  414. /* 438 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  415. /* 440 */ 0x8, /* FC_LONG */
  416. 0x0, /* 0 */
  417. /* Procedure put_esmClass */
  418. /* Procedure put_esmClass */
  419. /* 442 */ 0x33, /* FC_AUTO_HANDLE */
  420. 0x6c, /* Old Flags:  object, Oi2 */
  421. /* 444 */ NdrFcLong( 0x0 ), /* 0 */
  422. /* 448 */ NdrFcShort( 0xe ), /* 14 */
  423. /* 450 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  424. /* 452 */ NdrFcShort( 0x6 ), /* 6 */
  425. /* 454 */ NdrFcShort( 0x8 ), /* 8 */
  426. /* 456 */ 0x4, /* Oi2 Flags:  has return, */
  427. 0x2, /* 2 */
  428. /* Parameter newVal */
  429. /* Parameter newVal */
  430. /* 458 */ NdrFcShort( 0x48 ), /* Flags:  in, base type, */
  431. /* 460 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  432. /* 462 */ 0x6, /* FC_SHORT */
  433. 0x0, /* 0 */
  434. /* Return value */
  435. /* Return value */
  436. /* 464 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  437. /* 466 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  438. /* 468 */ 0x8, /* FC_LONG */
  439. 0x0, /* 0 */
  440. /* Procedure get_dataCoding */
  441. /* Procedure get_dataCoding */
  442. /* 470 */ 0x33, /* FC_AUTO_HANDLE */
  443. 0x6c, /* Old Flags:  object, Oi2 */
  444. /* 472 */ NdrFcLong( 0x0 ), /* 0 */
  445. /* 476 */ NdrFcShort( 0xf ), /* 15 */
  446. /* 478 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  447. /* 480 */ NdrFcShort( 0x0 ), /* 0 */
  448. /* 482 */ NdrFcShort( 0x22 ), /* 34 */
  449. /* 484 */ 0x4, /* Oi2 Flags:  has return, */
  450. 0x2, /* 2 */
  451. /* Parameter pVal */
  452. /* Parameter pVal */
  453. /* 486 */ NdrFcShort( 0x2150 ), /* Flags:  out, base type, simple ref, srv alloc size=8 */
  454. /* 488 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  455. /* 490 */ 0x6, /* FC_SHORT */
  456. 0x0, /* 0 */
  457. /* Return value */
  458. /* Return value */
  459. /* 492 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  460. /* 494 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  461. /* 496 */ 0x8, /* FC_LONG */
  462. 0x0, /* 0 */
  463. /* Procedure put_dataCoding */
  464. /* Procedure put_dataCoding */
  465. /* 498 */ 0x33, /* FC_AUTO_HANDLE */
  466. 0x6c, /* Old Flags:  object, Oi2 */
  467. /* 500 */ NdrFcLong( 0x0 ), /* 0 */
  468. /* 504 */ NdrFcShort( 0x10 ), /* 16 */
  469. /* 506 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  470. /* 508 */ NdrFcShort( 0x6 ), /* 6 */
  471. /* 510 */ NdrFcShort( 0x8 ), /* 8 */
  472. /* 512 */ 0x4, /* Oi2 Flags:  has return, */
  473. 0x2, /* 2 */
  474. /* Parameter newVal */
  475. /* Parameter newVal */
  476. /* 514 */ NdrFcShort( 0x48 ), /* Flags:  in, base type, */
  477. /* 516 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  478. /* 518 */ 0x6, /* FC_SHORT */
  479. 0x0, /* 0 */
  480. /* Return value */
  481. /* Return value */
  482. /* 520 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  483. /* 522 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  484. /* 524 */ 0x8, /* FC_LONG */
  485. 0x0, /* 0 */
  486. /* Procedure get_protocolID */
  487. /* Procedure get_protocolID */
  488. /* 526 */ 0x33, /* FC_AUTO_HANDLE */
  489. 0x6c, /* Old Flags:  object, Oi2 */
  490. /* 528 */ NdrFcLong( 0x0 ), /* 0 */
  491. /* 532 */ NdrFcShort( 0x11 ), /* 17 */
  492. /* 534 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  493. /* 536 */ NdrFcShort( 0x0 ), /* 0 */
  494. /* 538 */ NdrFcShort( 0x22 ), /* 34 */
  495. /* 540 */ 0x4, /* Oi2 Flags:  has return, */
  496. 0x2, /* 2 */
  497. /* Parameter pVal */
  498. /* Parameter pVal */
  499. /* 542 */ NdrFcShort( 0x2150 ), /* Flags:  out, base type, simple ref, srv alloc size=8 */
  500. /* 544 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  501. /* 546 */ 0x6, /* FC_SHORT */
  502. 0x0, /* 0 */
  503. /* Return value */
  504. /* Return value */
  505. /* 548 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  506. /* 550 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  507. /* 552 */ 0x8, /* FC_LONG */
  508. 0x0, /* 0 */
  509. /* Procedure put_protocolID */
  510. /* Procedure put_protocolID */
  511. /* 554 */ 0x33, /* FC_AUTO_HANDLE */
  512. 0x6c, /* Old Flags:  object, Oi2 */
  513. /* 556 */ NdrFcLong( 0x0 ), /* 0 */
  514. /* 560 */ NdrFcShort( 0x12 ), /* 18 */
  515. /* 562 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  516. /* 564 */ NdrFcShort( 0x6 ), /* 6 */
  517. /* 566 */ NdrFcShort( 0x8 ), /* 8 */
  518. /* 568 */ 0x4, /* Oi2 Flags:  has return, */
  519. 0x2, /* 2 */
  520. /* Parameter newVal */
  521. /* Parameter newVal */
  522. /* 570 */ NdrFcShort( 0x48 ), /* Flags:  in, base type, */
  523. /* 572 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  524. /* 574 */ 0x6, /* FC_SHORT */
  525. 0x0, /* 0 */
  526. /* Return value */
  527. /* Return value */
  528. /* 576 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  529. /* 578 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  530. /* 580 */ 0x8, /* FC_LONG */
  531. 0x0, /* 0 */
  532. /* Procedure get_priorityFlag */
  533. /* Procedure get_priorityFlag */
  534. /* 582 */ 0x33, /* FC_AUTO_HANDLE */
  535. 0x6c, /* Old Flags:  object, Oi2 */
  536. /* 584 */ NdrFcLong( 0x0 ), /* 0 */
  537. /* 588 */ NdrFcShort( 0x13 ), /* 19 */
  538. /* 590 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  539. /* 592 */ NdrFcShort( 0x0 ), /* 0 */
  540. /* 594 */ NdrFcShort( 0x22 ), /* 34 */
  541. /* 596 */ 0x4, /* Oi2 Flags:  has return, */
  542. 0x2, /* 2 */
  543. /* Parameter pVal */
  544. /* Parameter pVal */
  545. /* 598 */ NdrFcShort( 0x2150 ), /* Flags:  out, base type, simple ref, srv alloc size=8 */
  546. /* 600 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  547. /* 602 */ 0x6, /* FC_SHORT */
  548. 0x0, /* 0 */
  549. /* Return value */
  550. /* Return value */
  551. /* 604 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  552. /* 606 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  553. /* 608 */ 0x8, /* FC_LONG */
  554. 0x0, /* 0 */
  555. /* Procedure put_priorityFlag */
  556. /* Procedure put_priorityFlag */
  557. /* 610 */ 0x33, /* FC_AUTO_HANDLE */
  558. 0x6c, /* Old Flags:  object, Oi2 */
  559. /* 612 */ NdrFcLong( 0x0 ), /* 0 */
  560. /* 616 */ NdrFcShort( 0x14 ), /* 20 */
  561. /* 618 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  562. /* 620 */ NdrFcShort( 0x6 ), /* 6 */
  563. /* 622 */ NdrFcShort( 0x8 ), /* 8 */
  564. /* 624 */ 0x4, /* Oi2 Flags:  has return, */
  565. 0x2, /* 2 */
  566. /* Parameter newVal */
  567. /* Parameter newVal */
  568. /* 626 */ NdrFcShort( 0x48 ), /* Flags:  in, base type, */
  569. /* 628 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  570. /* 630 */ 0x6, /* FC_SHORT */
  571. 0x0, /* 0 */
  572. /* Return value */
  573. /* Return value */
  574. /* 632 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  575. /* 634 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  576. /* 636 */ 0x8, /* FC_LONG */
  577. 0x0, /* 0 */
  578. /* Procedure get_scheduledDelivery */
  579. /* Procedure get_scheduledDelivery */
  580. /* 638 */ 0x33, /* FC_AUTO_HANDLE */
  581. 0x6c, /* Old Flags:  object, Oi2 */
  582. /* 640 */ NdrFcLong( 0x0 ), /* 0 */
  583. /* 644 */ NdrFcShort( 0x15 ), /* 21 */
  584. /* 646 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  585. /* 648 */ NdrFcShort( 0x0 ), /* 0 */
  586. /* 650 */ NdrFcShort( 0x8 ), /* 8 */
  587. /* 652 */ 0x5, /* Oi2 Flags:  srv must size, has return, */
  588. 0x2, /* 2 */
  589. /* Parameter pVal */
  590. /* Parameter pVal */
  591. /* 654 */ NdrFcShort( 0x13 ), /* Flags:  must size, must free, out, */
  592. /* 656 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  593. /* 658 */ NdrFcShort( 0x50 ), /* Type Offset=80 */
  594. /* Return value */
  595. /* Return value */
  596. /* 660 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  597. /* 662 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  598. /* 664 */ 0x8, /* FC_LONG */
  599. 0x0, /* 0 */
  600. /* Procedure put_scheduledDelivery */
  601. /* Procedure put_scheduledDelivery */
  602. /* 666 */ 0x33, /* FC_AUTO_HANDLE */
  603. 0x6c, /* Old Flags:  object, Oi2 */
  604. /* 668 */ NdrFcLong( 0x0 ), /* 0 */
  605. /* 672 */ NdrFcShort( 0x16 ), /* 22 */
  606. /* 674 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  607. /* 676 */ NdrFcShort( 0x0 ), /* 0 */
  608. /* 678 */ NdrFcShort( 0x8 ), /* 8 */
  609. /* 680 */ 0x6, /* Oi2 Flags:  clt must size, has return, */
  610. 0x2, /* 2 */
  611. /* Parameter newVal */
  612. /* Parameter newVal */
  613. /* 682 */ NdrFcShort( 0xb ), /* Flags:  must size, must free, in, */
  614. /* 684 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  615. /* 686 */ NdrFcShort( 0x54 ), /* Type Offset=84 */
  616. /* Return value */
  617. /* Return value */
  618. /* 688 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  619. /* 690 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  620. /* 692 */ 0x8, /* FC_LONG */
  621. 0x0, /* 0 */
  622. /* Procedure get_validityPeriod */
  623. /* Procedure get_validityPeriod */
  624. /* 694 */ 0x33, /* FC_AUTO_HANDLE */
  625. 0x6c, /* Old Flags:  object, Oi2 */
  626. /* 696 */ NdrFcLong( 0x0 ), /* 0 */
  627. /* 700 */ NdrFcShort( 0x17 ), /* 23 */
  628. /* 702 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  629. /* 704 */ NdrFcShort( 0x0 ), /* 0 */
  630. /* 706 */ NdrFcShort( 0x8 ), /* 8 */
  631. /* 708 */ 0x5, /* Oi2 Flags:  srv must size, has return, */
  632. 0x2, /* 2 */
  633. /* Parameter pVal */
  634. /* Parameter pVal */
  635. /* 710 */ NdrFcShort( 0x13 ), /* Flags:  must size, must free, out, */
  636. /* 712 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  637. /* 714 */ NdrFcShort( 0x50 ), /* Type Offset=80 */
  638. /* Return value */
  639. /* Return value */
  640. /* 716 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  641. /* 718 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  642. /* 720 */ 0x8, /* FC_LONG */
  643. 0x0, /* 0 */
  644. /* Procedure put_validityPeriod */
  645. /* Procedure put_validityPeriod */
  646. /* 722 */ 0x33, /* FC_AUTO_HANDLE */
  647. 0x6c, /* Old Flags:  object, Oi2 */
  648. /* 724 */ NdrFcLong( 0x0 ), /* 0 */
  649. /* 728 */ NdrFcShort( 0x18 ), /* 24 */
  650. /* 730 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  651. /* 732 */ NdrFcShort( 0x0 ), /* 0 */
  652. /* 734 */ NdrFcShort( 0x8 ), /* 8 */
  653. /* 736 */ 0x6, /* Oi2 Flags:  clt must size, has return, */
  654. 0x2, /* 2 */
  655. /* Parameter newVal */
  656. /* Parameter newVal */
  657. /* 738 */ NdrFcShort( 0xb ), /* Flags:  must size, must free, in, */
  658. /* 740 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  659. /* 742 */ NdrFcShort( 0x54 ), /* Type Offset=84 */
  660. /* Return value */
  661. /* Return value */
  662. /* 744 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  663. /* 746 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  664. /* 748 */ 0x8, /* FC_LONG */
  665. 0x0, /* 0 */
  666. /* Procedure get_registeredDelivery */
  667. /* Procedure get_registeredDelivery */
  668. /* 750 */ 0x33, /* FC_AUTO_HANDLE */
  669. 0x6c, /* Old Flags:  object, Oi2 */
  670. /* 752 */ NdrFcLong( 0x0 ), /* 0 */
  671. /* 756 */ NdrFcShort( 0x19 ), /* 25 */
  672. /* 758 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  673. /* 760 */ NdrFcShort( 0x0 ), /* 0 */
  674. /* 762 */ NdrFcShort( 0x22 ), /* 34 */
  675. /* 764 */ 0x4, /* Oi2 Flags:  has return, */
  676. 0x2, /* 2 */
  677. /* Parameter pVal */
  678. /* Parameter pVal */
  679. /* 766 */ NdrFcShort( 0x2150 ), /* Flags:  out, base type, simple ref, srv alloc size=8 */
  680. /* 768 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  681. /* 770 */ 0x6, /* FC_SHORT */
  682. 0x0, /* 0 */
  683. /* Return value */
  684. /* Return value */
  685. /* 772 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  686. /* 774 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  687. /* 776 */ 0x8, /* FC_LONG */
  688. 0x0, /* 0 */
  689. /* Procedure put_registeredDelivery */
  690. /* Procedure put_registeredDelivery */
  691. /* 778 */ 0x33, /* FC_AUTO_HANDLE */
  692. 0x6c, /* Old Flags:  object, Oi2 */
  693. /* 780 */ NdrFcLong( 0x0 ), /* 0 */
  694. /* 784 */ NdrFcShort( 0x1a ), /* 26 */
  695. /* 786 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  696. /* 788 */ NdrFcShort( 0x6 ), /* 6 */
  697. /* 790 */ NdrFcShort( 0x8 ), /* 8 */
  698. /* 792 */ 0x4, /* Oi2 Flags:  has return, */
  699. 0x2, /* 2 */
  700. /* Parameter newVal */
  701. /* Parameter newVal */
  702. /* 794 */ NdrFcShort( 0x48 ), /* Flags:  in, base type, */
  703. /* 796 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  704. /* 798 */ 0x6, /* FC_SHORT */
  705. 0x0, /* 0 */
  706. /* Return value */
  707. /* Return value */
  708. /* 800 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  709. /* 802 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  710. /* 804 */ 0x8, /* FC_LONG */
  711. 0x0, /* 0 */
  712. /* Procedure get_replaceIfPresent */
  713. /* Procedure get_replaceIfPresent */
  714. /* 806 */ 0x33, /* FC_AUTO_HANDLE */
  715. 0x6c, /* Old Flags:  object, Oi2 */
  716. /* 808 */ NdrFcLong( 0x0 ), /* 0 */
  717. /* 812 */ NdrFcShort( 0x1b ), /* 27 */
  718. /* 814 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  719. /* 816 */ NdrFcShort( 0x0 ), /* 0 */
  720. /* 818 */ NdrFcShort( 0x22 ), /* 34 */
  721. /* 820 */ 0x4, /* Oi2 Flags:  has return, */
  722. 0x2, /* 2 */
  723. /* Parameter pVal */
  724. /* Parameter pVal */
  725. /* 822 */ NdrFcShort( 0x2150 ), /* Flags:  out, base type, simple ref, srv alloc size=8 */
  726. /* 824 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  727. /* 826 */ 0x6, /* FC_SHORT */
  728. 0x0, /* 0 */
  729. /* Return value */
  730. /* Return value */
  731. /* 828 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  732. /* 830 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  733. /* 832 */ 0x8, /* FC_LONG */
  734. 0x0, /* 0 */
  735. /* Procedure put_replaceIfPresent */
  736. /* Procedure put_replaceIfPresent */
  737. /* 834 */ 0x33, /* FC_AUTO_HANDLE */
  738. 0x6c, /* Old Flags:  object, Oi2 */
  739. /* 836 */ NdrFcLong( 0x0 ), /* 0 */
  740. /* 840 */ NdrFcShort( 0x1c ), /* 28 */
  741. /* 842 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  742. /* 844 */ NdrFcShort( 0x6 ), /* 6 */
  743. /* 846 */ NdrFcShort( 0x8 ), /* 8 */
  744. /* 848 */ 0x4, /* Oi2 Flags:  has return, */
  745. 0x2, /* 2 */
  746. /* Parameter newVal */
  747. /* Parameter newVal */
  748. /* 850 */ NdrFcShort( 0x48 ), /* Flags:  in, base type, */
  749. /* 852 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  750. /* 854 */ 0x6, /* FC_SHORT */
  751. 0x0, /* 0 */
  752. /* Return value */
  753. /* Return value */
  754. /* 856 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  755. /* 858 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  756. /* 860 */ 0x8, /* FC_LONG */
  757. 0x0, /* 0 */
  758. /* Procedure get_smDefaultMsgId */
  759. /* Procedure get_smDefaultMsgId */
  760. /* 862 */ 0x33, /* FC_AUTO_HANDLE */
  761. 0x6c, /* Old Flags:  object, Oi2 */
  762. /* 864 */ NdrFcLong( 0x0 ), /* 0 */
  763. /* 868 */ NdrFcShort( 0x1d ), /* 29 */
  764. /* 870 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  765. /* 872 */ NdrFcShort( 0x0 ), /* 0 */
  766. /* 874 */ NdrFcShort( 0x22 ), /* 34 */
  767. /* 876 */ 0x4, /* Oi2 Flags:  has return, */
  768. 0x2, /* 2 */
  769. /* Parameter pVal */
  770. /* Parameter pVal */
  771. /* 878 */ NdrFcShort( 0x2150 ), /* Flags:  out, base type, simple ref, srv alloc size=8 */
  772. /* 880 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  773. /* 882 */ 0x6, /* FC_SHORT */
  774. 0x0, /* 0 */
  775. /* Return value */
  776. /* Return value */
  777. /* 884 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  778. /* 886 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  779. /* 888 */ 0x8, /* FC_LONG */
  780. 0x0, /* 0 */
  781. /* Procedure put_smDefaultMsgId */
  782. /* Procedure put_smDefaultMsgId */
  783. /* 890 */ 0x33, /* FC_AUTO_HANDLE */
  784. 0x6c, /* Old Flags:  object, Oi2 */
  785. /* 892 */ NdrFcLong( 0x0 ), /* 0 */
  786. /* 896 */ NdrFcShort( 0x1e ), /* 30 */
  787. /* 898 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  788. /* 900 */ NdrFcShort( 0x6 ), /* 6 */
  789. /* 902 */ NdrFcShort( 0x8 ), /* 8 */
  790. /* 904 */ 0x4, /* Oi2 Flags:  has return, */
  791. 0x2, /* 2 */
  792. /* Parameter newVal */
  793. /* Parameter newVal */
  794. /* 906 */ NdrFcShort( 0x48 ), /* Flags:  in, base type, */
  795. /* 908 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  796. /* 910 */ 0x6, /* FC_SHORT */
  797. 0x0, /* 0 */
  798. /* Return value */
  799. /* Return value */
  800. /* 912 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  801. /* 914 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  802. /* 916 */ 0x8, /* FC_LONG */
  803. 0x0, /* 0 */
  804. /* Procedure get_Message */
  805. /* Procedure get_Message */
  806. /* 918 */ 0x33, /* FC_AUTO_HANDLE */
  807. 0x6c, /* Old Flags:  object, Oi2 */
  808. /* 920 */ NdrFcLong( 0x0 ), /* 0 */
  809. /* 924 */ NdrFcShort( 0x1f ), /* 31 */
  810. /* 926 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  811. /* 928 */ NdrFcShort( 0x0 ), /* 0 */
  812. /* 930 */ NdrFcShort( 0x8 ), /* 8 */
  813. /* 932 */ 0x5, /* Oi2 Flags:  srv must size, has return, */
  814. 0x2, /* 2 */
  815. /* Parameter pVal */
  816. /* Parameter pVal */
  817. /* 934 */ NdrFcShort( 0x2113 ), /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */
  818. /* 936 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  819. /* 938 */ NdrFcShort( 0x22 ), /* Type Offset=34 */
  820. /* Return value */
  821. /* Return value */
  822. /* 940 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  823. /* 942 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  824. /* 944 */ 0x8, /* FC_LONG */
  825. 0x0, /* 0 */
  826. /* Procedure put_Message */
  827. /* Procedure put_Message */
  828. /* 946 */ 0x33, /* FC_AUTO_HANDLE */
  829. 0x6c, /* Old Flags:  object, Oi2 */
  830. /* 948 */ NdrFcLong( 0x0 ), /* 0 */
  831. /* 952 */ NdrFcShort( 0x20 ), /* 32 */
  832. /* 954 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  833. /* 956 */ NdrFcShort( 0x0 ), /* 0 */
  834. /* 958 */ NdrFcShort( 0x8 ), /* 8 */
  835. /* 960 */ 0x6, /* Oi2 Flags:  clt must size, has return, */
  836. 0x2, /* 2 */
  837. /* Parameter newVal */
  838. /* Parameter newVal */
  839. /* 962 */ NdrFcShort( 0x8b ), /* Flags:  must size, must free, in, by val, */
  840. /* 964 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  841. /* 966 */ NdrFcShort( 0x30 ), /* Type Offset=48 */
  842. /* Return value */
  843. /* Return value */
  844. /* 968 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  845. /* 970 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  846. /* 972 */ 0x8, /* FC_LONG */
  847. 0x0, /* 0 */
  848. /* Procedure compactMessage */
  849. /* Procedure compactMessage */
  850. /* 974 */ 0x33, /* FC_AUTO_HANDLE */
  851. 0x6c, /* Old Flags:  object, Oi2 */
  852. /* 976 */ NdrFcLong( 0x0 ), /* 0 */
  853. /* 980 */ NdrFcShort( 0x21 ), /* 33 */
  854. /* 982 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  855. /* 984 */ NdrFcShort( 0x0 ), /* 0 */
  856. /* 986 */ NdrFcShort( 0x8 ), /* 8 */
  857. /* 988 */ 0x4, /* Oi2 Flags:  has return, */
  858. 0x1, /* 1 */
  859. /* Return value */
  860. /* Return value */
  861. /* 990 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  862. /* 992 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  863. /* 994 */ 0x8, /* FC_LONG */
  864. 0x0, /* 0 */
  865. /* Procedure flipByteOrder */
  866. /* Procedure flipByteOrder */
  867. /* 996 */ 0x33, /* FC_AUTO_HANDLE */
  868. 0x6c, /* Old Flags:  object, Oi2 */
  869. /* 998 */ NdrFcLong( 0x0 ), /* 0 */
  870. /* 1002 */ NdrFcShort( 0x22 ), /* 34 */
  871. /* 1004 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  872. /* 1006 */ NdrFcShort( 0x0 ), /* 0 */
  873. /* 1008 */ NdrFcShort( 0x8 ), /* 8 */
  874. /* 1010 */ 0x4, /* Oi2 Flags:  has return, */
  875. 0x1, /* 1 */
  876. /* Return value */
  877. /* Return value */
  878. /* 1012 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  879. /* 1014 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  880. /* 1016 */ 0x8, /* FC_LONG */
  881. 0x0, /* 0 */
  882. /* Procedure setMessage */
  883. /* Procedure setMessage */
  884. /* 1018 */ 0x33, /* FC_AUTO_HANDLE */
  885. 0x6c, /* Old Flags:  object, Oi2 */
  886. /* 1020 */ NdrFcLong( 0x0 ), /* 0 */
  887. /* 1024 */ NdrFcShort( 0x23 ), /* 35 */
  888. /* 1026 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
  889. /* 1028 */ NdrFcShort( 0x0 ), /* 0 */
  890. /* 1030 */ NdrFcShort( 0x8 ), /* 8 */
  891. /* 1032 */ 0x6, /* Oi2 Flags:  clt must size, has return, */
  892. 0x2, /* 2 */
  893. /* Parameter msgdata */
  894. /* Parameter msgdata */
  895. /* 1034 */ NdrFcShort( 0x8b ), /* Flags:  must size, must free, in, by val, */
  896. /* 1036 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  897. /* 1038 */ NdrFcShort( 0x42e ), /* Type Offset=1070 */
  898. /* Return value */
  899. /* Return value */
  900. /* 1040 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  901. /* 1042 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  902. /* 1044 */ 0x8, /* FC_LONG */
  903. 0x0, /* 0 */
  904. /* Procedure getMessage */
  905. /* Procedure getMessage */
  906. /* 1046 */ 0x33, /* FC_AUTO_HANDLE */
  907. 0x6c, /* Old Flags:  object, Oi2 */
  908. /* 1048 */ NdrFcLong( 0x0 ), /* 0 */
  909. /* 1052 */ NdrFcShort( 0x24 ), /* 36 */
  910. /* 1054 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  911. /* 1056 */ NdrFcShort( 0x0 ), /* 0 */
  912. /* 1058 */ NdrFcShort( 0x8 ), /* 8 */
  913. /* 1060 */ 0x5, /* Oi2 Flags:  srv must size, has return, */
  914. 0x2, /* 2 */
  915. /* Parameter pmsgdata */
  916. /* Parameter pmsgdata */
  917. /* 1062 */ NdrFcShort( 0x4113 ), /* Flags:  must size, must free, out, simple ref, srv alloc size=16 */
  918. /* 1064 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  919. /* 1066 */ NdrFcShort( 0x440 ), /* Type Offset=1088 */
  920. /* Return value */
  921. /* Return value */
  922. /* 1068 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  923. /* 1070 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  924. /* 1072 */ 0x8, /* FC_LONG */
  925. 0x0, /* 0 */
  926. /* Procedure bind */
  927. /* Procedure bind */
  928. /* Procedure bind */
  929. /* 1074 */ 0x33, /* FC_AUTO_HANDLE */
  930. 0x6c, /* Old Flags:  object, Oi2 */
  931. /* 1076 */ NdrFcLong( 0x0 ), /* 0 */
  932. /* 1080 */ NdrFcShort( 0x7 ), /* 7 */
  933. /* 1082 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
  934. /* 1084 */ NdrFcShort( 0x0 ), /* 0 */
  935. /* 1086 */ NdrFcShort( 0x22 ), /* 34 */
  936. /* 1088 */ 0x6, /* Oi2 Flags:  clt must size, has return, */
  937. 0x6, /* 6 */
  938. /* Parameter sysid */
  939. /* Parameter sysid */
  940. /* Parameter sysid */
  941. /* 1090 */ NdrFcShort( 0x8b ), /* Flags:  must size, must free, in, by val, */
  942. /* 1092 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  943. /* 1094 */ NdrFcShort( 0x30 ), /* Type Offset=48 */
  944. /* Parameter passwd */
  945. /* Parameter passwd */
  946. /* Parameter passwd */
  947. /* 1096 */ NdrFcShort( 0x8b ), /* Flags:  must size, must free, in, by val, */
  948. /* 1098 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  949. /* 1100 */ NdrFcShort( 0x30 ), /* Type Offset=48 */
  950. /* Parameter systype */
  951. /* Parameter systype */
  952. /* Parameter systype */
  953. /* 1102 */ NdrFcShort( 0x8b ), /* Flags:  must size, must free, in, by val, */
  954. /* 1104 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  955. /* 1106 */ NdrFcShort( 0x30 ), /* Type Offset=48 */
  956. /* Parameter iaddr */
  957. /* Parameter iaddr */
  958. /* Parameter iaddr */
  959. /* 1108 */ NdrFcShort( 0xb ), /* Flags:  must size, must free, in, */
  960. /* 1110 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  961. /* 1112 */ NdrFcShort( 0x3e ), /* Type Offset=62 */
  962. /* Parameter pret */
  963. /* Parameter pret */
  964. /* Parameter pret */
  965. /* 1114 */ NdrFcShort( 0x2150 ), /* Flags:  out, base type, simple ref, srv alloc size=8 */
  966. /* 1116 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  967. /* 1118 */ 0x6, /* FC_SHORT */
  968. 0x0, /* 0 */
  969. /* Return value */
  970. /* Return value */
  971. /* Return value */
  972. /* 1120 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  973. /* 1122 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
  974. /* 1124 */ 0x8, /* FC_LONG */
  975. 0x0, /* 0 */
  976. /* Procedure unbind */
  977. /* Procedure unbind */
  978. /* Procedure unbind */
  979. /* 1126 */ 0x33, /* FC_AUTO_HANDLE */
  980. 0x6c, /* Old Flags:  object, Oi2 */
  981. /* 1128 */ NdrFcLong( 0x0 ), /* 0 */
  982. /* 1132 */ NdrFcShort( 0x8 ), /* 8 */
  983. /* 1134 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  984. /* 1136 */ NdrFcShort( 0x0 ), /* 0 */
  985. /* 1138 */ NdrFcShort( 0x22 ), /* 34 */
  986. /* 1140 */ 0x4, /* Oi2 Flags:  has return, */
  987. 0x2, /* 2 */
  988. /* Parameter pret */
  989. /* Parameter pret */
  990. /* Parameter pret */
  991. /* 1142 */ NdrFcShort( 0x2150 ), /* Flags:  out, base type, simple ref, srv alloc size=8 */
  992. /* 1144 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  993. /* 1146 */ 0x6, /* FC_SHORT */
  994. 0x0, /* 0 */
  995. /* Return value */
  996. /* Return value */
  997. /* Return value */
  998. /* 1148 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  999. /* 1150 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  1000. /* 1152 */ 0x8, /* FC_LONG */
  1001. 0x0, /* 0 */
  1002. /* Procedure init */
  1003. /* Procedure init */
  1004. /* Procedure init */
  1005. /* 1154 */ 0x33, /* FC_AUTO_HANDLE */
  1006. 0x6c, /* Old Flags:  object, Oi2 */
  1007. /* 1156 */ NdrFcLong( 0x0 ), /* 0 */
  1008. /* 1160 */ NdrFcShort( 0xa ), /* 10 */
  1009. /* 1162 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  1010. /* 1164 */ NdrFcShort( 0x8 ), /* 8 */
  1011. /* 1166 */ NdrFcShort( 0x8 ), /* 8 */
  1012. /* 1168 */ 0x6, /* Oi2 Flags:  clt must size, has return, */
  1013. 0x3, /* 3 */
  1014. /* Parameter svrip */
  1015. /* Parameter svrip */
  1016. /* Parameter svrip */
  1017. /* 1170 */ NdrFcShort( 0x8b ), /* Flags:  must size, must free, in, by val, */
  1018. /* 1172 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  1019. /* 1174 */ NdrFcShort( 0x30 ), /* Type Offset=48 */
  1020. /* Parameter port */
  1021. /* Parameter port */
  1022. /* Parameter port */
  1023. /* 1176 */ NdrFcShort( 0x48 ), /* Flags:  in, base type, */
  1024. /* 1178 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  1025. /* 1180 */ 0x8, /* FC_LONG */
  1026. 0x0, /* 0 */
  1027. /* Return value */
  1028. /* Return value */
  1029. /* Return value */
  1030. /* 1182 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  1031. /* 1184 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  1032. /* 1186 */ 0x8, /* FC_LONG */
  1033. 0x0, /* 0 */
  1034. /* Procedure close */
  1035. /* Procedure close */
  1036. /* Procedure close */
  1037. /* 1188 */ 0x33, /* FC_AUTO_HANDLE */
  1038. 0x6c, /* Old Flags:  object, Oi2 */
  1039. /* 1190 */ NdrFcLong( 0x0 ), /* 0 */
  1040. /* 1194 */ NdrFcShort( 0xb ), /* 11 */
  1041. /* 1196 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  1042. /* 1198 */ NdrFcShort( 0x0 ), /* 0 */
  1043. /* 1200 */ NdrFcShort( 0x8 ), /* 8 */
  1044. /* 1202 */ 0x4, /* Oi2 Flags:  has return, */
  1045. 0x1, /* 1 */
  1046. /* Return value */
  1047. /* Return value */
  1048. /* Return value */
  1049. /* 1204 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  1050. /* 1206 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  1051. /* 1208 */ 0x8, /* FC_LONG */
  1052. 0x0, /* 0 */
  1053. /* Procedure get_Connected */
  1054. /* Procedure get_Connected */
  1055. /* Procedure get_Connected */
  1056. /* 1210 */ 0x33, /* FC_AUTO_HANDLE */
  1057. 0x6c, /* Old Flags:  object, Oi2 */
  1058. /* 1212 */ NdrFcLong( 0x0 ), /* 0 */
  1059. /* 1216 */ NdrFcShort( 0xc ), /* 12 */
  1060. /* 1218 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  1061. /* 1220 */ NdrFcShort( 0x0 ), /* 0 */
  1062. /* 1222 */ NdrFcShort( 0x22 ), /* 34 */
  1063. /* 1224 */ 0x4, /* Oi2 Flags:  has return, */
  1064. 0x2, /* 2 */
  1065. /* Parameter pVal */
  1066. /* Parameter pVal */
  1067. /* Parameter pVal */
  1068. /* 1226 */ NdrFcShort( 0x2150 ), /* Flags:  out, base type, simple ref, srv alloc size=8 */
  1069. /* 1228 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  1070. /* 1230 */ 0x6, /* FC_SHORT */
  1071. 0x0, /* 0 */
  1072. /* Return value */
  1073. /* Return value */
  1074. /* Return value */
  1075. /* 1232 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  1076. /* 1234 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  1077. /* 1236 */ 0x8, /* FC_LONG */
  1078. 0x0, /* 0 */
  1079. /* Procedure submitMessage */
  1080. /* Procedure submitMessage */
  1081. /* 1238 */ 0x33, /* FC_AUTO_HANDLE */
  1082. 0x6c, /* Old Flags:  object, Oi2 */
  1083. /* 1240 */ NdrFcLong( 0x0 ), /* 0 */
  1084. /* 1244 */ NdrFcShort( 0xd ), /* 13 */
  1085. /* 1246 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  1086. /* 1248 */ NdrFcShort( 0x0 ), /* 0 */
  1087. /* 1250 */ NdrFcShort( 0x22 ), /* 34 */
  1088. /* 1252 */ 0x7, /* Oi2 Flags:  srv must size, clt must size, has return, */
  1089. 0x4, /* 4 */
  1090. /* Parameter isubmit */
  1091. /* Parameter isubmit */
  1092. /* 1254 */ NdrFcShort( 0xb ), /* Flags:  must size, must free, in, */
  1093. /* 1256 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
  1094. /* 1258 */ NdrFcShort( 0x44a ), /* Type Offset=1098 */
  1095. /* Parameter pMsgid */
  1096. /* Parameter pMsgid */
  1097. /* 1260 */ NdrFcShort( 0x2113 ), /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */
  1098. /* 1262 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
  1099. /* 1264 */ NdrFcShort( 0x22 ), /* Type Offset=34 */
  1100. /* Parameter pret */
  1101. /* Parameter pret */
  1102. /* 1266 */ NdrFcShort( 0x2150 ), /* Flags:  out, base type, simple ref, srv alloc size=8 */
  1103. /* 1268 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
  1104. /* 1270 */ 0x6, /* FC_SHORT */
  1105. 0x0, /* 0 */
  1106. /* Return value */
  1107. /* Return value */
  1108. /* 1272 */ NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  1109. /* 1274 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  1110. /* 1276 */ 0x8, /* FC_LONG */
  1111. 0x0, /* 0 */
  1112. 0x0
  1113.         }
  1114.     };
  1115. static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
  1116.     {
  1117.         0,
  1118.         {
  1119. NdrFcShort( 0x0 ), /* 0 */
  1120. /*  2 */
  1121. 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
  1122. /*  4 */ 0x6, /* FC_SHORT */
  1123. 0x5c, /* FC_PAD */
  1124. /*  6 */
  1125. 0x11, 0x4, /* FC_RP [alloced_on_stack] */
  1126. /*  8 */ NdrFcShort( 0x1a ), /* Offset= 26 (34) */
  1127. /* 10 */
  1128. 0x13, 0x0, /* FC_OP */
  1129. /* 12 */ NdrFcShort( 0xc ), /* Offset= 12 (24) */
  1130. /* 14 */
  1131. 0x1b, /* FC_CARRAY */
  1132. 0x1, /* 1 */
  1133. /* 16 */ NdrFcShort( 0x2 ), /* 2 */
  1134. /* 18 */ 0x9, /* Corr desc: FC_ULONG */
  1135. 0x0, /*  */
  1136. /* 20 */ NdrFcShort( 0xfffc ), /* -4 */
  1137. /* 22 */ 0x6, /* FC_SHORT */
  1138. 0x5b, /* FC_END */
  1139. /* 24 */
  1140. 0x17, /* FC_CSTRUCT */
  1141. 0x3, /* 3 */
  1142. /* 26 */ NdrFcShort( 0x8 ), /* 8 */
  1143. /* 28 */ NdrFcShort( 0xfffffff2 ), /* Offset= -14 (14) */
  1144. /* 30 */ 0x8, /* FC_LONG */
  1145. 0x8, /* FC_LONG */
  1146. /* 32 */ 0x5c, /* FC_PAD */
  1147. 0x5b, /* FC_END */
  1148. /* 34 */ 0xb4, /* FC_USER_MARSHAL */
  1149. 0x83, /* 131 */
  1150. /* 36 */ NdrFcShort( 0x0 ), /* 0 */
  1151. /* 38 */ NdrFcShort( 0x4 ), /* 4 */
  1152. /* 40 */ NdrFcShort( 0x0 ), /* 0 */
  1153. /* 42 */ NdrFcShort( 0xffffffe0 ), /* Offset= -32 (10) */
  1154. /* 44 */
  1155. 0x12, 0x0, /* FC_UP */
  1156. /* 46 */ NdrFcShort( 0xffffffea ), /* Offset= -22 (24) */
  1157. /* 48 */ 0xb4, /* FC_USER_MARSHAL */
  1158. 0x83, /* 131 */
  1159. /* 50 */ NdrFcShort( 0x0 ), /* 0 */
  1160. /* 52 */ NdrFcShort( 0x4 ), /* 4 */
  1161. /* 54 */ NdrFcShort( 0x0 ), /* 0 */
  1162. /* 56 */ NdrFcShort( 0xfffffff4 ), /* Offset= -12 (44) */
  1163. /* 58 */
  1164. 0x11, 0x10, /* FC_RP [pointer_deref] */
  1165. /* 60 */ NdrFcShort( 0x2 ), /* Offset= 2 (62) */
  1166. /* 62 */
  1167. 0x2f, /* FC_IP */
  1168. 0x5a, /* FC_CONSTANT_IID */
  1169. /* 64 */ NdrFcLong( 0x2cb72805 ), /* 750200837 */
  1170. /* 68 */ NdrFcShort( 0x62f8 ), /* 25336 */
  1171. /* 70 */ NdrFcShort( 0x470f ), /* 18191 */
  1172. /* 72 */ 0xb2, /* 178 */
  1173. 0x8e, /* 142 */
  1174. /* 74 */ 0x85, /* 133 */
  1175. 0x15, /* 21 */
  1176. /* 76 */ 0x95, /* 149 */
  1177. 0x72, /* 114 */
  1178. /* 78 */ 0xdf, /* 223 */
  1179. 0x87, /* 135 */
  1180. /* 80 */
  1181. 0x11, 0x10, /* FC_RP [pointer_deref] */
  1182. /* 82 */ NdrFcShort( 0x2 ), /* Offset= 2 (84) */
  1183. /* 84 */
  1184. 0x2f, /* FC_IP */
  1185. 0x5a, /* FC_CONSTANT_IID */
  1186. /* 86 */ NdrFcLong( 0xdf4bde09 ), /* -548676087 */
  1187. /* 90 */ NdrFcShort( 0x633a ), /* 25402 */
  1188. /* 92 */ NdrFcShort( 0x4514 ), /* 17684 */
  1189. /* 94 */ 0xb7, /* 183 */
  1190. 0x2d, /* 45 */
  1191. /* 96 */ 0x34, /* 52 */
  1192. 0x22, /* 34 */
  1193. /* 98 */ 0x71, /* 113 */
  1194. 0xd6, /* 214 */
  1195. /* 100 */ 0x14, /* 20 */
  1196. 0x63, /* 99 */
  1197. /* 102 */
  1198. 0x12, 0x0, /* FC_UP */
  1199. /* 104 */ NdrFcShort( 0x3b2 ), /* Offset= 946 (1050) */
  1200. /* 106 */
  1201. 0x2b, /* FC_NON_ENCAPSULATED_UNION */
  1202. 0x9, /* FC_ULONG */
  1203. /* 108 */ 0x7, /* Corr desc: FC_USHORT */
  1204. 0x0, /*  */
  1205. /* 110 */ NdrFcShort( 0xfff8 ), /* -8 */
  1206. /* 112 */ NdrFcShort( 0x2 ), /* Offset= 2 (114) */
  1207. /* 114 */ NdrFcShort( 0x10 ), /* 16 */
  1208. /* 116 */ NdrFcShort( 0x2f ), /* 47 */
  1209. /* 118 */ NdrFcLong( 0x14 ), /* 20 */
  1210. /* 122 */ NdrFcShort( 0x800b ), /* Simple arm type: FC_HYPER */
  1211. /* 124 */ NdrFcLong( 0x3 ), /* 3 */
  1212. /* 128 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
  1213. /* 130 */ NdrFcLong( 0x11 ), /* 17 */
  1214. /* 134 */ NdrFcShort( 0x8001 ), /* Simple arm type: FC_BYTE */
  1215. /* 136 */ NdrFcLong( 0x2 ), /* 2 */
  1216. /* 140 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
  1217. /* 142 */ NdrFcLong( 0x4 ), /* 4 */
  1218. /* 146 */ NdrFcShort( 0x800a ), /* Simple arm type: FC_FLOAT */
  1219. /* 148 */ NdrFcLong( 0x5 ), /* 5 */
  1220. /* 152 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */
  1221. /* 154 */ NdrFcLong( 0xb ), /* 11 */
  1222. /* 158 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
  1223. /* 160 */ NdrFcLong( 0xa ), /* 10 */
  1224. /* 164 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
  1225. /* 166 */ NdrFcLong( 0x6 ), /* 6 */
  1226. /* 170 */ NdrFcShort( 0xe8 ), /* Offset= 232 (402) */
  1227. /* 172 */ NdrFcLong( 0x7 ), /* 7 */
  1228. /* 176 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */
  1229. /* 178 */ NdrFcLong( 0x8 ), /* 8 */
  1230. /* 182 */ NdrFcShort( 0xffffff76 ), /* Offset= -138 (44) */
  1231. /* 184 */ NdrFcLong( 0xd ), /* 13 */
  1232. /* 188 */ NdrFcShort( 0xdc ), /* Offset= 220 (408) */
  1233. /* 190 */ NdrFcLong( 0x9 ), /* 9 */
  1234. /* 194 */ NdrFcShort( 0xe8 ), /* Offset= 232 (426) */
  1235. /* 196 */ NdrFcLong( 0x2000 ), /* 8192 */
  1236. /* 200 */ NdrFcShort( 0xf4 ), /* Offset= 244 (444) */
  1237. /* 202 */ NdrFcLong( 0x24 ), /* 36 */
  1238. /* 206 */ NdrFcShort( 0x302 ), /* Offset= 770 (976) */
  1239. /* 208 */ NdrFcLong( 0x4024 ), /* 16420 */
  1240. /* 212 */ NdrFcShort( 0x2fc ), /* Offset= 764 (976) */
  1241. /* 214 */ NdrFcLong( 0x4011 ), /* 16401 */
  1242. /* 218 */ NdrFcShort( 0x2fa ), /* Offset= 762 (980) */
  1243. /* 220 */ NdrFcLong( 0x4002 ), /* 16386 */
  1244. /* 224 */ NdrFcShort( 0x2f8 ), /* Offset= 760 (984) */
  1245. /* 226 */ NdrFcLong( 0x4003 ), /* 16387 */
  1246. /* 230 */ NdrFcShort( 0x2f6 ), /* Offset= 758 (988) */
  1247. /* 232 */ NdrFcLong( 0x4014 ), /* 16404 */
  1248. /* 236 */ NdrFcShort( 0x2f4 ), /* Offset= 756 (992) */
  1249. /* 238 */ NdrFcLong( 0x4004 ), /* 16388 */
  1250. /* 242 */ NdrFcShort( 0x2f2 ), /* Offset= 754 (996) */
  1251. /* 244 */ NdrFcLong( 0x4005 ), /* 16389 */
  1252. /* 248 */ NdrFcShort( 0x2f0 ), /* Offset= 752 (1000) */
  1253. /* 250 */ NdrFcLong( 0x400b ), /* 16395 */
  1254. /* 254 */ NdrFcShort( 0x2da ), /* Offset= 730 (984) */
  1255. /* 256 */ NdrFcLong( 0x400a ), /* 16394 */
  1256. /* 260 */ NdrFcShort( 0x2d8 ), /* Offset= 728 (988) */
  1257. /* 262 */ NdrFcLong( 0x4006 ), /* 16390 */
  1258. /* 266 */ NdrFcShort( 0x2e2 ), /* Offset= 738 (1004) */
  1259. /* 268 */ NdrFcLong( 0x4007 ), /* 16391 */
  1260. /* 272 */ NdrFcShort( 0x2d8 ), /* Offset= 728 (1000) */
  1261. /* 274 */ NdrFcLong( 0x4008 ), /* 16392 */
  1262. /* 278 */ NdrFcShort( 0x2da ), /* Offset= 730 (1008) */
  1263. /* 280 */ NdrFcLong( 0x400d ), /* 16397 */
  1264. /* 284 */ NdrFcShort( 0x2d8 ), /* Offset= 728 (1012) */
  1265. /* 286 */ NdrFcLong( 0x4009 ), /* 16393 */
  1266. /* 290 */ NdrFcShort( 0x2d6 ), /* Offset= 726 (1016) */
  1267. /* 292 */ NdrFcLong( 0x6000 ), /* 24576 */
  1268. /* 296 */ NdrFcShort( 0x2d4 ), /* Offset= 724 (1020) */
  1269. /* 298 */ NdrFcLong( 0x400c ), /* 16396 */
  1270. /* 302 */ NdrFcShort( 0x2d2 ), /* Offset= 722 (1024) */
  1271. /* 304 */ NdrFcLong( 0x10 ), /* 16 */
  1272. /* 308 */ NdrFcShort( 0x8002 ), /* Simple arm type: FC_CHAR */
  1273. /* 310 */ NdrFcLong( 0x12 ), /* 18 */
  1274. /* 314 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
  1275. /* 316 */ NdrFcLong( 0x13 ), /* 19 */
  1276. /* 320 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
  1277. /* 322 */ NdrFcLong( 0x15 ), /* 21 */
  1278. /* 326 */ NdrFcShort( 0x800b ), /* Simple arm type: FC_HYPER */
  1279. /* 328 */ NdrFcLong( 0x16 ), /* 22 */
  1280. /* 332 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
  1281. /* 334 */ NdrFcLong( 0x17 ), /* 23 */
  1282. /* 338 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
  1283. /* 340 */ NdrFcLong( 0xe ), /* 14 */
  1284. /* 344 */ NdrFcShort( 0x2b0 ), /* Offset= 688 (1032) */
  1285. /* 346 */ NdrFcLong( 0x400e ), /* 16398 */
  1286. /* 350 */ NdrFcShort( 0x2b4 ), /* Offset= 692 (1042) */
  1287. /* 352 */ NdrFcLong( 0x4010 ), /* 16400 */
  1288. /* 356 */ NdrFcShort( 0x2b2 ), /* Offset= 690 (1046) */
  1289. /* 358 */ NdrFcLong( 0x4012 ), /* 16402 */
  1290. /* 362 */ NdrFcShort( 0x26e ), /* Offset= 622 (984) */
  1291. /* 364 */ NdrFcLong( 0x4013 ), /* 16403 */
  1292. /* 368 */ NdrFcShort( 0x26c ), /* Offset= 620 (988) */
  1293. /* 370 */ NdrFcLong( 0x4015 ), /* 16405 */
  1294. /* 374 */ NdrFcShort( 0x26a ), /* Offset= 618 (992) */
  1295. /* 376 */ NdrFcLong( 0x4016 ), /* 16406 */
  1296. /* 380 */ NdrFcShort( 0x260 ), /* Offset= 608 (988) */
  1297. /* 382 */ NdrFcLong( 0x4017 ), /* 16407 */
  1298. /* 386 */ NdrFcShort( 0x25a ), /* Offset= 602 (988) */
  1299. /* 388 */ NdrFcLong( 0x0 ), /* 0 */
  1300. /* 392 */ NdrFcShort( 0x0 ), /* Offset= 0 (392) */
  1301. /* 394 */ NdrFcLong( 0x1 ), /* 1 */
  1302. /* 398 */ NdrFcShort( 0x0 ), /* Offset= 0 (398) */
  1303. /* 400 */ NdrFcShort( 0xffffffff ), /* Offset= -1 (399) */
  1304. /* 402 */
  1305. 0x15, /* FC_STRUCT */
  1306. 0x7, /* 7 */
  1307. /* 404 */ NdrFcShort( 0x8 ), /* 8 */
  1308. /* 406 */ 0xb, /* FC_HYPER */
  1309. 0x5b, /* FC_END */
  1310. /* 408 */
  1311. 0x2f, /* FC_IP */
  1312. 0x5a, /* FC_CONSTANT_IID */
  1313. /* 410 */ NdrFcLong( 0x0 ), /* 0 */
  1314. /* 414 */ NdrFcShort( 0x0 ), /* 0 */
  1315. /* 416 */ NdrFcShort( 0x0 ), /* 0 */
  1316. /* 418 */ 0xc0, /* 192 */
  1317. 0x0, /* 0 */
  1318. /* 420 */ 0x0, /* 0 */
  1319. 0x0, /* 0 */
  1320. /* 422 */ 0x0, /* 0 */
  1321. 0x0, /* 0 */
  1322. /* 424 */ 0x0, /* 0 */
  1323. 0x46, /* 70 */
  1324. /* 426 */
  1325. 0x2f, /* FC_IP */
  1326. 0x5a, /* FC_CONSTANT_IID */
  1327. /* 428 */ NdrFcLong( 0x20400 ), /* 132096 */
  1328. /* 432 */ NdrFcShort( 0x0 ), /* 0 */
  1329. /* 434 */ NdrFcShort( 0x0 ), /* 0 */
  1330. /* 436 */ 0xc0, /* 192 */
  1331. 0x0, /* 0 */
  1332. /* 438 */ 0x0, /* 0 */
  1333. 0x0, /* 0 */
  1334. /* 440 */ 0x0, /* 0 */
  1335. 0x0, /* 0 */
  1336. /* 442 */ 0x0, /* 0 */
  1337. 0x46, /* 70 */
  1338. /* 444 */
  1339. 0x12, 0x10, /* FC_UP [pointer_deref] */
  1340. /* 446 */ NdrFcShort( 0x2 ), /* Offset= 2 (448) */
  1341. /* 448 */
  1342. 0x12, 0x0, /* FC_UP */
  1343. /* 450 */ NdrFcShort( 0x1fc ), /* Offset= 508 (958) */
  1344. /* 452 */
  1345. 0x2a, /* FC_ENCAPSULATED_UNION */
  1346. 0x49, /* 73 */
  1347. /* 454 */ NdrFcShort( 0x18 ), /* 24 */
  1348. /* 456 */ NdrFcShort( 0xa ), /* 10 */
  1349. /* 458 */ NdrFcLong( 0x8 ), /* 8 */
  1350. /* 462 */ NdrFcShort( 0x58 ), /* Offset= 88 (550) */
  1351. /* 464 */ NdrFcLong( 0xd ), /* 13 */
  1352. /* 468 */ NdrFcShort( 0x78 ), /* Offset= 120 (588) */
  1353. /* 470 */ NdrFcLong( 0x9 ), /* 9 */
  1354. /* 474 */ NdrFcShort( 0x94 ), /* Offset= 148 (622) */
  1355. /* 476 */ NdrFcLong( 0xc ), /* 12 */
  1356. /* 480 */ NdrFcShort( 0xbc ), /* Offset= 188 (668) */
  1357. /* 482 */ NdrFcLong( 0x24 ), /* 36 */
  1358. /* 486 */ NdrFcShort( 0x114 ), /* Offset= 276 (762) */
  1359. /* 488 */ NdrFcLong( 0x800d ), /* 32781 */
  1360. /* 492 */ NdrFcShort( 0x130 ), /* Offset= 304 (796) */
  1361. /* 494 */ NdrFcLong( 0x10 ), /* 16 */
  1362. /* 498 */ NdrFcShort( 0x148 ), /* Offset= 328 (826) */
  1363. /* 500 */ NdrFcLong( 0x2 ), /* 2 */
  1364. /* 504 */ NdrFcShort( 0x160 ), /* Offset= 352 (856) */
  1365. /* 506 */ NdrFcLong( 0x3 ), /* 3 */
  1366. /* 510 */ NdrFcShort( 0x178 ), /* Offset= 376 (886) */
  1367. /* 512 */ NdrFcLong( 0x14 ), /* 20 */
  1368. /* 516 */ NdrFcShort( 0x190 ), /* Offset= 400 (916) */
  1369. /* 518 */ NdrFcShort( 0xffffffff ), /* Offset= -1 (517) */
  1370. /* 520 */
  1371. 0x1b, /* FC_CARRAY */
  1372. 0x3, /* 3 */
  1373. /* 522 */ NdrFcShort( 0x4 ), /* 4 */
  1374. /* 524 */ 0x19, /* Corr desc:  field pointer, FC_ULONG */
  1375. 0x0, /*  */
  1376. /* 526 */ NdrFcShort( 0x0 ), /* 0 */
  1377. /* 528 */
  1378. 0x4b, /* FC_PP */
  1379. 0x5c, /* FC_PAD */
  1380. /* 530 */
  1381. 0x48, /* FC_VARIABLE_REPEAT */
  1382. 0x49, /* FC_FIXED_OFFSET */
  1383. /* 532 */ NdrFcShort( 0x4 ), /* 4 */
  1384. /* 534 */ NdrFcShort( 0x0 ), /* 0 */
  1385. /* 536 */ NdrFcShort( 0x1 ), /* 1 */
  1386. /* 538 */ NdrFcShort( 0x0 ), /* 0 */
  1387. /* 540 */ NdrFcShort( 0x0 ), /* 0 */
  1388. /* 542 */ 0x12, 0x0, /* FC_UP */
  1389. /* 544 */ NdrFcShort( 0xfffffdf8 ), /* Offset= -520 (24) */
  1390. /* 546 */
  1391. 0x5b, /* FC_END */
  1392. 0x8, /* FC_LONG */
  1393. /* 548 */ 0x5c, /* FC_PAD */
  1394. 0x5b, /* FC_END */
  1395. /* 550 */
  1396. 0x16, /* FC_PSTRUCT */
  1397. 0x3, /* 3 */
  1398. /* 552 */ NdrFcShort( 0x8 ), /* 8 */
  1399. /* 554 */
  1400. 0x4b, /* FC_PP */
  1401. 0x5c, /* FC_PAD */
  1402. /* 556 */
  1403. 0x46, /* FC_NO_REPEAT */
  1404. 0x5c, /* FC_PAD */
  1405. /* 558 */ NdrFcShort( 0x4 ), /* 4 */
  1406. /* 560 */ NdrFcShort( 0x4 ), /* 4 */
  1407. /* 562 */ 0x11, 0x0, /* FC_RP */
  1408. /* 564 */ NdrFcShort( 0xffffffd4 ), /* Offset= -44 (520) */
  1409. /* 566 */
  1410. 0x5b, /* FC_END */
  1411. 0x8, /* FC_LONG */
  1412. /* 568 */ 0x8, /* FC_LONG */
  1413. 0x5b, /* FC_END */
  1414. /* 570 */
  1415. 0x21, /* FC_BOGUS_ARRAY */
  1416. 0x3, /* 3 */
  1417. /* 572 */ NdrFcShort( 0x0 ), /* 0 */
  1418. /* 574 */ 0x19, /* Corr desc:  field pointer, FC_ULONG */
  1419. 0x0, /*  */
  1420. /* 576 */ NdrFcShort( 0x0 ), /* 0 */
  1421. /* 578 */ NdrFcLong( 0xffffffff ), /* -1 */
  1422. /* 582 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  1423. 0x0, /* 0 */
  1424. /* 584 */ NdrFcShort( 0xffffff50 ), /* Offset= -176 (408) */
  1425. /* 586 */ 0x5c, /* FC_PAD */
  1426. 0x5b, /* FC_END */
  1427. /* 588 */
  1428. 0x1a, /* FC_BOGUS_STRUCT */
  1429. 0x3, /* 3 */
  1430. /* 590 */ NdrFcShort( 0x8 ), /* 8 */
  1431. /* 592 */ NdrFcShort( 0x0 ), /* 0 */
  1432. /* 594 */ NdrFcShort( 0x6 ), /* Offset= 6 (600) */
  1433. /* 596 */ 0x8, /* FC_LONG */
  1434. 0x36, /* FC_POINTER */
  1435. /* 598 */ 0x5c, /* FC_PAD */
  1436. 0x5b, /* FC_END */
  1437. /* 600 */
  1438. 0x11, 0x0, /* FC_RP */
  1439. /* 602 */ NdrFcShort( 0xffffffe0 ), /* Offset= -32 (570) */
  1440. /* 604 */
  1441. 0x21, /* FC_BOGUS_ARRAY */
  1442. 0x3, /* 3 */
  1443. /* 606 */ NdrFcShort( 0x0 ), /* 0 */
  1444. /* 608 */ 0x19, /* Corr desc:  field pointer, FC_ULONG */
  1445. 0x0, /*  */
  1446. /* 610 */ NdrFcShort( 0x0 ), /* 0 */
  1447. /* 612 */ NdrFcLong( 0xffffffff ), /* -1 */
  1448. /* 616 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  1449. 0x0, /* 0 */
  1450. /* 618 */ NdrFcShort( 0xffffff40 ), /* Offset= -192 (426) */
  1451. /* 620 */ 0x5c, /* FC_PAD */
  1452. 0x5b, /* FC_END */
  1453. /* 622 */
  1454. 0x1a, /* FC_BOGUS_STRUCT */
  1455. 0x3, /* 3 */
  1456. /* 624 */ NdrFcShort( 0x8 ), /* 8 */
  1457. /* 626 */ NdrFcShort( 0x0 ), /* 0 */
  1458. /* 628 */ NdrFcShort( 0x6 ), /* Offset= 6 (634) */
  1459. /* 630 */ 0x8, /* FC_LONG */
  1460. 0x36, /* FC_POINTER */
  1461. /* 632 */ 0x5c, /* FC_PAD */
  1462. 0x5b, /* FC_END */
  1463. /* 634 */
  1464. 0x11, 0x0, /* FC_RP */
  1465. /* 636 */ NdrFcShort( 0xffffffe0 ), /* Offset= -32 (604) */
  1466. /* 638 */
  1467. 0x1b, /* FC_CARRAY */
  1468. 0x3, /* 3 */
  1469. /* 640 */ NdrFcShort( 0x4 ), /* 4 */
  1470. /* 642 */ 0x19, /* Corr desc:  field pointer, FC_ULONG */
  1471. 0x0, /*  */
  1472. /* 644 */ NdrFcShort( 0x0 ), /* 0 */
  1473. /* 646 */
  1474. 0x4b, /* FC_PP */
  1475. 0x5c, /* FC_PAD */
  1476. /* 648 */
  1477. 0x48, /* FC_VARIABLE_REPEAT */
  1478. 0x49, /* FC_FIXED_OFFSET */
  1479. /* 650 */ NdrFcShort( 0x4 ), /* 4 */
  1480. /* 652 */ NdrFcShort( 0x0 ), /* 0 */
  1481. /* 654 */ NdrFcShort( 0x1 ), /* 1 */
  1482. /* 656 */ NdrFcShort( 0x0 ), /* 0 */
  1483. /* 658 */ NdrFcShort( 0x0 ), /* 0 */
  1484. /* 660 */ 0x12, 0x0, /* FC_UP */
  1485. /* 662 */ NdrFcShort( 0x184 ), /* Offset= 388 (1050) */
  1486. /* 664 */
  1487. 0x5b, /* FC_END */
  1488. 0x8, /* FC_LONG */
  1489. /* 666 */ 0x5c, /* FC_PAD */
  1490. 0x5b, /* FC_END */
  1491. /* 668 */
  1492. 0x1a, /* FC_BOGUS_STRUCT */
  1493. 0x3, /* 3 */
  1494. /* 670 */ NdrFcShort( 0x8 ), /* 8 */
  1495. /* 672 */ NdrFcShort( 0x0 ), /* 0 */
  1496. /* 674 */ NdrFcShort( 0x6 ), /* Offset= 6 (680) */
  1497. /* 676 */ 0x8, /* FC_LONG */
  1498. 0x36, /* FC_POINTER */
  1499. /* 678 */ 0x5c, /* FC_PAD */
  1500. 0x5b, /* FC_END */
  1501. /* 680 */
  1502. 0x11, 0x0, /* FC_RP */
  1503. /* 682 */ NdrFcShort( 0xffffffd4 ), /* Offset= -44 (638) */
  1504. /* 684 */
  1505. 0x2f, /* FC_IP */
  1506. 0x5a, /* FC_CONSTANT_IID */
  1507. /* 686 */ NdrFcLong( 0x2f ), /* 47 */
  1508. /* 690 */ NdrFcShort( 0x0 ), /* 0 */
  1509. /* 692 */ NdrFcShort( 0x0 ), /* 0 */
  1510. /* 694 */ 0xc0, /* 192 */
  1511. 0x0, /* 0 */
  1512. /* 696 */ 0x0, /* 0 */
  1513. 0x0, /* 0 */
  1514. /* 698 */ 0x0, /* 0 */
  1515. 0x0, /* 0 */
  1516. /* 700 */ 0x0, /* 0 */
  1517. 0x46, /* 70 */
  1518. /* 702 */
  1519. 0x1b, /* FC_CARRAY */
  1520. 0x0, /* 0 */
  1521. /* 704 */ NdrFcShort( 0x1 ), /* 1 */
  1522. /* 706 */ 0x19, /* Corr desc:  field pointer, FC_ULONG */
  1523. 0x0, /*  */
  1524. /* 708 */ NdrFcShort( 0x4 ), /* 4 */
  1525. /* 710 */ 0x1, /* FC_BYTE */
  1526. 0x5b, /* FC_END */
  1527. /* 712 */
  1528. 0x1a, /* FC_BOGUS_STRUCT */
  1529. 0x3, /* 3 */
  1530. /* 714 */ NdrFcShort( 0x10 ), /* 16 */
  1531. /* 716 */ NdrFcShort( 0x0 ), /* 0 */
  1532. /* 718 */ NdrFcShort( 0xa ), /* Offset= 10 (728) */
  1533. /* 720 */ 0x8, /* FC_LONG */
  1534. 0x8, /* FC_LONG */
  1535. /* 722 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  1536. 0x0, /* 0 */
  1537. /* 724 */ NdrFcShort( 0xffffffd8 ), /* Offset= -40 (684) */
  1538. /* 726 */ 0x36, /* FC_POINTER */
  1539. 0x5b, /* FC_END */
  1540. /* 728 */
  1541. 0x12, 0x0, /* FC_UP */
  1542. /* 730 */ NdrFcShort( 0xffffffe4 ), /* Offset= -28 (702) */
  1543. /* 732 */
  1544. 0x1b, /* FC_CARRAY */
  1545. 0x3, /* 3 */
  1546. /* 734 */ NdrFcShort( 0x4 ), /* 4 */
  1547. /* 736 */ 0x19, /* Corr desc:  field pointer, FC_ULONG */
  1548. 0x0, /*  */
  1549. /* 738 */ NdrFcShort( 0x0 ), /* 0 */
  1550. /* 740 */
  1551. 0x4b, /* FC_PP */
  1552. 0x5c, /* FC_PAD */
  1553. /* 742 */
  1554. 0x48, /* FC_VARIABLE_REPEAT */
  1555. 0x49, /* FC_FIXED_OFFSET */
  1556. /* 744 */ NdrFcShort( 0x4 ), /* 4 */
  1557. /* 746 */ NdrFcShort( 0x0 ), /* 0 */
  1558. /* 748 */ NdrFcShort( 0x1 ), /* 1 */
  1559. /* 750 */ NdrFcShort( 0x0 ), /* 0 */
  1560. /* 752 */ NdrFcShort( 0x0 ), /* 0 */
  1561. /* 754 */ 0x12, 0x0, /* FC_UP */
  1562. /* 756 */ NdrFcShort( 0xffffffd4 ), /* Offset= -44 (712) */
  1563. /* 758 */
  1564. 0x5b, /* FC_END */
  1565. 0x8, /* FC_LONG */
  1566. /* 760 */ 0x5c, /* FC_PAD */
  1567. 0x5b, /* FC_END */
  1568. /* 762 */
  1569. 0x1a, /* FC_BOGUS_STRUCT */
  1570. 0x3, /* 3 */
  1571. /* 764 */ NdrFcShort( 0x8 ), /* 8 */
  1572. /* 766 */ NdrFcShort( 0x0 ), /* 0 */
  1573. /* 768 */ NdrFcShort( 0x6 ), /* Offset= 6 (774) */
  1574. /* 770 */ 0x8, /* FC_LONG */
  1575. 0x36, /* FC_POINTER */
  1576. /* 772 */ 0x5c, /* FC_PAD */
  1577. 0x5b, /* FC_END */
  1578. /* 774 */
  1579. 0x11, 0x0, /* FC_RP */
  1580. /* 776 */ NdrFcShort( 0xffffffd4 ), /* Offset= -44 (732) */
  1581. /* 778 */
  1582. 0x1d, /* FC_SMFARRAY */
  1583. 0x0, /* 0 */
  1584. /* 780 */ NdrFcShort( 0x8 ), /* 8 */
  1585. /* 782 */ 0x1, /* FC_BYTE */
  1586. 0x5b, /* FC_END */
  1587. /* 784 */
  1588. 0x15, /* FC_STRUCT */
  1589. 0x3, /* 3 */
  1590. /* 786 */ NdrFcShort( 0x10 ), /* 16 */
  1591. /* 788 */ 0x8, /* FC_LONG */
  1592. 0x6, /* FC_SHORT */
  1593. /* 790 */ 0x6, /* FC_SHORT */
  1594. 0x4c, /* FC_EMBEDDED_COMPLEX */
  1595. /* 792 */ 0x0, /* 0 */
  1596. NdrFcShort( 0xfffffff1 ), /* Offset= -15 (778) */
  1597. 0x5b, /* FC_END */
  1598. /* 796 */
  1599. 0x1a, /* FC_BOGUS_STRUCT */
  1600. 0x3, /* 3 */
  1601. /* 798 */ NdrFcShort( 0x18 ), /* 24 */
  1602. /* 800 */ NdrFcShort( 0x0 ), /* 0 */
  1603. /* 802 */ NdrFcShort( 0xa ), /* Offset= 10 (812) */
  1604. /* 804 */ 0x8, /* FC_LONG */
  1605. 0x36, /* FC_POINTER */
  1606. /* 806 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  1607. 0x0, /* 0 */
  1608. /* 808 */ NdrFcShort( 0xffffffe8 ), /* Offset= -24 (784) */
  1609. /* 810 */ 0x5c, /* FC_PAD */
  1610. 0x5b, /* FC_END */
  1611. /* 812 */
  1612. 0x11, 0x0, /* FC_RP */
  1613. /* 814 */ NdrFcShort( 0xffffff0c ), /* Offset= -244 (570) */
  1614. /* 816 */
  1615. 0x1b, /* FC_CARRAY */
  1616. 0x0, /* 0 */
  1617. /* 818 */ NdrFcShort( 0x1 ), /* 1 */
  1618. /* 820 */ 0x19, /* Corr desc:  field pointer, FC_ULONG */
  1619. 0x0, /*  */
  1620. /* 822 */ NdrFcShort( 0x0 ), /* 0 */
  1621. /* 824 */ 0x1, /* FC_BYTE */
  1622. 0x5b, /* FC_END */
  1623. /* 826 */
  1624. 0x16, /* FC_PSTRUCT */
  1625. 0x3, /* 3 */
  1626. /* 828 */ NdrFcShort( 0x8 ), /* 8 */
  1627. /* 830 */
  1628. 0x4b, /* FC_PP */
  1629. 0x5c, /* FC_PAD */
  1630. /* 832 */
  1631. 0x46, /* FC_NO_REPEAT */
  1632. 0x5c, /* FC_PAD */
  1633. /* 834 */ NdrFcShort( 0x4 ), /* 4 */
  1634. /* 836 */ NdrFcShort( 0x4 ), /* 4 */
  1635. /* 838 */ 0x12, 0x0, /* FC_UP */
  1636. /* 840 */ NdrFcShort( 0xffffffe8 ), /* Offset= -24 (816) */
  1637. /* 842 */
  1638. 0x5b, /* FC_END */
  1639. 0x8, /* FC_LONG */
  1640. /* 844 */ 0x8, /* FC_LONG */
  1641. 0x5b, /* FC_END */
  1642. /* 846 */
  1643. 0x1b, /* FC_CARRAY */
  1644. 0x1, /* 1 */
  1645. /* 848 */ NdrFcShort( 0x2 ), /* 2 */
  1646. /* 850 */ 0x19, /* Corr desc:  field pointer, FC_ULONG */
  1647. 0x0, /*  */
  1648. /* 852 */ NdrFcShort( 0x0 ), /* 0 */
  1649. /* 854 */ 0x6, /* FC_SHORT */
  1650. 0x5b, /* FC_END */
  1651. /* 856 */
  1652. 0x16, /* FC_PSTRUCT */
  1653. 0x3, /* 3 */
  1654. /* 858 */ NdrFcShort( 0x8 ), /* 8 */
  1655. /* 860 */
  1656. 0x4b, /* FC_PP */
  1657. 0x5c, /* FC_PAD */
  1658. /* 862 */
  1659. 0x46, /* FC_NO_REPEAT */
  1660. 0x5c, /* FC_PAD */
  1661. /* 864 */ NdrFcShort( 0x4 ), /* 4 */
  1662. /* 866 */ NdrFcShort( 0x4 ), /* 4 */
  1663. /* 868 */ 0x12, 0x0, /* FC_UP */
  1664. /* 870 */ NdrFcShort( 0xffffffe8 ), /* Offset= -24 (846) */
  1665. /* 872 */
  1666. 0x5b, /* FC_END */
  1667. 0x8, /* FC_LONG */
  1668. /* 874 */ 0x8, /* FC_LONG */
  1669. 0x5b, /* FC_END */
  1670. /* 876 */
  1671. 0x1b, /* FC_CARRAY */
  1672. 0x3, /* 3 */
  1673. /* 878 */ NdrFcShort( 0x4 ), /* 4 */
  1674. /* 880 */ 0x19, /* Corr desc:  field pointer, FC_ULONG */
  1675. 0x0, /*  */
  1676. /* 882 */ NdrFcShort( 0x0 ), /* 0 */
  1677. /* 884 */ 0x8, /* FC_LONG */
  1678. 0x5b, /* FC_END */
  1679. /* 886 */
  1680. 0x16, /* FC_PSTRUCT */
  1681. 0x3, /* 3 */
  1682. /* 888 */ NdrFcShort( 0x8 ), /* 8 */
  1683. /* 890 */
  1684. 0x4b, /* FC_PP */
  1685. 0x5c, /* FC_PAD */
  1686. /* 892 */
  1687. 0x46, /* FC_NO_REPEAT */
  1688. 0x5c, /* FC_PAD */
  1689. /* 894 */ NdrFcShort( 0x4 ), /* 4 */
  1690. /* 896 */ NdrFcShort( 0x4 ), /* 4 */
  1691. /* 898 */ 0x12, 0x0, /* FC_UP */
  1692. /* 900 */ NdrFcShort( 0xffffffe8 ), /* Offset= -24 (876) */
  1693. /* 902 */
  1694. 0x5b, /* FC_END */
  1695. 0x8, /* FC_LONG */
  1696. /* 904 */ 0x8, /* FC_LONG */
  1697. 0x5b, /* FC_END */
  1698. /* 906 */
  1699. 0x1b, /* FC_CARRAY */
  1700. 0x7, /* 7 */
  1701. /* 908 */ NdrFcShort( 0x8 ), /* 8 */
  1702. /* 910 */ 0x19, /* Corr desc:  field pointer, FC_ULONG */
  1703. 0x0, /*  */
  1704. /* 912 */ NdrFcShort( 0x0 ), /* 0 */
  1705. /* 914 */ 0xb, /* FC_HYPER */
  1706. 0x5b, /* FC_END */
  1707. /* 916 */
  1708. 0x16, /* FC_PSTRUCT */
  1709. 0x3, /* 3 */
  1710. /* 918 */ NdrFcShort( 0x8 ), /* 8 */
  1711. /* 920 */
  1712. 0x4b, /* FC_PP */
  1713. 0x5c, /* FC_PAD */
  1714. /* 922 */
  1715. 0x46, /* FC_NO_REPEAT */
  1716. 0x5c, /* FC_PAD */
  1717. /* 924 */ NdrFcShort( 0x4 ), /* 4 */
  1718. /* 926 */ NdrFcShort( 0x4 ), /* 4 */
  1719. /* 928 */ 0x12, 0x0, /* FC_UP */
  1720. /* 930 */ NdrFcShort( 0xffffffe8 ), /* Offset= -24 (906) */
  1721. /* 932 */
  1722. 0x5b, /* FC_END */
  1723. 0x8, /* FC_LONG */
  1724. /* 934 */ 0x8, /* FC_LONG */
  1725. 0x5b, /* FC_END */
  1726. /* 936 */
  1727. 0x15, /* FC_STRUCT */
  1728. 0x3, /* 3 */
  1729. /* 938 */ NdrFcShort( 0x8 ), /* 8 */
  1730. /* 940 */ 0x8, /* FC_LONG */
  1731. 0x8, /* FC_LONG */
  1732. /* 942 */ 0x5c, /* FC_PAD */
  1733. 0x5b, /* FC_END */
  1734. /* 944 */
  1735. 0x1b, /* FC_CARRAY */
  1736. 0x3, /* 3 */
  1737. /* 946 */ NdrFcShort( 0x8 ), /* 8 */
  1738. /* 948 */ 0x7, /* Corr desc: FC_USHORT */
  1739. 0x0, /*  */
  1740. /* 950 */ NdrFcShort( 0xffd8 ), /* -40 */
  1741. /* 952 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  1742. 0x0, /* 0 */
  1743. /* 954 */ NdrFcShort( 0xffffffee ), /* Offset= -18 (936) */
  1744. /* 956 */ 0x5c, /* FC_PAD */
  1745. 0x5b, /* FC_END */
  1746. /* 958 */
  1747. 0x1a, /* FC_BOGUS_STRUCT */
  1748. 0x3, /* 3 */
  1749. /* 960 */ NdrFcShort( 0x28 ), /* 40 */
  1750. /* 962 */ NdrFcShort( 0xffffffee ), /* Offset= -18 (944) */
  1751. /* 964 */ NdrFcShort( 0x0 ), /* Offset= 0 (964) */
  1752. /* 966 */ 0x6, /* FC_SHORT */
  1753. 0x6, /* FC_SHORT */
  1754. /* 968 */ 0x8, /* FC_LONG */
  1755. 0x8, /* FC_LONG */
  1756. /* 970 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  1757. 0x0, /* 0 */
  1758. /* 972 */ NdrFcShort( 0xfffffdf8 ), /* Offset= -520 (452) */
  1759. /* 974 */ 0x5c, /* FC_PAD */
  1760. 0x5b, /* FC_END */
  1761. /* 976 */
  1762. 0x12, 0x0, /* FC_UP */
  1763. /* 978 */ NdrFcShort( 0xfffffef6 ), /* Offset= -266 (712) */
  1764. /* 980 */
  1765. 0x12, 0x8, /* FC_UP [simple_pointer] */
  1766. /* 982 */ 0x1, /* FC_BYTE */
  1767. 0x5c, /* FC_PAD */
  1768. /* 984 */
  1769. 0x12, 0x8, /* FC_UP [simple_pointer] */
  1770. /* 986 */ 0x6, /* FC_SHORT */
  1771. 0x5c, /* FC_PAD */
  1772. /* 988 */
  1773. 0x12, 0x8, /* FC_UP [simple_pointer] */
  1774. /* 990 */ 0x8, /* FC_LONG */
  1775. 0x5c, /* FC_PAD */
  1776. /* 992 */
  1777. 0x12, 0x8, /* FC_UP [simple_pointer] */
  1778. /* 994 */ 0xb, /* FC_HYPER */
  1779. 0x5c, /* FC_PAD */
  1780. /* 996 */
  1781. 0x12, 0x8, /* FC_UP [simple_pointer] */
  1782. /* 998 */ 0xa, /* FC_FLOAT */
  1783. 0x5c, /* FC_PAD */
  1784. /* 1000 */
  1785. 0x12, 0x8, /* FC_UP [simple_pointer] */
  1786. /* 1002 */ 0xc, /* FC_DOUBLE */
  1787. 0x5c, /* FC_PAD */
  1788. /* 1004 */
  1789. 0x12, 0x0, /* FC_UP */
  1790. /* 1006 */ NdrFcShort( 0xfffffda4 ), /* Offset= -604 (402) */
  1791. /* 1008 */
  1792. 0x12, 0x10, /* FC_UP [pointer_deref] */
  1793. /* 1010 */ NdrFcShort( 0xfffffc3a ), /* Offset= -966 (44) */
  1794. /* 1012 */
  1795. 0x12, 0x10, /* FC_UP [pointer_deref] */
  1796. /* 1014 */ NdrFcShort( 0xfffffda2 ), /* Offset= -606 (408) */
  1797. /* 1016 */
  1798. 0x12, 0x10, /* FC_UP [pointer_deref] */
  1799. /* 1018 */ NdrFcShort( 0xfffffdb0 ), /* Offset= -592 (426) */
  1800. /* 1020 */
  1801. 0x12, 0x10, /* FC_UP [pointer_deref] */
  1802. /* 1022 */ NdrFcShort( 0xfffffdbe ), /* Offset= -578 (444) */
  1803. /* 1024 */
  1804. 0x12, 0x10, /* FC_UP [pointer_deref] */
  1805. /* 1026 */ NdrFcShort( 0x2 ), /* Offset= 2 (1028) */
  1806. /* 1028 */
  1807. 0x12, 0x0, /* FC_UP */
  1808. /* 1030 */ NdrFcShort( 0x14 ), /* Offset= 20 (1050) */
  1809. /* 1032 */
  1810. 0x15, /* FC_STRUCT */
  1811. 0x7, /* 7 */
  1812. /* 1034 */ NdrFcShort( 0x10 ), /* 16 */
  1813. /* 1036 */ 0x6, /* FC_SHORT */
  1814. 0x1, /* FC_BYTE */
  1815. /* 1038 */ 0x1, /* FC_BYTE */
  1816. 0x8, /* FC_LONG */
  1817. /* 1040 */ 0xb, /* FC_HYPER */
  1818. 0x5b, /* FC_END */
  1819. /* 1042 */
  1820. 0x12, 0x0, /* FC_UP */
  1821. /* 1044 */ NdrFcShort( 0xfffffff4 ), /* Offset= -12 (1032) */
  1822. /* 1046 */
  1823. 0x12, 0x8, /* FC_UP [simple_pointer] */
  1824. /* 1048 */ 0x2, /* FC_CHAR */
  1825. 0x5c, /* FC_PAD */
  1826. /* 1050 */
  1827. 0x1a, /* FC_BOGUS_STRUCT */
  1828. 0x7, /* 7 */
  1829. /* 1052 */ NdrFcShort( 0x20 ), /* 32 */
  1830. /* 1054 */ NdrFcShort( 0x0 ), /* 0 */
  1831. /* 1056 */ NdrFcShort( 0x0 ), /* Offset= 0 (1056) */
  1832. /* 1058 */ 0x8, /* FC_LONG */
  1833. 0x8, /* FC_LONG */
  1834. /* 1060 */ 0x6, /* FC_SHORT */
  1835. 0x6, /* FC_SHORT */
  1836. /* 1062 */ 0x6, /* FC_SHORT */
  1837. 0x6, /* FC_SHORT */
  1838. /* 1064 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
  1839. 0x0, /* 0 */
  1840. /* 1066 */ NdrFcShort( 0xfffffc40 ), /* Offset= -960 (106) */
  1841. /* 1068 */ 0x5c, /* FC_PAD */
  1842. 0x5b, /* FC_END */
  1843. /* 1070 */ 0xb4, /* FC_USER_MARSHAL */
  1844. 0x83, /* 131 */
  1845. /* 1072 */ NdrFcShort( 0x1 ), /* 1 */
  1846. /* 1074 */ NdrFcShort( 0x10 ), /* 16 */
  1847. /* 1076 */ NdrFcShort( 0x0 ), /* 0 */
  1848. /* 1078 */ NdrFcShort( 0xfffffc30 ), /* Offset= -976 (102) */
  1849. /* 1080 */
  1850. 0x11, 0x4, /* FC_RP [alloced_on_stack] */
  1851. /* 1082 */ NdrFcShort( 0x6 ), /* Offset= 6 (1088) */
  1852. /* 1084 */
  1853. 0x13, 0x0, /* FC_OP */
  1854. /* 1086 */ NdrFcShort( 0xffffffdc ), /* Offset= -36 (1050) */
  1855. /* 1088 */ 0xb4, /* FC_USER_MARSHAL */
  1856. 0x83, /* 131 */
  1857. /* 1090 */ NdrFcShort( 0x1 ), /* 1 */
  1858. /* 1092 */ NdrFcShort( 0x10 ), /* 16 */
  1859. /* 1094 */ NdrFcShort( 0x0 ), /* 0 */
  1860. /* 1096 */ NdrFcShort( 0xfffffff4 ), /* Offset= -12 (1084) */
  1861. /* 1098 */
  1862. 0x2f, /* FC_IP */
  1863. 0x5a, /* FC_CONSTANT_IID */
  1864. /* 1100 */ NdrFcLong( 0xc464074b ), /* -1000077493 */
  1865. /* 1104 */ NdrFcShort( 0x85cf ), /* -31281 */
  1866. /* 1106 */ NdrFcShort( 0x42b7 ), /* 17079 */
  1867. /* 1108 */ 0xab, /* 171 */
  1868. 0x92, /* 146 */
  1869. /* 1110 */ 0xe7, /* 231 */
  1870. 0x99, /* 153 */
  1871. /* 1112 */ 0x8f, /* 143 */
  1872. 0xba, /* 186 */
  1873. /* 1114 */ 0xfa, /* 250 */
  1874. 0x74, /* 116 */
  1875. 0x0
  1876.         }
  1877.     };
  1878. static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] = 
  1879.         {
  1880.             
  1881.             {
  1882.             BSTR_UserSize
  1883.             ,BSTR_UserMarshal
  1884.             ,BSTR_UserUnmarshal
  1885.             ,BSTR_UserFree
  1886.             },
  1887.             {
  1888.             VARIANT_UserSize
  1889.             ,VARIANT_UserMarshal
  1890.             ,VARIANT_UserUnmarshal
  1891.             ,VARIANT_UserFree
  1892.             }
  1893.         };
  1894. /* Object interface: IUnknown, ver. 0.0,
  1895.    GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  1896. /* Object interface: IDispatch, ver. 0.0,
  1897.    GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  1898. /* Object interface: ISmppDateCom, ver. 0.0,
  1899.    GUID={0xDF4BDE09,0x633A,0x4514,{0xB7,0x2D,0x34,0x22,0x71,0xD6,0x14,0x63}} */
  1900. #pragma code_seg(".orpc")
  1901. static const unsigned short ISmppDateCom_FormatStringOffsetTable[] =
  1902.     {
  1903.     (unsigned short) -1,
  1904.     (unsigned short) -1,
  1905.     (unsigned short) -1,
  1906.     (unsigned short) -1,
  1907.     0,
  1908.     28,
  1909.     50,
  1910.     78
  1911.     };
  1912. static const MIDL_STUBLESS_PROXY_INFO ISmppDateCom_ProxyInfo =
  1913.     {
  1914.     &Object_StubDesc,
  1915.     __MIDL_ProcFormatString.Format,
  1916.     &ISmppDateCom_FormatStringOffsetTable[-3],
  1917.     0,
  1918.     0,
  1919.     0
  1920.     };
  1921. static const MIDL_SERVER_INFO ISmppDateCom_ServerInfo = 
  1922.     {
  1923.     &Object_StubDesc,
  1924.     0,
  1925.     __MIDL_ProcFormatString.Format,
  1926.     &ISmppDateCom_FormatStringOffsetTable[-3],
  1927.     0,
  1928.     0,
  1929.     0,
  1930.     0};
  1931. CINTERFACE_PROXY_VTABLE(11) _ISmppDateComProxyVtbl = 
  1932. {
  1933.     &ISmppDateCom_ProxyInfo,
  1934.     &IID_ISmppDateCom,
  1935.     IUnknown_QueryInterface_Proxy,
  1936.     IUnknown_AddRef_Proxy,
  1937.     IUnknown_Release_Proxy ,
  1938.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfoCount */ ,
  1939.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfo */ ,
  1940.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetIDsOfNames */ ,
  1941.     0 /* IDispatch_Invoke_Proxy */ ,
  1942.     (void *) (INT_PTR) -1 /* ISmppDateCom::isNull */ ,
  1943.     (void *) (INT_PTR) -1 /* ISmppDateCom::setNull */ ,
  1944.     (void *) (INT_PTR) -1 /* ISmppDateCom::toString */ ,
  1945.     (void *) (INT_PTR) -1 /* ISmppDateCom::setDate */
  1946. };
  1947. static const PRPC_STUB_FUNCTION ISmppDateCom_table[] =
  1948. {
  1949.     STUB_FORWARDING_FUNCTION,
  1950.     STUB_FORWARDING_FUNCTION,
  1951.     STUB_FORWARDING_FUNCTION,
  1952.     STUB_FORWARDING_FUNCTION,
  1953.     NdrStubCall2,
  1954.     NdrStubCall2,
  1955.     NdrStubCall2,
  1956.     NdrStubCall2
  1957. };
  1958. CInterfaceStubVtbl _ISmppDateComStubVtbl =
  1959. {
  1960.     &IID_ISmppDateCom,
  1961.     &ISmppDateCom_ServerInfo,
  1962.     11,
  1963.     &ISmppDateCom_table[-3],
  1964.     CStdStubBuffer_DELEGATING_METHODS
  1965. };
  1966. /* Object interface: ISmppAddressCom, ver. 0.0,
  1967.    GUID={0x2CB72805,0x62F8,0x470F,{0xB2,0x8E,0x85,0x15,0x95,0x72,0xDF,0x87}} */
  1968. #pragma code_seg(".orpc")
  1969. static const unsigned short ISmppAddressCom_FormatStringOffsetTable[] =
  1970.     {
  1971.     (unsigned short) -1,
  1972.     (unsigned short) -1,
  1973.     (unsigned short) -1,
  1974.     (unsigned short) -1,
  1975.     0,
  1976.     106,
  1977.     134,
  1978.     162,
  1979.     190,
  1980.     218
  1981.     };
  1982. static const MIDL_STUBLESS_PROXY_INFO ISmppAddressCom_ProxyInfo =
  1983.     {
  1984.     &Object_StubDesc,
  1985.     __MIDL_ProcFormatString.Format,
  1986.     &ISmppAddressCom_FormatStringOffsetTable[-3],
  1987.     0,
  1988.     0,
  1989.     0
  1990.     };
  1991. static const MIDL_SERVER_INFO ISmppAddressCom_ServerInfo = 
  1992.     {
  1993.     &Object_StubDesc,
  1994.     0,
  1995.     __MIDL_ProcFormatString.Format,
  1996.     &ISmppAddressCom_FormatStringOffsetTable[-3],
  1997.     0,
  1998.     0,
  1999.     0,
  2000.     0};
  2001. CINTERFACE_PROXY_VTABLE(13) _ISmppAddressComProxyVtbl = 
  2002. {
  2003.     &ISmppAddressCom_ProxyInfo,
  2004.     &IID_ISmppAddressCom,
  2005.     IUnknown_QueryInterface_Proxy,
  2006.     IUnknown_AddRef_Proxy,
  2007.     IUnknown_Release_Proxy ,
  2008.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfoCount */ ,
  2009.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfo */ ,
  2010.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetIDsOfNames */ ,
  2011.     0 /* IDispatch_Invoke_Proxy */ ,
  2012.     (void *) (INT_PTR) -1 /* ISmppAddressCom::get_TON */ ,
  2013.     (void *) (INT_PTR) -1 /* ISmppAddressCom::put_TON */ ,
  2014.     (void *) (INT_PTR) -1 /* ISmppAddressCom::get_NPI */ ,
  2015.     (void *) (INT_PTR) -1 /* ISmppAddressCom::put_NPI */ ,
  2016.     (void *) (INT_PTR) -1 /* ISmppAddressCom::get_Address */ ,
  2017.     (void *) (INT_PTR) -1 /* ISmppAddressCom::put_Address */
  2018. };
  2019. static const PRPC_STUB_FUNCTION ISmppAddressCom_table[] =
  2020. {
  2021.     STUB_FORWARDING_FUNCTION,
  2022.     STUB_FORWARDING_FUNCTION,
  2023.     STUB_FORWARDING_FUNCTION,
  2024.     STUB_FORWARDING_FUNCTION,
  2025.     NdrStubCall2,
  2026.     NdrStubCall2,
  2027.     NdrStubCall2,
  2028.     NdrStubCall2,
  2029.     NdrStubCall2,
  2030.     NdrStubCall2
  2031. };
  2032. CInterfaceStubVtbl _ISmppAddressComStubVtbl =
  2033. {
  2034.     &IID_ISmppAddressCom,
  2035.     &ISmppAddressCom_ServerInfo,
  2036.     13,
  2037.     &ISmppAddressCom_table[-3],
  2038.     CStdStubBuffer_DELEGATING_METHODS
  2039. };
  2040. /* Object interface: ISubmitSMCom, ver. 0.0,
  2041.    GUID={0xC464074B,0x85CF,0x42B7,{0xAB,0x92,0xE7,0x99,0x8F,0xBA,0xFA,0x74}} */
  2042. #pragma code_seg(".orpc")
  2043. static const unsigned short ISubmitSMCom_FormatStringOffsetTable[] =
  2044.     {
  2045.     (unsigned short) -1,
  2046.     (unsigned short) -1,
  2047.     (unsigned short) -1,
  2048.     (unsigned short) -1,
  2049.     246,
  2050.     274,
  2051.     302,
  2052.     330,
  2053.     358,
  2054.     386,
  2055.     414,
  2056.     442,
  2057.     470,
  2058.     498,
  2059.     526,
  2060.     554,
  2061.     582,
  2062.     610,
  2063.     638,
  2064.     666,
  2065.     694,
  2066.     722,
  2067.     750,
  2068.     778,
  2069.     806,
  2070.     834,
  2071.     862,
  2072.     890,
  2073.     918,
  2074.     946,
  2075.     974,
  2076.     996,
  2077.     1018,
  2078.     1046
  2079.     };
  2080. static const MIDL_STUBLESS_PROXY_INFO ISubmitSMCom_ProxyInfo =
  2081.     {
  2082.     &Object_StubDesc,
  2083.     __MIDL_ProcFormatString.Format,
  2084.     &ISubmitSMCom_FormatStringOffsetTable[-3],
  2085.     0,
  2086.     0,
  2087.     0
  2088.     };
  2089. static const MIDL_SERVER_INFO ISubmitSMCom_ServerInfo = 
  2090.     {
  2091.     &Object_StubDesc,
  2092.     0,
  2093.     __MIDL_ProcFormatString.Format,
  2094.     &ISubmitSMCom_FormatStringOffsetTable[-3],
  2095.     0,
  2096.     0,
  2097.     0,
  2098.     0};
  2099. CINTERFACE_PROXY_VTABLE(37) _ISubmitSMComProxyVtbl = 
  2100. {
  2101.     &ISubmitSMCom_ProxyInfo,
  2102.     &IID_ISubmitSMCom,
  2103.     IUnknown_QueryInterface_Proxy,
  2104.     IUnknown_AddRef_Proxy,
  2105.     IUnknown_Release_Proxy ,
  2106.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfoCount */ ,
  2107.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfo */ ,
  2108.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetIDsOfNames */ ,
  2109.     0 /* IDispatch_Invoke_Proxy */ ,
  2110.     (void *) (INT_PTR) -1 /* ISubmitSMCom::get_ServiceType */ ,
  2111.     (void *) (INT_PTR) -1 /* ISubmitSMCom::put_ServiceType */ ,
  2112.     (void *) (INT_PTR) -1 /* ISubmitSMCom::get_Source */ ,
  2113.     (void *) (INT_PTR) -1 /* ISubmitSMCom::put_Source */ ,
  2114.     (void *) (INT_PTR) -1 /* ISubmitSMCom::get_Destination */ ,
  2115.     (void *) (INT_PTR) -1 /* ISubmitSMCom::put_Destination */ ,
  2116.     (void *) (INT_PTR) -1 /* ISubmitSMCom::get_esmClass */ ,
  2117.     (void *) (INT_PTR) -1 /* ISubmitSMCom::put_esmClass */ ,
  2118.     (void *) (INT_PTR) -1 /* ISubmitSMCom::get_dataCoding */ ,
  2119.     (void *) (INT_PTR) -1 /* ISubmitSMCom::put_dataCoding */ ,
  2120.     (void *) (INT_PTR) -1 /* ISubmitSMCom::get_protocolID */ ,
  2121.     (void *) (INT_PTR) -1 /* ISubmitSMCom::put_protocolID */ ,
  2122.     (void *) (INT_PTR) -1 /* ISubmitSMCom::get_priorityFlag */ ,
  2123.     (void *) (INT_PTR) -1 /* ISubmitSMCom::put_priorityFlag */ ,
  2124.     (void *) (INT_PTR) -1 /* ISubmitSMCom::get_scheduledDelivery */ ,
  2125.     (void *) (INT_PTR) -1 /* ISubmitSMCom::put_scheduledDelivery */ ,
  2126.     (void *) (INT_PTR) -1 /* ISubmitSMCom::get_validityPeriod */ ,
  2127.     (void *) (INT_PTR) -1 /* ISubmitSMCom::put_validityPeriod */ ,
  2128.     (void *) (INT_PTR) -1 /* ISubmitSMCom::get_registeredDelivery */ ,
  2129.     (void *) (INT_PTR) -1 /* ISubmitSMCom::put_registeredDelivery */ ,
  2130.     (void *) (INT_PTR) -1 /* ISubmitSMCom::get_replaceIfPresent */ ,
  2131.     (void *) (INT_PTR) -1 /* ISubmitSMCom::put_replaceIfPresent */ ,
  2132.     (void *) (INT_PTR) -1 /* ISubmitSMCom::get_smDefaultMsgId */ ,
  2133.     (void *) (INT_PTR) -1 /* ISubmitSMCom::put_smDefaultMsgId */ ,
  2134.     (void *) (INT_PTR) -1 /* ISubmitSMCom::get_Message */ ,
  2135.     (void *) (INT_PTR) -1 /* ISubmitSMCom::put_Message */ ,
  2136.     (void *) (INT_PTR) -1 /* ISubmitSMCom::compactMessage */ ,
  2137.     (void *) (INT_PTR) -1 /* ISubmitSMCom::flipByteOrder */ ,
  2138.     (void *) (INT_PTR) -1 /* ISubmitSMCom::setMessage */ ,
  2139.     (void *) (INT_PTR) -1 /* ISubmitSMCom::getMessage */
  2140. };
  2141. static const PRPC_STUB_FUNCTION ISubmitSMCom_table[] =
  2142. {
  2143.     STUB_FORWARDING_FUNCTION,
  2144.     STUB_FORWARDING_FUNCTION,
  2145.     STUB_FORWARDING_FUNCTION,
  2146.     STUB_FORWARDING_FUNCTION,
  2147.     NdrStubCall2,
  2148.     NdrStubCall2,
  2149.     NdrStubCall2,
  2150.     NdrStubCall2,
  2151.     NdrStubCall2,
  2152.     NdrStubCall2,
  2153.     NdrStubCall2,
  2154.     NdrStubCall2,
  2155.     NdrStubCall2,
  2156.     NdrStubCall2,
  2157.     NdrStubCall2,
  2158.     NdrStubCall2,
  2159.     NdrStubCall2,
  2160.     NdrStubCall2,
  2161.     NdrStubCall2,
  2162.     NdrStubCall2,
  2163.     NdrStubCall2,
  2164.     NdrStubCall2,
  2165.     NdrStubCall2,
  2166.     NdrStubCall2,
  2167.     NdrStubCall2,
  2168.     NdrStubCall2,
  2169.     NdrStubCall2,
  2170.     NdrStubCall2,
  2171.     NdrStubCall2,
  2172.     NdrStubCall2,
  2173.     NdrStubCall2,
  2174.     NdrStubCall2,
  2175.     NdrStubCall2,
  2176.     NdrStubCall2
  2177. };
  2178. CInterfaceStubVtbl _ISubmitSMComStubVtbl =
  2179. {
  2180.     &IID_ISubmitSMCom,
  2181.     &ISubmitSMCom_ServerInfo,
  2182.     37,
  2183.     &ISubmitSMCom_table[-3],
  2184.     CStdStubBuffer_DELEGATING_METHODS
  2185. };
  2186. /* Object interface: IEsmeTransmitterCom, ver. 0.0,
  2187.    GUID={0x3C9111B7,0xD010,0x48E6,{0x9A,0xA6,0x33,0x59,0x99,0x87,0x48,0x1F}} */
  2188. #pragma code_seg(".orpc")
  2189. static const unsigned short IEsmeTransmitterCom_FormatStringOffsetTable[] =
  2190.     {
  2191.     (unsigned short) -1,
  2192.     (unsigned short) -1,
  2193.     (unsigned short) -1,
  2194.     (unsigned short) -1,
  2195.     1074,
  2196.     1126,
  2197.     134,
  2198.     1154,
  2199.     1188,
  2200.     1210,
  2201.     1238
  2202.     };
  2203. static const MIDL_STUBLESS_PROXY_INFO IEsmeTransmitterCom_ProxyInfo =
  2204.     {
  2205.     &Object_StubDesc,
  2206.     __MIDL_ProcFormatString.Format,
  2207.     &IEsmeTransmitterCom_FormatStringOffsetTable[-3],
  2208.     0,
  2209.     0,
  2210.     0
  2211.     };
  2212. static const MIDL_SERVER_INFO IEsmeTransmitterCom_ServerInfo = 
  2213.     {
  2214.     &Object_StubDesc,
  2215.     0,
  2216.     __MIDL_ProcFormatString.Format,
  2217.     &IEsmeTransmitterCom_FormatStringOffsetTable[-3],
  2218.     0,
  2219.     0,
  2220.     0,
  2221.     0};
  2222. CINTERFACE_PROXY_VTABLE(14) _IEsmeTransmitterComProxyVtbl = 
  2223. {
  2224.     &IEsmeTransmitterCom_ProxyInfo,
  2225.     &IID_IEsmeTransmitterCom,
  2226.     IUnknown_QueryInterface_Proxy,
  2227.     IUnknown_AddRef_Proxy,
  2228.     IUnknown_Release_Proxy ,
  2229.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfoCount */ ,
  2230.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfo */ ,
  2231.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetIDsOfNames */ ,
  2232.     0 /* IDispatch_Invoke_Proxy */ ,
  2233.     (void *) (INT_PTR) -1 /* IEsmeTransmitterCom::bind */ ,
  2234.     (void *) (INT_PTR) -1 /* IEsmeTransmitterCom::unbind */ ,
  2235.     (void *) (INT_PTR) -1 /* IEsmeTransmitterCom::enquireLink */ ,
  2236.     (void *) (INT_PTR) -1 /* IEsmeTransmitterCom::init */ ,
  2237.     (void *) (INT_PTR) -1 /* IEsmeTransmitterCom::close */ ,
  2238.     (void *) (INT_PTR) -1 /* IEsmeTransmitterCom::get_Connected */ ,
  2239.     (void *) (INT_PTR) -1 /* IEsmeTransmitterCom::submitMessage */
  2240. };
  2241. static const PRPC_STUB_FUNCTION IEsmeTransmitterCom_table[] =
  2242. {
  2243.     STUB_FORWARDING_FUNCTION,
  2244.     STUB_FORWARDING_FUNCTION,
  2245.     STUB_FORWARDING_FUNCTION,
  2246.     STUB_FORWARDING_FUNCTION,
  2247.     NdrStubCall2,
  2248.     NdrStubCall2,
  2249.     NdrStubCall2,
  2250.     NdrStubCall2,
  2251.     NdrStubCall2,
  2252.     NdrStubCall2,
  2253.     NdrStubCall2
  2254. };
  2255. CInterfaceStubVtbl _IEsmeTransmitterComStubVtbl =
  2256. {
  2257.     &IID_IEsmeTransmitterCom,
  2258.     &IEsmeTransmitterCom_ServerInfo,
  2259.     14,
  2260.     &IEsmeTransmitterCom_table[-3],
  2261.     CStdStubBuffer_DELEGATING_METHODS
  2262. };
  2263. /* Object interface: IDeliverSMCom, ver. 0.0,
  2264.    GUID={0x2DB76F63,0x43CA,0x4610,{0xBF,0xD0,0x3C,0xE8,0x85,0xD6,0x07,0x8B}} */
  2265. #pragma code_seg(".orpc")
  2266. static const unsigned short IDeliverSMCom_FormatStringOffsetTable[] =
  2267.     {
  2268.     (unsigned short) -1,
  2269.     (unsigned short) -1,
  2270.     (unsigned short) -1,
  2271.     (unsigned short) -1,
  2272.     246,
  2273.     274,
  2274.     302,
  2275.     330,
  2276.     358,
  2277.     386,
  2278.     414,
  2279.     442,
  2280.     470,
  2281.     498,
  2282.     526,
  2283.     554,
  2284.     582,
  2285.     610,
  2286.     638,
  2287.     666,
  2288.     694,
  2289.     722,
  2290.     750,
  2291.     778,
  2292.     806,
  2293.     834,
  2294.     862,
  2295.     890,
  2296.     918,
  2297.     946,
  2298.     974,
  2299.     996,
  2300.     1018,
  2301.     1046
  2302.     };
  2303. static const MIDL_STUBLESS_PROXY_INFO IDeliverSMCom_ProxyInfo =
  2304.     {
  2305.     &Object_StubDesc,
  2306.     __MIDL_ProcFormatString.Format,
  2307.     &IDeliverSMCom_FormatStringOffsetTable[-3],
  2308.     0,
  2309.     0,
  2310.     0
  2311.     };
  2312. static const MIDL_SERVER_INFO IDeliverSMCom_ServerInfo = 
  2313.     {
  2314.     &Object_StubDesc,
  2315.     0,
  2316.     __MIDL_ProcFormatString.Format,
  2317.     &IDeliverSMCom_FormatStringOffsetTable[-3],
  2318.     0,
  2319.     0,
  2320.     0,
  2321.     0};
  2322. CINTERFACE_PROXY_VTABLE(37) _IDeliverSMComProxyVtbl = 
  2323. {
  2324.     &IDeliverSMCom_ProxyInfo,
  2325.     &IID_IDeliverSMCom,
  2326.     IUnknown_QueryInterface_Proxy,
  2327.     IUnknown_AddRef_Proxy,
  2328.     IUnknown_Release_Proxy ,
  2329.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfoCount */ ,
  2330.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfo */ ,
  2331.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetIDsOfNames */ ,
  2332.     0 /* IDispatch_Invoke_Proxy */ ,
  2333.     (void *) (INT_PTR) -1 /* IDeliverSMCom::get_ServiceType */ ,
  2334.     (void *) (INT_PTR) -1 /* IDeliverSMCom::put_ServiceType */ ,
  2335.     (void *) (INT_PTR) -1 /* IDeliverSMCom::get_Source */ ,
  2336.     (void *) (INT_PTR) -1 /* IDeliverSMCom::put_Source */ ,
  2337.     (void *) (INT_PTR) -1 /* IDeliverSMCom::get_Destination */ ,
  2338.     (void *) (INT_PTR) -1 /* IDeliverSMCom::put_Destination */ ,
  2339.     (void *) (INT_PTR) -1 /* IDeliverSMCom::get_esmClass */ ,
  2340.     (void *) (INT_PTR) -1 /* IDeliverSMCom::put_esmClass */ ,
  2341.     (void *) (INT_PTR) -1 /* IDeliverSMCom::get_dataCoding */ ,
  2342.     (void *) (INT_PTR) -1 /* IDeliverSMCom::put_dataCoding */ ,
  2343.     (void *) (INT_PTR) -1 /* IDeliverSMCom::get_protocolID */ ,
  2344.     (void *) (INT_PTR) -1 /* IDeliverSMCom::put_protocolID */ ,
  2345.     (void *) (INT_PTR) -1 /* IDeliverSMCom::get_priorityFlag */ ,
  2346.     (void *) (INT_PTR) -1 /* IDeliverSMCom::put_priorityFlag */ ,
  2347.     (void *) (INT_PTR) -1 /* IDeliverSMCom::get_scheduledDelivery */ ,
  2348.     (void *) (INT_PTR) -1 /* IDeliverSMCom::put_scheduledDelivery */ ,
  2349.     (void *) (INT_PTR) -1 /* IDeliverSMCom::get_validityPeriod */ ,
  2350.     (void *) (INT_PTR) -1 /* IDeliverSMCom::put_validityPeriod */ ,
  2351.     (void *) (INT_PTR) -1 /* IDeliverSMCom::get_registeredDelivery */ ,
  2352.     (void *) (INT_PTR) -1 /* IDeliverSMCom::put_registeredDelivery */ ,
  2353.     (void *) (INT_PTR) -1 /* IDeliverSMCom::get_replaceIfPresent */ ,
  2354.     (void *) (INT_PTR) -1 /* IDeliverSMCom::put_replaceIfPresent */ ,
  2355.     (void *) (INT_PTR) -1 /* IDeliverSMCom::get_smDefaultMsgId */ ,
  2356.     (void *) (INT_PTR) -1 /* IDeliverSMCom::put_smDefaultMsgId */ ,
  2357.     (void *) (INT_PTR) -1 /* IDeliverSMCom::get_Message */ ,
  2358.     (void *) (INT_PTR) -1 /* IDeliverSMCom::put_Message */ ,
  2359.     (void *) (INT_PTR) -1 /* IDeliverSMCom::compactMessage */ ,
  2360.     (void *) (INT_PTR) -1 /* IDeliverSMCom::flipByteOrder */ ,
  2361.     (void *) (INT_PTR) -1 /* IDeliverSMCom::setMessage */ ,
  2362.     (void *) (INT_PTR) -1 /* IDeliverSMCom::getMessage */
  2363. };
  2364. static const PRPC_STUB_FUNCTION IDeliverSMCom_table[] =
  2365. {
  2366.     STUB_FORWARDING_FUNCTION,
  2367.     STUB_FORWARDING_FUNCTION,
  2368.     STUB_FORWARDING_FUNCTION,
  2369.     STUB_FORWARDING_FUNCTION,
  2370.     NdrStubCall2,
  2371.     NdrStubCall2,
  2372.     NdrStubCall2,
  2373.     NdrStubCall2,
  2374.     NdrStubCall2,
  2375.     NdrStubCall2,
  2376.     NdrStubCall2,
  2377.     NdrStubCall2,
  2378.     NdrStubCall2,
  2379.     NdrStubCall2,
  2380.     NdrStubCall2,
  2381.     NdrStubCall2,
  2382.     NdrStubCall2,
  2383.     NdrStubCall2,
  2384.     NdrStubCall2,
  2385.     NdrStubCall2,
  2386.     NdrStubCall2,
  2387.     NdrStubCall2,
  2388.     NdrStubCall2,
  2389.     NdrStubCall2,
  2390.     NdrStubCall2,
  2391.     NdrStubCall2,
  2392.     NdrStubCall2,
  2393.     NdrStubCall2,
  2394.     NdrStubCall2,
  2395.     NdrStubCall2,
  2396.     NdrStubCall2,
  2397.     NdrStubCall2,
  2398.     NdrStubCall2,
  2399.     NdrStubCall2
  2400. };
  2401. CInterfaceStubVtbl _IDeliverSMComStubVtbl =
  2402. {
  2403.     &IID_IDeliverSMCom,
  2404.     &IDeliverSMCom_ServerInfo,
  2405.     37,
  2406.     &IDeliverSMCom_table[-3],
  2407.     CStdStubBuffer_DELEGATING_METHODS
  2408. };
  2409. /* Object interface: IEsmeTransceiverCom, ver. 0.0,
  2410.    GUID={0xC258AF14,0x8CEF,0x404F,{0xBE,0x03,0x62,0xB6,0xC5,0x7F,0x60,0x26}} */
  2411. #pragma code_seg(".orpc")
  2412. static const unsigned short IEsmeTransceiverCom_FormatStringOffsetTable[] =
  2413.     {
  2414.     (unsigned short) -1,
  2415.     (unsigned short) -1,
  2416.     (unsigned short) -1,
  2417.     (unsigned short) -1,
  2418.     1074,
  2419.     1126,
  2420.     134,
  2421.     1154,
  2422.     1188,
  2423.     1210,
  2424.     1238
  2425.     };
  2426. static const MIDL_STUBLESS_PROXY_INFO IEsmeTransceiverCom_ProxyInfo =
  2427.     {
  2428.     &Object_StubDesc,
  2429.     __MIDL_ProcFormatString.Format,
  2430.     &IEsmeTransceiverCom_FormatStringOffsetTable[-3],
  2431.     0,
  2432.     0,
  2433.     0
  2434.     };
  2435. static const MIDL_SERVER_INFO IEsmeTransceiverCom_ServerInfo = 
  2436.     {
  2437.     &Object_StubDesc,
  2438.     0,
  2439.     __MIDL_ProcFormatString.Format,
  2440.     &IEsmeTransceiverCom_FormatStringOffsetTable[-3],
  2441.     0,
  2442.     0,
  2443.     0,
  2444.     0};
  2445. CINTERFACE_PROXY_VTABLE(14) _IEsmeTransceiverComProxyVtbl = 
  2446. {
  2447.     &IEsmeTransceiverCom_ProxyInfo,
  2448.     &IID_IEsmeTransceiverCom,
  2449.     IUnknown_QueryInterface_Proxy,
  2450.     IUnknown_AddRef_Proxy,
  2451.     IUnknown_Release_Proxy ,
  2452.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfoCount */ ,
  2453.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfo */ ,
  2454.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetIDsOfNames */ ,
  2455.     0 /* IDispatch_Invoke_Proxy */ ,
  2456.     (void *) (INT_PTR) -1 /* IEsmeTransceiverCom::bind */ ,
  2457.     (void *) (INT_PTR) -1 /* IEsmeTransceiverCom::unbind */ ,
  2458.     (void *) (INT_PTR) -1 /* IEsmeTransceiverCom::enquireLink */ ,
  2459.     (void *) (INT_PTR) -1 /* IEsmeTransceiverCom::init */ ,
  2460.     (void *) (INT_PTR) -1 /* IEsmeTransceiverCom::close */ ,
  2461.     (void *) (INT_PTR) -1 /* IEsmeTransceiverCom::get_Connected */ ,
  2462.     (void *) (INT_PTR) -1 /* IEsmeTransceiverCom::submitMessage */
  2463. };
  2464. static const PRPC_STUB_FUNCTION IEsmeTransceiverCom_table[] =
  2465. {
  2466.     STUB_FORWARDING_FUNCTION,
  2467.     STUB_FORWARDING_FUNCTION,
  2468.     STUB_FORWARDING_FUNCTION,
  2469.     STUB_FORWARDING_FUNCTION,
  2470.     NdrStubCall2,
  2471.     NdrStubCall2,
  2472.     NdrStubCall2,
  2473.     NdrStubCall2,
  2474.     NdrStubCall2,
  2475.     NdrStubCall2,
  2476.     NdrStubCall2
  2477. };
  2478. CInterfaceStubVtbl _IEsmeTransceiverComStubVtbl =
  2479. {
  2480.     &IID_IEsmeTransceiverCom,
  2481.     &IEsmeTransceiverCom_ServerInfo,
  2482.     14,
  2483.     &IEsmeTransceiverCom_table[-3],
  2484.     CStdStubBuffer_DELEGATING_METHODS
  2485. };
  2486. /* Object interface: IEsmeReceiverCom, ver. 0.0,
  2487.    GUID={0x57E38123,0x98A1,0x4219,{0x8C,0xB6,0xEF,0x45,0xA5,0x42,0x82,0x38}} */
  2488. #pragma code_seg(".orpc")
  2489. static const unsigned short IEsmeReceiverCom_FormatStringOffsetTable[] =
  2490.     {
  2491.     (unsigned short) -1,
  2492.     (unsigned short) -1,
  2493.     (unsigned short) -1,
  2494.     (unsigned short) -1,
  2495.     1074,
  2496.     1126,
  2497.     134,
  2498.     1154,
  2499.     1188,
  2500.     1210
  2501.     };
  2502. static const MIDL_STUBLESS_PROXY_INFO IEsmeReceiverCom_ProxyInfo =
  2503.     {
  2504.     &Object_StubDesc,
  2505.     __MIDL_ProcFormatString.Format,
  2506.     &IEsmeReceiverCom_FormatStringOffsetTable[-3],
  2507.     0,
  2508.     0,
  2509.     0
  2510.     };
  2511. static const MIDL_SERVER_INFO IEsmeReceiverCom_ServerInfo = 
  2512.     {
  2513.     &Object_StubDesc,
  2514.     0,
  2515.     __MIDL_ProcFormatString.Format,
  2516.     &IEsmeReceiverCom_FormatStringOffsetTable[-3],
  2517.     0,
  2518.     0,
  2519.     0,
  2520.     0};
  2521. CINTERFACE_PROXY_VTABLE(13) _IEsmeReceiverComProxyVtbl = 
  2522. {
  2523.     &IEsmeReceiverCom_ProxyInfo,
  2524.     &IID_IEsmeReceiverCom,
  2525.     IUnknown_QueryInterface_Proxy,
  2526.     IUnknown_AddRef_Proxy,
  2527.     IUnknown_Release_Proxy ,
  2528.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfoCount */ ,
  2529.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfo */ ,
  2530.     0 /* (void *) (INT_PTR) -1 /* IDispatch::GetIDsOfNames */ ,
  2531.     0 /* IDispatch_Invoke_Proxy */ ,
  2532.     (void *) (INT_PTR) -1 /* IEsmeReceiverCom::bind */ ,
  2533.     (void *) (INT_PTR) -1 /* IEsmeReceiverCom::unbind */ ,
  2534.     (void *) (INT_PTR) -1 /* IEsmeReceiverCom::enquireLink */ ,
  2535.     (void *) (INT_PTR) -1 /* IEsmeReceiverCom::init */ ,
  2536.     (void *) (INT_PTR) -1 /* IEsmeReceiverCom::close */ ,
  2537.     (void *) (INT_PTR) -1 /* IEsmeReceiverCom::get_Connected */
  2538. };
  2539. static const PRPC_STUB_FUNCTION IEsmeReceiverCom_table[] =
  2540. {
  2541.     STUB_FORWARDING_FUNCTION,
  2542.     STUB_FORWARDING_FUNCTION,
  2543.     STUB_FORWARDING_FUNCTION,
  2544.     STUB_FORWARDING_FUNCTION,
  2545.     NdrStubCall2,
  2546.     NdrStubCall2,
  2547.     NdrStubCall2,
  2548.     NdrStubCall2,
  2549.     NdrStubCall2,
  2550.     NdrStubCall2
  2551. };
  2552. CInterfaceStubVtbl _IEsmeReceiverComStubVtbl =
  2553. {
  2554.     &IID_IEsmeReceiverCom,
  2555.     &IEsmeReceiverCom_ServerInfo,
  2556.     13,
  2557.     &IEsmeReceiverCom_table[-3],
  2558.     CStdStubBuffer_DELEGATING_METHODS
  2559. };
  2560. static const MIDL_STUB_DESC Object_StubDesc = 
  2561.     {
  2562.     0,
  2563.     NdrOleAllocate,
  2564.     NdrOleFree,
  2565.     0,
  2566.     0,
  2567.     0,
  2568.     0,
  2569.     0,
  2570.     __MIDL_TypeFormatString.Format,
  2571.     1, /* -error bounds_check flag */
  2572.     0x20000, /* Ndr library version */
  2573.     0,
  2574.     0x600015b, /* MIDL Version 6.0.347 */
  2575.     0,
  2576.     UserMarshalRoutines,
  2577.     0,  /* notify & notify_flag routine table */
  2578.     0x1, /* MIDL flag */
  2579.     0, /* cs routines */
  2580.     0,   /* proxy/server info */
  2581.     0   /* Reserved5 */
  2582.     };
  2583. const CInterfaceProxyVtbl * _SMPPCOM_ProxyVtblList[] = 
  2584. {
  2585.     ( CInterfaceProxyVtbl *) &_ISmppAddressComProxyVtbl,
  2586.     ( CInterfaceProxyVtbl *) &_ISmppDateComProxyVtbl,
  2587.     ( CInterfaceProxyVtbl *) &_IEsmeTransceiverComProxyVtbl,
  2588.     ( CInterfaceProxyVtbl *) &_IEsmeReceiverComProxyVtbl,
  2589.     ( CInterfaceProxyVtbl *) &_ISubmitSMComProxyVtbl,
  2590.     ( CInterfaceProxyVtbl *) &_IDeliverSMComProxyVtbl,
  2591.     ( CInterfaceProxyVtbl *) &_IEsmeTransmitterComProxyVtbl,
  2592.     0
  2593. };
  2594. const CInterfaceStubVtbl * _SMPPCOM_StubVtblList[] = 
  2595. {
  2596.     ( CInterfaceStubVtbl *) &_ISmppAddressComStubVtbl,
  2597.     ( CInterfaceStubVtbl *) &_ISmppDateComStubVtbl,
  2598.     ( CInterfaceStubVtbl *) &_IEsmeTransceiverComStubVtbl,
  2599.     ( CInterfaceStubVtbl *) &_IEsmeReceiverComStubVtbl,
  2600.     ( CInterfaceStubVtbl *) &_ISubmitSMComStubVtbl,
  2601.     ( CInterfaceStubVtbl *) &_IDeliverSMComStubVtbl,
  2602.     ( CInterfaceStubVtbl *) &_IEsmeTransmitterComStubVtbl,
  2603.     0
  2604. };
  2605. PCInterfaceName const _SMPPCOM_InterfaceNamesList[] = 
  2606. {
  2607.     "ISmppAddressCom",
  2608.     "ISmppDateCom",
  2609.     "IEsmeTransceiverCom",
  2610.     "IEsmeReceiverCom",
  2611.     "ISubmitSMCom",
  2612.     "IDeliverSMCom",
  2613.     "IEsmeTransmitterCom",
  2614.     0
  2615. };
  2616. const IID *  _SMPPCOM_BaseIIDList[] = 
  2617. {
  2618.     &IID_IDispatch,
  2619.     &IID_IDispatch,
  2620.     &IID_IDispatch,
  2621.     &IID_IDispatch,
  2622.     &IID_IDispatch,
  2623.     &IID_IDispatch,
  2624.     &IID_IDispatch,
  2625.     0
  2626. };
  2627. #define _SMPPCOM_CHECK_IID(n) IID_GENERIC_CHECK_IID( _SMPPCOM, pIID, n)
  2628. int __stdcall _SMPPCOM_IID_Lookup( const IID * pIID, int * pIndex )
  2629. {
  2630.     IID_BS_LOOKUP_SETUP
  2631.     IID_BS_LOOKUP_INITIAL_TEST( _SMPPCOM, 7, 4 )
  2632.     IID_BS_LOOKUP_NEXT_TEST( _SMPPCOM, 2 )
  2633.     IID_BS_LOOKUP_NEXT_TEST( _SMPPCOM, 1 )
  2634.     IID_BS_LOOKUP_RETURN_RESULT( _SMPPCOM, 7, *pIndex )
  2635.     
  2636. }
  2637. const ExtendedProxyFileInfo SMPPCOM_ProxyFileInfo = 
  2638. {
  2639.     (PCInterfaceProxyVtblList *) & _SMPPCOM_ProxyVtblList,
  2640.     (PCInterfaceStubVtblList *) & _SMPPCOM_StubVtblList,
  2641.     (const PCInterfaceName * ) & _SMPPCOM_InterfaceNamesList,
  2642.     (const IID ** ) & _SMPPCOM_BaseIIDList,
  2643.     & _SMPPCOM_IID_Lookup, 
  2644.     7,
  2645.     2,
  2646.     0, /* table of [async_uuid] interfaces */
  2647.     0, /* Filler1 */
  2648.     0, /* Filler2 */
  2649.     0  /* Filler3 */
  2650. };
  2651. #endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/