]> git.sesse.net Git - casparcg/blob - modules/flash/interop/axflash.h
da7aa8b56787dee9e45f0c05420e451470d065e7
[casparcg] / modules / flash / interop / axflash.h
1 \r
2 \r
3 /* this ALWAYS GENERATED file contains the definitions for the interfaces */\r
4 \r
5 \r
6  /* File created by MIDL compiler version 6.00.0366 */\r
7 /* at Tue Mar 18 13:05:00 2008\r
8  */\r
9 /* Compiler settings for .\flash\Flash9e.IDL:\r
10     Oicf, W4, Zp8, env=Win32 (32b run)\r
11     protocol : dce , ms_ext, c_ext, robust\r
12     error checks: allocation ref bounds_check enum stub_data \r
13     VC __declspec() decoration level: \r
14          __declspec(uuid()), __declspec(selectany), __declspec(novtable)\r
15          DECLSPEC_UUID(), MIDL_INTERFACE()\r
16 */\r
17 //@@MIDL_FILE_HEADING(  )\r
18 \r
19 #pragma warning( disable: 4049 )  /* more than 64k source lines */\r
20 \r
21 \r
22 /* verify that the <rpcndr.h> version is high enough to compile this file*/\r
23 #ifndef __REQUIRED_RPCNDR_H_VERSION__\r
24 #define __REQUIRED_RPCNDR_H_VERSION__ 475\r
25 #endif\r
26 \r
27 #include "rpc.h"\r
28 #include "rpcndr.h"\r
29 #include <dispex.h>\r
30 \r
31 #ifndef __RPCNDR_H_VERSION__\r
32 #error this stub requires an updated version of <rpcndr.h>\r
33 #endif // __RPCNDR_H_VERSION__\r
34 \r
35 \r
36 #ifndef __axflash_h__\r
37 #define __axflash_h__\r
38 \r
39 #if defined(_MSC_VER) && (_MSC_VER >= 1020)\r
40 #pragma once\r
41 #endif\r
42 \r
43 /* Forward Declarations */ \r
44 \r
45 #ifndef __IShockwaveFlash_FWD_DEFINED__\r
46 #define __IShockwaveFlash_FWD_DEFINED__\r
47 typedef interface IShockwaveFlash IShockwaveFlash;\r
48 #endif  /* __IShockwaveFlash_FWD_DEFINED__ */\r
49 \r
50 \r
51 #ifndef ___IShockwaveFlashEvents_FWD_DEFINED__\r
52 #define ___IShockwaveFlashEvents_FWD_DEFINED__\r
53 typedef interface _IShockwaveFlashEvents _IShockwaveFlashEvents;\r
54 #endif  /* ___IShockwaveFlashEvents_FWD_DEFINED__ */\r
55 \r
56 \r
57 #ifndef __IFlashFactory_FWD_DEFINED__\r
58 #define __IFlashFactory_FWD_DEFINED__\r
59 typedef interface IFlashFactory IFlashFactory;\r
60 #endif  /* __IFlashFactory_FWD_DEFINED__ */\r
61 \r
62 \r
63 #ifndef __IDispatchEx_FWD_DEFINED__\r
64 #define __IDispatchEx_FWD_DEFINED__\r
65 typedef interface IDispatchEx IDispatchEx;\r
66 #endif  /* __IDispatchEx_FWD_DEFINED__ */\r
67 \r
68 \r
69 #ifndef __IFlashObjectInterface_FWD_DEFINED__\r
70 #define __IFlashObjectInterface_FWD_DEFINED__\r
71 typedef interface IFlashObjectInterface IFlashObjectInterface;\r
72 #endif  /* __IFlashObjectInterface_FWD_DEFINED__ */\r
73 \r
74 \r
75 #ifndef __IServiceProvider_FWD_DEFINED__\r
76 #define __IServiceProvider_FWD_DEFINED__\r
77 typedef interface IServiceProvider IServiceProvider;\r
78 #endif  /* __IServiceProvider_FWD_DEFINED__ */\r
79 \r
80 \r
81 #ifndef __ShockwaveFlash_FWD_DEFINED__\r
82 #define __ShockwaveFlash_FWD_DEFINED__\r
83 \r
84 #ifdef __cplusplus\r
85 typedef class ShockwaveFlash ShockwaveFlash;\r
86 #else\r
87 typedef struct ShockwaveFlash ShockwaveFlash;\r
88 #endif /* __cplusplus */\r
89 \r
90 #endif  /* __ShockwaveFlash_FWD_DEFINED__ */\r
91 \r
92 \r
93 #ifndef __FlashObjectInterface_FWD_DEFINED__\r
94 #define __FlashObjectInterface_FWD_DEFINED__\r
95 \r
96 #ifdef __cplusplus\r
97 typedef class FlashObjectInterface FlashObjectInterface;\r
98 #else\r
99 typedef struct FlashObjectInterface FlashObjectInterface;\r
100 #endif /* __cplusplus */\r
101 \r
102 #endif  /* __FlashObjectInterface_FWD_DEFINED__ */\r
103 \r
104 \r
105 #ifdef __cplusplus\r
106 extern "C"{\r
107 #endif \r
108 \r
109 void * __RPC_USER MIDL_user_allocate(size_t);\r
110 void __RPC_USER MIDL_user_free( void * ); \r
111 \r
112 \r
113 #ifndef __ShockwaveFlashObjects_LIBRARY_DEFINED__\r
114 #define __ShockwaveFlashObjects_LIBRARY_DEFINED__\r
115 \r
116 /* library ShockwaveFlashObjects */\r
117 /* [custom][custom][helpstring][version][uuid] */ \r
118 \r
119 \r
120 \r
121 \r
122 \r
123 \r
124 \r
125 \r
126 EXTERN_C const IID LIBID_ShockwaveFlashObjects;\r
127 \r
128 #ifndef __IShockwaveFlash_INTERFACE_DEFINED__\r
129 #define __IShockwaveFlash_INTERFACE_DEFINED__\r
130 \r
131 /* interface IShockwaveFlash */\r
132 /* [object][oleautomation][dual][helpstring][uuid] */ \r
133 \r
134 \r
135 EXTERN_C const IID IID_IShockwaveFlash;\r
136 \r
137 #if defined(__cplusplus) && !defined(CINTERFACE)\r
138     \r
139     MIDL_INTERFACE("D27CDB6C-AE6D-11CF-96B8-444553540000")\r
140     IShockwaveFlash : public IDispatch\r
141     {\r
142     public:\r
143         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReadyState( \r
144             /* [retval][out] */ long *pVal) = 0;\r
145         \r
146         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TotalFrames( \r
147             /* [retval][out] */ long *pVal) = 0;\r
148         \r
149         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Playing( \r
150             /* [retval][out] */ VARIANT_BOOL *pVal) = 0;\r
151         \r
152         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Playing( \r
153             /* [in] */ VARIANT_BOOL pVal) = 0;\r
154         \r
155         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Quality( \r
156             /* [retval][out] */ int *pVal) = 0;\r
157         \r
158         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Quality( \r
159             /* [in] */ int pVal) = 0;\r
160         \r
161         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ScaleMode( \r
162             /* [retval][out] */ int *pVal) = 0;\r
163         \r
164         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ScaleMode( \r
165             /* [in] */ int pVal) = 0;\r
166         \r
167         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AlignMode( \r
168             /* [retval][out] */ int *pVal) = 0;\r
169         \r
170         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_AlignMode( \r
171             /* [in] */ int pVal) = 0;\r
172         \r
173         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BackgroundColor( \r
174             /* [retval][out] */ long *pVal) = 0;\r
175         \r
176         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BackgroundColor( \r
177             /* [in] */ long pVal) = 0;\r
178         \r
179         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Loop( \r
180             /* [retval][out] */ VARIANT_BOOL *pVal) = 0;\r
181         \r
182         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Loop( \r
183             /* [in] */ VARIANT_BOOL pVal) = 0;\r
184         \r
185         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Movie( \r
186             /* [retval][out] */ BSTR *pVal) = 0;\r
187         \r
188         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Movie( \r
189             /* [in] */ BSTR pVal) = 0;\r
190         \r
191         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE receiveNum( \r
192             /* [retval][out] */ long *pVal) = 0;\r
193         \r
194         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_FrameNum( \r
195             /* [in] */ long pVal) = 0;\r
196         \r
197         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetZoomRect( \r
198             /* [in] */ long left,\r
199             /* [in] */ long top,\r
200             /* [in] */ long right,\r
201             /* [in] */ long bottom) = 0;\r
202         \r
203         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Zoom( \r
204             /* [in] */ int factor) = 0;\r
205         \r
206         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Pan( \r
207             /* [in] */ long x,\r
208             /* [in] */ long y,\r
209             /* [in] */ int mode) = 0;\r
210         \r
211         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Play( void) = 0;\r
212         \r
213         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Stop( void) = 0;\r
214         \r
215         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Back( void) = 0;\r
216         \r
217         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Forward( void) = 0;\r
218         \r
219         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Rewind( void) = 0;\r
220         \r
221         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE StopPlay( void) = 0;\r
222         \r
223         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GotoFrame( \r
224             /* [in] */ long FrameNum) = 0;\r
225         \r
226         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CurrentFrame( \r
227             /* [retval][out] */ long *FrameNum) = 0;\r
228         \r
229         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsPlaying( \r
230             /* [retval][out] */ VARIANT_BOOL *Playing) = 0;\r
231         \r
232         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PercentLoaded( \r
233             /* [retval][out] */ long *percent) = 0;\r
234         \r
235         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FrameLoaded( \r
236             /* [in] */ long FrameNum,\r
237             /* [retval][out] */ VARIANT_BOOL *loaded) = 0;\r
238         \r
239         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FlashVersion( \r
240             /* [retval][out] */ long *version) = 0;\r
241         \r
242         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_WMode( \r
243             /* [retval][out] */ BSTR *pVal) = 0;\r
244         \r
245         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_WMode( \r
246             /* [in] */ BSTR pVal) = 0;\r
247         \r
248         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SAlign( \r
249             /* [retval][out] */ BSTR *pVal) = 0;\r
250         \r
251         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SAlign( \r
252             /* [in] */ BSTR pVal) = 0;\r
253         \r
254         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Menu( \r
255             /* [retval][out] */ VARIANT_BOOL *pVal) = 0;\r
256         \r
257         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Menu( \r
258             /* [in] */ VARIANT_BOOL pVal) = 0;\r
259         \r
260         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Base( \r
261             /* [retval][out] */ BSTR *pVal) = 0;\r
262         \r
263         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Base( \r
264             /* [in] */ BSTR pVal) = 0;\r
265         \r
266         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Scale( \r
267             /* [retval][out] */ BSTR *pVal) = 0;\r
268         \r
269         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Scale( \r
270             /* [in] */ BSTR pVal) = 0;\r
271         \r
272         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DeviceFont( \r
273             /* [retval][out] */ VARIANT_BOOL *pVal) = 0;\r
274         \r
275         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DeviceFont( \r
276             /* [in] */ VARIANT_BOOL pVal) = 0;\r
277         \r
278         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EmbedMovie( \r
279             /* [retval][out] */ VARIANT_BOOL *pVal) = 0;\r
280         \r
281         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EmbedMovie( \r
282             /* [in] */ VARIANT_BOOL pVal) = 0;\r
283         \r
284         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BGColor( \r
285             /* [retval][out] */ BSTR *pVal) = 0;\r
286         \r
287         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BGColor( \r
288             /* [in] */ BSTR pVal) = 0;\r
289         \r
290         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Quality2( \r
291             /* [retval][out] */ BSTR *pVal) = 0;\r
292         \r
293         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Quality2( \r
294             /* [in] */ BSTR pVal) = 0;\r
295         \r
296         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LoadMovie( \r
297             /* [in] */ int layer,\r
298             /* [in] */ BSTR url) = 0;\r
299         \r
300         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TGotoFrame( \r
301             /* [in] */ BSTR target,\r
302             /* [in] */ long FrameNum) = 0;\r
303         \r
304         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TGotoLabel( \r
305             /* [in] */ BSTR target,\r
306             /* [in] */ BSTR label) = 0;\r
307         \r
308         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TCurrentFrame( \r
309             /* [in] */ BSTR target,\r
310             /* [retval][out] */ long *FrameNum) = 0;\r
311         \r
312         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TCurrentLabel( \r
313             /* [in] */ BSTR target,\r
314             /* [retval][out] */ BSTR *pVal) = 0;\r
315         \r
316         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TPlay( \r
317             /* [in] */ BSTR target) = 0;\r
318         \r
319         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TStopPlay( \r
320             /* [in] */ BSTR target) = 0;\r
321         \r
322         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetVariable( \r
323             /* [in] */ BSTR name,\r
324             /* [in] */ BSTR value) = 0;\r
325         \r
326         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetVariable( \r
327             /* [in] */ BSTR name,\r
328             /* [retval][out] */ BSTR *pVal) = 0;\r
329         \r
330         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TSetProperty( \r
331             /* [in] */ BSTR target,\r
332             /* [in] */ int property,\r
333             /* [in] */ BSTR value) = 0;\r
334         \r
335         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TGetProperty( \r
336             /* [in] */ BSTR target,\r
337             /* [in] */ int property,\r
338             /* [retval][out] */ BSTR *pVal) = 0;\r
339         \r
340         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TCallFrame( \r
341             /* [in] */ BSTR target,\r
342             /* [in] */ int FrameNum) = 0;\r
343         \r
344         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TCallLabel( \r
345             /* [in] */ BSTR target,\r
346             /* [in] */ BSTR label) = 0;\r
347         \r
348         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TSetPropertyNum( \r
349             /* [in] */ BSTR target,\r
350             /* [in] */ int property,\r
351             /* [in] */ double value) = 0;\r
352         \r
353         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TGetPropertyNum( \r
354             /* [in] */ BSTR target,\r
355             /* [in] */ int property,\r
356             /* [retval][out] */ double *pVal) = 0;\r
357         \r
358         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TGetPropertyAsNumber( \r
359             /* [in] */ BSTR target,\r
360             /* [in] */ int property,\r
361             /* [retval][out] */ double *pVal) = 0;\r
362         \r
363         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SWRemote( \r
364             /* [retval][out] */ BSTR *pVal) = 0;\r
365         \r
366         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SWRemote( \r
367             /* [in] */ BSTR pVal) = 0;\r
368         \r
369         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FlashVars( \r
370             /* [retval][out] */ BSTR *pVal) = 0;\r
371         \r
372         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_FlashVars( \r
373             /* [in] */ BSTR pVal) = 0;\r
374         \r
375         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AllowScriptAccess( \r
376             /* [retval][out] */ BSTR *pVal) = 0;\r
377         \r
378         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_AllowScriptAccess( \r
379             /* [in] */ BSTR pVal) = 0;\r
380         \r
381         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MovieData( \r
382             /* [retval][out] */ BSTR *pVal) = 0;\r
383         \r
384         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MovieData( \r
385             /* [in] */ BSTR pVal) = 0;\r
386         \r
387         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_InlineData( \r
388             /* [retval][out] */ IUnknown **ppIUnknown) = 0;\r
389         \r
390         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_InlineData( \r
391             /* [in] */ IUnknown *ppIUnknown) = 0;\r
392         \r
393         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SeamlessTabbing( \r
394             /* [retval][out] */ VARIANT_BOOL *pVal) = 0;\r
395         \r
396         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SeamlessTabbing( \r
397             /* [in] */ VARIANT_BOOL pVal) = 0;\r
398         \r
399         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EnforceLocalSecurity( void) = 0;\r
400         \r
401         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Profile( \r
402             /* [retval][out] */ VARIANT_BOOL *pVal) = 0;\r
403         \r
404         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Profile( \r
405             /* [in] */ VARIANT_BOOL pVal) = 0;\r
406         \r
407         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ProfileAddress( \r
408             /* [retval][out] */ BSTR *pVal) = 0;\r
409         \r
410         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ProfileAddress( \r
411             /* [in] */ BSTR pVal) = 0;\r
412         \r
413         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ProfilePort( \r
414             /* [retval][out] */ long *pVal) = 0;\r
415         \r
416         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ProfilePort( \r
417             /* [in] */ long pVal) = 0;\r
418         \r
419         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CallFunction( \r
420             /* [in] */ BSTR request,\r
421             /* [retval][out] */ BSTR *response) = 0;\r
422         \r
423         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetReturnValue( \r
424             /* [in] */ BSTR returnValue) = 0;\r
425         \r
426         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DisableLocalSecurity( void) = 0;\r
427         \r
428         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AllowNetworking( \r
429             /* [retval][out] */ BSTR *pVal) = 0;\r
430         \r
431         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_AllowNetworking( \r
432             /* [in] */ BSTR pVal) = 0;\r
433         \r
434         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AllowFullScreen( \r
435             /* [retval][out] */ BSTR *pVal) = 0;\r
436         \r
437         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_AllowFullScreen( \r
438             /* [in] */ BSTR pVal) = 0;\r
439         \r
440     };\r
441     \r
442 #else   /* C style interface */\r
443 \r
444     typedef struct IShockwaveFlashVtbl\r
445     {\r
446         BEGIN_INTERFACE\r
447         \r
448         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( \r
449             IShockwaveFlash * This,\r
450             /* [in] */ REFIID riid,\r
451             /* [iid_is][out] */ void **ppvObject);\r
452         \r
453         ULONG ( STDMETHODCALLTYPE *AddRef )( \r
454             IShockwaveFlash * This);\r
455         \r
456         ULONG ( STDMETHODCALLTYPE *Release )( \r
457             IShockwaveFlash * This);\r
458         \r
459         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( \r
460             IShockwaveFlash * This,\r
461             /* [out] */ UINT *pctinfo);\r
462         \r
463         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( \r
464             IShockwaveFlash * This,\r
465             /* [in] */ UINT iTInfo,\r
466             /* [in] */ LCID lcid,\r
467             /* [out] */ ITypeInfo **ppTInfo);\r
468         \r
469         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( \r
470             IShockwaveFlash * This,\r
471             /* [in] */ REFIID riid,\r
472             /* [size_is][in] */ LPOLESTR *rgszNames,\r
473             /* [in] */ UINT cNames,\r
474             /* [in] */ LCID lcid,\r
475             /* [size_is][out] */ DISPID *rgDispId);\r
476         \r
477         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( \r
478             IShockwaveFlash * This,\r
479             /* [in] */ DISPID dispIdMember,\r
480             /* [in] */ REFIID riid,\r
481             /* [in] */ LCID lcid,\r
482             /* [in] */ WORD wFlags,\r
483             /* [out][in] */ DISPPARAMS *pDispParams,\r
484             /* [out] */ VARIANT *pVarResult,\r
485             /* [out] */ EXCEPINFO *pExcepInfo,\r
486             /* [out] */ UINT *puArgErr);\r
487         \r
488         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ReadyState )( \r
489             IShockwaveFlash * This,\r
490             /* [retval][out] */ long *pVal);\r
491         \r
492         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_TotalFrames )( \r
493             IShockwaveFlash * This,\r
494             /* [retval][out] */ long *pVal);\r
495         \r
496         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Playing )( \r
497             IShockwaveFlash * This,\r
498             /* [retval][out] */ VARIANT_BOOL *pVal);\r
499         \r
500         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Playing )( \r
501             IShockwaveFlash * This,\r
502             /* [in] */ VARIANT_BOOL pVal);\r
503         \r
504         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Quality )( \r
505             IShockwaveFlash * This,\r
506             /* [retval][out] */ int *pVal);\r
507         \r
508         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Quality )( \r
509             IShockwaveFlash * This,\r
510             /* [in] */ int pVal);\r
511         \r
512         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ScaleMode )( \r
513             IShockwaveFlash * This,\r
514             /* [retval][out] */ int *pVal);\r
515         \r
516         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ScaleMode )( \r
517             IShockwaveFlash * This,\r
518             /* [in] */ int pVal);\r
519         \r
520         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AlignMode )( \r
521             IShockwaveFlash * This,\r
522             /* [retval][out] */ int *pVal);\r
523         \r
524         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AlignMode )( \r
525             IShockwaveFlash * This,\r
526             /* [in] */ int pVal);\r
527         \r
528         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundColor )( \r
529             IShockwaveFlash * This,\r
530             /* [retval][out] */ long *pVal);\r
531         \r
532         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundColor )( \r
533             IShockwaveFlash * This,\r
534             /* [in] */ long pVal);\r
535         \r
536         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Loop )( \r
537             IShockwaveFlash * This,\r
538             /* [retval][out] */ VARIANT_BOOL *pVal);\r
539         \r
540         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Loop )( \r
541             IShockwaveFlash * This,\r
542             /* [in] */ VARIANT_BOOL pVal);\r
543         \r
544         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Movie )( \r
545             IShockwaveFlash * This,\r
546             /* [retval][out] */ BSTR *pVal);\r
547         \r
548         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Movie )( \r
549             IShockwaveFlash * This,\r
550             /* [in] */ BSTR pVal);\r
551         \r
552         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *receiveNum )( \r
553             IShockwaveFlash * This,\r
554             /* [retval][out] */ long *pVal);\r
555         \r
556         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FrameNum )( \r
557             IShockwaveFlash * This,\r
558             /* [in] */ long pVal);\r
559         \r
560         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetZoomRect )( \r
561             IShockwaveFlash * This,\r
562             /* [in] */ long left,\r
563             /* [in] */ long top,\r
564             /* [in] */ long right,\r
565             /* [in] */ long bottom);\r
566         \r
567         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Zoom )( \r
568             IShockwaveFlash * This,\r
569             /* [in] */ int factor);\r
570         \r
571         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Pan )( \r
572             IShockwaveFlash * This,\r
573             /* [in] */ long x,\r
574             /* [in] */ long y,\r
575             /* [in] */ int mode);\r
576         \r
577         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Play )( \r
578             IShockwaveFlash * This);\r
579         \r
580         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Stop )( \r
581             IShockwaveFlash * This);\r
582         \r
583         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Back )( \r
584             IShockwaveFlash * This);\r
585         \r
586         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Forward )( \r
587             IShockwaveFlash * This);\r
588         \r
589         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Rewind )( \r
590             IShockwaveFlash * This);\r
591         \r
592         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *StopPlay )( \r
593             IShockwaveFlash * This);\r
594         \r
595         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GotoFrame )( \r
596             IShockwaveFlash * This,\r
597             /* [in] */ long FrameNum);\r
598         \r
599         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CurrentFrame )( \r
600             IShockwaveFlash * This,\r
601             /* [retval][out] */ long *FrameNum);\r
602         \r
603         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IsPlaying )( \r
604             IShockwaveFlash * This,\r
605             /* [retval][out] */ VARIANT_BOOL *Playing);\r
606         \r
607         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PercentLoaded )( \r
608             IShockwaveFlash * This,\r
609             /* [retval][out] */ long *percent);\r
610         \r
611         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FrameLoaded )( \r
612             IShockwaveFlash * This,\r
613             /* [in] */ long FrameNum,\r
614             /* [retval][out] */ VARIANT_BOOL *loaded);\r
615         \r
616         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FlashVersion )( \r
617             IShockwaveFlash * This,\r
618             /* [retval][out] */ long *version);\r
619         \r
620         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_WMode )( \r
621             IShockwaveFlash * This,\r
622             /* [retval][out] */ BSTR *pVal);\r
623         \r
624         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_WMode )( \r
625             IShockwaveFlash * This,\r
626             /* [in] */ BSTR pVal);\r
627         \r
628         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SAlign )( \r
629             IShockwaveFlash * This,\r
630             /* [retval][out] */ BSTR *pVal);\r
631         \r
632         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SAlign )( \r
633             IShockwaveFlash * This,\r
634             /* [in] */ BSTR pVal);\r
635         \r
636         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Menu )( \r
637             IShockwaveFlash * This,\r
638             /* [retval][out] */ VARIANT_BOOL *pVal);\r
639         \r
640         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Menu )( \r
641             IShockwaveFlash * This,\r
642             /* [in] */ VARIANT_BOOL pVal);\r
643         \r
644         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Base )( \r
645             IShockwaveFlash * This,\r
646             /* [retval][out] */ BSTR *pVal);\r
647         \r
648         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Base )( \r
649             IShockwaveFlash * This,\r
650             /* [in] */ BSTR pVal);\r
651         \r
652         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Scale )( \r
653             IShockwaveFlash * This,\r
654             /* [retval][out] */ BSTR *pVal);\r
655         \r
656         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Scale )( \r
657             IShockwaveFlash * This,\r
658             /* [in] */ BSTR pVal);\r
659         \r
660         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DeviceFont )( \r
661             IShockwaveFlash * This,\r
662             /* [retval][out] */ VARIANT_BOOL *pVal);\r
663         \r
664         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DeviceFont )( \r
665             IShockwaveFlash * This,\r
666             /* [in] */ VARIANT_BOOL pVal);\r
667         \r
668         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EmbedMovie )( \r
669             IShockwaveFlash * This,\r
670             /* [retval][out] */ VARIANT_BOOL *pVal);\r
671         \r
672         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EmbedMovie )( \r
673             IShockwaveFlash * This,\r
674             /* [in] */ VARIANT_BOOL pVal);\r
675         \r
676         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BGColor )( \r
677             IShockwaveFlash * This,\r
678             /* [retval][out] */ BSTR *pVal);\r
679         \r
680         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BGColor )( \r
681             IShockwaveFlash * This,\r
682             /* [in] */ BSTR pVal);\r
683         \r
684         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Quality2 )( \r
685             IShockwaveFlash * This,\r
686             /* [retval][out] */ BSTR *pVal);\r
687         \r
688         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Quality2 )( \r
689             IShockwaveFlash * This,\r
690             /* [in] */ BSTR pVal);\r
691         \r
692         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *LoadMovie )( \r
693             IShockwaveFlash * This,\r
694             /* [in] */ int layer,\r
695             /* [in] */ BSTR url);\r
696         \r
697         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TGotoFrame )( \r
698             IShockwaveFlash * This,\r
699             /* [in] */ BSTR target,\r
700             /* [in] */ long FrameNum);\r
701         \r
702         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TGotoLabel )( \r
703             IShockwaveFlash * This,\r
704             /* [in] */ BSTR target,\r
705             /* [in] */ BSTR label);\r
706         \r
707         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TCurrentFrame )( \r
708             IShockwaveFlash * This,\r
709             /* [in] */ BSTR target,\r
710             /* [retval][out] */ long *FrameNum);\r
711         \r
712         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TCurrentLabel )( \r
713             IShockwaveFlash * This,\r
714             /* [in] */ BSTR target,\r
715             /* [retval][out] */ BSTR *pVal);\r
716         \r
717         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TPlay )( \r
718             IShockwaveFlash * This,\r
719             /* [in] */ BSTR target);\r
720         \r
721         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TStopPlay )( \r
722             IShockwaveFlash * This,\r
723             /* [in] */ BSTR target);\r
724         \r
725         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetVariable )( \r
726             IShockwaveFlash * This,\r
727             /* [in] */ BSTR name,\r
728             /* [in] */ BSTR value);\r
729         \r
730         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetVariable )( \r
731             IShockwaveFlash * This,\r
732             /* [in] */ BSTR name,\r
733             /* [retval][out] */ BSTR *pVal);\r
734         \r
735         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TSetProperty )( \r
736             IShockwaveFlash * This,\r
737             /* [in] */ BSTR target,\r
738             /* [in] */ int property,\r
739             /* [in] */ BSTR value);\r
740         \r
741         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TGetProperty )( \r
742             IShockwaveFlash * This,\r
743             /* [in] */ BSTR target,\r
744             /* [in] */ int property,\r
745             /* [retval][out] */ BSTR *pVal);\r
746         \r
747         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TCallFrame )( \r
748             IShockwaveFlash * This,\r
749             /* [in] */ BSTR target,\r
750             /* [in] */ int FrameNum);\r
751         \r
752         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TCallLabel )( \r
753             IShockwaveFlash * This,\r
754             /* [in] */ BSTR target,\r
755             /* [in] */ BSTR label);\r
756         \r
757         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TSetPropertyNum )( \r
758             IShockwaveFlash * This,\r
759             /* [in] */ BSTR target,\r
760             /* [in] */ int property,\r
761             /* [in] */ double value);\r
762         \r
763         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TGetPropertyNum )( \r
764             IShockwaveFlash * This,\r
765             /* [in] */ BSTR target,\r
766             /* [in] */ int property,\r
767             /* [retval][out] */ double *pVal);\r
768         \r
769         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TGetPropertyAsNumber )( \r
770             IShockwaveFlash * This,\r
771             /* [in] */ BSTR target,\r
772             /* [in] */ int property,\r
773             /* [retval][out] */ double *pVal);\r
774         \r
775         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SWRemote )( \r
776             IShockwaveFlash * This,\r
777             /* [retval][out] */ BSTR *pVal);\r
778         \r
779         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SWRemote )( \r
780             IShockwaveFlash * This,\r
781             /* [in] */ BSTR pVal);\r
782         \r
783         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FlashVars )( \r
784             IShockwaveFlash * This,\r
785             /* [retval][out] */ BSTR *pVal);\r
786         \r
787         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FlashVars )( \r
788             IShockwaveFlash * This,\r
789             /* [in] */ BSTR pVal);\r
790         \r
791         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AllowScriptAccess )( \r
792             IShockwaveFlash * This,\r
793             /* [retval][out] */ BSTR *pVal);\r
794         \r
795         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AllowScriptAccess )( \r
796             IShockwaveFlash * This,\r
797             /* [in] */ BSTR pVal);\r
798         \r
799         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MovieData )( \r
800             IShockwaveFlash * This,\r
801             /* [retval][out] */ BSTR *pVal);\r
802         \r
803         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MovieData )( \r
804             IShockwaveFlash * This,\r
805             /* [in] */ BSTR pVal);\r
806         \r
807         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_InlineData )( \r
808             IShockwaveFlash * This,\r
809             /* [retval][out] */ IUnknown **ppIUnknown);\r
810         \r
811         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_InlineData )( \r
812             IShockwaveFlash * This,\r
813             /* [in] */ IUnknown *ppIUnknown);\r
814         \r
815         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SeamlessTabbing )( \r
816             IShockwaveFlash * This,\r
817             /* [retval][out] */ VARIANT_BOOL *pVal);\r
818         \r
819         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SeamlessTabbing )( \r
820             IShockwaveFlash * This,\r
821             /* [in] */ VARIANT_BOOL pVal);\r
822         \r
823         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *EnforceLocalSecurity )( \r
824             IShockwaveFlash * This);\r
825         \r
826         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Profile )( \r
827             IShockwaveFlash * This,\r
828             /* [retval][out] */ VARIANT_BOOL *pVal);\r
829         \r
830         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Profile )( \r
831             IShockwaveFlash * This,\r
832             /* [in] */ VARIANT_BOOL pVal);\r
833         \r
834         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ProfileAddress )( \r
835             IShockwaveFlash * This,\r
836             /* [retval][out] */ BSTR *pVal);\r
837         \r
838         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ProfileAddress )( \r
839             IShockwaveFlash * This,\r
840             /* [in] */ BSTR pVal);\r
841         \r
842         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ProfilePort )( \r
843             IShockwaveFlash * This,\r
844             /* [retval][out] */ long *pVal);\r
845         \r
846         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ProfilePort )( \r
847             IShockwaveFlash * This,\r
848             /* [in] */ long pVal);\r
849         \r
850         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CallFunction )( \r
851             IShockwaveFlash * This,\r
852             /* [in] */ BSTR request,\r
853             /* [retval][out] */ BSTR *response);\r
854         \r
855         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetReturnValue )( \r
856             IShockwaveFlash * This,\r
857             /* [in] */ BSTR returnValue);\r
858         \r
859         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DisableLocalSecurity )( \r
860             IShockwaveFlash * This);\r
861         \r
862         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AllowNetworking )( \r
863             IShockwaveFlash * This,\r
864             /* [retval][out] */ BSTR *pVal);\r
865         \r
866         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AllowNetworking )( \r
867             IShockwaveFlash * This,\r
868             /* [in] */ BSTR pVal);\r
869         \r
870         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AllowFullScreen )( \r
871             IShockwaveFlash * This,\r
872             /* [retval][out] */ BSTR *pVal);\r
873         \r
874         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AllowFullScreen )( \r
875             IShockwaveFlash * This,\r
876             /* [in] */ BSTR pVal);\r
877         \r
878         END_INTERFACE\r
879     } IShockwaveFlashVtbl;\r
880 \r
881     interface IShockwaveFlash\r
882     {\r
883         CONST_VTBL struct IShockwaveFlashVtbl *lpVtbl;\r
884     };\r
885 \r
886     \r
887 \r
888 #ifdef COBJMACROS\r
889 \r
890 \r
891 #define IShockwaveFlash_QueryInterface(This,riid,ppvObject)     \\r
892     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)\r
893 \r
894 #define IShockwaveFlash_AddRef(This)    \\r
895     (This)->lpVtbl -> AddRef(This)\r
896 \r
897 #define IShockwaveFlash_Release(This)   \\r
898     (This)->lpVtbl -> Release(This)\r
899 \r
900 \r
901 #define IShockwaveFlash_GetTypeInfoCount(This,pctinfo)  \\r
902     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)\r
903 \r
904 #define IShockwaveFlash_GetTypeInfo(This,iTInfo,lcid,ppTInfo)   \\r
905     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)\r
906 \r
907 #define IShockwaveFlash_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \\r
908     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)\r
909 \r
910 #define IShockwaveFlash_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)   \\r
911     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)\r
912 \r
913 \r
914 #define IShockwaveFlash_get_ReadyState(This,pVal)       \\r
915     (This)->lpVtbl -> get_ReadyState(This,pVal)\r
916 \r
917 #define IShockwaveFlash_get_TotalFrames(This,pVal)      \\r
918     (This)->lpVtbl -> get_TotalFrames(This,pVal)\r
919 \r
920 #define IShockwaveFlash_get_Playing(This,pVal)  \\r
921     (This)->lpVtbl -> get_Playing(This,pVal)\r
922 \r
923 #define IShockwaveFlash_put_Playing(This,pVal)  \\r
924     (This)->lpVtbl -> put_Playing(This,pVal)\r
925 \r
926 #define IShockwaveFlash_get_Quality(This,pVal)  \\r
927     (This)->lpVtbl -> get_Quality(This,pVal)\r
928 \r
929 #define IShockwaveFlash_put_Quality(This,pVal)  \\r
930     (This)->lpVtbl -> put_Quality(This,pVal)\r
931 \r
932 #define IShockwaveFlash_get_ScaleMode(This,pVal)        \\r
933     (This)->lpVtbl -> get_ScaleMode(This,pVal)\r
934 \r
935 #define IShockwaveFlash_put_ScaleMode(This,pVal)        \\r
936     (This)->lpVtbl -> put_ScaleMode(This,pVal)\r
937 \r
938 #define IShockwaveFlash_get_AlignMode(This,pVal)        \\r
939     (This)->lpVtbl -> get_AlignMode(This,pVal)\r
940 \r
941 #define IShockwaveFlash_put_AlignMode(This,pVal)        \\r
942     (This)->lpVtbl -> put_AlignMode(This,pVal)\r
943 \r
944 #define IShockwaveFlash_get_BackgroundColor(This,pVal)  \\r
945     (This)->lpVtbl -> get_BackgroundColor(This,pVal)\r
946 \r
947 #define IShockwaveFlash_put_BackgroundColor(This,pVal)  \\r
948     (This)->lpVtbl -> put_BackgroundColor(This,pVal)\r
949 \r
950 #define IShockwaveFlash_get_Loop(This,pVal)     \\r
951     (This)->lpVtbl -> get_Loop(This,pVal)\r
952 \r
953 #define IShockwaveFlash_put_Loop(This,pVal)     \\r
954     (This)->lpVtbl -> put_Loop(This,pVal)\r
955 \r
956 #define IShockwaveFlash_get_Movie(This,pVal)    \\r
957     (This)->lpVtbl -> get_Movie(This,pVal)\r
958 \r
959 #define IShockwaveFlash_put_Movie(This,pVal)    \\r
960     (This)->lpVtbl -> put_Movie(This,pVal)\r
961 \r
962 #define IShockwaveFlash_receiveNum(This,pVal)   \\r
963     (This)->lpVtbl -> receiveNum(This,pVal)\r
964 \r
965 #define IShockwaveFlash_put_FrameNum(This,pVal) \\r
966     (This)->lpVtbl -> put_FrameNum(This,pVal)\r
967 \r
968 #define IShockwaveFlash_SetZoomRect(This,left,top,right,bottom) \\r
969     (This)->lpVtbl -> SetZoomRect(This,left,top,right,bottom)\r
970 \r
971 #define IShockwaveFlash_Zoom(This,factor)       \\r
972     (This)->lpVtbl -> Zoom(This,factor)\r
973 \r
974 #define IShockwaveFlash_Pan(This,x,y,mode)      \\r
975     (This)->lpVtbl -> Pan(This,x,y,mode)\r
976 \r
977 #define IShockwaveFlash_Play(This)      \\r
978     (This)->lpVtbl -> Play(This)\r
979 \r
980 #define IShockwaveFlash_Stop(This)      \\r
981     (This)->lpVtbl -> Stop(This)\r
982 \r
983 #define IShockwaveFlash_Back(This)      \\r
984     (This)->lpVtbl -> Back(This)\r
985 \r
986 #define IShockwaveFlash_Forward(This)   \\r
987     (This)->lpVtbl -> Forward(This)\r
988 \r
989 #define IShockwaveFlash_Rewind(This)    \\r
990     (This)->lpVtbl -> Rewind(This)\r
991 \r
992 #define IShockwaveFlash_StopPlay(This)  \\r
993     (This)->lpVtbl -> StopPlay(This)\r
994 \r
995 #define IShockwaveFlash_GotoFrame(This,FrameNum)        \\r
996     (This)->lpVtbl -> GotoFrame(This,FrameNum)\r
997 \r
998 #define IShockwaveFlash_CurrentFrame(This,FrameNum)     \\r
999     (This)->lpVtbl -> CurrentFrame(This,FrameNum)\r
1000 \r
1001 #define IShockwaveFlash_IsPlaying(This,Playing) \\r
1002     (This)->lpVtbl -> IsPlaying(This,Playing)\r
1003 \r
1004 #define IShockwaveFlash_PercentLoaded(This,percent)     \\r
1005     (This)->lpVtbl -> PercentLoaded(This,percent)\r
1006 \r
1007 #define IShockwaveFlash_FrameLoaded(This,FrameNum,loaded)       \\r
1008     (This)->lpVtbl -> FrameLoaded(This,FrameNum,loaded)\r
1009 \r
1010 #define IShockwaveFlash_FlashVersion(This,version)      \\r
1011     (This)->lpVtbl -> FlashVersion(This,version)\r
1012 \r
1013 #define IShockwaveFlash_get_WMode(This,pVal)    \\r
1014     (This)->lpVtbl -> get_WMode(This,pVal)\r
1015 \r
1016 #define IShockwaveFlash_put_WMode(This,pVal)    \\r
1017     (This)->lpVtbl -> put_WMode(This,pVal)\r
1018 \r
1019 #define IShockwaveFlash_get_SAlign(This,pVal)   \\r
1020     (This)->lpVtbl -> get_SAlign(This,pVal)\r
1021 \r
1022 #define IShockwaveFlash_put_SAlign(This,pVal)   \\r
1023     (This)->lpVtbl -> put_SAlign(This,pVal)\r
1024 \r
1025 #define IShockwaveFlash_get_Menu(This,pVal)     \\r
1026     (This)->lpVtbl -> get_Menu(This,pVal)\r
1027 \r
1028 #define IShockwaveFlash_put_Menu(This,pVal)     \\r
1029     (This)->lpVtbl -> put_Menu(This,pVal)\r
1030 \r
1031 #define IShockwaveFlash_get_Base(This,pVal)     \\r
1032     (This)->lpVtbl -> get_Base(This,pVal)\r
1033 \r
1034 #define IShockwaveFlash_put_Base(This,pVal)     \\r
1035     (This)->lpVtbl -> put_Base(This,pVal)\r
1036 \r
1037 #define IShockwaveFlash_get_Scale(This,pVal)    \\r
1038     (This)->lpVtbl -> get_Scale(This,pVal)\r
1039 \r
1040 #define IShockwaveFlash_put_Scale(This,pVal)    \\r
1041     (This)->lpVtbl -> put_Scale(This,pVal)\r
1042 \r
1043 #define IShockwaveFlash_get_DeviceFont(This,pVal)       \\r
1044     (This)->lpVtbl -> get_DeviceFont(This,pVal)\r
1045 \r
1046 #define IShockwaveFlash_put_DeviceFont(This,pVal)       \\r
1047     (This)->lpVtbl -> put_DeviceFont(This,pVal)\r
1048 \r
1049 #define IShockwaveFlash_get_EmbedMovie(This,pVal)       \\r
1050     (This)->lpVtbl -> get_EmbedMovie(This,pVal)\r
1051 \r
1052 #define IShockwaveFlash_put_EmbedMovie(This,pVal)       \\r
1053     (This)->lpVtbl -> put_EmbedMovie(This,pVal)\r
1054 \r
1055 #define IShockwaveFlash_get_BGColor(This,pVal)  \\r
1056     (This)->lpVtbl -> get_BGColor(This,pVal)\r
1057 \r
1058 #define IShockwaveFlash_put_BGColor(This,pVal)  \\r
1059     (This)->lpVtbl -> put_BGColor(This,pVal)\r
1060 \r
1061 #define IShockwaveFlash_get_Quality2(This,pVal) \\r
1062     (This)->lpVtbl -> get_Quality2(This,pVal)\r
1063 \r
1064 #define IShockwaveFlash_put_Quality2(This,pVal) \\r
1065     (This)->lpVtbl -> put_Quality2(This,pVal)\r
1066 \r
1067 #define IShockwaveFlash_LoadMovie(This,layer,url)       \\r
1068     (This)->lpVtbl -> LoadMovie(This,layer,url)\r
1069 \r
1070 #define IShockwaveFlash_TGotoFrame(This,target,FrameNum)        \\r
1071     (This)->lpVtbl -> TGotoFrame(This,target,FrameNum)\r
1072 \r
1073 #define IShockwaveFlash_TGotoLabel(This,target,label)   \\r
1074     (This)->lpVtbl -> TGotoLabel(This,target,label)\r
1075 \r
1076 #define IShockwaveFlash_TCurrentFrame(This,target,FrameNum)     \\r
1077     (This)->lpVtbl -> TCurrentFrame(This,target,FrameNum)\r
1078 \r
1079 #define IShockwaveFlash_TCurrentLabel(This,target,pVal) \\r
1080     (This)->lpVtbl -> TCurrentLabel(This,target,pVal)\r
1081 \r
1082 #define IShockwaveFlash_TPlay(This,target)      \\r
1083     (This)->lpVtbl -> TPlay(This,target)\r
1084 \r
1085 #define IShockwaveFlash_TStopPlay(This,target)  \\r
1086     (This)->lpVtbl -> TStopPlay(This,target)\r
1087 \r
1088 #define IShockwaveFlash_SetVariable(This,name,value)    \\r
1089     (This)->lpVtbl -> SetVariable(This,name,value)\r
1090 \r
1091 #define IShockwaveFlash_GetVariable(This,name,pVal)     \\r
1092     (This)->lpVtbl -> GetVariable(This,name,pVal)\r
1093 \r
1094 #define IShockwaveFlash_TSetProperty(This,target,property,value)        \\r
1095     (This)->lpVtbl -> TSetProperty(This,target,property,value)\r
1096 \r
1097 #define IShockwaveFlash_TGetProperty(This,target,property,pVal) \\r
1098     (This)->lpVtbl -> TGetProperty(This,target,property,pVal)\r
1099 \r
1100 #define IShockwaveFlash_TCallFrame(This,target,FrameNum)        \\r
1101     (This)->lpVtbl -> TCallFrame(This,target,FrameNum)\r
1102 \r
1103 #define IShockwaveFlash_TCallLabel(This,target,label)   \\r
1104     (This)->lpVtbl -> TCallLabel(This,target,label)\r
1105 \r
1106 #define IShockwaveFlash_TSetPropertyNum(This,target,property,value)     \\r
1107     (This)->lpVtbl -> TSetPropertyNum(This,target,property,value)\r
1108 \r
1109 #define IShockwaveFlash_TGetPropertyNum(This,target,property,pVal)      \\r
1110     (This)->lpVtbl -> TGetPropertyNum(This,target,property,pVal)\r
1111 \r
1112 #define IShockwaveFlash_TGetPropertyAsNumber(This,target,property,pVal) \\r
1113     (This)->lpVtbl -> TGetPropertyAsNumber(This,target,property,pVal)\r
1114 \r
1115 #define IShockwaveFlash_get_SWRemote(This,pVal) \\r
1116     (This)->lpVtbl -> get_SWRemote(This,pVal)\r
1117 \r
1118 #define IShockwaveFlash_put_SWRemote(This,pVal) \\r
1119     (This)->lpVtbl -> put_SWRemote(This,pVal)\r
1120 \r
1121 #define IShockwaveFlash_get_FlashVars(This,pVal)        \\r
1122     (This)->lpVtbl -> get_FlashVars(This,pVal)\r
1123 \r
1124 #define IShockwaveFlash_put_FlashVars(This,pVal)        \\r
1125     (This)->lpVtbl -> put_FlashVars(This,pVal)\r
1126 \r
1127 #define IShockwaveFlash_get_AllowScriptAccess(This,pVal)        \\r
1128     (This)->lpVtbl -> get_AllowScriptAccess(This,pVal)\r
1129 \r
1130 #define IShockwaveFlash_put_AllowScriptAccess(This,pVal)        \\r
1131     (This)->lpVtbl -> put_AllowScriptAccess(This,pVal)\r
1132 \r
1133 #define IShockwaveFlash_get_MovieData(This,pVal)        \\r
1134     (This)->lpVtbl -> get_MovieData(This,pVal)\r
1135 \r
1136 #define IShockwaveFlash_put_MovieData(This,pVal)        \\r
1137     (This)->lpVtbl -> put_MovieData(This,pVal)\r
1138 \r
1139 #define IShockwaveFlash_get_InlineData(This,ppIUnknown) \\r
1140     (This)->lpVtbl -> get_InlineData(This,ppIUnknown)\r
1141 \r
1142 #define IShockwaveFlash_put_InlineData(This,ppIUnknown) \\r
1143     (This)->lpVtbl -> put_InlineData(This,ppIUnknown)\r
1144 \r
1145 #define IShockwaveFlash_get_SeamlessTabbing(This,pVal)  \\r
1146     (This)->lpVtbl -> get_SeamlessTabbing(This,pVal)\r
1147 \r
1148 #define IShockwaveFlash_put_SeamlessTabbing(This,pVal)  \\r
1149     (This)->lpVtbl -> put_SeamlessTabbing(This,pVal)\r
1150 \r
1151 #define IShockwaveFlash_EnforceLocalSecurity(This)      \\r
1152     (This)->lpVtbl -> EnforceLocalSecurity(This)\r
1153 \r
1154 #define IShockwaveFlash_get_Profile(This,pVal)  \\r
1155     (This)->lpVtbl -> get_Profile(This,pVal)\r
1156 \r
1157 #define IShockwaveFlash_put_Profile(This,pVal)  \\r
1158     (This)->lpVtbl -> put_Profile(This,pVal)\r
1159 \r
1160 #define IShockwaveFlash_get_ProfileAddress(This,pVal)   \\r
1161     (This)->lpVtbl -> get_ProfileAddress(This,pVal)\r
1162 \r
1163 #define IShockwaveFlash_put_ProfileAddress(This,pVal)   \\r
1164     (This)->lpVtbl -> put_ProfileAddress(This,pVal)\r
1165 \r
1166 #define IShockwaveFlash_get_ProfilePort(This,pVal)      \\r
1167     (This)->lpVtbl -> get_ProfilePort(This,pVal)\r
1168 \r
1169 #define IShockwaveFlash_put_ProfilePort(This,pVal)      \\r
1170     (This)->lpVtbl -> put_ProfilePort(This,pVal)\r
1171 \r
1172 #define IShockwaveFlash_CallFunction(This,request,response)     \\r
1173     (This)->lpVtbl -> CallFunction(This,request,response)\r
1174 \r
1175 #define IShockwaveFlash_SetReturnValue(This,returnValue)        \\r
1176     (This)->lpVtbl -> SetReturnValue(This,returnValue)\r
1177 \r
1178 #define IShockwaveFlash_DisableLocalSecurity(This)      \\r
1179     (This)->lpVtbl -> DisableLocalSecurity(This)\r
1180 \r
1181 #define IShockwaveFlash_get_AllowNetworking(This,pVal)  \\r
1182     (This)->lpVtbl -> get_AllowNetworking(This,pVal)\r
1183 \r
1184 #define IShockwaveFlash_put_AllowNetworking(This,pVal)  \\r
1185     (This)->lpVtbl -> put_AllowNetworking(This,pVal)\r
1186 \r
1187 #define IShockwaveFlash_get_AllowFullScreen(This,pVal)  \\r
1188     (This)->lpVtbl -> get_AllowFullScreen(This,pVal)\r
1189 \r
1190 #define IShockwaveFlash_put_AllowFullScreen(This,pVal)  \\r
1191     (This)->lpVtbl -> put_AllowFullScreen(This,pVal)\r
1192 \r
1193 #endif /* COBJMACROS */\r
1194 \r
1195 \r
1196 #endif  /* C style interface */\r
1197 \r
1198 \r
1199 \r
1200 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_ReadyState_Proxy( \r
1201     IShockwaveFlash * This,\r
1202     /* [retval][out] */ long *pVal);\r
1203 \r
1204 \r
1205 void __RPC_STUB IShockwaveFlash_get_ReadyState_Stub(\r
1206     IRpcStubBuffer *This,\r
1207     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1208     PRPC_MESSAGE _pRpcMessage,\r
1209     DWORD *_pdwStubPhase);\r
1210 \r
1211 \r
1212 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_TotalFrames_Proxy( \r
1213     IShockwaveFlash * This,\r
1214     /* [retval][out] */ long *pVal);\r
1215 \r
1216 \r
1217 void __RPC_STUB IShockwaveFlash_get_TotalFrames_Stub(\r
1218     IRpcStubBuffer *This,\r
1219     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1220     PRPC_MESSAGE _pRpcMessage,\r
1221     DWORD *_pdwStubPhase);\r
1222 \r
1223 \r
1224 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Playing_Proxy( \r
1225     IShockwaveFlash * This,\r
1226     /* [retval][out] */ VARIANT_BOOL *pVal);\r
1227 \r
1228 \r
1229 void __RPC_STUB IShockwaveFlash_get_Playing_Stub(\r
1230     IRpcStubBuffer *This,\r
1231     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1232     PRPC_MESSAGE _pRpcMessage,\r
1233     DWORD *_pdwStubPhase);\r
1234 \r
1235 \r
1236 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Playing_Proxy( \r
1237     IShockwaveFlash * This,\r
1238     /* [in] */ VARIANT_BOOL pVal);\r
1239 \r
1240 \r
1241 void __RPC_STUB IShockwaveFlash_put_Playing_Stub(\r
1242     IRpcStubBuffer *This,\r
1243     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1244     PRPC_MESSAGE _pRpcMessage,\r
1245     DWORD *_pdwStubPhase);\r
1246 \r
1247 \r
1248 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Quality_Proxy( \r
1249     IShockwaveFlash * This,\r
1250     /* [retval][out] */ int *pVal);\r
1251 \r
1252 \r
1253 void __RPC_STUB IShockwaveFlash_get_Quality_Stub(\r
1254     IRpcStubBuffer *This,\r
1255     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1256     PRPC_MESSAGE _pRpcMessage,\r
1257     DWORD *_pdwStubPhase);\r
1258 \r
1259 \r
1260 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Quality_Proxy( \r
1261     IShockwaveFlash * This,\r
1262     /* [in] */ int pVal);\r
1263 \r
1264 \r
1265 void __RPC_STUB IShockwaveFlash_put_Quality_Stub(\r
1266     IRpcStubBuffer *This,\r
1267     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1268     PRPC_MESSAGE _pRpcMessage,\r
1269     DWORD *_pdwStubPhase);\r
1270 \r
1271 \r
1272 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_ScaleMode_Proxy( \r
1273     IShockwaveFlash * This,\r
1274     /* [retval][out] */ int *pVal);\r
1275 \r
1276 \r
1277 void __RPC_STUB IShockwaveFlash_get_ScaleMode_Stub(\r
1278     IRpcStubBuffer *This,\r
1279     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1280     PRPC_MESSAGE _pRpcMessage,\r
1281     DWORD *_pdwStubPhase);\r
1282 \r
1283 \r
1284 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_ScaleMode_Proxy( \r
1285     IShockwaveFlash * This,\r
1286     /* [in] */ int pVal);\r
1287 \r
1288 \r
1289 void __RPC_STUB IShockwaveFlash_put_ScaleMode_Stub(\r
1290     IRpcStubBuffer *This,\r
1291     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1292     PRPC_MESSAGE _pRpcMessage,\r
1293     DWORD *_pdwStubPhase);\r
1294 \r
1295 \r
1296 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_AlignMode_Proxy( \r
1297     IShockwaveFlash * This,\r
1298     /* [retval][out] */ int *pVal);\r
1299 \r
1300 \r
1301 void __RPC_STUB IShockwaveFlash_get_AlignMode_Stub(\r
1302     IRpcStubBuffer *This,\r
1303     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1304     PRPC_MESSAGE _pRpcMessage,\r
1305     DWORD *_pdwStubPhase);\r
1306 \r
1307 \r
1308 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_AlignMode_Proxy( \r
1309     IShockwaveFlash * This,\r
1310     /* [in] */ int pVal);\r
1311 \r
1312 \r
1313 void __RPC_STUB IShockwaveFlash_put_AlignMode_Stub(\r
1314     IRpcStubBuffer *This,\r
1315     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1316     PRPC_MESSAGE _pRpcMessage,\r
1317     DWORD *_pdwStubPhase);\r
1318 \r
1319 \r
1320 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_BackgroundColor_Proxy( \r
1321     IShockwaveFlash * This,\r
1322     /* [retval][out] */ long *pVal);\r
1323 \r
1324 \r
1325 void __RPC_STUB IShockwaveFlash_get_BackgroundColor_Stub(\r
1326     IRpcStubBuffer *This,\r
1327     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1328     PRPC_MESSAGE _pRpcMessage,\r
1329     DWORD *_pdwStubPhase);\r
1330 \r
1331 \r
1332 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_BackgroundColor_Proxy( \r
1333     IShockwaveFlash * This,\r
1334     /* [in] */ long pVal);\r
1335 \r
1336 \r
1337 void __RPC_STUB IShockwaveFlash_put_BackgroundColor_Stub(\r
1338     IRpcStubBuffer *This,\r
1339     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1340     PRPC_MESSAGE _pRpcMessage,\r
1341     DWORD *_pdwStubPhase);\r
1342 \r
1343 \r
1344 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Loop_Proxy( \r
1345     IShockwaveFlash * This,\r
1346     /* [retval][out] */ VARIANT_BOOL *pVal);\r
1347 \r
1348 \r
1349 void __RPC_STUB IShockwaveFlash_get_Loop_Stub(\r
1350     IRpcStubBuffer *This,\r
1351     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1352     PRPC_MESSAGE _pRpcMessage,\r
1353     DWORD *_pdwStubPhase);\r
1354 \r
1355 \r
1356 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Loop_Proxy( \r
1357     IShockwaveFlash * This,\r
1358     /* [in] */ VARIANT_BOOL pVal);\r
1359 \r
1360 \r
1361 void __RPC_STUB IShockwaveFlash_put_Loop_Stub(\r
1362     IRpcStubBuffer *This,\r
1363     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1364     PRPC_MESSAGE _pRpcMessage,\r
1365     DWORD *_pdwStubPhase);\r
1366 \r
1367 \r
1368 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Movie_Proxy( \r
1369     IShockwaveFlash * This,\r
1370     /* [retval][out] */ BSTR *pVal);\r
1371 \r
1372 \r
1373 void __RPC_STUB IShockwaveFlash_get_Movie_Stub(\r
1374     IRpcStubBuffer *This,\r
1375     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1376     PRPC_MESSAGE _pRpcMessage,\r
1377     DWORD *_pdwStubPhase);\r
1378 \r
1379 \r
1380 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Movie_Proxy( \r
1381     IShockwaveFlash * This,\r
1382     /* [in] */ BSTR pVal);\r
1383 \r
1384 \r
1385 void __RPC_STUB IShockwaveFlash_put_Movie_Stub(\r
1386     IRpcStubBuffer *This,\r
1387     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1388     PRPC_MESSAGE _pRpcMessage,\r
1389     DWORD *_pdwStubPhase);\r
1390 \r
1391 \r
1392 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_receiveNum_Proxy( \r
1393     IShockwaveFlash * This,\r
1394     /* [retval][out] */ long *pVal);\r
1395 \r
1396 \r
1397 void __RPC_STUB IShockwaveFlash_receiveNum_Stub(\r
1398     IRpcStubBuffer *This,\r
1399     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1400     PRPC_MESSAGE _pRpcMessage,\r
1401     DWORD *_pdwStubPhase);\r
1402 \r
1403 \r
1404 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_FrameNum_Proxy( \r
1405     IShockwaveFlash * This,\r
1406     /* [in] */ long pVal);\r
1407 \r
1408 \r
1409 void __RPC_STUB IShockwaveFlash_put_FrameNum_Stub(\r
1410     IRpcStubBuffer *This,\r
1411     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1412     PRPC_MESSAGE _pRpcMessage,\r
1413     DWORD *_pdwStubPhase);\r
1414 \r
1415 \r
1416 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_SetZoomRect_Proxy( \r
1417     IShockwaveFlash * This,\r
1418     /* [in] */ long left,\r
1419     /* [in] */ long top,\r
1420     /* [in] */ long right,\r
1421     /* [in] */ long bottom);\r
1422 \r
1423 \r
1424 void __RPC_STUB IShockwaveFlash_SetZoomRect_Stub(\r
1425     IRpcStubBuffer *This,\r
1426     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1427     PRPC_MESSAGE _pRpcMessage,\r
1428     DWORD *_pdwStubPhase);\r
1429 \r
1430 \r
1431 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_Zoom_Proxy( \r
1432     IShockwaveFlash * This,\r
1433     /* [in] */ int factor);\r
1434 \r
1435 \r
1436 void __RPC_STUB IShockwaveFlash_Zoom_Stub(\r
1437     IRpcStubBuffer *This,\r
1438     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1439     PRPC_MESSAGE _pRpcMessage,\r
1440     DWORD *_pdwStubPhase);\r
1441 \r
1442 \r
1443 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_Pan_Proxy( \r
1444     IShockwaveFlash * This,\r
1445     /* [in] */ long x,\r
1446     /* [in] */ long y,\r
1447     /* [in] */ int mode);\r
1448 \r
1449 \r
1450 void __RPC_STUB IShockwaveFlash_Pan_Stub(\r
1451     IRpcStubBuffer *This,\r
1452     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1453     PRPC_MESSAGE _pRpcMessage,\r
1454     DWORD *_pdwStubPhase);\r
1455 \r
1456 \r
1457 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_Play_Proxy( \r
1458     IShockwaveFlash * This);\r
1459 \r
1460 \r
1461 void __RPC_STUB IShockwaveFlash_Play_Stub(\r
1462     IRpcStubBuffer *This,\r
1463     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1464     PRPC_MESSAGE _pRpcMessage,\r
1465     DWORD *_pdwStubPhase);\r
1466 \r
1467 \r
1468 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_Stop_Proxy( \r
1469     IShockwaveFlash * This);\r
1470 \r
1471 \r
1472 void __RPC_STUB IShockwaveFlash_Stop_Stub(\r
1473     IRpcStubBuffer *This,\r
1474     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1475     PRPC_MESSAGE _pRpcMessage,\r
1476     DWORD *_pdwStubPhase);\r
1477 \r
1478 \r
1479 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_Back_Proxy( \r
1480     IShockwaveFlash * This);\r
1481 \r
1482 \r
1483 void __RPC_STUB IShockwaveFlash_Back_Stub(\r
1484     IRpcStubBuffer *This,\r
1485     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1486     PRPC_MESSAGE _pRpcMessage,\r
1487     DWORD *_pdwStubPhase);\r
1488 \r
1489 \r
1490 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_Forward_Proxy( \r
1491     IShockwaveFlash * This);\r
1492 \r
1493 \r
1494 void __RPC_STUB IShockwaveFlash_Forward_Stub(\r
1495     IRpcStubBuffer *This,\r
1496     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1497     PRPC_MESSAGE _pRpcMessage,\r
1498     DWORD *_pdwStubPhase);\r
1499 \r
1500 \r
1501 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_Rewind_Proxy( \r
1502     IShockwaveFlash * This);\r
1503 \r
1504 \r
1505 void __RPC_STUB IShockwaveFlash_Rewind_Stub(\r
1506     IRpcStubBuffer *This,\r
1507     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1508     PRPC_MESSAGE _pRpcMessage,\r
1509     DWORD *_pdwStubPhase);\r
1510 \r
1511 \r
1512 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_StopPlay_Proxy( \r
1513     IShockwaveFlash * This);\r
1514 \r
1515 \r
1516 void __RPC_STUB IShockwaveFlash_StopPlay_Stub(\r
1517     IRpcStubBuffer *This,\r
1518     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1519     PRPC_MESSAGE _pRpcMessage,\r
1520     DWORD *_pdwStubPhase);\r
1521 \r
1522 \r
1523 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_GotoFrame_Proxy( \r
1524     IShockwaveFlash * This,\r
1525     /* [in] */ long FrameNum);\r
1526 \r
1527 \r
1528 void __RPC_STUB IShockwaveFlash_GotoFrame_Stub(\r
1529     IRpcStubBuffer *This,\r
1530     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1531     PRPC_MESSAGE _pRpcMessage,\r
1532     DWORD *_pdwStubPhase);\r
1533 \r
1534 \r
1535 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_CurrentFrame_Proxy( \r
1536     IShockwaveFlash * This,\r
1537     /* [retval][out] */ long *FrameNum);\r
1538 \r
1539 \r
1540 void __RPC_STUB IShockwaveFlash_CurrentFrame_Stub(\r
1541     IRpcStubBuffer *This,\r
1542     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1543     PRPC_MESSAGE _pRpcMessage,\r
1544     DWORD *_pdwStubPhase);\r
1545 \r
1546 \r
1547 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_IsPlaying_Proxy( \r
1548     IShockwaveFlash * This,\r
1549     /* [retval][out] */ VARIANT_BOOL *Playing);\r
1550 \r
1551 \r
1552 void __RPC_STUB IShockwaveFlash_IsPlaying_Stub(\r
1553     IRpcStubBuffer *This,\r
1554     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1555     PRPC_MESSAGE _pRpcMessage,\r
1556     DWORD *_pdwStubPhase);\r
1557 \r
1558 \r
1559 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_PercentLoaded_Proxy( \r
1560     IShockwaveFlash * This,\r
1561     /* [retval][out] */ long *percent);\r
1562 \r
1563 \r
1564 void __RPC_STUB IShockwaveFlash_PercentLoaded_Stub(\r
1565     IRpcStubBuffer *This,\r
1566     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1567     PRPC_MESSAGE _pRpcMessage,\r
1568     DWORD *_pdwStubPhase);\r
1569 \r
1570 \r
1571 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_FrameLoaded_Proxy( \r
1572     IShockwaveFlash * This,\r
1573     /* [in] */ long FrameNum,\r
1574     /* [retval][out] */ VARIANT_BOOL *loaded);\r
1575 \r
1576 \r
1577 void __RPC_STUB IShockwaveFlash_FrameLoaded_Stub(\r
1578     IRpcStubBuffer *This,\r
1579     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1580     PRPC_MESSAGE _pRpcMessage,\r
1581     DWORD *_pdwStubPhase);\r
1582 \r
1583 \r
1584 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_FlashVersion_Proxy( \r
1585     IShockwaveFlash * This,\r
1586     /* [retval][out] */ long *version);\r
1587 \r
1588 \r
1589 void __RPC_STUB IShockwaveFlash_FlashVersion_Stub(\r
1590     IRpcStubBuffer *This,\r
1591     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1592     PRPC_MESSAGE _pRpcMessage,\r
1593     DWORD *_pdwStubPhase);\r
1594 \r
1595 \r
1596 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_WMode_Proxy( \r
1597     IShockwaveFlash * This,\r
1598     /* [retval][out] */ BSTR *pVal);\r
1599 \r
1600 \r
1601 void __RPC_STUB IShockwaveFlash_get_WMode_Stub(\r
1602     IRpcStubBuffer *This,\r
1603     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1604     PRPC_MESSAGE _pRpcMessage,\r
1605     DWORD *_pdwStubPhase);\r
1606 \r
1607 \r
1608 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_WMode_Proxy( \r
1609     IShockwaveFlash * This,\r
1610     /* [in] */ BSTR pVal);\r
1611 \r
1612 \r
1613 void __RPC_STUB IShockwaveFlash_put_WMode_Stub(\r
1614     IRpcStubBuffer *This,\r
1615     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1616     PRPC_MESSAGE _pRpcMessage,\r
1617     DWORD *_pdwStubPhase);\r
1618 \r
1619 \r
1620 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_SAlign_Proxy( \r
1621     IShockwaveFlash * This,\r
1622     /* [retval][out] */ BSTR *pVal);\r
1623 \r
1624 \r
1625 void __RPC_STUB IShockwaveFlash_get_SAlign_Stub(\r
1626     IRpcStubBuffer *This,\r
1627     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1628     PRPC_MESSAGE _pRpcMessage,\r
1629     DWORD *_pdwStubPhase);\r
1630 \r
1631 \r
1632 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_SAlign_Proxy( \r
1633     IShockwaveFlash * This,\r
1634     /* [in] */ BSTR pVal);\r
1635 \r
1636 \r
1637 void __RPC_STUB IShockwaveFlash_put_SAlign_Stub(\r
1638     IRpcStubBuffer *This,\r
1639     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1640     PRPC_MESSAGE _pRpcMessage,\r
1641     DWORD *_pdwStubPhase);\r
1642 \r
1643 \r
1644 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Menu_Proxy( \r
1645     IShockwaveFlash * This,\r
1646     /* [retval][out] */ VARIANT_BOOL *pVal);\r
1647 \r
1648 \r
1649 void __RPC_STUB IShockwaveFlash_get_Menu_Stub(\r
1650     IRpcStubBuffer *This,\r
1651     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1652     PRPC_MESSAGE _pRpcMessage,\r
1653     DWORD *_pdwStubPhase);\r
1654 \r
1655 \r
1656 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Menu_Proxy( \r
1657     IShockwaveFlash * This,\r
1658     /* [in] */ VARIANT_BOOL pVal);\r
1659 \r
1660 \r
1661 void __RPC_STUB IShockwaveFlash_put_Menu_Stub(\r
1662     IRpcStubBuffer *This,\r
1663     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1664     PRPC_MESSAGE _pRpcMessage,\r
1665     DWORD *_pdwStubPhase);\r
1666 \r
1667 \r
1668 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Base_Proxy( \r
1669     IShockwaveFlash * This,\r
1670     /* [retval][out] */ BSTR *pVal);\r
1671 \r
1672 \r
1673 void __RPC_STUB IShockwaveFlash_get_Base_Stub(\r
1674     IRpcStubBuffer *This,\r
1675     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1676     PRPC_MESSAGE _pRpcMessage,\r
1677     DWORD *_pdwStubPhase);\r
1678 \r
1679 \r
1680 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Base_Proxy( \r
1681     IShockwaveFlash * This,\r
1682     /* [in] */ BSTR pVal);\r
1683 \r
1684 \r
1685 void __RPC_STUB IShockwaveFlash_put_Base_Stub(\r
1686     IRpcStubBuffer *This,\r
1687     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1688     PRPC_MESSAGE _pRpcMessage,\r
1689     DWORD *_pdwStubPhase);\r
1690 \r
1691 \r
1692 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Scale_Proxy( \r
1693     IShockwaveFlash * This,\r
1694     /* [retval][out] */ BSTR *pVal);\r
1695 \r
1696 \r
1697 void __RPC_STUB IShockwaveFlash_get_Scale_Stub(\r
1698     IRpcStubBuffer *This,\r
1699     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1700     PRPC_MESSAGE _pRpcMessage,\r
1701     DWORD *_pdwStubPhase);\r
1702 \r
1703 \r
1704 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Scale_Proxy( \r
1705     IShockwaveFlash * This,\r
1706     /* [in] */ BSTR pVal);\r
1707 \r
1708 \r
1709 void __RPC_STUB IShockwaveFlash_put_Scale_Stub(\r
1710     IRpcStubBuffer *This,\r
1711     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1712     PRPC_MESSAGE _pRpcMessage,\r
1713     DWORD *_pdwStubPhase);\r
1714 \r
1715 \r
1716 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_DeviceFont_Proxy( \r
1717     IShockwaveFlash * This,\r
1718     /* [retval][out] */ VARIANT_BOOL *pVal);\r
1719 \r
1720 \r
1721 void __RPC_STUB IShockwaveFlash_get_DeviceFont_Stub(\r
1722     IRpcStubBuffer *This,\r
1723     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1724     PRPC_MESSAGE _pRpcMessage,\r
1725     DWORD *_pdwStubPhase);\r
1726 \r
1727 \r
1728 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_DeviceFont_Proxy( \r
1729     IShockwaveFlash * This,\r
1730     /* [in] */ VARIANT_BOOL pVal);\r
1731 \r
1732 \r
1733 void __RPC_STUB IShockwaveFlash_put_DeviceFont_Stub(\r
1734     IRpcStubBuffer *This,\r
1735     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1736     PRPC_MESSAGE _pRpcMessage,\r
1737     DWORD *_pdwStubPhase);\r
1738 \r
1739 \r
1740 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_EmbedMovie_Proxy( \r
1741     IShockwaveFlash * This,\r
1742     /* [retval][out] */ VARIANT_BOOL *pVal);\r
1743 \r
1744 \r
1745 void __RPC_STUB IShockwaveFlash_get_EmbedMovie_Stub(\r
1746     IRpcStubBuffer *This,\r
1747     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1748     PRPC_MESSAGE _pRpcMessage,\r
1749     DWORD *_pdwStubPhase);\r
1750 \r
1751 \r
1752 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_EmbedMovie_Proxy( \r
1753     IShockwaveFlash * This,\r
1754     /* [in] */ VARIANT_BOOL pVal);\r
1755 \r
1756 \r
1757 void __RPC_STUB IShockwaveFlash_put_EmbedMovie_Stub(\r
1758     IRpcStubBuffer *This,\r
1759     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1760     PRPC_MESSAGE _pRpcMessage,\r
1761     DWORD *_pdwStubPhase);\r
1762 \r
1763 \r
1764 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_BGColor_Proxy( \r
1765     IShockwaveFlash * This,\r
1766     /* [retval][out] */ BSTR *pVal);\r
1767 \r
1768 \r
1769 void __RPC_STUB IShockwaveFlash_get_BGColor_Stub(\r
1770     IRpcStubBuffer *This,\r
1771     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1772     PRPC_MESSAGE _pRpcMessage,\r
1773     DWORD *_pdwStubPhase);\r
1774 \r
1775 \r
1776 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_BGColor_Proxy( \r
1777     IShockwaveFlash * This,\r
1778     /* [in] */ BSTR pVal);\r
1779 \r
1780 \r
1781 void __RPC_STUB IShockwaveFlash_put_BGColor_Stub(\r
1782     IRpcStubBuffer *This,\r
1783     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1784     PRPC_MESSAGE _pRpcMessage,\r
1785     DWORD *_pdwStubPhase);\r
1786 \r
1787 \r
1788 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Quality2_Proxy( \r
1789     IShockwaveFlash * This,\r
1790     /* [retval][out] */ BSTR *pVal);\r
1791 \r
1792 \r
1793 void __RPC_STUB IShockwaveFlash_get_Quality2_Stub(\r
1794     IRpcStubBuffer *This,\r
1795     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1796     PRPC_MESSAGE _pRpcMessage,\r
1797     DWORD *_pdwStubPhase);\r
1798 \r
1799 \r
1800 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Quality2_Proxy( \r
1801     IShockwaveFlash * This,\r
1802     /* [in] */ BSTR pVal);\r
1803 \r
1804 \r
1805 void __RPC_STUB IShockwaveFlash_put_Quality2_Stub(\r
1806     IRpcStubBuffer *This,\r
1807     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1808     PRPC_MESSAGE _pRpcMessage,\r
1809     DWORD *_pdwStubPhase);\r
1810 \r
1811 \r
1812 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_LoadMovie_Proxy( \r
1813     IShockwaveFlash * This,\r
1814     /* [in] */ int layer,\r
1815     /* [in] */ BSTR url);\r
1816 \r
1817 \r
1818 void __RPC_STUB IShockwaveFlash_LoadMovie_Stub(\r
1819     IRpcStubBuffer *This,\r
1820     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1821     PRPC_MESSAGE _pRpcMessage,\r
1822     DWORD *_pdwStubPhase);\r
1823 \r
1824 \r
1825 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TGotoFrame_Proxy( \r
1826     IShockwaveFlash * This,\r
1827     /* [in] */ BSTR target,\r
1828     /* [in] */ long FrameNum);\r
1829 \r
1830 \r
1831 void __RPC_STUB IShockwaveFlash_TGotoFrame_Stub(\r
1832     IRpcStubBuffer *This,\r
1833     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1834     PRPC_MESSAGE _pRpcMessage,\r
1835     DWORD *_pdwStubPhase);\r
1836 \r
1837 \r
1838 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TGotoLabel_Proxy( \r
1839     IShockwaveFlash * This,\r
1840     /* [in] */ BSTR target,\r
1841     /* [in] */ BSTR label);\r
1842 \r
1843 \r
1844 void __RPC_STUB IShockwaveFlash_TGotoLabel_Stub(\r
1845     IRpcStubBuffer *This,\r
1846     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1847     PRPC_MESSAGE _pRpcMessage,\r
1848     DWORD *_pdwStubPhase);\r
1849 \r
1850 \r
1851 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TCurrentFrame_Proxy( \r
1852     IShockwaveFlash * This,\r
1853     /* [in] */ BSTR target,\r
1854     /* [retval][out] */ long *FrameNum);\r
1855 \r
1856 \r
1857 void __RPC_STUB IShockwaveFlash_TCurrentFrame_Stub(\r
1858     IRpcStubBuffer *This,\r
1859     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1860     PRPC_MESSAGE _pRpcMessage,\r
1861     DWORD *_pdwStubPhase);\r
1862 \r
1863 \r
1864 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TCurrentLabel_Proxy( \r
1865     IShockwaveFlash * This,\r
1866     /* [in] */ BSTR target,\r
1867     /* [retval][out] */ BSTR *pVal);\r
1868 \r
1869 \r
1870 void __RPC_STUB IShockwaveFlash_TCurrentLabel_Stub(\r
1871     IRpcStubBuffer *This,\r
1872     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1873     PRPC_MESSAGE _pRpcMessage,\r
1874     DWORD *_pdwStubPhase);\r
1875 \r
1876 \r
1877 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TPlay_Proxy( \r
1878     IShockwaveFlash * This,\r
1879     /* [in] */ BSTR target);\r
1880 \r
1881 \r
1882 void __RPC_STUB IShockwaveFlash_TPlay_Stub(\r
1883     IRpcStubBuffer *This,\r
1884     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1885     PRPC_MESSAGE _pRpcMessage,\r
1886     DWORD *_pdwStubPhase);\r
1887 \r
1888 \r
1889 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TStopPlay_Proxy( \r
1890     IShockwaveFlash * This,\r
1891     /* [in] */ BSTR target);\r
1892 \r
1893 \r
1894 void __RPC_STUB IShockwaveFlash_TStopPlay_Stub(\r
1895     IRpcStubBuffer *This,\r
1896     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1897     PRPC_MESSAGE _pRpcMessage,\r
1898     DWORD *_pdwStubPhase);\r
1899 \r
1900 \r
1901 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_SetVariable_Proxy( \r
1902     IShockwaveFlash * This,\r
1903     /* [in] */ BSTR name,\r
1904     /* [in] */ BSTR value);\r
1905 \r
1906 \r
1907 void __RPC_STUB IShockwaveFlash_SetVariable_Stub(\r
1908     IRpcStubBuffer *This,\r
1909     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1910     PRPC_MESSAGE _pRpcMessage,\r
1911     DWORD *_pdwStubPhase);\r
1912 \r
1913 \r
1914 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_GetVariable_Proxy( \r
1915     IShockwaveFlash * This,\r
1916     /* [in] */ BSTR name,\r
1917     /* [retval][out] */ BSTR *pVal);\r
1918 \r
1919 \r
1920 void __RPC_STUB IShockwaveFlash_GetVariable_Stub(\r
1921     IRpcStubBuffer *This,\r
1922     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1923     PRPC_MESSAGE _pRpcMessage,\r
1924     DWORD *_pdwStubPhase);\r
1925 \r
1926 \r
1927 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TSetProperty_Proxy( \r
1928     IShockwaveFlash * This,\r
1929     /* [in] */ BSTR target,\r
1930     /* [in] */ int property,\r
1931     /* [in] */ BSTR value);\r
1932 \r
1933 \r
1934 void __RPC_STUB IShockwaveFlash_TSetProperty_Stub(\r
1935     IRpcStubBuffer *This,\r
1936     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1937     PRPC_MESSAGE _pRpcMessage,\r
1938     DWORD *_pdwStubPhase);\r
1939 \r
1940 \r
1941 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TGetProperty_Proxy( \r
1942     IShockwaveFlash * This,\r
1943     /* [in] */ BSTR target,\r
1944     /* [in] */ int property,\r
1945     /* [retval][out] */ BSTR *pVal);\r
1946 \r
1947 \r
1948 void __RPC_STUB IShockwaveFlash_TGetProperty_Stub(\r
1949     IRpcStubBuffer *This,\r
1950     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1951     PRPC_MESSAGE _pRpcMessage,\r
1952     DWORD *_pdwStubPhase);\r
1953 \r
1954 \r
1955 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TCallFrame_Proxy( \r
1956     IShockwaveFlash * This,\r
1957     /* [in] */ BSTR target,\r
1958     /* [in] */ int FrameNum);\r
1959 \r
1960 \r
1961 void __RPC_STUB IShockwaveFlash_TCallFrame_Stub(\r
1962     IRpcStubBuffer *This,\r
1963     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1964     PRPC_MESSAGE _pRpcMessage,\r
1965     DWORD *_pdwStubPhase);\r
1966 \r
1967 \r
1968 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TCallLabel_Proxy( \r
1969     IShockwaveFlash * This,\r
1970     /* [in] */ BSTR target,\r
1971     /* [in] */ BSTR label);\r
1972 \r
1973 \r
1974 void __RPC_STUB IShockwaveFlash_TCallLabel_Stub(\r
1975     IRpcStubBuffer *This,\r
1976     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1977     PRPC_MESSAGE _pRpcMessage,\r
1978     DWORD *_pdwStubPhase);\r
1979 \r
1980 \r
1981 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TSetPropertyNum_Proxy( \r
1982     IShockwaveFlash * This,\r
1983     /* [in] */ BSTR target,\r
1984     /* [in] */ int property,\r
1985     /* [in] */ double value);\r
1986 \r
1987 \r
1988 void __RPC_STUB IShockwaveFlash_TSetPropertyNum_Stub(\r
1989     IRpcStubBuffer *This,\r
1990     IRpcChannelBuffer *_pRpcChannelBuffer,\r
1991     PRPC_MESSAGE _pRpcMessage,\r
1992     DWORD *_pdwStubPhase);\r
1993 \r
1994 \r
1995 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TGetPropertyNum_Proxy( \r
1996     IShockwaveFlash * This,\r
1997     /* [in] */ BSTR target,\r
1998     /* [in] */ int property,\r
1999     /* [retval][out] */ double *pVal);\r
2000 \r
2001 \r
2002 void __RPC_STUB IShockwaveFlash_TGetPropertyNum_Stub(\r
2003     IRpcStubBuffer *This,\r
2004     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2005     PRPC_MESSAGE _pRpcMessage,\r
2006     DWORD *_pdwStubPhase);\r
2007 \r
2008 \r
2009 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TGetPropertyAsNumber_Proxy( \r
2010     IShockwaveFlash * This,\r
2011     /* [in] */ BSTR target,\r
2012     /* [in] */ int property,\r
2013     /* [retval][out] */ double *pVal);\r
2014 \r
2015 \r
2016 void __RPC_STUB IShockwaveFlash_TGetPropertyAsNumber_Stub(\r
2017     IRpcStubBuffer *This,\r
2018     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2019     PRPC_MESSAGE _pRpcMessage,\r
2020     DWORD *_pdwStubPhase);\r
2021 \r
2022 \r
2023 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_SWRemote_Proxy( \r
2024     IShockwaveFlash * This,\r
2025     /* [retval][out] */ BSTR *pVal);\r
2026 \r
2027 \r
2028 void __RPC_STUB IShockwaveFlash_get_SWRemote_Stub(\r
2029     IRpcStubBuffer *This,\r
2030     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2031     PRPC_MESSAGE _pRpcMessage,\r
2032     DWORD *_pdwStubPhase);\r
2033 \r
2034 \r
2035 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_SWRemote_Proxy( \r
2036     IShockwaveFlash * This,\r
2037     /* [in] */ BSTR pVal);\r
2038 \r
2039 \r
2040 void __RPC_STUB IShockwaveFlash_put_SWRemote_Stub(\r
2041     IRpcStubBuffer *This,\r
2042     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2043     PRPC_MESSAGE _pRpcMessage,\r
2044     DWORD *_pdwStubPhase);\r
2045 \r
2046 \r
2047 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_FlashVars_Proxy( \r
2048     IShockwaveFlash * This,\r
2049     /* [retval][out] */ BSTR *pVal);\r
2050 \r
2051 \r
2052 void __RPC_STUB IShockwaveFlash_get_FlashVars_Stub(\r
2053     IRpcStubBuffer *This,\r
2054     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2055     PRPC_MESSAGE _pRpcMessage,\r
2056     DWORD *_pdwStubPhase);\r
2057 \r
2058 \r
2059 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_FlashVars_Proxy( \r
2060     IShockwaveFlash * This,\r
2061     /* [in] */ BSTR pVal);\r
2062 \r
2063 \r
2064 void __RPC_STUB IShockwaveFlash_put_FlashVars_Stub(\r
2065     IRpcStubBuffer *This,\r
2066     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2067     PRPC_MESSAGE _pRpcMessage,\r
2068     DWORD *_pdwStubPhase);\r
2069 \r
2070 \r
2071 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_AllowScriptAccess_Proxy( \r
2072     IShockwaveFlash * This,\r
2073     /* [retval][out] */ BSTR *pVal);\r
2074 \r
2075 \r
2076 void __RPC_STUB IShockwaveFlash_get_AllowScriptAccess_Stub(\r
2077     IRpcStubBuffer *This,\r
2078     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2079     PRPC_MESSAGE _pRpcMessage,\r
2080     DWORD *_pdwStubPhase);\r
2081 \r
2082 \r
2083 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_AllowScriptAccess_Proxy( \r
2084     IShockwaveFlash * This,\r
2085     /* [in] */ BSTR pVal);\r
2086 \r
2087 \r
2088 void __RPC_STUB IShockwaveFlash_put_AllowScriptAccess_Stub(\r
2089     IRpcStubBuffer *This,\r
2090     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2091     PRPC_MESSAGE _pRpcMessage,\r
2092     DWORD *_pdwStubPhase);\r
2093 \r
2094 \r
2095 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_MovieData_Proxy( \r
2096     IShockwaveFlash * This,\r
2097     /* [retval][out] */ BSTR *pVal);\r
2098 \r
2099 \r
2100 void __RPC_STUB IShockwaveFlash_get_MovieData_Stub(\r
2101     IRpcStubBuffer *This,\r
2102     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2103     PRPC_MESSAGE _pRpcMessage,\r
2104     DWORD *_pdwStubPhase);\r
2105 \r
2106 \r
2107 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_MovieData_Proxy( \r
2108     IShockwaveFlash * This,\r
2109     /* [in] */ BSTR pVal);\r
2110 \r
2111 \r
2112 void __RPC_STUB IShockwaveFlash_put_MovieData_Stub(\r
2113     IRpcStubBuffer *This,\r
2114     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2115     PRPC_MESSAGE _pRpcMessage,\r
2116     DWORD *_pdwStubPhase);\r
2117 \r
2118 \r
2119 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_InlineData_Proxy( \r
2120     IShockwaveFlash * This,\r
2121     /* [retval][out] */ IUnknown **ppIUnknown);\r
2122 \r
2123 \r
2124 void __RPC_STUB IShockwaveFlash_get_InlineData_Stub(\r
2125     IRpcStubBuffer *This,\r
2126     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2127     PRPC_MESSAGE _pRpcMessage,\r
2128     DWORD *_pdwStubPhase);\r
2129 \r
2130 \r
2131 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_InlineData_Proxy( \r
2132     IShockwaveFlash * This,\r
2133     /* [in] */ IUnknown *ppIUnknown);\r
2134 \r
2135 \r
2136 void __RPC_STUB IShockwaveFlash_put_InlineData_Stub(\r
2137     IRpcStubBuffer *This,\r
2138     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2139     PRPC_MESSAGE _pRpcMessage,\r
2140     DWORD *_pdwStubPhase);\r
2141 \r
2142 \r
2143 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_SeamlessTabbing_Proxy( \r
2144     IShockwaveFlash * This,\r
2145     /* [retval][out] */ VARIANT_BOOL *pVal);\r
2146 \r
2147 \r
2148 void __RPC_STUB IShockwaveFlash_get_SeamlessTabbing_Stub(\r
2149     IRpcStubBuffer *This,\r
2150     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2151     PRPC_MESSAGE _pRpcMessage,\r
2152     DWORD *_pdwStubPhase);\r
2153 \r
2154 \r
2155 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_SeamlessTabbing_Proxy( \r
2156     IShockwaveFlash * This,\r
2157     /* [in] */ VARIANT_BOOL pVal);\r
2158 \r
2159 \r
2160 void __RPC_STUB IShockwaveFlash_put_SeamlessTabbing_Stub(\r
2161     IRpcStubBuffer *This,\r
2162     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2163     PRPC_MESSAGE _pRpcMessage,\r
2164     DWORD *_pdwStubPhase);\r
2165 \r
2166 \r
2167 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_EnforceLocalSecurity_Proxy( \r
2168     IShockwaveFlash * This);\r
2169 \r
2170 \r
2171 void __RPC_STUB IShockwaveFlash_EnforceLocalSecurity_Stub(\r
2172     IRpcStubBuffer *This,\r
2173     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2174     PRPC_MESSAGE _pRpcMessage,\r
2175     DWORD *_pdwStubPhase);\r
2176 \r
2177 \r
2178 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Profile_Proxy( \r
2179     IShockwaveFlash * This,\r
2180     /* [retval][out] */ VARIANT_BOOL *pVal);\r
2181 \r
2182 \r
2183 void __RPC_STUB IShockwaveFlash_get_Profile_Stub(\r
2184     IRpcStubBuffer *This,\r
2185     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2186     PRPC_MESSAGE _pRpcMessage,\r
2187     DWORD *_pdwStubPhase);\r
2188 \r
2189 \r
2190 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Profile_Proxy( \r
2191     IShockwaveFlash * This,\r
2192     /* [in] */ VARIANT_BOOL pVal);\r
2193 \r
2194 \r
2195 void __RPC_STUB IShockwaveFlash_put_Profile_Stub(\r
2196     IRpcStubBuffer *This,\r
2197     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2198     PRPC_MESSAGE _pRpcMessage,\r
2199     DWORD *_pdwStubPhase);\r
2200 \r
2201 \r
2202 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_ProfileAddress_Proxy( \r
2203     IShockwaveFlash * This,\r
2204     /* [retval][out] */ BSTR *pVal);\r
2205 \r
2206 \r
2207 void __RPC_STUB IShockwaveFlash_get_ProfileAddress_Stub(\r
2208     IRpcStubBuffer *This,\r
2209     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2210     PRPC_MESSAGE _pRpcMessage,\r
2211     DWORD *_pdwStubPhase);\r
2212 \r
2213 \r
2214 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_ProfileAddress_Proxy( \r
2215     IShockwaveFlash * This,\r
2216     /* [in] */ BSTR pVal);\r
2217 \r
2218 \r
2219 void __RPC_STUB IShockwaveFlash_put_ProfileAddress_Stub(\r
2220     IRpcStubBuffer *This,\r
2221     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2222     PRPC_MESSAGE _pRpcMessage,\r
2223     DWORD *_pdwStubPhase);\r
2224 \r
2225 \r
2226 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_ProfilePort_Proxy( \r
2227     IShockwaveFlash * This,\r
2228     /* [retval][out] */ long *pVal);\r
2229 \r
2230 \r
2231 void __RPC_STUB IShockwaveFlash_get_ProfilePort_Stub(\r
2232     IRpcStubBuffer *This,\r
2233     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2234     PRPC_MESSAGE _pRpcMessage,\r
2235     DWORD *_pdwStubPhase);\r
2236 \r
2237 \r
2238 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_ProfilePort_Proxy( \r
2239     IShockwaveFlash * This,\r
2240     /* [in] */ long pVal);\r
2241 \r
2242 \r
2243 void __RPC_STUB IShockwaveFlash_put_ProfilePort_Stub(\r
2244     IRpcStubBuffer *This,\r
2245     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2246     PRPC_MESSAGE _pRpcMessage,\r
2247     DWORD *_pdwStubPhase);\r
2248 \r
2249 \r
2250 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_CallFunction_Proxy( \r
2251     IShockwaveFlash * This,\r
2252     /* [in] */ BSTR request,\r
2253     /* [retval][out] */ BSTR *response);\r
2254 \r
2255 \r
2256 void __RPC_STUB IShockwaveFlash_CallFunction_Stub(\r
2257     IRpcStubBuffer *This,\r
2258     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2259     PRPC_MESSAGE _pRpcMessage,\r
2260     DWORD *_pdwStubPhase);\r
2261 \r
2262 \r
2263 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_SetReturnValue_Proxy( \r
2264     IShockwaveFlash * This,\r
2265     /* [in] */ BSTR returnValue);\r
2266 \r
2267 \r
2268 void __RPC_STUB IShockwaveFlash_SetReturnValue_Stub(\r
2269     IRpcStubBuffer *This,\r
2270     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2271     PRPC_MESSAGE _pRpcMessage,\r
2272     DWORD *_pdwStubPhase);\r
2273 \r
2274 \r
2275 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_DisableLocalSecurity_Proxy( \r
2276     IShockwaveFlash * This);\r
2277 \r
2278 \r
2279 void __RPC_STUB IShockwaveFlash_DisableLocalSecurity_Stub(\r
2280     IRpcStubBuffer *This,\r
2281     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2282     PRPC_MESSAGE _pRpcMessage,\r
2283     DWORD *_pdwStubPhase);\r
2284 \r
2285 \r
2286 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_AllowNetworking_Proxy( \r
2287     IShockwaveFlash * This,\r
2288     /* [retval][out] */ BSTR *pVal);\r
2289 \r
2290 \r
2291 void __RPC_STUB IShockwaveFlash_get_AllowNetworking_Stub(\r
2292     IRpcStubBuffer *This,\r
2293     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2294     PRPC_MESSAGE _pRpcMessage,\r
2295     DWORD *_pdwStubPhase);\r
2296 \r
2297 \r
2298 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_AllowNetworking_Proxy( \r
2299     IShockwaveFlash * This,\r
2300     /* [in] */ BSTR pVal);\r
2301 \r
2302 \r
2303 void __RPC_STUB IShockwaveFlash_put_AllowNetworking_Stub(\r
2304     IRpcStubBuffer *This,\r
2305     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2306     PRPC_MESSAGE _pRpcMessage,\r
2307     DWORD *_pdwStubPhase);\r
2308 \r
2309 \r
2310 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_AllowFullScreen_Proxy( \r
2311     IShockwaveFlash * This,\r
2312     /* [retval][out] */ BSTR *pVal);\r
2313 \r
2314 \r
2315 void __RPC_STUB IShockwaveFlash_get_AllowFullScreen_Stub(\r
2316     IRpcStubBuffer *This,\r
2317     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2318     PRPC_MESSAGE _pRpcMessage,\r
2319     DWORD *_pdwStubPhase);\r
2320 \r
2321 \r
2322 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_AllowFullScreen_Proxy( \r
2323     IShockwaveFlash * This,\r
2324     /* [in] */ BSTR pVal);\r
2325 \r
2326 \r
2327 void __RPC_STUB IShockwaveFlash_put_AllowFullScreen_Stub(\r
2328     IRpcStubBuffer *This,\r
2329     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2330     PRPC_MESSAGE _pRpcMessage,\r
2331     DWORD *_pdwStubPhase);\r
2332 \r
2333 \r
2334 \r
2335 #endif  /* __IShockwaveFlash_INTERFACE_DEFINED__ */\r
2336 \r
2337 \r
2338 #ifndef ___IShockwaveFlashEvents_DISPINTERFACE_DEFINED__\r
2339 #define ___IShockwaveFlashEvents_DISPINTERFACE_DEFINED__\r
2340 \r
2341 /* dispinterface _IShockwaveFlashEvents */\r
2342 /* [hidden][helpstring][uuid] */ \r
2343 \r
2344 \r
2345 EXTERN_C const IID DIID__IShockwaveFlashEvents;\r
2346 \r
2347 #if defined(__cplusplus) && !defined(CINTERFACE)\r
2348 \r
2349     MIDL_INTERFACE("D27CDB6D-AE6D-11CF-96B8-444553540000")\r
2350     _IShockwaveFlashEvents : public IDispatch\r
2351     {\r
2352     };\r
2353     \r
2354 #else   /* C style interface */\r
2355 \r
2356     typedef struct _IShockwaveFlashEventsVtbl\r
2357     {\r
2358         BEGIN_INTERFACE\r
2359         \r
2360         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( \r
2361             _IShockwaveFlashEvents * This,\r
2362             /* [in] */ REFIID riid,\r
2363             /* [iid_is][out] */ void **ppvObject);\r
2364         \r
2365         ULONG ( STDMETHODCALLTYPE *AddRef )( \r
2366             _IShockwaveFlashEvents * This);\r
2367         \r
2368         ULONG ( STDMETHODCALLTYPE *Release )( \r
2369             _IShockwaveFlashEvents * This);\r
2370         \r
2371         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( \r
2372             _IShockwaveFlashEvents * This,\r
2373             /* [out] */ UINT *pctinfo);\r
2374         \r
2375         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( \r
2376             _IShockwaveFlashEvents * This,\r
2377             /* [in] */ UINT iTInfo,\r
2378             /* [in] */ LCID lcid,\r
2379             /* [out] */ ITypeInfo **ppTInfo);\r
2380         \r
2381         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( \r
2382             _IShockwaveFlashEvents * This,\r
2383             /* [in] */ REFIID riid,\r
2384             /* [size_is][in] */ LPOLESTR *rgszNames,\r
2385             /* [in] */ UINT cNames,\r
2386             /* [in] */ LCID lcid,\r
2387             /* [size_is][out] */ DISPID *rgDispId);\r
2388         \r
2389         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( \r
2390             _IShockwaveFlashEvents * This,\r
2391             /* [in] */ DISPID dispIdMember,\r
2392             /* [in] */ REFIID riid,\r
2393             /* [in] */ LCID lcid,\r
2394             /* [in] */ WORD wFlags,\r
2395             /* [out][in] */ DISPPARAMS *pDispParams,\r
2396             /* [out] */ VARIANT *pVarResult,\r
2397             /* [out] */ EXCEPINFO *pExcepInfo,\r
2398             /* [out] */ UINT *puArgErr);\r
2399         \r
2400         END_INTERFACE\r
2401     } _IShockwaveFlashEventsVtbl;\r
2402 \r
2403     interface _IShockwaveFlashEvents\r
2404     {\r
2405         CONST_VTBL struct _IShockwaveFlashEventsVtbl *lpVtbl;\r
2406     };\r
2407 \r
2408     \r
2409 \r
2410 #ifdef COBJMACROS\r
2411 \r
2412 \r
2413 #define _IShockwaveFlashEvents_QueryInterface(This,riid,ppvObject)      \\r
2414     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)\r
2415 \r
2416 #define _IShockwaveFlashEvents_AddRef(This)     \\r
2417     (This)->lpVtbl -> AddRef(This)\r
2418 \r
2419 #define _IShockwaveFlashEvents_Release(This)    \\r
2420     (This)->lpVtbl -> Release(This)\r
2421 \r
2422 \r
2423 #define _IShockwaveFlashEvents_GetTypeInfoCount(This,pctinfo)   \\r
2424     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)\r
2425 \r
2426 #define _IShockwaveFlashEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \\r
2427     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)\r
2428 \r
2429 #define _IShockwaveFlashEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)  \\r
2430     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)\r
2431 \r
2432 #define _IShockwaveFlashEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \\r
2433     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)\r
2434 \r
2435 #endif /* COBJMACROS */\r
2436 \r
2437 \r
2438 #endif  /* C style interface */\r
2439 \r
2440 \r
2441 #endif  /* ___IShockwaveFlashEvents_DISPINTERFACE_DEFINED__ */\r
2442 \r
2443 \r
2444 #ifndef __IFlashFactory_INTERFACE_DEFINED__\r
2445 #define __IFlashFactory_INTERFACE_DEFINED__\r
2446 \r
2447 /* interface IFlashFactory */\r
2448 /* [object][helpstring][uuid] */ \r
2449 \r
2450 \r
2451 EXTERN_C const IID IID_IFlashFactory;\r
2452 \r
2453 #if defined(__cplusplus) && !defined(CINTERFACE)\r
2454     \r
2455     MIDL_INTERFACE("D27CDB70-AE6D-11CF-96B8-444553540000")\r
2456     IFlashFactory : public IUnknown\r
2457     {\r
2458     public:\r
2459     };\r
2460     \r
2461 #else   /* C style interface */\r
2462 \r
2463     typedef struct IFlashFactoryVtbl\r
2464     {\r
2465         BEGIN_INTERFACE\r
2466         \r
2467         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( \r
2468             IFlashFactory * This,\r
2469             /* [in] */ REFIID riid,\r
2470             /* [iid_is][out] */ void **ppvObject);\r
2471         \r
2472         ULONG ( STDMETHODCALLTYPE *AddRef )( \r
2473             IFlashFactory * This);\r
2474         \r
2475         ULONG ( STDMETHODCALLTYPE *Release )( \r
2476             IFlashFactory * This);\r
2477         \r
2478         END_INTERFACE\r
2479     } IFlashFactoryVtbl;\r
2480 \r
2481     interface IFlashFactory\r
2482     {\r
2483         CONST_VTBL struct IFlashFactoryVtbl *lpVtbl;\r
2484     };\r
2485 \r
2486     \r
2487 \r
2488 #ifdef COBJMACROS\r
2489 \r
2490 \r
2491 #define IFlashFactory_QueryInterface(This,riid,ppvObject)       \\r
2492     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)\r
2493 \r
2494 #define IFlashFactory_AddRef(This)      \\r
2495     (This)->lpVtbl -> AddRef(This)\r
2496 \r
2497 #define IFlashFactory_Release(This)     \\r
2498     (This)->lpVtbl -> Release(This)\r
2499 \r
2500 \r
2501 #endif /* COBJMACROS */\r
2502 \r
2503 \r
2504 #endif  /* C style interface */\r
2505 \r
2506 \r
2507 \r
2508 \r
2509 #endif  /* __IFlashFactory_INTERFACE_DEFINED__ */\r
2510 \r
2511 \r
2512 #ifndef __IFlashObjectInterface_INTERFACE_DEFINED__\r
2513 #define __IFlashObjectInterface_INTERFACE_DEFINED__\r
2514 \r
2515 /* interface IFlashObjectInterface */\r
2516 /* [object][helpstring][uuid] */ \r
2517 \r
2518 \r
2519 EXTERN_C const IID IID_IFlashObjectInterface;\r
2520 \r
2521 #if defined(__cplusplus) && !defined(CINTERFACE)\r
2522     \r
2523     MIDL_INTERFACE("D27CDB72-AE6D-11CF-96B8-444553540000")\r
2524     IFlashObjectInterface : public IDispatchEx\r
2525     {\r
2526     public:\r
2527     };\r
2528     \r
2529 #else   /* C style interface */\r
2530 \r
2531     typedef struct IFlashObjectInterfaceVtbl\r
2532     {\r
2533         BEGIN_INTERFACE\r
2534         \r
2535         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( \r
2536             IFlashObjectInterface * This,\r
2537             /* [in] */ REFIID riid,\r
2538             /* [iid_is][out] */ void **ppvObject);\r
2539         \r
2540         ULONG ( STDMETHODCALLTYPE *AddRef )( \r
2541             IFlashObjectInterface * This);\r
2542         \r
2543         ULONG ( STDMETHODCALLTYPE *Release )( \r
2544             IFlashObjectInterface * This);\r
2545         \r
2546         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( \r
2547             IFlashObjectInterface * This,\r
2548             /* [out] */ UINT *pctinfo);\r
2549         \r
2550         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( \r
2551             IFlashObjectInterface * This,\r
2552             /* [in] */ UINT iTInfo,\r
2553             /* [in] */ LCID lcid,\r
2554             /* [out] */ ITypeInfo **ppTInfo);\r
2555         \r
2556         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( \r
2557             IFlashObjectInterface * This,\r
2558             /* [in] */ REFIID riid,\r
2559             /* [size_is][in] */ LPOLESTR *rgszNames,\r
2560             /* [in] */ UINT cNames,\r
2561             /* [in] */ LCID lcid,\r
2562             /* [size_is][out] */ DISPID *rgDispId);\r
2563         \r
2564         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( \r
2565             IFlashObjectInterface * This,\r
2566             /* [in] */ DISPID dispIdMember,\r
2567             /* [in] */ REFIID riid,\r
2568             /* [in] */ LCID lcid,\r
2569             /* [in] */ WORD wFlags,\r
2570             /* [out][in] */ DISPPARAMS *pDispParams,\r
2571             /* [out] */ VARIANT *pVarResult,\r
2572             /* [out] */ EXCEPINFO *pExcepInfo,\r
2573             /* [out] */ UINT *puArgErr);\r
2574         \r
2575         HRESULT ( __stdcall *GetDispID )( \r
2576             IFlashObjectInterface * This,\r
2577             /* [in] */ BSTR bstrName,\r
2578             /* [in] */ unsigned long grfdex,\r
2579             /* [out] */ long *pid);\r
2580         \r
2581         HRESULT ( __stdcall *RemoteInvokeEx )( \r
2582             IFlashObjectInterface * This,\r
2583             /* [in] */ long id,\r
2584             /* [in] */ unsigned long lcid,\r
2585             /* [in] */ unsigned long dwFlags,\r
2586             /* [in] */ DISPPARAMS *pdp,\r
2587             /* [out] */ VARIANT *pvarRes,\r
2588             /* [out] */ EXCEPINFO *pei,\r
2589             /* [in] */ IServiceProvider *pspCaller,\r
2590             /* [in] */ unsigned int cvarRefArg,\r
2591             /* [in] */ unsigned int *rgiRefArg,\r
2592             /* [out][in] */ VARIANT *rgvarRefArg);\r
2593         \r
2594         HRESULT ( __stdcall *DeleteMemberByName )( \r
2595             IFlashObjectInterface * This,\r
2596             /* [in] */ BSTR bstrName,\r
2597             /* [in] */ unsigned long grfdex);\r
2598         \r
2599         HRESULT ( __stdcall *DeleteMemberByDispID )( \r
2600             IFlashObjectInterface * This,\r
2601             /* [in] */ long id);\r
2602         \r
2603         HRESULT ( __stdcall *GetMemberProperties )( \r
2604             IFlashObjectInterface * This,\r
2605             /* [in] */ long id,\r
2606             /* [in] */ unsigned long grfdexFetch,\r
2607             /* [out] */ unsigned long *pgrfdex);\r
2608         \r
2609         HRESULT ( __stdcall *GetMemberName )( \r
2610             IFlashObjectInterface * This,\r
2611             /* [in] */ long id,\r
2612             /* [out] */ BSTR *pbstrName);\r
2613         \r
2614         HRESULT ( __stdcall *GetNextDispID )( \r
2615             IFlashObjectInterface * This,\r
2616             /* [in] */ unsigned long grfdex,\r
2617             /* [in] */ long id,\r
2618             /* [out] */ long *pid);\r
2619         \r
2620         HRESULT ( __stdcall *GetNameSpaceParent )( \r
2621             IFlashObjectInterface * This,\r
2622             /* [out] */ IUnknown **ppunk);\r
2623         \r
2624         END_INTERFACE\r
2625     } IFlashObjectInterfaceVtbl;\r
2626 \r
2627     interface IFlashObjectInterface\r
2628     {\r
2629         CONST_VTBL struct IFlashObjectInterfaceVtbl *lpVtbl;\r
2630     };\r
2631 \r
2632     \r
2633 \r
2634 #ifdef COBJMACROS\r
2635 \r
2636 \r
2637 #define IFlashObjectInterface_QueryInterface(This,riid,ppvObject)       \\r
2638     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)\r
2639 \r
2640 #define IFlashObjectInterface_AddRef(This)      \\r
2641     (This)->lpVtbl -> AddRef(This)\r
2642 \r
2643 #define IFlashObjectInterface_Release(This)     \\r
2644     (This)->lpVtbl -> Release(This)\r
2645 \r
2646 \r
2647 #define IFlashObjectInterface_GetTypeInfoCount(This,pctinfo)    \\r
2648     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)\r
2649 \r
2650 #define IFlashObjectInterface_GetTypeInfo(This,iTInfo,lcid,ppTInfo)     \\r
2651     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)\r
2652 \r
2653 #define IFlashObjectInterface_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)   \\r
2654     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)\r
2655 \r
2656 #define IFlashObjectInterface_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)     \\r
2657     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)\r
2658 \r
2659 \r
2660 #define IFlashObjectInterface_GetDispID(This,bstrName,grfdex,pid)       \\r
2661     (This)->lpVtbl -> GetDispID(This,bstrName,grfdex,pid)\r
2662 \r
2663 #define IFlashObjectInterface_RemoteInvokeEx(This,id,lcid,dwFlags,pdp,pvarRes,pei,pspCaller,cvarRefArg,rgiRefArg,rgvarRefArg)   \\r
2664     (This)->lpVtbl -> RemoteInvokeEx(This,id,lcid,dwFlags,pdp,pvarRes,pei,pspCaller,cvarRefArg,rgiRefArg,rgvarRefArg)\r
2665 \r
2666 #define IFlashObjectInterface_DeleteMemberByName(This,bstrName,grfdex)  \\r
2667     (This)->lpVtbl -> DeleteMemberByName(This,bstrName,grfdex)\r
2668 \r
2669 #define IFlashObjectInterface_DeleteMemberByDispID(This,id)     \\r
2670     (This)->lpVtbl -> DeleteMemberByDispID(This,id)\r
2671 \r
2672 #define IFlashObjectInterface_GetMemberProperties(This,id,grfdexFetch,pgrfdex)  \\r
2673     (This)->lpVtbl -> GetMemberProperties(This,id,grfdexFetch,pgrfdex)\r
2674 \r
2675 #define IFlashObjectInterface_GetMemberName(This,id,pbstrName)  \\r
2676     (This)->lpVtbl -> GetMemberName(This,id,pbstrName)\r
2677 \r
2678 #define IFlashObjectInterface_GetNextDispID(This,grfdex,id,pid) \\r
2679     (This)->lpVtbl -> GetNextDispID(This,grfdex,id,pid)\r
2680 \r
2681 #define IFlashObjectInterface_GetNameSpaceParent(This,ppunk)    \\r
2682     (This)->lpVtbl -> GetNameSpaceParent(This,ppunk)\r
2683 \r
2684 \r
2685 #endif /* COBJMACROS */\r
2686 \r
2687 \r
2688 #endif  /* C style interface */\r
2689 \r
2690 \r
2691 \r
2692 \r
2693 #endif  /* __IFlashObjectInterface_INTERFACE_DEFINED__ */\r
2694 \r
2695 \r
2696 #ifndef __IDispatchEx_INTERFACE_DEFINED__\r
2697 #define __IDispatchEx_INTERFACE_DEFINED__\r
2698 \r
2699 /* interface IDispatchEx */\r
2700 /* [object][uuid] */ \r
2701 \r
2702 \r
2703 EXTERN_C const IID IID_IDispatchEx;\r
2704 \r
2705 #if defined(__cplusplus) && !defined(CINTERFACE)\r
2706     \r
2707     MIDL_INTERFACE("A6EF9860-C720-11D0-9337-00A0C90DCAA9")\r
2708     IDispatchEx : public IDispatch\r
2709     {\r
2710     public:\r
2711         virtual HRESULT __stdcall GetDispID( \r
2712             /* [in] */ BSTR bstrName,\r
2713             /* [in] */ unsigned long grfdex,\r
2714             /* [out] */ long *pid) = 0;\r
2715         \r
2716         virtual HRESULT __stdcall RemoteInvokeEx( \r
2717             /* [in] */ long id,\r
2718             /* [in] */ unsigned long lcid,\r
2719             /* [in] */ unsigned long dwFlags,\r
2720             /* [in] */ DISPPARAMS *pdp,\r
2721             /* [out] */ VARIANT *pvarRes,\r
2722             /* [out] */ EXCEPINFO *pei,\r
2723             /* [in] */ IServiceProvider *pspCaller,\r
2724             /* [in] */ unsigned int cvarRefArg,\r
2725             /* [in] */ unsigned int *rgiRefArg,\r
2726             /* [out][in] */ VARIANT *rgvarRefArg) = 0;\r
2727         \r
2728         virtual HRESULT __stdcall DeleteMemberByName( \r
2729             /* [in] */ BSTR bstrName,\r
2730             /* [in] */ unsigned long grfdex) = 0;\r
2731         \r
2732         virtual HRESULT __stdcall DeleteMemberByDispID( \r
2733             /* [in] */ long id) = 0;\r
2734         \r
2735         virtual HRESULT __stdcall GetMemberProperties( \r
2736             /* [in] */ long id,\r
2737             /* [in] */ unsigned long grfdexFetch,\r
2738             /* [out] */ unsigned long *pgrfdex) = 0;\r
2739         \r
2740         virtual HRESULT __stdcall GetMemberName( \r
2741             /* [in] */ long id,\r
2742             /* [out] */ BSTR *pbstrName) = 0;\r
2743         \r
2744         virtual HRESULT __stdcall GetNextDispID( \r
2745             /* [in] */ unsigned long grfdex,\r
2746             /* [in] */ long id,\r
2747             /* [out] */ long *pid) = 0;\r
2748         \r
2749         virtual HRESULT __stdcall GetNameSpaceParent( \r
2750             /* [out] */ IUnknown **ppunk) = 0;\r
2751         \r
2752     };\r
2753     \r
2754 #else   /* C style interface */\r
2755 \r
2756     typedef struct IDispatchExVtbl\r
2757     {\r
2758         BEGIN_INTERFACE\r
2759         \r
2760         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( \r
2761             IDispatchEx * This,\r
2762             /* [in] */ REFIID riid,\r
2763             /* [iid_is][out] */ void **ppvObject);\r
2764         \r
2765         ULONG ( STDMETHODCALLTYPE *AddRef )( \r
2766             IDispatchEx * This);\r
2767         \r
2768         ULONG ( STDMETHODCALLTYPE *Release )( \r
2769             IDispatchEx * This);\r
2770         \r
2771         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( \r
2772             IDispatchEx * This,\r
2773             /* [out] */ UINT *pctinfo);\r
2774         \r
2775         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( \r
2776             IDispatchEx * This,\r
2777             /* [in] */ UINT iTInfo,\r
2778             /* [in] */ LCID lcid,\r
2779             /* [out] */ ITypeInfo **ppTInfo);\r
2780         \r
2781         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( \r
2782             IDispatchEx * This,\r
2783             /* [in] */ REFIID riid,\r
2784             /* [size_is][in] */ LPOLESTR *rgszNames,\r
2785             /* [in] */ UINT cNames,\r
2786             /* [in] */ LCID lcid,\r
2787             /* [size_is][out] */ DISPID *rgDispId);\r
2788         \r
2789         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( \r
2790             IDispatchEx * This,\r
2791             /* [in] */ DISPID dispIdMember,\r
2792             /* [in] */ REFIID riid,\r
2793             /* [in] */ LCID lcid,\r
2794             /* [in] */ WORD wFlags,\r
2795             /* [out][in] */ DISPPARAMS *pDispParams,\r
2796             /* [out] */ VARIANT *pVarResult,\r
2797             /* [out] */ EXCEPINFO *pExcepInfo,\r
2798             /* [out] */ UINT *puArgErr);\r
2799         \r
2800         HRESULT ( __stdcall *GetDispID )( \r
2801             IDispatchEx * This,\r
2802             /* [in] */ BSTR bstrName,\r
2803             /* [in] */ unsigned long grfdex,\r
2804             /* [out] */ long *pid);\r
2805         \r
2806         HRESULT ( __stdcall *RemoteInvokeEx )( \r
2807             IDispatchEx * This,\r
2808             /* [in] */ long id,\r
2809             /* [in] */ unsigned long lcid,\r
2810             /* [in] */ unsigned long dwFlags,\r
2811             /* [in] */ DISPPARAMS *pdp,\r
2812             /* [out] */ VARIANT *pvarRes,\r
2813             /* [out] */ EXCEPINFO *pei,\r
2814             /* [in] */ IServiceProvider *pspCaller,\r
2815             /* [in] */ unsigned int cvarRefArg,\r
2816             /* [in] */ unsigned int *rgiRefArg,\r
2817             /* [out][in] */ VARIANT *rgvarRefArg);\r
2818         \r
2819         HRESULT ( __stdcall *DeleteMemberByName )( \r
2820             IDispatchEx * This,\r
2821             /* [in] */ BSTR bstrName,\r
2822             /* [in] */ unsigned long grfdex);\r
2823         \r
2824         HRESULT ( __stdcall *DeleteMemberByDispID )( \r
2825             IDispatchEx * This,\r
2826             /* [in] */ long id);\r
2827         \r
2828         HRESULT ( __stdcall *GetMemberProperties )( \r
2829             IDispatchEx * This,\r
2830             /* [in] */ long id,\r
2831             /* [in] */ unsigned long grfdexFetch,\r
2832             /* [out] */ unsigned long *pgrfdex);\r
2833         \r
2834         HRESULT ( __stdcall *GetMemberName )( \r
2835             IDispatchEx * This,\r
2836             /* [in] */ long id,\r
2837             /* [out] */ BSTR *pbstrName);\r
2838         \r
2839         HRESULT ( __stdcall *GetNextDispID )( \r
2840             IDispatchEx * This,\r
2841             /* [in] */ unsigned long grfdex,\r
2842             /* [in] */ long id,\r
2843             /* [out] */ long *pid);\r
2844         \r
2845         HRESULT ( __stdcall *GetNameSpaceParent )( \r
2846             IDispatchEx * This,\r
2847             /* [out] */ IUnknown **ppunk);\r
2848         \r
2849         END_INTERFACE\r
2850     } IDispatchExVtbl;\r
2851 \r
2852     interface IDispatchEx\r
2853     {\r
2854         CONST_VTBL struct IDispatchExVtbl *lpVtbl;\r
2855     };\r
2856 \r
2857     \r
2858 \r
2859 #ifdef COBJMACROS\r
2860 \r
2861 \r
2862 #define IDispatchEx_QueryInterface(This,riid,ppvObject) \\r
2863     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)\r
2864 \r
2865 #define IDispatchEx_AddRef(This)        \\r
2866     (This)->lpVtbl -> AddRef(This)\r
2867 \r
2868 #define IDispatchEx_Release(This)       \\r
2869     (This)->lpVtbl -> Release(This)\r
2870 \r
2871 \r
2872 #define IDispatchEx_GetTypeInfoCount(This,pctinfo)      \\r
2873     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)\r
2874 \r
2875 #define IDispatchEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo)       \\r
2876     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)\r
2877 \r
2878 #define IDispatchEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)     \\r
2879     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)\r
2880 \r
2881 #define IDispatchEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)       \\r
2882     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)\r
2883 \r
2884 \r
2885 #define IDispatchEx_GetDispID(This,bstrName,grfdex,pid) \\r
2886     (This)->lpVtbl -> GetDispID(This,bstrName,grfdex,pid)\r
2887 \r
2888 #define IDispatchEx_RemoteInvokeEx(This,id,lcid,dwFlags,pdp,pvarRes,pei,pspCaller,cvarRefArg,rgiRefArg,rgvarRefArg)     \\r
2889     (This)->lpVtbl -> RemoteInvokeEx(This,id,lcid,dwFlags,pdp,pvarRes,pei,pspCaller,cvarRefArg,rgiRefArg,rgvarRefArg)\r
2890 \r
2891 #define IDispatchEx_DeleteMemberByName(This,bstrName,grfdex)    \\r
2892     (This)->lpVtbl -> DeleteMemberByName(This,bstrName,grfdex)\r
2893 \r
2894 #define IDispatchEx_DeleteMemberByDispID(This,id)       \\r
2895     (This)->lpVtbl -> DeleteMemberByDispID(This,id)\r
2896 \r
2897 #define IDispatchEx_GetMemberProperties(This,id,grfdexFetch,pgrfdex)    \\r
2898     (This)->lpVtbl -> GetMemberProperties(This,id,grfdexFetch,pgrfdex)\r
2899 \r
2900 #define IDispatchEx_GetMemberName(This,id,pbstrName)    \\r
2901     (This)->lpVtbl -> GetMemberName(This,id,pbstrName)\r
2902 \r
2903 #define IDispatchEx_GetNextDispID(This,grfdex,id,pid)   \\r
2904     (This)->lpVtbl -> GetNextDispID(This,grfdex,id,pid)\r
2905 \r
2906 #define IDispatchEx_GetNameSpaceParent(This,ppunk)      \\r
2907     (This)->lpVtbl -> GetNameSpaceParent(This,ppunk)\r
2908 \r
2909 #endif /* COBJMACROS */\r
2910 \r
2911 \r
2912 #endif  /* C style interface */\r
2913 \r
2914 \r
2915 \r
2916 HRESULT __stdcall IDispatchEx_GetDispID_Proxy( \r
2917     IDispatchEx * This,\r
2918     /* [in] */ BSTR bstrName,\r
2919     /* [in] */ unsigned long grfdex,\r
2920     /* [out] */ long *pid);\r
2921 \r
2922 \r
2923 void __RPC_STUB IDispatchEx_GetDispID_Stub(\r
2924     IRpcStubBuffer *This,\r
2925     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2926     PRPC_MESSAGE _pRpcMessage,\r
2927     DWORD *_pdwStubPhase);\r
2928 \r
2929 \r
2930 HRESULT __stdcall IDispatchEx_RemoteInvokeEx_Proxy( \r
2931     IDispatchEx * This,\r
2932     /* [in] */ long id,\r
2933     /* [in] */ unsigned long lcid,\r
2934     /* [in] */ unsigned long dwFlags,\r
2935     /* [in] */ DISPPARAMS *pdp,\r
2936     /* [out] */ VARIANT *pvarRes,\r
2937     /* [out] */ EXCEPINFO *pei,\r
2938     /* [in] */ IServiceProvider *pspCaller,\r
2939     /* [in] */ unsigned int cvarRefArg,\r
2940     /* [in] */ unsigned int *rgiRefArg,\r
2941     /* [out][in] */ VARIANT *rgvarRefArg);\r
2942 \r
2943 \r
2944 void __RPC_STUB IDispatchEx_RemoteInvokeEx_Stub(\r
2945     IRpcStubBuffer *This,\r
2946     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2947     PRPC_MESSAGE _pRpcMessage,\r
2948     DWORD *_pdwStubPhase);\r
2949 \r
2950 \r
2951 HRESULT __stdcall IDispatchEx_DeleteMemberByName_Proxy( \r
2952     IDispatchEx * This,\r
2953     /* [in] */ BSTR bstrName,\r
2954     /* [in] */ unsigned long grfdex);\r
2955 \r
2956 \r
2957 void __RPC_STUB IDispatchEx_DeleteMemberByName_Stub(\r
2958     IRpcStubBuffer *This,\r
2959     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2960     PRPC_MESSAGE _pRpcMessage,\r
2961     DWORD *_pdwStubPhase);\r
2962 \r
2963 \r
2964 HRESULT __stdcall IDispatchEx_DeleteMemberByDispID_Proxy( \r
2965     IDispatchEx * This,\r
2966     /* [in] */ long id);\r
2967 \r
2968 \r
2969 void __RPC_STUB IDispatchEx_DeleteMemberByDispID_Stub(\r
2970     IRpcStubBuffer *This,\r
2971     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2972     PRPC_MESSAGE _pRpcMessage,\r
2973     DWORD *_pdwStubPhase);\r
2974 \r
2975 \r
2976 HRESULT __stdcall IDispatchEx_GetMemberProperties_Proxy( \r
2977     IDispatchEx * This,\r
2978     /* [in] */ long id,\r
2979     /* [in] */ unsigned long grfdexFetch,\r
2980     /* [out] */ unsigned long *pgrfdex);\r
2981 \r
2982 \r
2983 void __RPC_STUB IDispatchEx_GetMemberProperties_Stub(\r
2984     IRpcStubBuffer *This,\r
2985     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2986     PRPC_MESSAGE _pRpcMessage,\r
2987     DWORD *_pdwStubPhase);\r
2988 \r
2989 \r
2990 HRESULT __stdcall IDispatchEx_GetMemberName_Proxy( \r
2991     IDispatchEx * This,\r
2992     /* [in] */ long id,\r
2993     /* [out] */ BSTR *pbstrName);\r
2994 \r
2995 \r
2996 void __RPC_STUB IDispatchEx_GetMemberName_Stub(\r
2997     IRpcStubBuffer *This,\r
2998     IRpcChannelBuffer *_pRpcChannelBuffer,\r
2999     PRPC_MESSAGE _pRpcMessage,\r
3000     DWORD *_pdwStubPhase);\r
3001 \r
3002 \r
3003 HRESULT __stdcall IDispatchEx_GetNextDispID_Proxy( \r
3004     IDispatchEx * This,\r
3005     /* [in] */ unsigned long grfdex,\r
3006     /* [in] */ long id,\r
3007     /* [out] */ long *pid);\r
3008 \r
3009 \r
3010 void __RPC_STUB IDispatchEx_GetNextDispID_Stub(\r
3011     IRpcStubBuffer *This,\r
3012     IRpcChannelBuffer *_pRpcChannelBuffer,\r
3013     PRPC_MESSAGE _pRpcMessage,\r
3014     DWORD *_pdwStubPhase);\r
3015 \r
3016 \r
3017 HRESULT __stdcall IDispatchEx_GetNameSpaceParent_Proxy( \r
3018     IDispatchEx * This,\r
3019     /* [out] */ IUnknown **ppunk);\r
3020 \r
3021 \r
3022 void __RPC_STUB IDispatchEx_GetNameSpaceParent_Stub(\r
3023     IRpcStubBuffer *This,\r
3024     IRpcChannelBuffer *_pRpcChannelBuffer,\r
3025     PRPC_MESSAGE _pRpcMessage,\r
3026     DWORD *_pdwStubPhase);\r
3027 \r
3028 \r
3029 \r
3030 #endif  /* __IDispatchEx_INTERFACE_DEFINED__ */\r
3031 \r
3032 \r
3033 #ifndef __IServiceProvider_INTERFACE_DEFINED__\r
3034 #define __IServiceProvider_INTERFACE_DEFINED__\r
3035 \r
3036 /* interface IServiceProvider */\r
3037 /* [object][uuid] */ \r
3038 \r
3039 \r
3040 EXTERN_C const IID IID_IServiceProvider;\r
3041 \r
3042 #if defined(__cplusplus) && !defined(CINTERFACE)\r
3043     \r
3044     MIDL_INTERFACE("6D5140C1-7436-11CE-8034-00AA006009FA")\r
3045     IServiceProvider : public IUnknown\r
3046     {\r
3047     public:\r
3048         virtual HRESULT __stdcall RemoteQueryService( \r
3049             /* [in] */ GUID *guidService,\r
3050             /* [in] */ GUID *riid,\r
3051             /* [out] */ IUnknown **ppvObject) = 0;\r
3052         \r
3053     };\r
3054     \r
3055 #else   /* C style interface */\r
3056 \r
3057     typedef struct IServiceProviderVtbl\r
3058     {\r
3059         BEGIN_INTERFACE\r
3060         \r
3061         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( \r
3062             IServiceProvider * This,\r
3063             /* [in] */ REFIID riid,\r
3064             /* [iid_is][out] */ void **ppvObject);\r
3065         \r
3066         ULONG ( STDMETHODCALLTYPE *AddRef )( \r
3067             IServiceProvider * This);\r
3068         \r
3069         ULONG ( STDMETHODCALLTYPE *Release )( \r
3070             IServiceProvider * This);\r
3071         \r
3072         HRESULT ( __stdcall *RemoteQueryService )( \r
3073             IServiceProvider * This,\r
3074             /* [in] */ GUID *guidService,\r
3075             /* [in] */ GUID *riid,\r
3076             /* [out] */ IUnknown **ppvObject);\r
3077         \r
3078         END_INTERFACE\r
3079     } IServiceProviderVtbl;\r
3080 \r
3081     interface IServiceProvider\r
3082     {\r
3083         CONST_VTBL struct IServiceProviderVtbl *lpVtbl;\r
3084     };\r
3085 \r
3086     \r
3087 \r
3088 #ifdef COBJMACROS\r
3089 \r
3090 \r
3091 #define IServiceProvider_QueryInterface(This,riid,ppvObject)    \\r
3092     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)\r
3093 \r
3094 #define IServiceProvider_AddRef(This)   \\r
3095     (This)->lpVtbl -> AddRef(This)\r
3096 \r
3097 #define IServiceProvider_Release(This)  \\r
3098     (This)->lpVtbl -> Release(This)\r
3099 \r
3100 \r
3101 #define IServiceProvider_RemoteQueryService(This,guidService,riid,ppvObject)    \\r
3102     (This)->lpVtbl -> RemoteQueryService(This,guidService,riid,ppvObject)\r
3103 \r
3104 #endif /* COBJMACROS */\r
3105 \r
3106 \r
3107 #endif  /* C style interface */\r
3108 \r
3109 \r
3110 \r
3111 HRESULT __stdcall IServiceProvider_RemoteQueryService_Proxy( \r
3112     IServiceProvider * This,\r
3113     /* [in] */ GUID *guidService,\r
3114     /* [in] */ GUID *riid,\r
3115     /* [out] */ IUnknown **ppvObject);\r
3116 \r
3117 \r
3118 void __RPC_STUB IServiceProvider_RemoteQueryService_Stub(\r
3119     IRpcStubBuffer *This,\r
3120     IRpcChannelBuffer *_pRpcChannelBuffer,\r
3121     PRPC_MESSAGE _pRpcMessage,\r
3122     DWORD *_pdwStubPhase);\r
3123 \r
3124 \r
3125 \r
3126 #endif  /* __IServiceProvider_INTERFACE_DEFINED__ */\r
3127 \r
3128 \r
3129 EXTERN_C const CLSID CLSID_ShockwaveFlash;\r
3130 \r
3131 #ifdef __cplusplus\r
3132 \r
3133 class DECLSPEC_UUID("D27CDB6E-AE6D-11CF-96B8-444553540000")\r
3134 ShockwaveFlash;\r
3135 #endif\r
3136 \r
3137 EXTERN_C const CLSID CLSID_FlashObjectInterface;\r
3138 \r
3139 #ifdef __cplusplus\r
3140 \r
3141 class DECLSPEC_UUID("D27CDB71-AE6D-11CF-96B8-444553540000")\r
3142 FlashObjectInterface;\r
3143 #endif\r
3144 #endif /* __ShockwaveFlashObjects_LIBRARY_DEFINED__ */\r
3145 \r
3146 /* Additional Prototypes for ALL interfaces */\r
3147 \r
3148 /* end of Additional Prototypes */\r
3149 \r
3150 #ifdef __cplusplus\r
3151 }\r
3152 #endif\r
3153 \r
3154 #endif\r
3155 \r
3156 \r