3 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
\r
6 /* File created by MIDL compiler version 6.00.0366 */
\r
7 /* at Tue Mar 18 13:05:00 2008
\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
17 //@@MIDL_FILE_HEADING( )
\r
19 #pragma warning( disable: 4049 ) /* more than 64k source lines */
\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
31 #ifndef __RPCNDR_H_VERSION__
\r
32 #error this stub requires an updated version of <rpcndr.h>
\r
33 #endif // __RPCNDR_H_VERSION__
\r
36 #ifndef __axflash_h__
\r
37 #define __axflash_h__
\r
39 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
\r
43 /* Forward Declarations */
\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
51 #ifndef ___IShockwaveFlashEvents_FWD_DEFINED__
\r
52 #define ___IShockwaveFlashEvents_FWD_DEFINED__
\r
53 typedef interface _IShockwaveFlashEvents _IShockwaveFlashEvents;
\r
54 #endif /* ___IShockwaveFlashEvents_FWD_DEFINED__ */
\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
63 #ifndef __IDispatchEx_FWD_DEFINED__
\r
64 #define __IDispatchEx_FWD_DEFINED__
\r
65 typedef interface IDispatchEx IDispatchEx;
\r
66 #endif /* __IDispatchEx_FWD_DEFINED__ */
\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
75 #ifndef __IServiceProvider_FWD_DEFINED__
\r
76 #define __IServiceProvider_FWD_DEFINED__
\r
77 typedef interface IServiceProvider IServiceProvider;
\r
78 #endif /* __IServiceProvider_FWD_DEFINED__ */
\r
81 #ifndef __ShockwaveFlash_FWD_DEFINED__
\r
82 #define __ShockwaveFlash_FWD_DEFINED__
\r
85 typedef class ShockwaveFlash ShockwaveFlash;
\r
87 typedef struct ShockwaveFlash ShockwaveFlash;
\r
88 #endif /* __cplusplus */
\r
90 #endif /* __ShockwaveFlash_FWD_DEFINED__ */
\r
93 #ifndef __FlashObjectInterface_FWD_DEFINED__
\r
94 #define __FlashObjectInterface_FWD_DEFINED__
\r
97 typedef class FlashObjectInterface FlashObjectInterface;
\r
99 typedef struct FlashObjectInterface FlashObjectInterface;
\r
100 #endif /* __cplusplus */
\r
102 #endif /* __FlashObjectInterface_FWD_DEFINED__ */
\r
109 void * __RPC_USER MIDL_user_allocate(size_t);
\r
110 void __RPC_USER MIDL_user_free( void * );
\r
113 #ifndef __ShockwaveFlashObjects_LIBRARY_DEFINED__
\r
114 #define __ShockwaveFlashObjects_LIBRARY_DEFINED__
\r
116 /* library ShockwaveFlashObjects */
\r
117 /* [custom][custom][helpstring][version][uuid] */
\r
126 EXTERN_C const IID LIBID_ShockwaveFlashObjects;
\r
128 #ifndef __IShockwaveFlash_INTERFACE_DEFINED__
\r
129 #define __IShockwaveFlash_INTERFACE_DEFINED__
\r
131 /* interface IShockwaveFlash */
\r
132 /* [object][oleautomation][dual][helpstring][uuid] */
\r
135 EXTERN_C const IID IID_IShockwaveFlash;
\r
137 #if defined(__cplusplus) && !defined(CINTERFACE)
\r
139 MIDL_INTERFACE("D27CDB6C-AE6D-11CF-96B8-444553540000")
\r
140 IShockwaveFlash : public IDispatch
\r
143 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReadyState(
\r
144 /* [retval][out] */ long *pVal) = 0;
\r
146 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TotalFrames(
\r
147 /* [retval][out] */ long *pVal) = 0;
\r
149 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Playing(
\r
150 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
\r
152 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Playing(
\r
153 /* [in] */ VARIANT_BOOL pVal) = 0;
\r
155 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Quality(
\r
156 /* [retval][out] */ int *pVal) = 0;
\r
158 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Quality(
\r
159 /* [in] */ int pVal) = 0;
\r
161 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ScaleMode(
\r
162 /* [retval][out] */ int *pVal) = 0;
\r
164 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ScaleMode(
\r
165 /* [in] */ int pVal) = 0;
\r
167 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AlignMode(
\r
168 /* [retval][out] */ int *pVal) = 0;
\r
170 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_AlignMode(
\r
171 /* [in] */ int pVal) = 0;
\r
173 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BackgroundColor(
\r
174 /* [retval][out] */ long *pVal) = 0;
\r
176 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BackgroundColor(
\r
177 /* [in] */ long pVal) = 0;
\r
179 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Loop(
\r
180 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
\r
182 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Loop(
\r
183 /* [in] */ VARIANT_BOOL pVal) = 0;
\r
185 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Movie(
\r
186 /* [retval][out] */ BSTR *pVal) = 0;
\r
188 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Movie(
\r
189 /* [in] */ BSTR pVal) = 0;
\r
191 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE receiveNum(
\r
192 /* [retval][out] */ long *pVal) = 0;
\r
194 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_FrameNum(
\r
195 /* [in] */ long pVal) = 0;
\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
203 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Zoom(
\r
204 /* [in] */ int factor) = 0;
\r
206 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Pan(
\r
209 /* [in] */ int mode) = 0;
\r
211 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Play( void) = 0;
\r
213 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Stop( void) = 0;
\r
215 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Back( void) = 0;
\r
217 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Forward( void) = 0;
\r
219 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Rewind( void) = 0;
\r
221 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE StopPlay( void) = 0;
\r
223 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GotoFrame(
\r
224 /* [in] */ long FrameNum) = 0;
\r
226 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CurrentFrame(
\r
227 /* [retval][out] */ long *FrameNum) = 0;
\r
229 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsPlaying(
\r
230 /* [retval][out] */ VARIANT_BOOL *Playing) = 0;
\r
232 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PercentLoaded(
\r
233 /* [retval][out] */ long *percent) = 0;
\r
235 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FrameLoaded(
\r
236 /* [in] */ long FrameNum,
\r
237 /* [retval][out] */ VARIANT_BOOL *loaded) = 0;
\r
239 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FlashVersion(
\r
240 /* [retval][out] */ long *version) = 0;
\r
242 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_WMode(
\r
243 /* [retval][out] */ BSTR *pVal) = 0;
\r
245 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_WMode(
\r
246 /* [in] */ BSTR pVal) = 0;
\r
248 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SAlign(
\r
249 /* [retval][out] */ BSTR *pVal) = 0;
\r
251 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SAlign(
\r
252 /* [in] */ BSTR pVal) = 0;
\r
254 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Menu(
\r
255 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
\r
257 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Menu(
\r
258 /* [in] */ VARIANT_BOOL pVal) = 0;
\r
260 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Base(
\r
261 /* [retval][out] */ BSTR *pVal) = 0;
\r
263 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Base(
\r
264 /* [in] */ BSTR pVal) = 0;
\r
266 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Scale(
\r
267 /* [retval][out] */ BSTR *pVal) = 0;
\r
269 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Scale(
\r
270 /* [in] */ BSTR pVal) = 0;
\r
272 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DeviceFont(
\r
273 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
\r
275 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DeviceFont(
\r
276 /* [in] */ VARIANT_BOOL pVal) = 0;
\r
278 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EmbedMovie(
\r
279 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
\r
281 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EmbedMovie(
\r
282 /* [in] */ VARIANT_BOOL pVal) = 0;
\r
284 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BGColor(
\r
285 /* [retval][out] */ BSTR *pVal) = 0;
\r
287 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BGColor(
\r
288 /* [in] */ BSTR pVal) = 0;
\r
290 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Quality2(
\r
291 /* [retval][out] */ BSTR *pVal) = 0;
\r
293 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Quality2(
\r
294 /* [in] */ BSTR pVal) = 0;
\r
296 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LoadMovie(
\r
297 /* [in] */ int layer,
\r
298 /* [in] */ BSTR url) = 0;
\r
300 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TGotoFrame(
\r
301 /* [in] */ BSTR target,
\r
302 /* [in] */ long FrameNum) = 0;
\r
304 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TGotoLabel(
\r
305 /* [in] */ BSTR target,
\r
306 /* [in] */ BSTR label) = 0;
\r
308 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TCurrentFrame(
\r
309 /* [in] */ BSTR target,
\r
310 /* [retval][out] */ long *FrameNum) = 0;
\r
312 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TCurrentLabel(
\r
313 /* [in] */ BSTR target,
\r
314 /* [retval][out] */ BSTR *pVal) = 0;
\r
316 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TPlay(
\r
317 /* [in] */ BSTR target) = 0;
\r
319 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TStopPlay(
\r
320 /* [in] */ BSTR target) = 0;
\r
322 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetVariable(
\r
323 /* [in] */ BSTR name,
\r
324 /* [in] */ BSTR value) = 0;
\r
326 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetVariable(
\r
327 /* [in] */ BSTR name,
\r
328 /* [retval][out] */ BSTR *pVal) = 0;
\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
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
340 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TCallFrame(
\r
341 /* [in] */ BSTR target,
\r
342 /* [in] */ int FrameNum) = 0;
\r
344 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TCallLabel(
\r
345 /* [in] */ BSTR target,
\r
346 /* [in] */ BSTR label) = 0;
\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
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
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
363 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SWRemote(
\r
364 /* [retval][out] */ BSTR *pVal) = 0;
\r
366 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SWRemote(
\r
367 /* [in] */ BSTR pVal) = 0;
\r
369 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FlashVars(
\r
370 /* [retval][out] */ BSTR *pVal) = 0;
\r
372 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_FlashVars(
\r
373 /* [in] */ BSTR pVal) = 0;
\r
375 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AllowScriptAccess(
\r
376 /* [retval][out] */ BSTR *pVal) = 0;
\r
378 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_AllowScriptAccess(
\r
379 /* [in] */ BSTR pVal) = 0;
\r
381 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MovieData(
\r
382 /* [retval][out] */ BSTR *pVal) = 0;
\r
384 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MovieData(
\r
385 /* [in] */ BSTR pVal) = 0;
\r
387 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_InlineData(
\r
388 /* [retval][out] */ IUnknown **ppIUnknown) = 0;
\r
390 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_InlineData(
\r
391 /* [in] */ IUnknown *ppIUnknown) = 0;
\r
393 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SeamlessTabbing(
\r
394 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
\r
396 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SeamlessTabbing(
\r
397 /* [in] */ VARIANT_BOOL pVal) = 0;
\r
399 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EnforceLocalSecurity( void) = 0;
\r
401 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Profile(
\r
402 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
\r
404 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Profile(
\r
405 /* [in] */ VARIANT_BOOL pVal) = 0;
\r
407 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ProfileAddress(
\r
408 /* [retval][out] */ BSTR *pVal) = 0;
\r
410 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ProfileAddress(
\r
411 /* [in] */ BSTR pVal) = 0;
\r
413 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ProfilePort(
\r
414 /* [retval][out] */ long *pVal) = 0;
\r
416 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ProfilePort(
\r
417 /* [in] */ long pVal) = 0;
\r
419 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CallFunction(
\r
420 /* [in] */ BSTR request,
\r
421 /* [retval][out] */ BSTR *response) = 0;
\r
423 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetReturnValue(
\r
424 /* [in] */ BSTR returnValue) = 0;
\r
426 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DisableLocalSecurity( void) = 0;
\r
428 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AllowNetworking(
\r
429 /* [retval][out] */ BSTR *pVal) = 0;
\r
431 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_AllowNetworking(
\r
432 /* [in] */ BSTR pVal) = 0;
\r
434 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AllowFullScreen(
\r
435 /* [retval][out] */ BSTR *pVal) = 0;
\r
437 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_AllowFullScreen(
\r
438 /* [in] */ BSTR pVal) = 0;
\r
442 #else /* C style interface */
\r
444 typedef struct IShockwaveFlashVtbl
\r
448 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
\r
449 IShockwaveFlash * This,
\r
450 /* [in] */ REFIID riid,
\r
451 /* [iid_is][out] */ void **ppvObject);
\r
453 ULONG ( STDMETHODCALLTYPE *AddRef )(
\r
454 IShockwaveFlash * This);
\r
456 ULONG ( STDMETHODCALLTYPE *Release )(
\r
457 IShockwaveFlash * This);
\r
459 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
\r
460 IShockwaveFlash * This,
\r
461 /* [out] */ UINT *pctinfo);
\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
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
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
488 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ReadyState )(
\r
489 IShockwaveFlash * This,
\r
490 /* [retval][out] */ long *pVal);
\r
492 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_TotalFrames )(
\r
493 IShockwaveFlash * This,
\r
494 /* [retval][out] */ long *pVal);
\r
496 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Playing )(
\r
497 IShockwaveFlash * This,
\r
498 /* [retval][out] */ VARIANT_BOOL *pVal);
\r
500 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Playing )(
\r
501 IShockwaveFlash * This,
\r
502 /* [in] */ VARIANT_BOOL pVal);
\r
504 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Quality )(
\r
505 IShockwaveFlash * This,
\r
506 /* [retval][out] */ int *pVal);
\r
508 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Quality )(
\r
509 IShockwaveFlash * This,
\r
510 /* [in] */ int pVal);
\r
512 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ScaleMode )(
\r
513 IShockwaveFlash * This,
\r
514 /* [retval][out] */ int *pVal);
\r
516 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ScaleMode )(
\r
517 IShockwaveFlash * This,
\r
518 /* [in] */ int pVal);
\r
520 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AlignMode )(
\r
521 IShockwaveFlash * This,
\r
522 /* [retval][out] */ int *pVal);
\r
524 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AlignMode )(
\r
525 IShockwaveFlash * This,
\r
526 /* [in] */ int pVal);
\r
528 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundColor )(
\r
529 IShockwaveFlash * This,
\r
530 /* [retval][out] */ long *pVal);
\r
532 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundColor )(
\r
533 IShockwaveFlash * This,
\r
534 /* [in] */ long pVal);
\r
536 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Loop )(
\r
537 IShockwaveFlash * This,
\r
538 /* [retval][out] */ VARIANT_BOOL *pVal);
\r
540 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Loop )(
\r
541 IShockwaveFlash * This,
\r
542 /* [in] */ VARIANT_BOOL pVal);
\r
544 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Movie )(
\r
545 IShockwaveFlash * This,
\r
546 /* [retval][out] */ BSTR *pVal);
\r
548 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Movie )(
\r
549 IShockwaveFlash * This,
\r
550 /* [in] */ BSTR pVal);
\r
552 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *receiveNum )(
\r
553 IShockwaveFlash * This,
\r
554 /* [retval][out] */ long *pVal);
\r
556 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FrameNum )(
\r
557 IShockwaveFlash * This,
\r
558 /* [in] */ long pVal);
\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
567 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Zoom )(
\r
568 IShockwaveFlash * This,
\r
569 /* [in] */ int factor);
\r
571 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Pan )(
\r
572 IShockwaveFlash * This,
\r
575 /* [in] */ int mode);
\r
577 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Play )(
\r
578 IShockwaveFlash * This);
\r
580 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Stop )(
\r
581 IShockwaveFlash * This);
\r
583 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Back )(
\r
584 IShockwaveFlash * This);
\r
586 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Forward )(
\r
587 IShockwaveFlash * This);
\r
589 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Rewind )(
\r
590 IShockwaveFlash * This);
\r
592 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *StopPlay )(
\r
593 IShockwaveFlash * This);
\r
595 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GotoFrame )(
\r
596 IShockwaveFlash * This,
\r
597 /* [in] */ long FrameNum);
\r
599 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CurrentFrame )(
\r
600 IShockwaveFlash * This,
\r
601 /* [retval][out] */ long *FrameNum);
\r
603 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IsPlaying )(
\r
604 IShockwaveFlash * This,
\r
605 /* [retval][out] */ VARIANT_BOOL *Playing);
\r
607 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PercentLoaded )(
\r
608 IShockwaveFlash * This,
\r
609 /* [retval][out] */ long *percent);
\r
611 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FrameLoaded )(
\r
612 IShockwaveFlash * This,
\r
613 /* [in] */ long FrameNum,
\r
614 /* [retval][out] */ VARIANT_BOOL *loaded);
\r
616 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FlashVersion )(
\r
617 IShockwaveFlash * This,
\r
618 /* [retval][out] */ long *version);
\r
620 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_WMode )(
\r
621 IShockwaveFlash * This,
\r
622 /* [retval][out] */ BSTR *pVal);
\r
624 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_WMode )(
\r
625 IShockwaveFlash * This,
\r
626 /* [in] */ BSTR pVal);
\r
628 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SAlign )(
\r
629 IShockwaveFlash * This,
\r
630 /* [retval][out] */ BSTR *pVal);
\r
632 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SAlign )(
\r
633 IShockwaveFlash * This,
\r
634 /* [in] */ BSTR pVal);
\r
636 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Menu )(
\r
637 IShockwaveFlash * This,
\r
638 /* [retval][out] */ VARIANT_BOOL *pVal);
\r
640 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Menu )(
\r
641 IShockwaveFlash * This,
\r
642 /* [in] */ VARIANT_BOOL pVal);
\r
644 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Base )(
\r
645 IShockwaveFlash * This,
\r
646 /* [retval][out] */ BSTR *pVal);
\r
648 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Base )(
\r
649 IShockwaveFlash * This,
\r
650 /* [in] */ BSTR pVal);
\r
652 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Scale )(
\r
653 IShockwaveFlash * This,
\r
654 /* [retval][out] */ BSTR *pVal);
\r
656 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Scale )(
\r
657 IShockwaveFlash * This,
\r
658 /* [in] */ BSTR pVal);
\r
660 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DeviceFont )(
\r
661 IShockwaveFlash * This,
\r
662 /* [retval][out] */ VARIANT_BOOL *pVal);
\r
664 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DeviceFont )(
\r
665 IShockwaveFlash * This,
\r
666 /* [in] */ VARIANT_BOOL pVal);
\r
668 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EmbedMovie )(
\r
669 IShockwaveFlash * This,
\r
670 /* [retval][out] */ VARIANT_BOOL *pVal);
\r
672 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EmbedMovie )(
\r
673 IShockwaveFlash * This,
\r
674 /* [in] */ VARIANT_BOOL pVal);
\r
676 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BGColor )(
\r
677 IShockwaveFlash * This,
\r
678 /* [retval][out] */ BSTR *pVal);
\r
680 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BGColor )(
\r
681 IShockwaveFlash * This,
\r
682 /* [in] */ BSTR pVal);
\r
684 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Quality2 )(
\r
685 IShockwaveFlash * This,
\r
686 /* [retval][out] */ BSTR *pVal);
\r
688 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Quality2 )(
\r
689 IShockwaveFlash * This,
\r
690 /* [in] */ BSTR pVal);
\r
692 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *LoadMovie )(
\r
693 IShockwaveFlash * This,
\r
694 /* [in] */ int layer,
\r
695 /* [in] */ BSTR url);
\r
697 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TGotoFrame )(
\r
698 IShockwaveFlash * This,
\r
699 /* [in] */ BSTR target,
\r
700 /* [in] */ long FrameNum);
\r
702 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TGotoLabel )(
\r
703 IShockwaveFlash * This,
\r
704 /* [in] */ BSTR target,
\r
705 /* [in] */ BSTR label);
\r
707 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TCurrentFrame )(
\r
708 IShockwaveFlash * This,
\r
709 /* [in] */ BSTR target,
\r
710 /* [retval][out] */ long *FrameNum);
\r
712 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TCurrentLabel )(
\r
713 IShockwaveFlash * This,
\r
714 /* [in] */ BSTR target,
\r
715 /* [retval][out] */ BSTR *pVal);
\r
717 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TPlay )(
\r
718 IShockwaveFlash * This,
\r
719 /* [in] */ BSTR target);
\r
721 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TStopPlay )(
\r
722 IShockwaveFlash * This,
\r
723 /* [in] */ BSTR target);
\r
725 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetVariable )(
\r
726 IShockwaveFlash * This,
\r
727 /* [in] */ BSTR name,
\r
728 /* [in] */ BSTR value);
\r
730 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetVariable )(
\r
731 IShockwaveFlash * This,
\r
732 /* [in] */ BSTR name,
\r
733 /* [retval][out] */ BSTR *pVal);
\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
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
747 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TCallFrame )(
\r
748 IShockwaveFlash * This,
\r
749 /* [in] */ BSTR target,
\r
750 /* [in] */ int FrameNum);
\r
752 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TCallLabel )(
\r
753 IShockwaveFlash * This,
\r
754 /* [in] */ BSTR target,
\r
755 /* [in] */ BSTR label);
\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
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
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
775 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SWRemote )(
\r
776 IShockwaveFlash * This,
\r
777 /* [retval][out] */ BSTR *pVal);
\r
779 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SWRemote )(
\r
780 IShockwaveFlash * This,
\r
781 /* [in] */ BSTR pVal);
\r
783 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FlashVars )(
\r
784 IShockwaveFlash * This,
\r
785 /* [retval][out] */ BSTR *pVal);
\r
787 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FlashVars )(
\r
788 IShockwaveFlash * This,
\r
789 /* [in] */ BSTR pVal);
\r
791 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AllowScriptAccess )(
\r
792 IShockwaveFlash * This,
\r
793 /* [retval][out] */ BSTR *pVal);
\r
795 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AllowScriptAccess )(
\r
796 IShockwaveFlash * This,
\r
797 /* [in] */ BSTR pVal);
\r
799 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MovieData )(
\r
800 IShockwaveFlash * This,
\r
801 /* [retval][out] */ BSTR *pVal);
\r
803 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MovieData )(
\r
804 IShockwaveFlash * This,
\r
805 /* [in] */ BSTR pVal);
\r
807 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_InlineData )(
\r
808 IShockwaveFlash * This,
\r
809 /* [retval][out] */ IUnknown **ppIUnknown);
\r
811 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_InlineData )(
\r
812 IShockwaveFlash * This,
\r
813 /* [in] */ IUnknown *ppIUnknown);
\r
815 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SeamlessTabbing )(
\r
816 IShockwaveFlash * This,
\r
817 /* [retval][out] */ VARIANT_BOOL *pVal);
\r
819 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SeamlessTabbing )(
\r
820 IShockwaveFlash * This,
\r
821 /* [in] */ VARIANT_BOOL pVal);
\r
823 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *EnforceLocalSecurity )(
\r
824 IShockwaveFlash * This);
\r
826 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Profile )(
\r
827 IShockwaveFlash * This,
\r
828 /* [retval][out] */ VARIANT_BOOL *pVal);
\r
830 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Profile )(
\r
831 IShockwaveFlash * This,
\r
832 /* [in] */ VARIANT_BOOL pVal);
\r
834 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ProfileAddress )(
\r
835 IShockwaveFlash * This,
\r
836 /* [retval][out] */ BSTR *pVal);
\r
838 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ProfileAddress )(
\r
839 IShockwaveFlash * This,
\r
840 /* [in] */ BSTR pVal);
\r
842 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ProfilePort )(
\r
843 IShockwaveFlash * This,
\r
844 /* [retval][out] */ long *pVal);
\r
846 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ProfilePort )(
\r
847 IShockwaveFlash * This,
\r
848 /* [in] */ long pVal);
\r
850 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CallFunction )(
\r
851 IShockwaveFlash * This,
\r
852 /* [in] */ BSTR request,
\r
853 /* [retval][out] */ BSTR *response);
\r
855 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetReturnValue )(
\r
856 IShockwaveFlash * This,
\r
857 /* [in] */ BSTR returnValue);
\r
859 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DisableLocalSecurity )(
\r
860 IShockwaveFlash * This);
\r
862 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AllowNetworking )(
\r
863 IShockwaveFlash * This,
\r
864 /* [retval][out] */ BSTR *pVal);
\r
866 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AllowNetworking )(
\r
867 IShockwaveFlash * This,
\r
868 /* [in] */ BSTR pVal);
\r
870 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AllowFullScreen )(
\r
871 IShockwaveFlash * This,
\r
872 /* [retval][out] */ BSTR *pVal);
\r
874 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AllowFullScreen )(
\r
875 IShockwaveFlash * This,
\r
876 /* [in] */ BSTR pVal);
\r
879 } IShockwaveFlashVtbl;
\r
881 interface IShockwaveFlash
\r
883 CONST_VTBL struct IShockwaveFlashVtbl *lpVtbl;
\r
891 #define IShockwaveFlash_QueryInterface(This,riid,ppvObject) \
\r
892 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
\r
894 #define IShockwaveFlash_AddRef(This) \
\r
895 (This)->lpVtbl -> AddRef(This)
\r
897 #define IShockwaveFlash_Release(This) \
\r
898 (This)->lpVtbl -> Release(This)
\r
901 #define IShockwaveFlash_GetTypeInfoCount(This,pctinfo) \
\r
902 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
\r
904 #define IShockwaveFlash_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
\r
905 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
\r
907 #define IShockwaveFlash_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
\r
908 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
\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
914 #define IShockwaveFlash_get_ReadyState(This,pVal) \
\r
915 (This)->lpVtbl -> get_ReadyState(This,pVal)
\r
917 #define IShockwaveFlash_get_TotalFrames(This,pVal) \
\r
918 (This)->lpVtbl -> get_TotalFrames(This,pVal)
\r
920 #define IShockwaveFlash_get_Playing(This,pVal) \
\r
921 (This)->lpVtbl -> get_Playing(This,pVal)
\r
923 #define IShockwaveFlash_put_Playing(This,pVal) \
\r
924 (This)->lpVtbl -> put_Playing(This,pVal)
\r
926 #define IShockwaveFlash_get_Quality(This,pVal) \
\r
927 (This)->lpVtbl -> get_Quality(This,pVal)
\r
929 #define IShockwaveFlash_put_Quality(This,pVal) \
\r
930 (This)->lpVtbl -> put_Quality(This,pVal)
\r
932 #define IShockwaveFlash_get_ScaleMode(This,pVal) \
\r
933 (This)->lpVtbl -> get_ScaleMode(This,pVal)
\r
935 #define IShockwaveFlash_put_ScaleMode(This,pVal) \
\r
936 (This)->lpVtbl -> put_ScaleMode(This,pVal)
\r
938 #define IShockwaveFlash_get_AlignMode(This,pVal) \
\r
939 (This)->lpVtbl -> get_AlignMode(This,pVal)
\r
941 #define IShockwaveFlash_put_AlignMode(This,pVal) \
\r
942 (This)->lpVtbl -> put_AlignMode(This,pVal)
\r
944 #define IShockwaveFlash_get_BackgroundColor(This,pVal) \
\r
945 (This)->lpVtbl -> get_BackgroundColor(This,pVal)
\r
947 #define IShockwaveFlash_put_BackgroundColor(This,pVal) \
\r
948 (This)->lpVtbl -> put_BackgroundColor(This,pVal)
\r
950 #define IShockwaveFlash_get_Loop(This,pVal) \
\r
951 (This)->lpVtbl -> get_Loop(This,pVal)
\r
953 #define IShockwaveFlash_put_Loop(This,pVal) \
\r
954 (This)->lpVtbl -> put_Loop(This,pVal)
\r
956 #define IShockwaveFlash_get_Movie(This,pVal) \
\r
957 (This)->lpVtbl -> get_Movie(This,pVal)
\r
959 #define IShockwaveFlash_put_Movie(This,pVal) \
\r
960 (This)->lpVtbl -> put_Movie(This,pVal)
\r
962 #define IShockwaveFlash_receiveNum(This,pVal) \
\r
963 (This)->lpVtbl -> receiveNum(This,pVal)
\r
965 #define IShockwaveFlash_put_FrameNum(This,pVal) \
\r
966 (This)->lpVtbl -> put_FrameNum(This,pVal)
\r
968 #define IShockwaveFlash_SetZoomRect(This,left,top,right,bottom) \
\r
969 (This)->lpVtbl -> SetZoomRect(This,left,top,right,bottom)
\r
971 #define IShockwaveFlash_Zoom(This,factor) \
\r
972 (This)->lpVtbl -> Zoom(This,factor)
\r
974 #define IShockwaveFlash_Pan(This,x,y,mode) \
\r
975 (This)->lpVtbl -> Pan(This,x,y,mode)
\r
977 #define IShockwaveFlash_Play(This) \
\r
978 (This)->lpVtbl -> Play(This)
\r
980 #define IShockwaveFlash_Stop(This) \
\r
981 (This)->lpVtbl -> Stop(This)
\r
983 #define IShockwaveFlash_Back(This) \
\r
984 (This)->lpVtbl -> Back(This)
\r
986 #define IShockwaveFlash_Forward(This) \
\r
987 (This)->lpVtbl -> Forward(This)
\r
989 #define IShockwaveFlash_Rewind(This) \
\r
990 (This)->lpVtbl -> Rewind(This)
\r
992 #define IShockwaveFlash_StopPlay(This) \
\r
993 (This)->lpVtbl -> StopPlay(This)
\r
995 #define IShockwaveFlash_GotoFrame(This,FrameNum) \
\r
996 (This)->lpVtbl -> GotoFrame(This,FrameNum)
\r
998 #define IShockwaveFlash_CurrentFrame(This,FrameNum) \
\r
999 (This)->lpVtbl -> CurrentFrame(This,FrameNum)
\r
1001 #define IShockwaveFlash_IsPlaying(This,Playing) \
\r
1002 (This)->lpVtbl -> IsPlaying(This,Playing)
\r
1004 #define IShockwaveFlash_PercentLoaded(This,percent) \
\r
1005 (This)->lpVtbl -> PercentLoaded(This,percent)
\r
1007 #define IShockwaveFlash_FrameLoaded(This,FrameNum,loaded) \
\r
1008 (This)->lpVtbl -> FrameLoaded(This,FrameNum,loaded)
\r
1010 #define IShockwaveFlash_FlashVersion(This,version) \
\r
1011 (This)->lpVtbl -> FlashVersion(This,version)
\r
1013 #define IShockwaveFlash_get_WMode(This,pVal) \
\r
1014 (This)->lpVtbl -> get_WMode(This,pVal)
\r
1016 #define IShockwaveFlash_put_WMode(This,pVal) \
\r
1017 (This)->lpVtbl -> put_WMode(This,pVal)
\r
1019 #define IShockwaveFlash_get_SAlign(This,pVal) \
\r
1020 (This)->lpVtbl -> get_SAlign(This,pVal)
\r
1022 #define IShockwaveFlash_put_SAlign(This,pVal) \
\r
1023 (This)->lpVtbl -> put_SAlign(This,pVal)
\r
1025 #define IShockwaveFlash_get_Menu(This,pVal) \
\r
1026 (This)->lpVtbl -> get_Menu(This,pVal)
\r
1028 #define IShockwaveFlash_put_Menu(This,pVal) \
\r
1029 (This)->lpVtbl -> put_Menu(This,pVal)
\r
1031 #define IShockwaveFlash_get_Base(This,pVal) \
\r
1032 (This)->lpVtbl -> get_Base(This,pVal)
\r
1034 #define IShockwaveFlash_put_Base(This,pVal) \
\r
1035 (This)->lpVtbl -> put_Base(This,pVal)
\r
1037 #define IShockwaveFlash_get_Scale(This,pVal) \
\r
1038 (This)->lpVtbl -> get_Scale(This,pVal)
\r
1040 #define IShockwaveFlash_put_Scale(This,pVal) \
\r
1041 (This)->lpVtbl -> put_Scale(This,pVal)
\r
1043 #define IShockwaveFlash_get_DeviceFont(This,pVal) \
\r
1044 (This)->lpVtbl -> get_DeviceFont(This,pVal)
\r
1046 #define IShockwaveFlash_put_DeviceFont(This,pVal) \
\r
1047 (This)->lpVtbl -> put_DeviceFont(This,pVal)
\r
1049 #define IShockwaveFlash_get_EmbedMovie(This,pVal) \
\r
1050 (This)->lpVtbl -> get_EmbedMovie(This,pVal)
\r
1052 #define IShockwaveFlash_put_EmbedMovie(This,pVal) \
\r
1053 (This)->lpVtbl -> put_EmbedMovie(This,pVal)
\r
1055 #define IShockwaveFlash_get_BGColor(This,pVal) \
\r
1056 (This)->lpVtbl -> get_BGColor(This,pVal)
\r
1058 #define IShockwaveFlash_put_BGColor(This,pVal) \
\r
1059 (This)->lpVtbl -> put_BGColor(This,pVal)
\r
1061 #define IShockwaveFlash_get_Quality2(This,pVal) \
\r
1062 (This)->lpVtbl -> get_Quality2(This,pVal)
\r
1064 #define IShockwaveFlash_put_Quality2(This,pVal) \
\r
1065 (This)->lpVtbl -> put_Quality2(This,pVal)
\r
1067 #define IShockwaveFlash_LoadMovie(This,layer,url) \
\r
1068 (This)->lpVtbl -> LoadMovie(This,layer,url)
\r
1070 #define IShockwaveFlash_TGotoFrame(This,target,FrameNum) \
\r
1071 (This)->lpVtbl -> TGotoFrame(This,target,FrameNum)
\r
1073 #define IShockwaveFlash_TGotoLabel(This,target,label) \
\r
1074 (This)->lpVtbl -> TGotoLabel(This,target,label)
\r
1076 #define IShockwaveFlash_TCurrentFrame(This,target,FrameNum) \
\r
1077 (This)->lpVtbl -> TCurrentFrame(This,target,FrameNum)
\r
1079 #define IShockwaveFlash_TCurrentLabel(This,target,pVal) \
\r
1080 (This)->lpVtbl -> TCurrentLabel(This,target,pVal)
\r
1082 #define IShockwaveFlash_TPlay(This,target) \
\r
1083 (This)->lpVtbl -> TPlay(This,target)
\r
1085 #define IShockwaveFlash_TStopPlay(This,target) \
\r
1086 (This)->lpVtbl -> TStopPlay(This,target)
\r
1088 #define IShockwaveFlash_SetVariable(This,name,value) \
\r
1089 (This)->lpVtbl -> SetVariable(This,name,value)
\r
1091 #define IShockwaveFlash_GetVariable(This,name,pVal) \
\r
1092 (This)->lpVtbl -> GetVariable(This,name,pVal)
\r
1094 #define IShockwaveFlash_TSetProperty(This,target,property,value) \
\r
1095 (This)->lpVtbl -> TSetProperty(This,target,property,value)
\r
1097 #define IShockwaveFlash_TGetProperty(This,target,property,pVal) \
\r
1098 (This)->lpVtbl -> TGetProperty(This,target,property,pVal)
\r
1100 #define IShockwaveFlash_TCallFrame(This,target,FrameNum) \
\r
1101 (This)->lpVtbl -> TCallFrame(This,target,FrameNum)
\r
1103 #define IShockwaveFlash_TCallLabel(This,target,label) \
\r
1104 (This)->lpVtbl -> TCallLabel(This,target,label)
\r
1106 #define IShockwaveFlash_TSetPropertyNum(This,target,property,value) \
\r
1107 (This)->lpVtbl -> TSetPropertyNum(This,target,property,value)
\r
1109 #define IShockwaveFlash_TGetPropertyNum(This,target,property,pVal) \
\r
1110 (This)->lpVtbl -> TGetPropertyNum(This,target,property,pVal)
\r
1112 #define IShockwaveFlash_TGetPropertyAsNumber(This,target,property,pVal) \
\r
1113 (This)->lpVtbl -> TGetPropertyAsNumber(This,target,property,pVal)
\r
1115 #define IShockwaveFlash_get_SWRemote(This,pVal) \
\r
1116 (This)->lpVtbl -> get_SWRemote(This,pVal)
\r
1118 #define IShockwaveFlash_put_SWRemote(This,pVal) \
\r
1119 (This)->lpVtbl -> put_SWRemote(This,pVal)
\r
1121 #define IShockwaveFlash_get_FlashVars(This,pVal) \
\r
1122 (This)->lpVtbl -> get_FlashVars(This,pVal)
\r
1124 #define IShockwaveFlash_put_FlashVars(This,pVal) \
\r
1125 (This)->lpVtbl -> put_FlashVars(This,pVal)
\r
1127 #define IShockwaveFlash_get_AllowScriptAccess(This,pVal) \
\r
1128 (This)->lpVtbl -> get_AllowScriptAccess(This,pVal)
\r
1130 #define IShockwaveFlash_put_AllowScriptAccess(This,pVal) \
\r
1131 (This)->lpVtbl -> put_AllowScriptAccess(This,pVal)
\r
1133 #define IShockwaveFlash_get_MovieData(This,pVal) \
\r
1134 (This)->lpVtbl -> get_MovieData(This,pVal)
\r
1136 #define IShockwaveFlash_put_MovieData(This,pVal) \
\r
1137 (This)->lpVtbl -> put_MovieData(This,pVal)
\r
1139 #define IShockwaveFlash_get_InlineData(This,ppIUnknown) \
\r
1140 (This)->lpVtbl -> get_InlineData(This,ppIUnknown)
\r
1142 #define IShockwaveFlash_put_InlineData(This,ppIUnknown) \
\r
1143 (This)->lpVtbl -> put_InlineData(This,ppIUnknown)
\r
1145 #define IShockwaveFlash_get_SeamlessTabbing(This,pVal) \
\r
1146 (This)->lpVtbl -> get_SeamlessTabbing(This,pVal)
\r
1148 #define IShockwaveFlash_put_SeamlessTabbing(This,pVal) \
\r
1149 (This)->lpVtbl -> put_SeamlessTabbing(This,pVal)
\r
1151 #define IShockwaveFlash_EnforceLocalSecurity(This) \
\r
1152 (This)->lpVtbl -> EnforceLocalSecurity(This)
\r
1154 #define IShockwaveFlash_get_Profile(This,pVal) \
\r
1155 (This)->lpVtbl -> get_Profile(This,pVal)
\r
1157 #define IShockwaveFlash_put_Profile(This,pVal) \
\r
1158 (This)->lpVtbl -> put_Profile(This,pVal)
\r
1160 #define IShockwaveFlash_get_ProfileAddress(This,pVal) \
\r
1161 (This)->lpVtbl -> get_ProfileAddress(This,pVal)
\r
1163 #define IShockwaveFlash_put_ProfileAddress(This,pVal) \
\r
1164 (This)->lpVtbl -> put_ProfileAddress(This,pVal)
\r
1166 #define IShockwaveFlash_get_ProfilePort(This,pVal) \
\r
1167 (This)->lpVtbl -> get_ProfilePort(This,pVal)
\r
1169 #define IShockwaveFlash_put_ProfilePort(This,pVal) \
\r
1170 (This)->lpVtbl -> put_ProfilePort(This,pVal)
\r
1172 #define IShockwaveFlash_CallFunction(This,request,response) \
\r
1173 (This)->lpVtbl -> CallFunction(This,request,response)
\r
1175 #define IShockwaveFlash_SetReturnValue(This,returnValue) \
\r
1176 (This)->lpVtbl -> SetReturnValue(This,returnValue)
\r
1178 #define IShockwaveFlash_DisableLocalSecurity(This) \
\r
1179 (This)->lpVtbl -> DisableLocalSecurity(This)
\r
1181 #define IShockwaveFlash_get_AllowNetworking(This,pVal) \
\r
1182 (This)->lpVtbl -> get_AllowNetworking(This,pVal)
\r
1184 #define IShockwaveFlash_put_AllowNetworking(This,pVal) \
\r
1185 (This)->lpVtbl -> put_AllowNetworking(This,pVal)
\r
1187 #define IShockwaveFlash_get_AllowFullScreen(This,pVal) \
\r
1188 (This)->lpVtbl -> get_AllowFullScreen(This,pVal)
\r
1190 #define IShockwaveFlash_put_AllowFullScreen(This,pVal) \
\r
1191 (This)->lpVtbl -> put_AllowFullScreen(This,pVal)
\r
1193 #endif /* COBJMACROS */
\r
1196 #endif /* C style interface */
\r
1200 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_ReadyState_Proxy(
\r
1201 IShockwaveFlash * This,
\r
1202 /* [retval][out] */ long *pVal);
\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
1212 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_TotalFrames_Proxy(
\r
1213 IShockwaveFlash * This,
\r
1214 /* [retval][out] */ long *pVal);
\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
1224 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Playing_Proxy(
\r
1225 IShockwaveFlash * This,
\r
1226 /* [retval][out] */ VARIANT_BOOL *pVal);
\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
1236 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Playing_Proxy(
\r
1237 IShockwaveFlash * This,
\r
1238 /* [in] */ VARIANT_BOOL pVal);
\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
1248 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Quality_Proxy(
\r
1249 IShockwaveFlash * This,
\r
1250 /* [retval][out] */ int *pVal);
\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
1260 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Quality_Proxy(
\r
1261 IShockwaveFlash * This,
\r
1262 /* [in] */ int pVal);
\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
1272 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_ScaleMode_Proxy(
\r
1273 IShockwaveFlash * This,
\r
1274 /* [retval][out] */ int *pVal);
\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
1284 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_ScaleMode_Proxy(
\r
1285 IShockwaveFlash * This,
\r
1286 /* [in] */ int pVal);
\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
1296 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_AlignMode_Proxy(
\r
1297 IShockwaveFlash * This,
\r
1298 /* [retval][out] */ int *pVal);
\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
1308 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_AlignMode_Proxy(
\r
1309 IShockwaveFlash * This,
\r
1310 /* [in] */ int pVal);
\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
1320 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_BackgroundColor_Proxy(
\r
1321 IShockwaveFlash * This,
\r
1322 /* [retval][out] */ long *pVal);
\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
1332 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_BackgroundColor_Proxy(
\r
1333 IShockwaveFlash * This,
\r
1334 /* [in] */ long pVal);
\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
1344 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Loop_Proxy(
\r
1345 IShockwaveFlash * This,
\r
1346 /* [retval][out] */ VARIANT_BOOL *pVal);
\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
1356 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Loop_Proxy(
\r
1357 IShockwaveFlash * This,
\r
1358 /* [in] */ VARIANT_BOOL pVal);
\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
1368 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Movie_Proxy(
\r
1369 IShockwaveFlash * This,
\r
1370 /* [retval][out] */ BSTR *pVal);
\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
1380 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Movie_Proxy(
\r
1381 IShockwaveFlash * This,
\r
1382 /* [in] */ BSTR pVal);
\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
1392 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_receiveNum_Proxy(
\r
1393 IShockwaveFlash * This,
\r
1394 /* [retval][out] */ long *pVal);
\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
1404 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_FrameNum_Proxy(
\r
1405 IShockwaveFlash * This,
\r
1406 /* [in] */ long pVal);
\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
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
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
1431 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_Zoom_Proxy(
\r
1432 IShockwaveFlash * This,
\r
1433 /* [in] */ int factor);
\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
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
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
1457 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_Play_Proxy(
\r
1458 IShockwaveFlash * This);
\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
1468 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_Stop_Proxy(
\r
1469 IShockwaveFlash * This);
\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
1479 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_Back_Proxy(
\r
1480 IShockwaveFlash * This);
\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
1490 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_Forward_Proxy(
\r
1491 IShockwaveFlash * This);
\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
1501 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_Rewind_Proxy(
\r
1502 IShockwaveFlash * This);
\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
1512 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_StopPlay_Proxy(
\r
1513 IShockwaveFlash * This);
\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
1523 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_GotoFrame_Proxy(
\r
1524 IShockwaveFlash * This,
\r
1525 /* [in] */ long FrameNum);
\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
1535 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_CurrentFrame_Proxy(
\r
1536 IShockwaveFlash * This,
\r
1537 /* [retval][out] */ long *FrameNum);
\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
1547 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_IsPlaying_Proxy(
\r
1548 IShockwaveFlash * This,
\r
1549 /* [retval][out] */ VARIANT_BOOL *Playing);
\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
1559 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_PercentLoaded_Proxy(
\r
1560 IShockwaveFlash * This,
\r
1561 /* [retval][out] */ long *percent);
\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
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
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
1584 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_FlashVersion_Proxy(
\r
1585 IShockwaveFlash * This,
\r
1586 /* [retval][out] */ long *version);
\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
1596 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_WMode_Proxy(
\r
1597 IShockwaveFlash * This,
\r
1598 /* [retval][out] */ BSTR *pVal);
\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
1608 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_WMode_Proxy(
\r
1609 IShockwaveFlash * This,
\r
1610 /* [in] */ BSTR pVal);
\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
1620 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_SAlign_Proxy(
\r
1621 IShockwaveFlash * This,
\r
1622 /* [retval][out] */ BSTR *pVal);
\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
1632 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_SAlign_Proxy(
\r
1633 IShockwaveFlash * This,
\r
1634 /* [in] */ BSTR pVal);
\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
1644 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Menu_Proxy(
\r
1645 IShockwaveFlash * This,
\r
1646 /* [retval][out] */ VARIANT_BOOL *pVal);
\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
1656 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Menu_Proxy(
\r
1657 IShockwaveFlash * This,
\r
1658 /* [in] */ VARIANT_BOOL pVal);
\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
1668 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Base_Proxy(
\r
1669 IShockwaveFlash * This,
\r
1670 /* [retval][out] */ BSTR *pVal);
\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
1680 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Base_Proxy(
\r
1681 IShockwaveFlash * This,
\r
1682 /* [in] */ BSTR pVal);
\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
1692 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Scale_Proxy(
\r
1693 IShockwaveFlash * This,
\r
1694 /* [retval][out] */ BSTR *pVal);
\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
1704 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Scale_Proxy(
\r
1705 IShockwaveFlash * This,
\r
1706 /* [in] */ BSTR pVal);
\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
1716 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_DeviceFont_Proxy(
\r
1717 IShockwaveFlash * This,
\r
1718 /* [retval][out] */ VARIANT_BOOL *pVal);
\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
1728 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_DeviceFont_Proxy(
\r
1729 IShockwaveFlash * This,
\r
1730 /* [in] */ VARIANT_BOOL pVal);
\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
1740 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_EmbedMovie_Proxy(
\r
1741 IShockwaveFlash * This,
\r
1742 /* [retval][out] */ VARIANT_BOOL *pVal);
\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
1752 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_EmbedMovie_Proxy(
\r
1753 IShockwaveFlash * This,
\r
1754 /* [in] */ VARIANT_BOOL pVal);
\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
1764 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_BGColor_Proxy(
\r
1765 IShockwaveFlash * This,
\r
1766 /* [retval][out] */ BSTR *pVal);
\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
1776 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_BGColor_Proxy(
\r
1777 IShockwaveFlash * This,
\r
1778 /* [in] */ BSTR pVal);
\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
1788 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Quality2_Proxy(
\r
1789 IShockwaveFlash * This,
\r
1790 /* [retval][out] */ BSTR *pVal);
\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
1800 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Quality2_Proxy(
\r
1801 IShockwaveFlash * This,
\r
1802 /* [in] */ BSTR pVal);
\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
1812 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_LoadMovie_Proxy(
\r
1813 IShockwaveFlash * This,
\r
1814 /* [in] */ int layer,
\r
1815 /* [in] */ BSTR url);
\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
1825 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TGotoFrame_Proxy(
\r
1826 IShockwaveFlash * This,
\r
1827 /* [in] */ BSTR target,
\r
1828 /* [in] */ long FrameNum);
\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
1838 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TGotoLabel_Proxy(
\r
1839 IShockwaveFlash * This,
\r
1840 /* [in] */ BSTR target,
\r
1841 /* [in] */ BSTR label);
\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
1851 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TCurrentFrame_Proxy(
\r
1852 IShockwaveFlash * This,
\r
1853 /* [in] */ BSTR target,
\r
1854 /* [retval][out] */ long *FrameNum);
\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
1864 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TCurrentLabel_Proxy(
\r
1865 IShockwaveFlash * This,
\r
1866 /* [in] */ BSTR target,
\r
1867 /* [retval][out] */ BSTR *pVal);
\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
1877 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TPlay_Proxy(
\r
1878 IShockwaveFlash * This,
\r
1879 /* [in] */ BSTR target);
\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
1889 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TStopPlay_Proxy(
\r
1890 IShockwaveFlash * This,
\r
1891 /* [in] */ BSTR target);
\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
1901 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_SetVariable_Proxy(
\r
1902 IShockwaveFlash * This,
\r
1903 /* [in] */ BSTR name,
\r
1904 /* [in] */ BSTR value);
\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
1914 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_GetVariable_Proxy(
\r
1915 IShockwaveFlash * This,
\r
1916 /* [in] */ BSTR name,
\r
1917 /* [retval][out] */ BSTR *pVal);
\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
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
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
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
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
1955 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TCallFrame_Proxy(
\r
1956 IShockwaveFlash * This,
\r
1957 /* [in] */ BSTR target,
\r
1958 /* [in] */ int FrameNum);
\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
1968 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TCallLabel_Proxy(
\r
1969 IShockwaveFlash * This,
\r
1970 /* [in] */ BSTR target,
\r
1971 /* [in] */ BSTR label);
\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
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
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
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
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
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
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
2023 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_SWRemote_Proxy(
\r
2024 IShockwaveFlash * This,
\r
2025 /* [retval][out] */ BSTR *pVal);
\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
2035 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_SWRemote_Proxy(
\r
2036 IShockwaveFlash * This,
\r
2037 /* [in] */ BSTR pVal);
\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
2047 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_FlashVars_Proxy(
\r
2048 IShockwaveFlash * This,
\r
2049 /* [retval][out] */ BSTR *pVal);
\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
2059 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_FlashVars_Proxy(
\r
2060 IShockwaveFlash * This,
\r
2061 /* [in] */ BSTR pVal);
\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
2071 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_AllowScriptAccess_Proxy(
\r
2072 IShockwaveFlash * This,
\r
2073 /* [retval][out] */ BSTR *pVal);
\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
2083 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_AllowScriptAccess_Proxy(
\r
2084 IShockwaveFlash * This,
\r
2085 /* [in] */ BSTR pVal);
\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
2095 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_MovieData_Proxy(
\r
2096 IShockwaveFlash * This,
\r
2097 /* [retval][out] */ BSTR *pVal);
\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
2107 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_MovieData_Proxy(
\r
2108 IShockwaveFlash * This,
\r
2109 /* [in] */ BSTR pVal);
\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
2119 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_InlineData_Proxy(
\r
2120 IShockwaveFlash * This,
\r
2121 /* [retval][out] */ IUnknown **ppIUnknown);
\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
2131 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_InlineData_Proxy(
\r
2132 IShockwaveFlash * This,
\r
2133 /* [in] */ IUnknown *ppIUnknown);
\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
2143 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_SeamlessTabbing_Proxy(
\r
2144 IShockwaveFlash * This,
\r
2145 /* [retval][out] */ VARIANT_BOOL *pVal);
\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
2155 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_SeamlessTabbing_Proxy(
\r
2156 IShockwaveFlash * This,
\r
2157 /* [in] */ VARIANT_BOOL pVal);
\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
2167 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_EnforceLocalSecurity_Proxy(
\r
2168 IShockwaveFlash * This);
\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
2178 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Profile_Proxy(
\r
2179 IShockwaveFlash * This,
\r
2180 /* [retval][out] */ VARIANT_BOOL *pVal);
\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
2190 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Profile_Proxy(
\r
2191 IShockwaveFlash * This,
\r
2192 /* [in] */ VARIANT_BOOL pVal);
\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
2202 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_ProfileAddress_Proxy(
\r
2203 IShockwaveFlash * This,
\r
2204 /* [retval][out] */ BSTR *pVal);
\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
2214 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_ProfileAddress_Proxy(
\r
2215 IShockwaveFlash * This,
\r
2216 /* [in] */ BSTR pVal);
\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
2226 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_ProfilePort_Proxy(
\r
2227 IShockwaveFlash * This,
\r
2228 /* [retval][out] */ long *pVal);
\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
2238 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_ProfilePort_Proxy(
\r
2239 IShockwaveFlash * This,
\r
2240 /* [in] */ long pVal);
\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
2250 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_CallFunction_Proxy(
\r
2251 IShockwaveFlash * This,
\r
2252 /* [in] */ BSTR request,
\r
2253 /* [retval][out] */ BSTR *response);
\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
2263 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_SetReturnValue_Proxy(
\r
2264 IShockwaveFlash * This,
\r
2265 /* [in] */ BSTR returnValue);
\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
2275 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_DisableLocalSecurity_Proxy(
\r
2276 IShockwaveFlash * This);
\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
2286 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_AllowNetworking_Proxy(
\r
2287 IShockwaveFlash * This,
\r
2288 /* [retval][out] */ BSTR *pVal);
\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
2298 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_AllowNetworking_Proxy(
\r
2299 IShockwaveFlash * This,
\r
2300 /* [in] */ BSTR pVal);
\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
2310 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_AllowFullScreen_Proxy(
\r
2311 IShockwaveFlash * This,
\r
2312 /* [retval][out] */ BSTR *pVal);
\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
2322 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_AllowFullScreen_Proxy(
\r
2323 IShockwaveFlash * This,
\r
2324 /* [in] */ BSTR pVal);
\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
2335 #endif /* __IShockwaveFlash_INTERFACE_DEFINED__ */
\r
2338 #ifndef ___IShockwaveFlashEvents_DISPINTERFACE_DEFINED__
\r
2339 #define ___IShockwaveFlashEvents_DISPINTERFACE_DEFINED__
\r
2341 /* dispinterface _IShockwaveFlashEvents */
\r
2342 /* [hidden][helpstring][uuid] */
\r
2345 EXTERN_C const IID DIID__IShockwaveFlashEvents;
\r
2347 #if defined(__cplusplus) && !defined(CINTERFACE)
\r
2349 MIDL_INTERFACE("D27CDB6D-AE6D-11CF-96B8-444553540000")
\r
2350 _IShockwaveFlashEvents : public IDispatch
\r
2354 #else /* C style interface */
\r
2356 typedef struct _IShockwaveFlashEventsVtbl
\r
2360 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
\r
2361 _IShockwaveFlashEvents * This,
\r
2362 /* [in] */ REFIID riid,
\r
2363 /* [iid_is][out] */ void **ppvObject);
\r
2365 ULONG ( STDMETHODCALLTYPE *AddRef )(
\r
2366 _IShockwaveFlashEvents * This);
\r
2368 ULONG ( STDMETHODCALLTYPE *Release )(
\r
2369 _IShockwaveFlashEvents * This);
\r
2371 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
\r
2372 _IShockwaveFlashEvents * This,
\r
2373 /* [out] */ UINT *pctinfo);
\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
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
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
2401 } _IShockwaveFlashEventsVtbl;
\r
2403 interface _IShockwaveFlashEvents
\r
2405 CONST_VTBL struct _IShockwaveFlashEventsVtbl *lpVtbl;
\r
2413 #define _IShockwaveFlashEvents_QueryInterface(This,riid,ppvObject) \
\r
2414 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
\r
2416 #define _IShockwaveFlashEvents_AddRef(This) \
\r
2417 (This)->lpVtbl -> AddRef(This)
\r
2419 #define _IShockwaveFlashEvents_Release(This) \
\r
2420 (This)->lpVtbl -> Release(This)
\r
2423 #define _IShockwaveFlashEvents_GetTypeInfoCount(This,pctinfo) \
\r
2424 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
\r
2426 #define _IShockwaveFlashEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
\r
2427 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
\r
2429 #define _IShockwaveFlashEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
\r
2430 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
\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
2435 #endif /* COBJMACROS */
\r
2438 #endif /* C style interface */
\r
2441 #endif /* ___IShockwaveFlashEvents_DISPINTERFACE_DEFINED__ */
\r
2444 #ifndef __IFlashFactory_INTERFACE_DEFINED__
\r
2445 #define __IFlashFactory_INTERFACE_DEFINED__
\r
2447 /* interface IFlashFactory */
\r
2448 /* [object][helpstring][uuid] */
\r
2451 EXTERN_C const IID IID_IFlashFactory;
\r
2453 #if defined(__cplusplus) && !defined(CINTERFACE)
\r
2455 MIDL_INTERFACE("D27CDB70-AE6D-11CF-96B8-444553540000")
\r
2456 IFlashFactory : public IUnknown
\r
2461 #else /* C style interface */
\r
2463 typedef struct IFlashFactoryVtbl
\r
2467 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
\r
2468 IFlashFactory * This,
\r
2469 /* [in] */ REFIID riid,
\r
2470 /* [iid_is][out] */ void **ppvObject);
\r
2472 ULONG ( STDMETHODCALLTYPE *AddRef )(
\r
2473 IFlashFactory * This);
\r
2475 ULONG ( STDMETHODCALLTYPE *Release )(
\r
2476 IFlashFactory * This);
\r
2479 } IFlashFactoryVtbl;
\r
2481 interface IFlashFactory
\r
2483 CONST_VTBL struct IFlashFactoryVtbl *lpVtbl;
\r
2491 #define IFlashFactory_QueryInterface(This,riid,ppvObject) \
\r
2492 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
\r
2494 #define IFlashFactory_AddRef(This) \
\r
2495 (This)->lpVtbl -> AddRef(This)
\r
2497 #define IFlashFactory_Release(This) \
\r
2498 (This)->lpVtbl -> Release(This)
\r
2501 #endif /* COBJMACROS */
\r
2504 #endif /* C style interface */
\r
2509 #endif /* __IFlashFactory_INTERFACE_DEFINED__ */
\r
2512 #ifndef __IFlashObjectInterface_INTERFACE_DEFINED__
\r
2513 #define __IFlashObjectInterface_INTERFACE_DEFINED__
\r
2515 /* interface IFlashObjectInterface */
\r
2516 /* [object][helpstring][uuid] */
\r
2519 EXTERN_C const IID IID_IFlashObjectInterface;
\r
2521 #if defined(__cplusplus) && !defined(CINTERFACE)
\r
2523 MIDL_INTERFACE("D27CDB72-AE6D-11CF-96B8-444553540000")
\r
2524 IFlashObjectInterface : public IDispatchEx
\r
2529 #else /* C style interface */
\r
2531 typedef struct IFlashObjectInterfaceVtbl
\r
2535 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
\r
2536 IFlashObjectInterface * This,
\r
2537 /* [in] */ REFIID riid,
\r
2538 /* [iid_is][out] */ void **ppvObject);
\r
2540 ULONG ( STDMETHODCALLTYPE *AddRef )(
\r
2541 IFlashObjectInterface * This);
\r
2543 ULONG ( STDMETHODCALLTYPE *Release )(
\r
2544 IFlashObjectInterface * This);
\r
2546 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
\r
2547 IFlashObjectInterface * This,
\r
2548 /* [out] */ UINT *pctinfo);
\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
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
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
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
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
2594 HRESULT ( __stdcall *DeleteMemberByName )(
\r
2595 IFlashObjectInterface * This,
\r
2596 /* [in] */ BSTR bstrName,
\r
2597 /* [in] */ unsigned long grfdex);
\r
2599 HRESULT ( __stdcall *DeleteMemberByDispID )(
\r
2600 IFlashObjectInterface * This,
\r
2601 /* [in] */ long id);
\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
2609 HRESULT ( __stdcall *GetMemberName )(
\r
2610 IFlashObjectInterface * This,
\r
2611 /* [in] */ long id,
\r
2612 /* [out] */ BSTR *pbstrName);
\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
2620 HRESULT ( __stdcall *GetNameSpaceParent )(
\r
2621 IFlashObjectInterface * This,
\r
2622 /* [out] */ IUnknown **ppunk);
\r
2625 } IFlashObjectInterfaceVtbl;
\r
2627 interface IFlashObjectInterface
\r
2629 CONST_VTBL struct IFlashObjectInterfaceVtbl *lpVtbl;
\r
2637 #define IFlashObjectInterface_QueryInterface(This,riid,ppvObject) \
\r
2638 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
\r
2640 #define IFlashObjectInterface_AddRef(This) \
\r
2641 (This)->lpVtbl -> AddRef(This)
\r
2643 #define IFlashObjectInterface_Release(This) \
\r
2644 (This)->lpVtbl -> Release(This)
\r
2647 #define IFlashObjectInterface_GetTypeInfoCount(This,pctinfo) \
\r
2648 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
\r
2650 #define IFlashObjectInterface_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
\r
2651 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
\r
2653 #define IFlashObjectInterface_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
\r
2654 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
\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
2660 #define IFlashObjectInterface_GetDispID(This,bstrName,grfdex,pid) \
\r
2661 (This)->lpVtbl -> GetDispID(This,bstrName,grfdex,pid)
\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
2666 #define IFlashObjectInterface_DeleteMemberByName(This,bstrName,grfdex) \
\r
2667 (This)->lpVtbl -> DeleteMemberByName(This,bstrName,grfdex)
\r
2669 #define IFlashObjectInterface_DeleteMemberByDispID(This,id) \
\r
2670 (This)->lpVtbl -> DeleteMemberByDispID(This,id)
\r
2672 #define IFlashObjectInterface_GetMemberProperties(This,id,grfdexFetch,pgrfdex) \
\r
2673 (This)->lpVtbl -> GetMemberProperties(This,id,grfdexFetch,pgrfdex)
\r
2675 #define IFlashObjectInterface_GetMemberName(This,id,pbstrName) \
\r
2676 (This)->lpVtbl -> GetMemberName(This,id,pbstrName)
\r
2678 #define IFlashObjectInterface_GetNextDispID(This,grfdex,id,pid) \
\r
2679 (This)->lpVtbl -> GetNextDispID(This,grfdex,id,pid)
\r
2681 #define IFlashObjectInterface_GetNameSpaceParent(This,ppunk) \
\r
2682 (This)->lpVtbl -> GetNameSpaceParent(This,ppunk)
\r
2685 #endif /* COBJMACROS */
\r
2688 #endif /* C style interface */
\r
2693 #endif /* __IFlashObjectInterface_INTERFACE_DEFINED__ */
\r
2696 #ifndef __IDispatchEx_INTERFACE_DEFINED__
\r
2697 #define __IDispatchEx_INTERFACE_DEFINED__
\r
2699 /* interface IDispatchEx */
\r
2700 /* [object][uuid] */
\r
2703 EXTERN_C const IID IID_IDispatchEx;
\r
2705 #if defined(__cplusplus) && !defined(CINTERFACE)
\r
2707 MIDL_INTERFACE("A6EF9860-C720-11D0-9337-00A0C90DCAA9")
\r
2708 IDispatchEx : public IDispatch
\r
2711 virtual HRESULT __stdcall GetDispID(
\r
2712 /* [in] */ BSTR bstrName,
\r
2713 /* [in] */ unsigned long grfdex,
\r
2714 /* [out] */ long *pid) = 0;
\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
2728 virtual HRESULT __stdcall DeleteMemberByName(
\r
2729 /* [in] */ BSTR bstrName,
\r
2730 /* [in] */ unsigned long grfdex) = 0;
\r
2732 virtual HRESULT __stdcall DeleteMemberByDispID(
\r
2733 /* [in] */ long id) = 0;
\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
2740 virtual HRESULT __stdcall GetMemberName(
\r
2741 /* [in] */ long id,
\r
2742 /* [out] */ BSTR *pbstrName) = 0;
\r
2744 virtual HRESULT __stdcall GetNextDispID(
\r
2745 /* [in] */ unsigned long grfdex,
\r
2746 /* [in] */ long id,
\r
2747 /* [out] */ long *pid) = 0;
\r
2749 virtual HRESULT __stdcall GetNameSpaceParent(
\r
2750 /* [out] */ IUnknown **ppunk) = 0;
\r
2754 #else /* C style interface */
\r
2756 typedef struct IDispatchExVtbl
\r
2760 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
\r
2761 IDispatchEx * This,
\r
2762 /* [in] */ REFIID riid,
\r
2763 /* [iid_is][out] */ void **ppvObject);
\r
2765 ULONG ( STDMETHODCALLTYPE *AddRef )(
\r
2766 IDispatchEx * This);
\r
2768 ULONG ( STDMETHODCALLTYPE *Release )(
\r
2769 IDispatchEx * This);
\r
2771 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
\r
2772 IDispatchEx * This,
\r
2773 /* [out] */ UINT *pctinfo);
\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
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
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
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
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
2819 HRESULT ( __stdcall *DeleteMemberByName )(
\r
2820 IDispatchEx * This,
\r
2821 /* [in] */ BSTR bstrName,
\r
2822 /* [in] */ unsigned long grfdex);
\r
2824 HRESULT ( __stdcall *DeleteMemberByDispID )(
\r
2825 IDispatchEx * This,
\r
2826 /* [in] */ long id);
\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
2834 HRESULT ( __stdcall *GetMemberName )(
\r
2835 IDispatchEx * This,
\r
2836 /* [in] */ long id,
\r
2837 /* [out] */ BSTR *pbstrName);
\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
2845 HRESULT ( __stdcall *GetNameSpaceParent )(
\r
2846 IDispatchEx * This,
\r
2847 /* [out] */ IUnknown **ppunk);
\r
2850 } IDispatchExVtbl;
\r
2852 interface IDispatchEx
\r
2854 CONST_VTBL struct IDispatchExVtbl *lpVtbl;
\r
2862 #define IDispatchEx_QueryInterface(This,riid,ppvObject) \
\r
2863 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
\r
2865 #define IDispatchEx_AddRef(This) \
\r
2866 (This)->lpVtbl -> AddRef(This)
\r
2868 #define IDispatchEx_Release(This) \
\r
2869 (This)->lpVtbl -> Release(This)
\r
2872 #define IDispatchEx_GetTypeInfoCount(This,pctinfo) \
\r
2873 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
\r
2875 #define IDispatchEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
\r
2876 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
\r
2878 #define IDispatchEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
\r
2879 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
\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
2885 #define IDispatchEx_GetDispID(This,bstrName,grfdex,pid) \
\r
2886 (This)->lpVtbl -> GetDispID(This,bstrName,grfdex,pid)
\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
2891 #define IDispatchEx_DeleteMemberByName(This,bstrName,grfdex) \
\r
2892 (This)->lpVtbl -> DeleteMemberByName(This,bstrName,grfdex)
\r
2894 #define IDispatchEx_DeleteMemberByDispID(This,id) \
\r
2895 (This)->lpVtbl -> DeleteMemberByDispID(This,id)
\r
2897 #define IDispatchEx_GetMemberProperties(This,id,grfdexFetch,pgrfdex) \
\r
2898 (This)->lpVtbl -> GetMemberProperties(This,id,grfdexFetch,pgrfdex)
\r
2900 #define IDispatchEx_GetMemberName(This,id,pbstrName) \
\r
2901 (This)->lpVtbl -> GetMemberName(This,id,pbstrName)
\r
2903 #define IDispatchEx_GetNextDispID(This,grfdex,id,pid) \
\r
2904 (This)->lpVtbl -> GetNextDispID(This,grfdex,id,pid)
\r
2906 #define IDispatchEx_GetNameSpaceParent(This,ppunk) \
\r
2907 (This)->lpVtbl -> GetNameSpaceParent(This,ppunk)
\r
2909 #endif /* COBJMACROS */
\r
2912 #endif /* C style interface */
\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
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
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
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
2951 HRESULT __stdcall IDispatchEx_DeleteMemberByName_Proxy(
\r
2952 IDispatchEx * This,
\r
2953 /* [in] */ BSTR bstrName,
\r
2954 /* [in] */ unsigned long grfdex);
\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
2964 HRESULT __stdcall IDispatchEx_DeleteMemberByDispID_Proxy(
\r
2965 IDispatchEx * This,
\r
2966 /* [in] */ long id);
\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
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
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
2990 HRESULT __stdcall IDispatchEx_GetMemberName_Proxy(
\r
2991 IDispatchEx * This,
\r
2992 /* [in] */ long id,
\r
2993 /* [out] */ BSTR *pbstrName);
\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
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
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
3017 HRESULT __stdcall IDispatchEx_GetNameSpaceParent_Proxy(
\r
3018 IDispatchEx * This,
\r
3019 /* [out] */ IUnknown **ppunk);
\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
3030 #endif /* __IDispatchEx_INTERFACE_DEFINED__ */
\r
3033 #ifndef __IServiceProvider_INTERFACE_DEFINED__
\r
3034 #define __IServiceProvider_INTERFACE_DEFINED__
\r
3036 /* interface IServiceProvider */
\r
3037 /* [object][uuid] */
\r
3040 EXTERN_C const IID IID_IServiceProvider;
\r
3042 #if defined(__cplusplus) && !defined(CINTERFACE)
\r
3044 MIDL_INTERFACE("6D5140C1-7436-11CE-8034-00AA006009FA")
\r
3045 IServiceProvider : public IUnknown
\r
3048 virtual HRESULT __stdcall RemoteQueryService(
\r
3049 /* [in] */ GUID *guidService,
\r
3050 /* [in] */ GUID *riid,
\r
3051 /* [out] */ IUnknown **ppvObject) = 0;
\r
3055 #else /* C style interface */
\r
3057 typedef struct IServiceProviderVtbl
\r
3061 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
\r
3062 IServiceProvider * This,
\r
3063 /* [in] */ REFIID riid,
\r
3064 /* [iid_is][out] */ void **ppvObject);
\r
3066 ULONG ( STDMETHODCALLTYPE *AddRef )(
\r
3067 IServiceProvider * This);
\r
3069 ULONG ( STDMETHODCALLTYPE *Release )(
\r
3070 IServiceProvider * This);
\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
3079 } IServiceProviderVtbl;
\r
3081 interface IServiceProvider
\r
3083 CONST_VTBL struct IServiceProviderVtbl *lpVtbl;
\r
3091 #define IServiceProvider_QueryInterface(This,riid,ppvObject) \
\r
3092 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
\r
3094 #define IServiceProvider_AddRef(This) \
\r
3095 (This)->lpVtbl -> AddRef(This)
\r
3097 #define IServiceProvider_Release(This) \
\r
3098 (This)->lpVtbl -> Release(This)
\r
3101 #define IServiceProvider_RemoteQueryService(This,guidService,riid,ppvObject) \
\r
3102 (This)->lpVtbl -> RemoteQueryService(This,guidService,riid,ppvObject)
\r
3104 #endif /* COBJMACROS */
\r
3107 #endif /* C style interface */
\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
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
3126 #endif /* __IServiceProvider_INTERFACE_DEFINED__ */
\r
3129 EXTERN_C const CLSID CLSID_ShockwaveFlash;
\r
3131 #ifdef __cplusplus
\r
3133 class DECLSPEC_UUID("D27CDB6E-AE6D-11CF-96B8-444553540000")
\r
3137 EXTERN_C const CLSID CLSID_FlashObjectInterface;
\r
3139 #ifdef __cplusplus
\r
3141 class DECLSPEC_UUID("D27CDB71-AE6D-11CF-96B8-444553540000")
\r
3142 FlashObjectInterface;
\r
3144 #endif /* __ShockwaveFlashObjects_LIBRARY_DEFINED__ */
\r
3146 /* Additional Prototypes for ALL interfaces */
\r
3148 /* end of Additional Prototypes */
\r
3150 #ifdef __cplusplus
\r