Gif89_p.c
上传用户:wanyou818
上传日期:2007-01-02
资源大小:30k
文件大小:24k
源码类别:

图片显示

开发平台:

Visual C++

  1. /* this ALWAYS GENERATED file contains the proxy stub code */
  2. /* File created by MIDL compiler version 3.01.75 */
  3. /* at Sat Jun 13 22:52:55 1998
  4.  */
  5. /* Compiler settings for Gif89.idl:
  6.     Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
  7.     error checks: none
  8. */
  9. //@@MIDL_FILE_HEADING(  )
  10. #define USE_STUBLESS_PROXY
  11. #include "rpcproxy.h"
  12. #include "Gif89.h"
  13. #define TYPE_FORMAT_STRING_SIZE   61                                
  14. #define PROC_FORMAT_STRING_SIZE   415                               
  15. typedef struct _MIDL_TYPE_FORMAT_STRING
  16.     {
  17.     short          Pad;
  18.     unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];
  19.     } MIDL_TYPE_FORMAT_STRING;
  20. typedef struct _MIDL_PROC_FORMAT_STRING
  21.     {
  22.     short          Pad;
  23.     unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];
  24.     } MIDL_PROC_FORMAT_STRING;
  25. extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
  26. extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
  27. /* Object interface: IUnknown, ver. 0.0,
  28.    GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  29. /* Object interface: IDispatch, ver. 0.0,
  30.    GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  31. /* Object interface: IGif89a, ver. 0.0,
  32.    GUID={0x28D4752F,0xCF84,0x11D1,{0x83,0x4C,0x00,0xA0,0x24,0x9F,0x0C,0x28}} */
  33. extern const MIDL_STUB_DESC Object_StubDesc;
  34. extern const MIDL_SERVER_INFO IGif89a_ServerInfo;
  35. #pragma code_seg(".orpc")
  36. extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[1];
  37. static const MIDL_STUB_DESC Object_StubDesc = 
  38.     {
  39.     0,
  40.     NdrOleAllocate,
  41.     NdrOleFree,
  42.     0,
  43.     0,
  44.     0,
  45.     0,
  46.     0,
  47.     __MIDL_TypeFormatString.Format,
  48.     0, /* -error bounds_check flag */
  49.     0x20000, /* Ndr library version */
  50.     0,
  51.     0x301004b, /* MIDL Version 3.1.75 */
  52.     0,
  53.     UserMarshalRoutines,
  54.     0,  /* Reserved1 */
  55.     0,  /* Reserved2 */
  56.     0,  /* Reserved3 */
  57.     0,  /* Reserved4 */
  58.     0   /* Reserved5 */
  59.     };
  60. static const unsigned short IGif89a_FormatStringOffsetTable[] = 
  61.     {
  62.     (unsigned short) -1,
  63.     (unsigned short) -1,
  64.     (unsigned short) -1,
  65.     (unsigned short) -1,
  66.     0,
  67.     24,
  68.     48,
  69.     72,
  70.     90,
  71.     108,
  72.     132,
  73.     156,
  74.     180,
  75.     204,
  76.     228,
  77.     252,
  78.     276,
  79.     300,
  80.     324,
  81.     348,
  82.     372,
  83.     396
  84.     };
  85. static const MIDL_SERVER_INFO IGif89a_ServerInfo = 
  86.     {
  87.     &Object_StubDesc,
  88.     0,
  89.     __MIDL_ProcFormatString.Format,
  90.     &IGif89a_FormatStringOffsetTable[-3],
  91.     0,
  92.     0,
  93.     0,
  94.     0
  95.     };
  96. static const MIDL_STUBLESS_PROXY_INFO IGif89a_ProxyInfo =
  97.     {
  98.     &Object_StubDesc,
  99.     __MIDL_ProcFormatString.Format,
  100.     &IGif89a_FormatStringOffsetTable[-3],
  101.     0,
  102.     0,
  103.     0
  104.     };
  105. CINTERFACE_PROXY_VTABLE(25) _IGif89aProxyVtbl = 
  106. {
  107.     &IGif89a_ProxyInfo,
  108.     &IID_IGif89a,
  109.     IUnknown_QueryInterface_Proxy,
  110.     IUnknown_AddRef_Proxy,
  111.     IUnknown_Release_Proxy ,
  112.     0 /* (void *)-1 /* IDispatch::GetTypeInfoCount */ ,
  113.     0 /* (void *)-1 /* IDispatch::GetTypeInfo */ ,
  114.     0 /* (void *)-1 /* IDispatch::GetIDsOfNames */ ,
  115.     0 /* IDispatch_Invoke_Proxy */ ,
  116.     (void *)-1 /* IGif89a::put_Enabled */ ,
  117.     (void *)-1 /* IGif89a::get_Enabled */ ,
  118.     (void *)-1 /* IGif89a::get_Window */ ,
  119.     (void *)-1 /* IGif89a::Play */ ,
  120.     (void *)-1 /* IGif89a::Stop */ ,
  121.     (void *)-1 /* IGif89a::get_AutoStart */ ,
  122.     (void *)-1 /* IGif89a::put_AutoStart */ ,
  123.     (void *)-1 /* IGif89a::get_Speed */ ,
  124.     (void *)-1 /* IGif89a::put_Speed */ ,
  125.     (void *)-1 /* IGif89a::get_Glass */ ,
  126.     (void *)-1 /* IGif89a::put_Glass */ ,
  127.     (void *)-1 /* IGif89a::put_AutoSize */ ,
  128.     (void *)-1 /* IGif89a::get_AutoSize */ ,
  129.     (void *)-1 /* IGif89a::get_Embed */ ,
  130.     (void *)-1 /* IGif89a::put_Embed */ ,
  131.     (void *)-1 /* IGif89a::get_FileName */ ,
  132.     (void *)-1 /* IGif89a::put_FileName */ ,
  133.     (void *)-1 /* IGif89a::AboutBox */
  134. };
  135. static const PRPC_STUB_FUNCTION IGif89a_table[] =
  136. {
  137.     STUB_FORWARDING_FUNCTION,
  138.     STUB_FORWARDING_FUNCTION,
  139.     STUB_FORWARDING_FUNCTION,
  140.     STUB_FORWARDING_FUNCTION,
  141.     NdrStubCall2,
  142.     NdrStubCall2,
  143.     NdrStubCall2,
  144.     NdrStubCall2,
  145.     NdrStubCall2,
  146.     NdrStubCall2,
  147.     NdrStubCall2,
  148.     NdrStubCall2,
  149.     NdrStubCall2,
  150.     NdrStubCall2,
  151.     NdrStubCall2,
  152.     NdrStubCall2,
  153.     NdrStubCall2,
  154.     NdrStubCall2,
  155.     NdrStubCall2,
  156.     NdrStubCall2,
  157.     NdrStubCall2,
  158.     NdrStubCall2
  159. };
  160. CInterfaceStubVtbl _IGif89aStubVtbl =
  161. {
  162.     &IID_IGif89a,
  163.     &IGif89a_ServerInfo,
  164.     25,
  165.     &IGif89a_table[-3],
  166.     CStdStubBuffer_DELEGATING_METHODS
  167. };
  168. #pragma data_seg(".rdata")
  169. static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[1] = 
  170.         {
  171.             
  172.             {
  173.             BSTR_UserSize
  174.             ,BSTR_UserMarshal
  175.             ,BSTR_UserUnmarshal
  176.             ,BSTR_UserFree
  177.             }
  178.         };
  179. #if !defined(__RPC_WIN32__)
  180. #error  Invalid build platform for this stub.
  181. #endif
  182. #if !(TARGET_IS_NT40_OR_LATER)
  183. #error You need a Windows NT 4.0 or later to run this stub because it uses these features:
  184. #error   -Oif or -Oicf, [wire_marshal] or [user_marshal] attribute.
  185. #error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
  186. #error This app will die there with the RPC_X_WRONG_STUB_VERSION error.
  187. #endif
  188. static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
  189.     {
  190.         0,
  191.         {
  192. /* Procedure put_Enabled */
  193. 0x33, /* FC_AUTO_HANDLE */
  194. 0x64, /* 100 */
  195. /*  2 */ NdrFcShort( 0x7 ), /* 7 */
  196. #ifndef _ALPHA_
  197. /*  4 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  198. #else
  199. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  200. #endif
  201. /*  6 */ NdrFcShort( 0x6 ), /* 6 */
  202. /*  8 */ NdrFcShort( 0x8 ), /* 8 */
  203. /* 10 */ 0x4, /* 4 */
  204. 0x2, /* 2 */
  205. /* Parameter vbool */
  206. /* 12 */ NdrFcShort( 0x48 ), /* 72 */
  207. #ifndef _ALPHA_
  208. /* 14 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  209. #else
  210. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  211. #endif
  212. /* 16 */ 0x6, /* FC_SHORT */
  213. 0x0, /* 0 */
  214. /* Return value */
  215. /* 18 */ NdrFcShort( 0x70 ), /* 112 */
  216. #ifndef _ALPHA_
  217. /* 20 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  218. #else
  219. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  220. #endif
  221. /* 22 */ 0x8, /* FC_LONG */
  222. 0x0, /* 0 */
  223. /* Procedure get_Enabled */
  224. /* 24 */ 0x33, /* FC_AUTO_HANDLE */
  225. 0x64, /* 100 */
  226. /* 26 */ NdrFcShort( 0x8 ), /* 8 */
  227. #ifndef _ALPHA_
  228. /* 28 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  229. #else
  230. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  231. #endif
  232. /* 30 */ NdrFcShort( 0x0 ), /* 0 */
  233. /* 32 */ NdrFcShort( 0xe ), /* 14 */
  234. /* 34 */ 0x4, /* 4 */
  235. 0x2, /* 2 */
  236. /* Parameter pbool */
  237. /* 36 */ NdrFcShort( 0x2150 ), /* 8528 */
  238. #ifndef _ALPHA_
  239. /* 38 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  240. #else
  241. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  242. #endif
  243. /* 40 */ 0x6, /* FC_SHORT */
  244. 0x0, /* 0 */
  245. /* Return value */
  246. /* 42 */ NdrFcShort( 0x70 ), /* 112 */
  247. #ifndef _ALPHA_
  248. /* 44 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  249. #else
  250. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  251. #endif
  252. /* 46 */ 0x8, /* FC_LONG */
  253. 0x0, /* 0 */
  254. /* Procedure get_Window */
  255. /* 48 */ 0x33, /* FC_AUTO_HANDLE */
  256. 0x64, /* 100 */
  257. /* 50 */ NdrFcShort( 0x9 ), /* 9 */
  258. #ifndef _ALPHA_
  259. /* 52 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  260. #else
  261. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  262. #endif
  263. /* 54 */ NdrFcShort( 0x0 ), /* 0 */
  264. /* 56 */ NdrFcShort( 0x10 ), /* 16 */
  265. /* 58 */ 0x4, /* 4 */
  266. 0x2, /* 2 */
  267. /* Parameter phwnd */
  268. /* 60 */ NdrFcShort( 0x2150 ), /* 8528 */
  269. #ifndef _ALPHA_
  270. /* 62 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  271. #else
  272. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  273. #endif
  274. /* 64 */ 0x8, /* FC_LONG */
  275. 0x0, /* 0 */
  276. /* Return value */
  277. /* 66 */ NdrFcShort( 0x70 ), /* 112 */
  278. #ifndef _ALPHA_
  279. /* 68 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  280. #else
  281. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  282. #endif
  283. /* 70 */ 0x8, /* FC_LONG */
  284. 0x0, /* 0 */
  285. /* Procedure Play */
  286. /* 72 */ 0x33, /* FC_AUTO_HANDLE */
  287. 0x64, /* 100 */
  288. /* 74 */ NdrFcShort( 0xa ), /* 10 */
  289. #ifndef _ALPHA_
  290. /* 76 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  291. #else
  292. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  293. #endif
  294. /* 78 */ NdrFcShort( 0x0 ), /* 0 */
  295. /* 80 */ NdrFcShort( 0x8 ), /* 8 */
  296. /* 82 */ 0x4, /* 4 */
  297. 0x1, /* 1 */
  298. /* Return value */
  299. /* 84 */ NdrFcShort( 0x70 ), /* 112 */
  300. #ifndef _ALPHA_
  301. /* 86 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  302. #else
  303. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  304. #endif
  305. /* 88 */ 0x8, /* FC_LONG */
  306. 0x0, /* 0 */
  307. /* Procedure Stop */
  308. /* 90 */ 0x33, /* FC_AUTO_HANDLE */
  309. 0x64, /* 100 */
  310. /* 92 */ NdrFcShort( 0xb ), /* 11 */
  311. #ifndef _ALPHA_
  312. /* 94 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  313. #else
  314. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  315. #endif
  316. /* 96 */ NdrFcShort( 0x0 ), /* 0 */
  317. /* 98 */ NdrFcShort( 0x8 ), /* 8 */
  318. /* 100 */ 0x4, /* 4 */
  319. 0x1, /* 1 */
  320. /* Return value */
  321. /* 102 */ NdrFcShort( 0x70 ), /* 112 */
  322. #ifndef _ALPHA_
  323. /* 104 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  324. #else
  325. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  326. #endif
  327. /* 106 */ 0x8, /* FC_LONG */
  328. 0x0, /* 0 */
  329. /* Procedure get_AutoStart */
  330. /* 108 */ 0x33, /* FC_AUTO_HANDLE */
  331. 0x64, /* 100 */
  332. /* 110 */ NdrFcShort( 0xc ), /* 12 */
  333. #ifndef _ALPHA_
  334. /* 112 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  335. #else
  336. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  337. #endif
  338. /* 114 */ NdrFcShort( 0x0 ), /* 0 */
  339. /* 116 */ NdrFcShort( 0xe ), /* 14 */
  340. /* 118 */ 0x4, /* 4 */
  341. 0x2, /* 2 */
  342. /* Parameter pVal */
  343. /* 120 */ NdrFcShort( 0x2150 ), /* 8528 */
  344. #ifndef _ALPHA_
  345. /* 122 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  346. #else
  347. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  348. #endif
  349. /* 124 */ 0x6, /* FC_SHORT */
  350. 0x0, /* 0 */
  351. /* Return value */
  352. /* 126 */ NdrFcShort( 0x70 ), /* 112 */
  353. #ifndef _ALPHA_
  354. /* 128 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  355. #else
  356. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  357. #endif
  358. /* 130 */ 0x8, /* FC_LONG */
  359. 0x0, /* 0 */
  360. /* Procedure put_AutoStart */
  361. /* 132 */ 0x33, /* FC_AUTO_HANDLE */
  362. 0x64, /* 100 */
  363. /* 134 */ NdrFcShort( 0xd ), /* 13 */
  364. #ifndef _ALPHA_
  365. /* 136 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  366. #else
  367. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  368. #endif
  369. /* 138 */ NdrFcShort( 0x6 ), /* 6 */
  370. /* 140 */ NdrFcShort( 0x8 ), /* 8 */
  371. /* 142 */ 0x4, /* 4 */
  372. 0x2, /* 2 */
  373. /* Parameter newVal */
  374. /* 144 */ NdrFcShort( 0x48 ), /* 72 */
  375. #ifndef _ALPHA_
  376. /* 146 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  377. #else
  378. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  379. #endif
  380. /* 148 */ 0x6, /* FC_SHORT */
  381. 0x0, /* 0 */
  382. /* Return value */
  383. /* 150 */ NdrFcShort( 0x70 ), /* 112 */
  384. #ifndef _ALPHA_
  385. /* 152 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  386. #else
  387. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  388. #endif
  389. /* 154 */ 0x8, /* FC_LONG */
  390. 0x0, /* 0 */
  391. /* Procedure get_Speed */
  392. /* 156 */ 0x33, /* FC_AUTO_HANDLE */
  393. 0x64, /* 100 */
  394. /* 158 */ NdrFcShort( 0xe ), /* 14 */
  395. #ifndef _ALPHA_
  396. /* 160 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  397. #else
  398. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  399. #endif
  400. /* 162 */ NdrFcShort( 0x0 ), /* 0 */
  401. /* 164 */ NdrFcShort( 0x10 ), /* 16 */
  402. /* 166 */ 0x4, /* 4 */
  403. 0x2, /* 2 */
  404. /* Parameter pVal */
  405. /* 168 */ NdrFcShort( 0x2150 ), /* 8528 */
  406. #ifndef _ALPHA_
  407. /* 170 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  408. #else
  409. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  410. #endif
  411. /* 172 */ 0x8, /* FC_LONG */
  412. 0x0, /* 0 */
  413. /* Return value */
  414. /* 174 */ NdrFcShort( 0x70 ), /* 112 */
  415. #ifndef _ALPHA_
  416. /* 176 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  417. #else
  418. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  419. #endif
  420. /* 178 */ 0x8, /* FC_LONG */
  421. 0x0, /* 0 */
  422. /* Procedure put_Speed */
  423. /* 180 */ 0x33, /* FC_AUTO_HANDLE */
  424. 0x64, /* 100 */
  425. /* 182 */ NdrFcShort( 0xf ), /* 15 */
  426. #ifndef _ALPHA_
  427. /* 184 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  428. #else
  429. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  430. #endif
  431. /* 186 */ NdrFcShort( 0x8 ), /* 8 */
  432. /* 188 */ NdrFcShort( 0x8 ), /* 8 */
  433. /* 190 */ 0x4, /* 4 */
  434. 0x2, /* 2 */
  435. /* Parameter newVal */
  436. /* 192 */ NdrFcShort( 0x48 ), /* 72 */
  437. #ifndef _ALPHA_
  438. /* 194 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  439. #else
  440. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  441. #endif
  442. /* 196 */ 0x8, /* FC_LONG */
  443. 0x0, /* 0 */
  444. /* Return value */
  445. /* 198 */ NdrFcShort( 0x70 ), /* 112 */
  446. #ifndef _ALPHA_
  447. /* 200 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  448. #else
  449. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  450. #endif
  451. /* 202 */ 0x8, /* FC_LONG */
  452. 0x0, /* 0 */
  453. /* Procedure get_Glass */
  454. /* 204 */ 0x33, /* FC_AUTO_HANDLE */
  455. 0x64, /* 100 */
  456. /* 206 */ NdrFcShort( 0x10 ), /* 16 */
  457. #ifndef _ALPHA_
  458. /* 208 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  459. #else
  460. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  461. #endif
  462. /* 210 */ NdrFcShort( 0x0 ), /* 0 */
  463. /* 212 */ NdrFcShort( 0xe ), /* 14 */
  464. /* 214 */ 0x4, /* 4 */
  465. 0x2, /* 2 */
  466. /* Parameter pVal */
  467. /* 216 */ NdrFcShort( 0x2150 ), /* 8528 */
  468. #ifndef _ALPHA_
  469. /* 218 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  470. #else
  471. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  472. #endif
  473. /* 220 */ 0x6, /* FC_SHORT */
  474. 0x0, /* 0 */
  475. /* Return value */
  476. /* 222 */ NdrFcShort( 0x70 ), /* 112 */
  477. #ifndef _ALPHA_
  478. /* 224 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  479. #else
  480. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  481. #endif
  482. /* 226 */ 0x8, /* FC_LONG */
  483. 0x0, /* 0 */
  484. /* Procedure put_Glass */
  485. /* 228 */ 0x33, /* FC_AUTO_HANDLE */
  486. 0x64, /* 100 */
  487. /* 230 */ NdrFcShort( 0x11 ), /* 17 */
  488. #ifndef _ALPHA_
  489. /* 232 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  490. #else
  491. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  492. #endif
  493. /* 234 */ NdrFcShort( 0x6 ), /* 6 */
  494. /* 236 */ NdrFcShort( 0x8 ), /* 8 */
  495. /* 238 */ 0x4, /* 4 */
  496. 0x2, /* 2 */
  497. /* Parameter newVal */
  498. /* 240 */ NdrFcShort( 0x48 ), /* 72 */
  499. #ifndef _ALPHA_
  500. /* 242 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  501. #else
  502. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  503. #endif
  504. /* 244 */ 0x6, /* FC_SHORT */
  505. 0x0, /* 0 */
  506. /* Return value */
  507. /* 246 */ NdrFcShort( 0x70 ), /* 112 */
  508. #ifndef _ALPHA_
  509. /* 248 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  510. #else
  511. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  512. #endif
  513. /* 250 */ 0x8, /* FC_LONG */
  514. 0x0, /* 0 */
  515. /* Procedure put_AutoSize */
  516. /* 252 */ 0x33, /* FC_AUTO_HANDLE */
  517. 0x64, /* 100 */
  518. /* 254 */ NdrFcShort( 0x12 ), /* 18 */
  519. #ifndef _ALPHA_
  520. /* 256 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  521. #else
  522. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  523. #endif
  524. /* 258 */ NdrFcShort( 0x6 ), /* 6 */
  525. /* 260 */ NdrFcShort( 0x8 ), /* 8 */
  526. /* 262 */ 0x4, /* 4 */
  527. 0x2, /* 2 */
  528. /* Parameter vbool */
  529. /* 264 */ NdrFcShort( 0x48 ), /* 72 */
  530. #ifndef _ALPHA_
  531. /* 266 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  532. #else
  533. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  534. #endif
  535. /* 268 */ 0x6, /* FC_SHORT */
  536. 0x0, /* 0 */
  537. /* Return value */
  538. /* 270 */ NdrFcShort( 0x70 ), /* 112 */
  539. #ifndef _ALPHA_
  540. /* 272 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  541. #else
  542. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  543. #endif
  544. /* 274 */ 0x8, /* FC_LONG */
  545. 0x0, /* 0 */
  546. /* Procedure get_AutoSize */
  547. /* 276 */ 0x33, /* FC_AUTO_HANDLE */
  548. 0x64, /* 100 */
  549. /* 278 */ NdrFcShort( 0x13 ), /* 19 */
  550. #ifndef _ALPHA_
  551. /* 280 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  552. #else
  553. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  554. #endif
  555. /* 282 */ NdrFcShort( 0x0 ), /* 0 */
  556. /* 284 */ NdrFcShort( 0xe ), /* 14 */
  557. /* 286 */ 0x4, /* 4 */
  558. 0x2, /* 2 */
  559. /* Parameter pbool */
  560. /* 288 */ NdrFcShort( 0x2150 ), /* 8528 */
  561. #ifndef _ALPHA_
  562. /* 290 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  563. #else
  564. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  565. #endif
  566. /* 292 */ 0x6, /* FC_SHORT */
  567. 0x0, /* 0 */
  568. /* Return value */
  569. /* 294 */ NdrFcShort( 0x70 ), /* 112 */
  570. #ifndef _ALPHA_
  571. /* 296 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  572. #else
  573. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  574. #endif
  575. /* 298 */ 0x8, /* FC_LONG */
  576. 0x0, /* 0 */
  577. /* Procedure get_Embed */
  578. /* 300 */ 0x33, /* FC_AUTO_HANDLE */
  579. 0x64, /* 100 */
  580. /* 302 */ NdrFcShort( 0x14 ), /* 20 */
  581. #ifndef _ALPHA_
  582. /* 304 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  583. #else
  584. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  585. #endif
  586. /* 306 */ NdrFcShort( 0x0 ), /* 0 */
  587. /* 308 */ NdrFcShort( 0xe ), /* 14 */
  588. /* 310 */ 0x4, /* 4 */
  589. 0x2, /* 2 */
  590. /* Parameter pVal */
  591. /* 312 */ NdrFcShort( 0x2150 ), /* 8528 */
  592. #ifndef _ALPHA_
  593. /* 314 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  594. #else
  595. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  596. #endif
  597. /* 316 */ 0x6, /* FC_SHORT */
  598. 0x0, /* 0 */
  599. /* Return value */
  600. /* 318 */ NdrFcShort( 0x70 ), /* 112 */
  601. #ifndef _ALPHA_
  602. /* 320 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  603. #else
  604. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  605. #endif
  606. /* 322 */ 0x8, /* FC_LONG */
  607. 0x0, /* 0 */
  608. /* Procedure put_Embed */
  609. /* 324 */ 0x33, /* FC_AUTO_HANDLE */
  610. 0x64, /* 100 */
  611. /* 326 */ NdrFcShort( 0x15 ), /* 21 */
  612. #ifndef _ALPHA_
  613. /* 328 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  614. #else
  615. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  616. #endif
  617. /* 330 */ NdrFcShort( 0x6 ), /* 6 */
  618. /* 332 */ NdrFcShort( 0x8 ), /* 8 */
  619. /* 334 */ 0x4, /* 4 */
  620. 0x2, /* 2 */
  621. /* Parameter newVal */
  622. /* 336 */ NdrFcShort( 0x48 ), /* 72 */
  623. #ifndef _ALPHA_
  624. /* 338 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  625. #else
  626. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  627. #endif
  628. /* 340 */ 0x6, /* FC_SHORT */
  629. 0x0, /* 0 */
  630. /* Return value */
  631. /* 342 */ NdrFcShort( 0x70 ), /* 112 */
  632. #ifndef _ALPHA_
  633. /* 344 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  634. #else
  635. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  636. #endif
  637. /* 346 */ 0x8, /* FC_LONG */
  638. 0x0, /* 0 */
  639. /* Procedure get_FileName */
  640. /* 348 */ 0x33, /* FC_AUTO_HANDLE */
  641. 0x64, /* 100 */
  642. /* 350 */ NdrFcShort( 0x16 ), /* 22 */
  643. #ifndef _ALPHA_
  644. /* 352 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  645. #else
  646. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  647. #endif
  648. /* 354 */ NdrFcShort( 0x0 ), /* 0 */
  649. /* 356 */ NdrFcShort( 0x8 ), /* 8 */
  650. /* 358 */ 0x5, /* 5 */
  651. 0x2, /* 2 */
  652. /* Parameter pVal */
  653. /* 360 */ NdrFcShort( 0x2113 ), /* 8467 */
  654. #ifndef _ALPHA_
  655. /* 362 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  656. #else
  657. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  658. #endif
  659. /* 364 */ NdrFcShort( 0x24 ), /* Type Offset=36 */
  660. /* Return value */
  661. /* 366 */ NdrFcShort( 0x70 ), /* 112 */
  662. #ifndef _ALPHA_
  663. /* 368 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  664. #else
  665. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  666. #endif
  667. /* 370 */ 0x8, /* FC_LONG */
  668. 0x0, /* 0 */
  669. /* Procedure put_FileName */
  670. /* 372 */ 0x33, /* FC_AUTO_HANDLE */
  671. 0x64, /* 100 */
  672. /* 374 */ NdrFcShort( 0x17 ), /* 23 */
  673. #ifndef _ALPHA_
  674. /* 376 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  675. #else
  676. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  677. #endif
  678. /* 378 */ NdrFcShort( 0x0 ), /* 0 */
  679. /* 380 */ NdrFcShort( 0x8 ), /* 8 */
  680. /* 382 */ 0x6, /* 6 */
  681. 0x2, /* 2 */
  682. /* Parameter newVal */
  683. /* 384 */ NdrFcShort( 0x8b ), /* 139 */
  684. #ifndef _ALPHA_
  685. /* 386 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  686. #else
  687. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  688. #endif
  689. /* 388 */ NdrFcShort( 0x32 ), /* Type Offset=50 */
  690. /* Return value */
  691. /* 390 */ NdrFcShort( 0x70 ), /* 112 */
  692. #ifndef _ALPHA_
  693. /* 392 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  694. #else
  695. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  696. #endif
  697. /* 394 */ 0x8, /* FC_LONG */
  698. 0x0, /* 0 */
  699. /* Procedure AboutBox */
  700. /* 396 */ 0x33, /* FC_AUTO_HANDLE */
  701. 0x64, /* 100 */
  702. /* 398 */ NdrFcShort( 0x18 ), /* 24 */
  703. #ifndef _ALPHA_
  704. /* 400 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
  705. #else
  706. NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
  707. #endif
  708. /* 402 */ NdrFcShort( 0x0 ), /* 0 */
  709. /* 404 */ NdrFcShort( 0x8 ), /* 8 */
  710. /* 406 */ 0x4, /* 4 */
  711. 0x1, /* 1 */
  712. /* Return value */
  713. /* 408 */ NdrFcShort( 0x70 ), /* 112 */
  714. #ifndef _ALPHA_
  715. /* 410 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
  716. #else
  717. NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
  718. #endif
  719. /* 412 */ 0x8, /* FC_LONG */
  720. 0x0, /* 0 */
  721. 0x0
  722.         }
  723.     };
  724. static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
  725.     {
  726.         0,
  727.         {
  728. 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
  729. /*  2 */ 0x6, /* FC_SHORT */
  730. 0x5c, /* FC_PAD */
  731. /*  4 */
  732. 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
  733. /*  6 */ 0x8, /* FC_LONG */
  734. 0x5c, /* FC_PAD */
  735. /*  8 */
  736. 0x11, 0x4, /* FC_RP [alloced_on_stack] */
  737. /* 10 */ NdrFcShort( 0x1a ), /* Offset= 26 (36) */
  738. /* 12 */
  739. 0x13, 0x0, /* FC_OP */
  740. /* 14 */ NdrFcShort( 0xc ), /* Offset= 12 (26) */
  741. /* 16 */
  742. 0x1b, /* FC_CARRAY */
  743. 0x1, /* 1 */
  744. /* 18 */ NdrFcShort( 0x2 ), /* 2 */
  745. /* 20 */ 0x9, /* 9 */
  746. 0x0, /*  */
  747. /* 22 */ NdrFcShort( 0xfffffffc ), /* -4 */
  748. /* 24 */ 0x6, /* FC_SHORT */
  749. 0x5b, /* FC_END */
  750. /* 26 */
  751. 0x17, /* FC_CSTRUCT */
  752. 0x3, /* 3 */
  753. /* 28 */ NdrFcShort( 0x8 ), /* 8 */
  754. /* 30 */ NdrFcShort( 0xfffffff2 ), /* Offset= -14 (16) */
  755. /* 32 */ 0x8, /* FC_LONG */
  756. 0x8, /* FC_LONG */
  757. /* 34 */ 0x5c, /* FC_PAD */
  758. 0x5b, /* FC_END */
  759. /* 36 */ 0xb4, /* FC_USER_MARSHAL */
  760. 0x83, /* 131 */
  761. /* 38 */ NdrFcShort( 0x0 ), /* 0 */
  762. /* 40 */ NdrFcShort( 0x4 ), /* 4 */
  763. /* 42 */ NdrFcShort( 0x0 ), /* 0 */
  764. /* 44 */ NdrFcShort( 0xffffffe0 ), /* Offset= -32 (12) */
  765. /* 46 */
  766. 0x12, 0x0, /* FC_UP */
  767. /* 48 */ NdrFcShort( 0xffffffea ), /* Offset= -22 (26) */
  768. /* 50 */ 0xb4, /* FC_USER_MARSHAL */
  769. 0x83, /* 131 */
  770. /* 52 */ NdrFcShort( 0x0 ), /* 0 */
  771. /* 54 */ NdrFcShort( 0x4 ), /* 4 */
  772. /* 56 */ NdrFcShort( 0x0 ), /* 0 */
  773. /* 58 */ NdrFcShort( 0xfffffff4 ), /* Offset= -12 (46) */
  774. 0x0
  775.         }
  776.     };
  777. const CInterfaceProxyVtbl * _Gif89_ProxyVtblList[] = 
  778. {
  779.     ( CInterfaceProxyVtbl *) &_IGif89aProxyVtbl,
  780.     0
  781. };
  782. const CInterfaceStubVtbl * _Gif89_StubVtblList[] = 
  783. {
  784.     ( CInterfaceStubVtbl *) &_IGif89aStubVtbl,
  785.     0
  786. };
  787. PCInterfaceName const _Gif89_InterfaceNamesList[] = 
  788. {
  789.     "IGif89a",
  790.     0
  791. };
  792. const IID *  _Gif89_BaseIIDList[] = 
  793. {
  794.     &IID_IDispatch,
  795.     0
  796. };
  797. #define _Gif89_CHECK_IID(n) IID_GENERIC_CHECK_IID( _Gif89, pIID, n)
  798. int __stdcall _Gif89_IID_Lookup( const IID * pIID, int * pIndex )
  799. {
  800.     
  801.     if(!_Gif89_CHECK_IID(0))
  802.         {
  803.         *pIndex = 0;
  804.         return 1;
  805.         }
  806.     return 0;
  807. }
  808. const ExtendedProxyFileInfo Gif89_ProxyFileInfo = 
  809. {
  810.     (PCInterfaceProxyVtblList *) & _Gif89_ProxyVtblList,
  811.     (PCInterfaceStubVtblList *) & _Gif89_StubVtblList,
  812.     (const PCInterfaceName * ) & _Gif89_InterfaceNamesList,
  813.     (const IID ** ) & _Gif89_BaseIIDList,
  814.     & _Gif89_IID_Lookup, 
  815.     1,
  816.     2
  817. };