3 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
6 /* File created by MIDL compiler version 6.00.0366 */
7 /* at Tue Mar 18 13:05:00 2008
9 /* Compiler settings for .\flash\Flash9e.IDL:
10 Oicf, W4, Zp8, env=Win32 (32b run)
11 protocol : dce , ms_ext, c_ext, robust
12 error checks: allocation ref bounds_check enum stub_data
13 VC __declspec() decoration level:
14 __declspec(uuid()), __declspec(selectany), __declspec(novtable)
15 DECLSPEC_UUID(), MIDL_INTERFACE()
17 //@@MIDL_FILE_HEADING( )
19 #pragma warning( disable: 4049 ) /* more than 64k source lines */
22 /* verify that the <rpcndr.h> version is high enough to compile this file*/
23 #ifndef __REQUIRED_RPCNDR_H_VERSION__
24 #define __REQUIRED_RPCNDR_H_VERSION__ 475
31 #ifndef __RPCNDR_H_VERSION__
32 #error this stub requires an updated version of <rpcndr.h>
33 #endif // __RPCNDR_H_VERSION__
39 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
43 /* Forward Declarations */
45 #ifndef __IShockwaveFlash_FWD_DEFINED__
46 #define __IShockwaveFlash_FWD_DEFINED__
47 typedef interface IShockwaveFlash IShockwaveFlash;
48 #endif /* __IShockwaveFlash_FWD_DEFINED__ */
51 #ifndef ___IShockwaveFlashEvents_FWD_DEFINED__
52 #define ___IShockwaveFlashEvents_FWD_DEFINED__
53 typedef interface _IShockwaveFlashEvents _IShockwaveFlashEvents;
54 #endif /* ___IShockwaveFlashEvents_FWD_DEFINED__ */
57 #ifndef __IFlashFactory_FWD_DEFINED__
58 #define __IFlashFactory_FWD_DEFINED__
59 typedef interface IFlashFactory IFlashFactory;
60 #endif /* __IFlashFactory_FWD_DEFINED__ */
63 #ifndef __IDispatchEx_FWD_DEFINED__
64 #define __IDispatchEx_FWD_DEFINED__
65 typedef interface IDispatchEx IDispatchEx;
66 #endif /* __IDispatchEx_FWD_DEFINED__ */
69 #ifndef __IFlashObjectInterface_FWD_DEFINED__
70 #define __IFlashObjectInterface_FWD_DEFINED__
71 typedef interface IFlashObjectInterface IFlashObjectInterface;
72 #endif /* __IFlashObjectInterface_FWD_DEFINED__ */
75 #ifndef __IServiceProvider_FWD_DEFINED__
76 #define __IServiceProvider_FWD_DEFINED__
77 typedef interface IServiceProvider IServiceProvider;
78 #endif /* __IServiceProvider_FWD_DEFINED__ */
81 #ifndef __ShockwaveFlash_FWD_DEFINED__
82 #define __ShockwaveFlash_FWD_DEFINED__
85 typedef class ShockwaveFlash ShockwaveFlash;
87 typedef struct ShockwaveFlash ShockwaveFlash;
88 #endif /* __cplusplus */
90 #endif /* __ShockwaveFlash_FWD_DEFINED__ */
93 #ifndef __FlashObjectInterface_FWD_DEFINED__
94 #define __FlashObjectInterface_FWD_DEFINED__
97 typedef class FlashObjectInterface FlashObjectInterface;
99 typedef struct FlashObjectInterface FlashObjectInterface;
100 #endif /* __cplusplus */
102 #endif /* __FlashObjectInterface_FWD_DEFINED__ */
109 void * __RPC_USER MIDL_user_allocate(size_t);
110 void __RPC_USER MIDL_user_free( void * );
113 #ifndef __ShockwaveFlashObjects_LIBRARY_DEFINED__
114 #define __ShockwaveFlashObjects_LIBRARY_DEFINED__
116 /* library ShockwaveFlashObjects */
117 /* [custom][custom][helpstring][version][uuid] */
126 EXTERN_C const IID LIBID_ShockwaveFlashObjects;
128 #ifndef __IShockwaveFlash_INTERFACE_DEFINED__
129 #define __IShockwaveFlash_INTERFACE_DEFINED__
131 /* interface IShockwaveFlash */
132 /* [object][oleautomation][dual][helpstring][uuid] */
135 EXTERN_C const IID IID_IShockwaveFlash;
137 #if defined(__cplusplus) && !defined(CINTERFACE)
139 MIDL_INTERFACE("D27CDB6C-AE6D-11CF-96B8-444553540000")
140 IShockwaveFlash : public IDispatch
143 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReadyState(
144 /* [retval][out] */ long *pVal) = 0;
146 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TotalFrames(
147 /* [retval][out] */ long *pVal) = 0;
149 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Playing(
150 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
152 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Playing(
153 /* [in] */ VARIANT_BOOL pVal) = 0;
155 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Quality(
156 /* [retval][out] */ int *pVal) = 0;
158 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Quality(
159 /* [in] */ int pVal) = 0;
161 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ScaleMode(
162 /* [retval][out] */ int *pVal) = 0;
164 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ScaleMode(
165 /* [in] */ int pVal) = 0;
167 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AlignMode(
168 /* [retval][out] */ int *pVal) = 0;
170 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_AlignMode(
171 /* [in] */ int pVal) = 0;
173 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BackgroundColor(
174 /* [retval][out] */ long *pVal) = 0;
176 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BackgroundColor(
177 /* [in] */ long pVal) = 0;
179 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Loop(
180 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
182 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Loop(
183 /* [in] */ VARIANT_BOOL pVal) = 0;
185 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Movie(
186 /* [retval][out] */ BSTR *pVal) = 0;
188 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Movie(
189 /* [in] */ BSTR pVal) = 0;
191 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE receiveNum(
192 /* [retval][out] */ long *pVal) = 0;
194 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_FrameNum(
195 /* [in] */ long pVal) = 0;
197 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetZoomRect(
198 /* [in] */ long left,
200 /* [in] */ long right,
201 /* [in] */ long bottom) = 0;
203 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Zoom(
204 /* [in] */ int factor) = 0;
206 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Pan(
209 /* [in] */ int mode) = 0;
211 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Play( void) = 0;
213 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Stop( void) = 0;
215 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Back( void) = 0;
217 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Forward( void) = 0;
219 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Rewind( void) = 0;
221 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE StopPlay( void) = 0;
223 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GotoFrame(
224 /* [in] */ long FrameNum) = 0;
226 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CurrentFrame(
227 /* [retval][out] */ long *FrameNum) = 0;
229 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsPlaying(
230 /* [retval][out] */ VARIANT_BOOL *Playing) = 0;
232 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PercentLoaded(
233 /* [retval][out] */ long *percent) = 0;
235 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FrameLoaded(
236 /* [in] */ long FrameNum,
237 /* [retval][out] */ VARIANT_BOOL *loaded) = 0;
239 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FlashVersion(
240 /* [retval][out] */ long *version) = 0;
242 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_WMode(
243 /* [retval][out] */ BSTR *pVal) = 0;
245 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_WMode(
246 /* [in] */ BSTR pVal) = 0;
248 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SAlign(
249 /* [retval][out] */ BSTR *pVal) = 0;
251 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SAlign(
252 /* [in] */ BSTR pVal) = 0;
254 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Menu(
255 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
257 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Menu(
258 /* [in] */ VARIANT_BOOL pVal) = 0;
260 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Base(
261 /* [retval][out] */ BSTR *pVal) = 0;
263 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Base(
264 /* [in] */ BSTR pVal) = 0;
266 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Scale(
267 /* [retval][out] */ BSTR *pVal) = 0;
269 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Scale(
270 /* [in] */ BSTR pVal) = 0;
272 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DeviceFont(
273 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
275 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DeviceFont(
276 /* [in] */ VARIANT_BOOL pVal) = 0;
278 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EmbedMovie(
279 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
281 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EmbedMovie(
282 /* [in] */ VARIANT_BOOL pVal) = 0;
284 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BGColor(
285 /* [retval][out] */ BSTR *pVal) = 0;
287 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BGColor(
288 /* [in] */ BSTR pVal) = 0;
290 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Quality2(
291 /* [retval][out] */ BSTR *pVal) = 0;
293 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Quality2(
294 /* [in] */ BSTR pVal) = 0;
296 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LoadMovie(
297 /* [in] */ int layer,
298 /* [in] */ BSTR url) = 0;
300 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TGotoFrame(
301 /* [in] */ BSTR target,
302 /* [in] */ long FrameNum) = 0;
304 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TGotoLabel(
305 /* [in] */ BSTR target,
306 /* [in] */ BSTR label) = 0;
308 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TCurrentFrame(
309 /* [in] */ BSTR target,
310 /* [retval][out] */ long *FrameNum) = 0;
312 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TCurrentLabel(
313 /* [in] */ BSTR target,
314 /* [retval][out] */ BSTR *pVal) = 0;
316 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TPlay(
317 /* [in] */ BSTR target) = 0;
319 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TStopPlay(
320 /* [in] */ BSTR target) = 0;
322 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetVariable(
323 /* [in] */ BSTR name,
324 /* [in] */ BSTR value) = 0;
326 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetVariable(
327 /* [in] */ BSTR name,
328 /* [retval][out] */ BSTR *pVal) = 0;
330 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TSetProperty(
331 /* [in] */ BSTR target,
332 /* [in] */ int property,
333 /* [in] */ BSTR value) = 0;
335 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TGetProperty(
336 /* [in] */ BSTR target,
337 /* [in] */ int property,
338 /* [retval][out] */ BSTR *pVal) = 0;
340 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TCallFrame(
341 /* [in] */ BSTR target,
342 /* [in] */ int FrameNum) = 0;
344 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TCallLabel(
345 /* [in] */ BSTR target,
346 /* [in] */ BSTR label) = 0;
348 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TSetPropertyNum(
349 /* [in] */ BSTR target,
350 /* [in] */ int property,
351 /* [in] */ double value) = 0;
353 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TGetPropertyNum(
354 /* [in] */ BSTR target,
355 /* [in] */ int property,
356 /* [retval][out] */ double *pVal) = 0;
358 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TGetPropertyAsNumber(
359 /* [in] */ BSTR target,
360 /* [in] */ int property,
361 /* [retval][out] */ double *pVal) = 0;
363 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SWRemote(
364 /* [retval][out] */ BSTR *pVal) = 0;
366 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SWRemote(
367 /* [in] */ BSTR pVal) = 0;
369 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FlashVars(
370 /* [retval][out] */ BSTR *pVal) = 0;
372 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_FlashVars(
373 /* [in] */ BSTR pVal) = 0;
375 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AllowScriptAccess(
376 /* [retval][out] */ BSTR *pVal) = 0;
378 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_AllowScriptAccess(
379 /* [in] */ BSTR pVal) = 0;
381 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MovieData(
382 /* [retval][out] */ BSTR *pVal) = 0;
384 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MovieData(
385 /* [in] */ BSTR pVal) = 0;
387 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_InlineData(
388 /* [retval][out] */ IUnknown **ppIUnknown) = 0;
390 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_InlineData(
391 /* [in] */ IUnknown *ppIUnknown) = 0;
393 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SeamlessTabbing(
394 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
396 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SeamlessTabbing(
397 /* [in] */ VARIANT_BOOL pVal) = 0;
399 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EnforceLocalSecurity( void) = 0;
401 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Profile(
402 /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
404 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Profile(
405 /* [in] */ VARIANT_BOOL pVal) = 0;
407 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ProfileAddress(
408 /* [retval][out] */ BSTR *pVal) = 0;
410 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ProfileAddress(
411 /* [in] */ BSTR pVal) = 0;
413 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ProfilePort(
414 /* [retval][out] */ long *pVal) = 0;
416 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ProfilePort(
417 /* [in] */ long pVal) = 0;
419 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CallFunction(
420 /* [in] */ BSTR request,
421 /* [retval][out] */ BSTR *response) = 0;
423 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetReturnValue(
424 /* [in] */ BSTR returnValue) = 0;
426 virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DisableLocalSecurity( void) = 0;
428 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AllowNetworking(
429 /* [retval][out] */ BSTR *pVal) = 0;
431 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_AllowNetworking(
432 /* [in] */ BSTR pVal) = 0;
434 virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AllowFullScreen(
435 /* [retval][out] */ BSTR *pVal) = 0;
437 virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_AllowFullScreen(
438 /* [in] */ BSTR pVal) = 0;
442 #else /* C style interface */
444 typedef struct IShockwaveFlashVtbl
448 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
449 IShockwaveFlash * This,
450 /* [in] */ REFIID riid,
451 /* [iid_is][out] */ void **ppvObject);
453 ULONG ( STDMETHODCALLTYPE *AddRef )(
454 IShockwaveFlash * This);
456 ULONG ( STDMETHODCALLTYPE *Release )(
457 IShockwaveFlash * This);
459 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
460 IShockwaveFlash * This,
461 /* [out] */ UINT *pctinfo);
463 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
464 IShockwaveFlash * This,
465 /* [in] */ UINT iTInfo,
466 /* [in] */ LCID lcid,
467 /* [out] */ ITypeInfo **ppTInfo);
469 HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
470 IShockwaveFlash * This,
471 /* [in] */ REFIID riid,
472 /* [size_is][in] */ LPOLESTR *rgszNames,
473 /* [in] */ UINT cNames,
474 /* [in] */ LCID lcid,
475 /* [size_is][out] */ DISPID *rgDispId);
477 /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
478 IShockwaveFlash * This,
479 /* [in] */ DISPID dispIdMember,
480 /* [in] */ REFIID riid,
481 /* [in] */ LCID lcid,
482 /* [in] */ WORD wFlags,
483 /* [out][in] */ DISPPARAMS *pDispParams,
484 /* [out] */ VARIANT *pVarResult,
485 /* [out] */ EXCEPINFO *pExcepInfo,
486 /* [out] */ UINT *puArgErr);
488 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ReadyState )(
489 IShockwaveFlash * This,
490 /* [retval][out] */ long *pVal);
492 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_TotalFrames )(
493 IShockwaveFlash * This,
494 /* [retval][out] */ long *pVal);
496 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Playing )(
497 IShockwaveFlash * This,
498 /* [retval][out] */ VARIANT_BOOL *pVal);
500 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Playing )(
501 IShockwaveFlash * This,
502 /* [in] */ VARIANT_BOOL pVal);
504 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Quality )(
505 IShockwaveFlash * This,
506 /* [retval][out] */ int *pVal);
508 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Quality )(
509 IShockwaveFlash * This,
510 /* [in] */ int pVal);
512 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ScaleMode )(
513 IShockwaveFlash * This,
514 /* [retval][out] */ int *pVal);
516 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ScaleMode )(
517 IShockwaveFlash * This,
518 /* [in] */ int pVal);
520 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AlignMode )(
521 IShockwaveFlash * This,
522 /* [retval][out] */ int *pVal);
524 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AlignMode )(
525 IShockwaveFlash * This,
526 /* [in] */ int pVal);
528 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundColor )(
529 IShockwaveFlash * This,
530 /* [retval][out] */ long *pVal);
532 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundColor )(
533 IShockwaveFlash * This,
534 /* [in] */ long pVal);
536 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Loop )(
537 IShockwaveFlash * This,
538 /* [retval][out] */ VARIANT_BOOL *pVal);
540 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Loop )(
541 IShockwaveFlash * This,
542 /* [in] */ VARIANT_BOOL pVal);
544 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Movie )(
545 IShockwaveFlash * This,
546 /* [retval][out] */ BSTR *pVal);
548 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Movie )(
549 IShockwaveFlash * This,
550 /* [in] */ BSTR pVal);
552 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *receiveNum )(
553 IShockwaveFlash * This,
554 /* [retval][out] */ long *pVal);
556 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FrameNum )(
557 IShockwaveFlash * This,
558 /* [in] */ long pVal);
560 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetZoomRect )(
561 IShockwaveFlash * This,
562 /* [in] */ long left,
564 /* [in] */ long right,
565 /* [in] */ long bottom);
567 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Zoom )(
568 IShockwaveFlash * This,
569 /* [in] */ int factor);
571 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Pan )(
572 IShockwaveFlash * This,
575 /* [in] */ int mode);
577 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Play )(
578 IShockwaveFlash * This);
580 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Stop )(
581 IShockwaveFlash * This);
583 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Back )(
584 IShockwaveFlash * This);
586 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Forward )(
587 IShockwaveFlash * This);
589 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Rewind )(
590 IShockwaveFlash * This);
592 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *StopPlay )(
593 IShockwaveFlash * This);
595 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GotoFrame )(
596 IShockwaveFlash * This,
597 /* [in] */ long FrameNum);
599 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CurrentFrame )(
600 IShockwaveFlash * This,
601 /* [retval][out] */ long *FrameNum);
603 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IsPlaying )(
604 IShockwaveFlash * This,
605 /* [retval][out] */ VARIANT_BOOL *Playing);
607 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PercentLoaded )(
608 IShockwaveFlash * This,
609 /* [retval][out] */ long *percent);
611 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FrameLoaded )(
612 IShockwaveFlash * This,
613 /* [in] */ long FrameNum,
614 /* [retval][out] */ VARIANT_BOOL *loaded);
616 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FlashVersion )(
617 IShockwaveFlash * This,
618 /* [retval][out] */ long *version);
620 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_WMode )(
621 IShockwaveFlash * This,
622 /* [retval][out] */ BSTR *pVal);
624 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_WMode )(
625 IShockwaveFlash * This,
626 /* [in] */ BSTR pVal);
628 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SAlign )(
629 IShockwaveFlash * This,
630 /* [retval][out] */ BSTR *pVal);
632 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SAlign )(
633 IShockwaveFlash * This,
634 /* [in] */ BSTR pVal);
636 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Menu )(
637 IShockwaveFlash * This,
638 /* [retval][out] */ VARIANT_BOOL *pVal);
640 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Menu )(
641 IShockwaveFlash * This,
642 /* [in] */ VARIANT_BOOL pVal);
644 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Base )(
645 IShockwaveFlash * This,
646 /* [retval][out] */ BSTR *pVal);
648 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Base )(
649 IShockwaveFlash * This,
650 /* [in] */ BSTR pVal);
652 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Scale )(
653 IShockwaveFlash * This,
654 /* [retval][out] */ BSTR *pVal);
656 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Scale )(
657 IShockwaveFlash * This,
658 /* [in] */ BSTR pVal);
660 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DeviceFont )(
661 IShockwaveFlash * This,
662 /* [retval][out] */ VARIANT_BOOL *pVal);
664 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DeviceFont )(
665 IShockwaveFlash * This,
666 /* [in] */ VARIANT_BOOL pVal);
668 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EmbedMovie )(
669 IShockwaveFlash * This,
670 /* [retval][out] */ VARIANT_BOOL *pVal);
672 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_EmbedMovie )(
673 IShockwaveFlash * This,
674 /* [in] */ VARIANT_BOOL pVal);
676 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BGColor )(
677 IShockwaveFlash * This,
678 /* [retval][out] */ BSTR *pVal);
680 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BGColor )(
681 IShockwaveFlash * This,
682 /* [in] */ BSTR pVal);
684 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Quality2 )(
685 IShockwaveFlash * This,
686 /* [retval][out] */ BSTR *pVal);
688 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Quality2 )(
689 IShockwaveFlash * This,
690 /* [in] */ BSTR pVal);
692 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *LoadMovie )(
693 IShockwaveFlash * This,
694 /* [in] */ int layer,
695 /* [in] */ BSTR url);
697 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TGotoFrame )(
698 IShockwaveFlash * This,
699 /* [in] */ BSTR target,
700 /* [in] */ long FrameNum);
702 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TGotoLabel )(
703 IShockwaveFlash * This,
704 /* [in] */ BSTR target,
705 /* [in] */ BSTR label);
707 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TCurrentFrame )(
708 IShockwaveFlash * This,
709 /* [in] */ BSTR target,
710 /* [retval][out] */ long *FrameNum);
712 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TCurrentLabel )(
713 IShockwaveFlash * This,
714 /* [in] */ BSTR target,
715 /* [retval][out] */ BSTR *pVal);
717 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TPlay )(
718 IShockwaveFlash * This,
719 /* [in] */ BSTR target);
721 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TStopPlay )(
722 IShockwaveFlash * This,
723 /* [in] */ BSTR target);
725 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetVariable )(
726 IShockwaveFlash * This,
727 /* [in] */ BSTR name,
728 /* [in] */ BSTR value);
730 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetVariable )(
731 IShockwaveFlash * This,
732 /* [in] */ BSTR name,
733 /* [retval][out] */ BSTR *pVal);
735 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TSetProperty )(
736 IShockwaveFlash * This,
737 /* [in] */ BSTR target,
738 /* [in] */ int property,
739 /* [in] */ BSTR value);
741 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TGetProperty )(
742 IShockwaveFlash * This,
743 /* [in] */ BSTR target,
744 /* [in] */ int property,
745 /* [retval][out] */ BSTR *pVal);
747 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TCallFrame )(
748 IShockwaveFlash * This,
749 /* [in] */ BSTR target,
750 /* [in] */ int FrameNum);
752 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TCallLabel )(
753 IShockwaveFlash * This,
754 /* [in] */ BSTR target,
755 /* [in] */ BSTR label);
757 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TSetPropertyNum )(
758 IShockwaveFlash * This,
759 /* [in] */ BSTR target,
760 /* [in] */ int property,
761 /* [in] */ double value);
763 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TGetPropertyNum )(
764 IShockwaveFlash * This,
765 /* [in] */ BSTR target,
766 /* [in] */ int property,
767 /* [retval][out] */ double *pVal);
769 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TGetPropertyAsNumber )(
770 IShockwaveFlash * This,
771 /* [in] */ BSTR target,
772 /* [in] */ int property,
773 /* [retval][out] */ double *pVal);
775 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SWRemote )(
776 IShockwaveFlash * This,
777 /* [retval][out] */ BSTR *pVal);
779 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SWRemote )(
780 IShockwaveFlash * This,
781 /* [in] */ BSTR pVal);
783 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FlashVars )(
784 IShockwaveFlash * This,
785 /* [retval][out] */ BSTR *pVal);
787 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FlashVars )(
788 IShockwaveFlash * This,
789 /* [in] */ BSTR pVal);
791 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AllowScriptAccess )(
792 IShockwaveFlash * This,
793 /* [retval][out] */ BSTR *pVal);
795 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AllowScriptAccess )(
796 IShockwaveFlash * This,
797 /* [in] */ BSTR pVal);
799 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MovieData )(
800 IShockwaveFlash * This,
801 /* [retval][out] */ BSTR *pVal);
803 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MovieData )(
804 IShockwaveFlash * This,
805 /* [in] */ BSTR pVal);
807 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_InlineData )(
808 IShockwaveFlash * This,
809 /* [retval][out] */ IUnknown **ppIUnknown);
811 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_InlineData )(
812 IShockwaveFlash * This,
813 /* [in] */ IUnknown *ppIUnknown);
815 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SeamlessTabbing )(
816 IShockwaveFlash * This,
817 /* [retval][out] */ VARIANT_BOOL *pVal);
819 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SeamlessTabbing )(
820 IShockwaveFlash * This,
821 /* [in] */ VARIANT_BOOL pVal);
823 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *EnforceLocalSecurity )(
824 IShockwaveFlash * This);
826 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Profile )(
827 IShockwaveFlash * This,
828 /* [retval][out] */ VARIANT_BOOL *pVal);
830 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Profile )(
831 IShockwaveFlash * This,
832 /* [in] */ VARIANT_BOOL pVal);
834 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ProfileAddress )(
835 IShockwaveFlash * This,
836 /* [retval][out] */ BSTR *pVal);
838 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ProfileAddress )(
839 IShockwaveFlash * This,
840 /* [in] */ BSTR pVal);
842 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ProfilePort )(
843 IShockwaveFlash * This,
844 /* [retval][out] */ long *pVal);
846 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ProfilePort )(
847 IShockwaveFlash * This,
848 /* [in] */ long pVal);
850 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CallFunction )(
851 IShockwaveFlash * This,
852 /* [in] */ BSTR request,
853 /* [retval][out] */ BSTR *response);
855 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetReturnValue )(
856 IShockwaveFlash * This,
857 /* [in] */ BSTR returnValue);
859 /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DisableLocalSecurity )(
860 IShockwaveFlash * This);
862 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AllowNetworking )(
863 IShockwaveFlash * This,
864 /* [retval][out] */ BSTR *pVal);
866 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AllowNetworking )(
867 IShockwaveFlash * This,
868 /* [in] */ BSTR pVal);
870 /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AllowFullScreen )(
871 IShockwaveFlash * This,
872 /* [retval][out] */ BSTR *pVal);
874 /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AllowFullScreen )(
875 IShockwaveFlash * This,
876 /* [in] */ BSTR pVal);
879 } IShockwaveFlashVtbl;
881 interface IShockwaveFlash
883 CONST_VTBL struct IShockwaveFlashVtbl *lpVtbl;
891 #define IShockwaveFlash_QueryInterface(This,riid,ppvObject) \
892 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
894 #define IShockwaveFlash_AddRef(This) \
895 (This)->lpVtbl -> AddRef(This)
897 #define IShockwaveFlash_Release(This) \
898 (This)->lpVtbl -> Release(This)
901 #define IShockwaveFlash_GetTypeInfoCount(This,pctinfo) \
902 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
904 #define IShockwaveFlash_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
905 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
907 #define IShockwaveFlash_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
908 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
910 #define IShockwaveFlash_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
911 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
914 #define IShockwaveFlash_get_ReadyState(This,pVal) \
915 (This)->lpVtbl -> get_ReadyState(This,pVal)
917 #define IShockwaveFlash_get_TotalFrames(This,pVal) \
918 (This)->lpVtbl -> get_TotalFrames(This,pVal)
920 #define IShockwaveFlash_get_Playing(This,pVal) \
921 (This)->lpVtbl -> get_Playing(This,pVal)
923 #define IShockwaveFlash_put_Playing(This,pVal) \
924 (This)->lpVtbl -> put_Playing(This,pVal)
926 #define IShockwaveFlash_get_Quality(This,pVal) \
927 (This)->lpVtbl -> get_Quality(This,pVal)
929 #define IShockwaveFlash_put_Quality(This,pVal) \
930 (This)->lpVtbl -> put_Quality(This,pVal)
932 #define IShockwaveFlash_get_ScaleMode(This,pVal) \
933 (This)->lpVtbl -> get_ScaleMode(This,pVal)
935 #define IShockwaveFlash_put_ScaleMode(This,pVal) \
936 (This)->lpVtbl -> put_ScaleMode(This,pVal)
938 #define IShockwaveFlash_get_AlignMode(This,pVal) \
939 (This)->lpVtbl -> get_AlignMode(This,pVal)
941 #define IShockwaveFlash_put_AlignMode(This,pVal) \
942 (This)->lpVtbl -> put_AlignMode(This,pVal)
944 #define IShockwaveFlash_get_BackgroundColor(This,pVal) \
945 (This)->lpVtbl -> get_BackgroundColor(This,pVal)
947 #define IShockwaveFlash_put_BackgroundColor(This,pVal) \
948 (This)->lpVtbl -> put_BackgroundColor(This,pVal)
950 #define IShockwaveFlash_get_Loop(This,pVal) \
951 (This)->lpVtbl -> get_Loop(This,pVal)
953 #define IShockwaveFlash_put_Loop(This,pVal) \
954 (This)->lpVtbl -> put_Loop(This,pVal)
956 #define IShockwaveFlash_get_Movie(This,pVal) \
957 (This)->lpVtbl -> get_Movie(This,pVal)
959 #define IShockwaveFlash_put_Movie(This,pVal) \
960 (This)->lpVtbl -> put_Movie(This,pVal)
962 #define IShockwaveFlash_receiveNum(This,pVal) \
963 (This)->lpVtbl -> receiveNum(This,pVal)
965 #define IShockwaveFlash_put_FrameNum(This,pVal) \
966 (This)->lpVtbl -> put_FrameNum(This,pVal)
968 #define IShockwaveFlash_SetZoomRect(This,left,top,right,bottom) \
969 (This)->lpVtbl -> SetZoomRect(This,left,top,right,bottom)
971 #define IShockwaveFlash_Zoom(This,factor) \
972 (This)->lpVtbl -> Zoom(This,factor)
974 #define IShockwaveFlash_Pan(This,x,y,mode) \
975 (This)->lpVtbl -> Pan(This,x,y,mode)
977 #define IShockwaveFlash_Play(This) \
978 (This)->lpVtbl -> Play(This)
980 #define IShockwaveFlash_Stop(This) \
981 (This)->lpVtbl -> Stop(This)
983 #define IShockwaveFlash_Back(This) \
984 (This)->lpVtbl -> Back(This)
986 #define IShockwaveFlash_Forward(This) \
987 (This)->lpVtbl -> Forward(This)
989 #define IShockwaveFlash_Rewind(This) \
990 (This)->lpVtbl -> Rewind(This)
992 #define IShockwaveFlash_StopPlay(This) \
993 (This)->lpVtbl -> StopPlay(This)
995 #define IShockwaveFlash_GotoFrame(This,FrameNum) \
996 (This)->lpVtbl -> GotoFrame(This,FrameNum)
998 #define IShockwaveFlash_CurrentFrame(This,FrameNum) \
999 (This)->lpVtbl -> CurrentFrame(This,FrameNum)
1001 #define IShockwaveFlash_IsPlaying(This,Playing) \
1002 (This)->lpVtbl -> IsPlaying(This,Playing)
1004 #define IShockwaveFlash_PercentLoaded(This,percent) \
1005 (This)->lpVtbl -> PercentLoaded(This,percent)
1007 #define IShockwaveFlash_FrameLoaded(This,FrameNum,loaded) \
1008 (This)->lpVtbl -> FrameLoaded(This,FrameNum,loaded)
1010 #define IShockwaveFlash_FlashVersion(This,version) \
1011 (This)->lpVtbl -> FlashVersion(This,version)
1013 #define IShockwaveFlash_get_WMode(This,pVal) \
1014 (This)->lpVtbl -> get_WMode(This,pVal)
1016 #define IShockwaveFlash_put_WMode(This,pVal) \
1017 (This)->lpVtbl -> put_WMode(This,pVal)
1019 #define IShockwaveFlash_get_SAlign(This,pVal) \
1020 (This)->lpVtbl -> get_SAlign(This,pVal)
1022 #define IShockwaveFlash_put_SAlign(This,pVal) \
1023 (This)->lpVtbl -> put_SAlign(This,pVal)
1025 #define IShockwaveFlash_get_Menu(This,pVal) \
1026 (This)->lpVtbl -> get_Menu(This,pVal)
1028 #define IShockwaveFlash_put_Menu(This,pVal) \
1029 (This)->lpVtbl -> put_Menu(This,pVal)
1031 #define IShockwaveFlash_get_Base(This,pVal) \
1032 (This)->lpVtbl -> get_Base(This,pVal)
1034 #define IShockwaveFlash_put_Base(This,pVal) \
1035 (This)->lpVtbl -> put_Base(This,pVal)
1037 #define IShockwaveFlash_get_Scale(This,pVal) \
1038 (This)->lpVtbl -> get_Scale(This,pVal)
1040 #define IShockwaveFlash_put_Scale(This,pVal) \
1041 (This)->lpVtbl -> put_Scale(This,pVal)
1043 #define IShockwaveFlash_get_DeviceFont(This,pVal) \
1044 (This)->lpVtbl -> get_DeviceFont(This,pVal)
1046 #define IShockwaveFlash_put_DeviceFont(This,pVal) \
1047 (This)->lpVtbl -> put_DeviceFont(This,pVal)
1049 #define IShockwaveFlash_get_EmbedMovie(This,pVal) \
1050 (This)->lpVtbl -> get_EmbedMovie(This,pVal)
1052 #define IShockwaveFlash_put_EmbedMovie(This,pVal) \
1053 (This)->lpVtbl -> put_EmbedMovie(This,pVal)
1055 #define IShockwaveFlash_get_BGColor(This,pVal) \
1056 (This)->lpVtbl -> get_BGColor(This,pVal)
1058 #define IShockwaveFlash_put_BGColor(This,pVal) \
1059 (This)->lpVtbl -> put_BGColor(This,pVal)
1061 #define IShockwaveFlash_get_Quality2(This,pVal) \
1062 (This)->lpVtbl -> get_Quality2(This,pVal)
1064 #define IShockwaveFlash_put_Quality2(This,pVal) \
1065 (This)->lpVtbl -> put_Quality2(This,pVal)
1067 #define IShockwaveFlash_LoadMovie(This,layer,url) \
1068 (This)->lpVtbl -> LoadMovie(This,layer,url)
1070 #define IShockwaveFlash_TGotoFrame(This,target,FrameNum) \
1071 (This)->lpVtbl -> TGotoFrame(This,target,FrameNum)
1073 #define IShockwaveFlash_TGotoLabel(This,target,label) \
1074 (This)->lpVtbl -> TGotoLabel(This,target,label)
1076 #define IShockwaveFlash_TCurrentFrame(This,target,FrameNum) \
1077 (This)->lpVtbl -> TCurrentFrame(This,target,FrameNum)
1079 #define IShockwaveFlash_TCurrentLabel(This,target,pVal) \
1080 (This)->lpVtbl -> TCurrentLabel(This,target,pVal)
1082 #define IShockwaveFlash_TPlay(This,target) \
1083 (This)->lpVtbl -> TPlay(This,target)
1085 #define IShockwaveFlash_TStopPlay(This,target) \
1086 (This)->lpVtbl -> TStopPlay(This,target)
1088 #define IShockwaveFlash_SetVariable(This,name,value) \
1089 (This)->lpVtbl -> SetVariable(This,name,value)
1091 #define IShockwaveFlash_GetVariable(This,name,pVal) \
1092 (This)->lpVtbl -> GetVariable(This,name,pVal)
1094 #define IShockwaveFlash_TSetProperty(This,target,property,value) \
1095 (This)->lpVtbl -> TSetProperty(This,target,property,value)
1097 #define IShockwaveFlash_TGetProperty(This,target,property,pVal) \
1098 (This)->lpVtbl -> TGetProperty(This,target,property,pVal)
1100 #define IShockwaveFlash_TCallFrame(This,target,FrameNum) \
1101 (This)->lpVtbl -> TCallFrame(This,target,FrameNum)
1103 #define IShockwaveFlash_TCallLabel(This,target,label) \
1104 (This)->lpVtbl -> TCallLabel(This,target,label)
1106 #define IShockwaveFlash_TSetPropertyNum(This,target,property,value) \
1107 (This)->lpVtbl -> TSetPropertyNum(This,target,property,value)
1109 #define IShockwaveFlash_TGetPropertyNum(This,target,property,pVal) \
1110 (This)->lpVtbl -> TGetPropertyNum(This,target,property,pVal)
1112 #define IShockwaveFlash_TGetPropertyAsNumber(This,target,property,pVal) \
1113 (This)->lpVtbl -> TGetPropertyAsNumber(This,target,property,pVal)
1115 #define IShockwaveFlash_get_SWRemote(This,pVal) \
1116 (This)->lpVtbl -> get_SWRemote(This,pVal)
1118 #define IShockwaveFlash_put_SWRemote(This,pVal) \
1119 (This)->lpVtbl -> put_SWRemote(This,pVal)
1121 #define IShockwaveFlash_get_FlashVars(This,pVal) \
1122 (This)->lpVtbl -> get_FlashVars(This,pVal)
1124 #define IShockwaveFlash_put_FlashVars(This,pVal) \
1125 (This)->lpVtbl -> put_FlashVars(This,pVal)
1127 #define IShockwaveFlash_get_AllowScriptAccess(This,pVal) \
1128 (This)->lpVtbl -> get_AllowScriptAccess(This,pVal)
1130 #define IShockwaveFlash_put_AllowScriptAccess(This,pVal) \
1131 (This)->lpVtbl -> put_AllowScriptAccess(This,pVal)
1133 #define IShockwaveFlash_get_MovieData(This,pVal) \
1134 (This)->lpVtbl -> get_MovieData(This,pVal)
1136 #define IShockwaveFlash_put_MovieData(This,pVal) \
1137 (This)->lpVtbl -> put_MovieData(This,pVal)
1139 #define IShockwaveFlash_get_InlineData(This,ppIUnknown) \
1140 (This)->lpVtbl -> get_InlineData(This,ppIUnknown)
1142 #define IShockwaveFlash_put_InlineData(This,ppIUnknown) \
1143 (This)->lpVtbl -> put_InlineData(This,ppIUnknown)
1145 #define IShockwaveFlash_get_SeamlessTabbing(This,pVal) \
1146 (This)->lpVtbl -> get_SeamlessTabbing(This,pVal)
1148 #define IShockwaveFlash_put_SeamlessTabbing(This,pVal) \
1149 (This)->lpVtbl -> put_SeamlessTabbing(This,pVal)
1151 #define IShockwaveFlash_EnforceLocalSecurity(This) \
1152 (This)->lpVtbl -> EnforceLocalSecurity(This)
1154 #define IShockwaveFlash_get_Profile(This,pVal) \
1155 (This)->lpVtbl -> get_Profile(This,pVal)
1157 #define IShockwaveFlash_put_Profile(This,pVal) \
1158 (This)->lpVtbl -> put_Profile(This,pVal)
1160 #define IShockwaveFlash_get_ProfileAddress(This,pVal) \
1161 (This)->lpVtbl -> get_ProfileAddress(This,pVal)
1163 #define IShockwaveFlash_put_ProfileAddress(This,pVal) \
1164 (This)->lpVtbl -> put_ProfileAddress(This,pVal)
1166 #define IShockwaveFlash_get_ProfilePort(This,pVal) \
1167 (This)->lpVtbl -> get_ProfilePort(This,pVal)
1169 #define IShockwaveFlash_put_ProfilePort(This,pVal) \
1170 (This)->lpVtbl -> put_ProfilePort(This,pVal)
1172 #define IShockwaveFlash_CallFunction(This,request,response) \
1173 (This)->lpVtbl -> CallFunction(This,request,response)
1175 #define IShockwaveFlash_SetReturnValue(This,returnValue) \
1176 (This)->lpVtbl -> SetReturnValue(This,returnValue)
1178 #define IShockwaveFlash_DisableLocalSecurity(This) \
1179 (This)->lpVtbl -> DisableLocalSecurity(This)
1181 #define IShockwaveFlash_get_AllowNetworking(This,pVal) \
1182 (This)->lpVtbl -> get_AllowNetworking(This,pVal)
1184 #define IShockwaveFlash_put_AllowNetworking(This,pVal) \
1185 (This)->lpVtbl -> put_AllowNetworking(This,pVal)
1187 #define IShockwaveFlash_get_AllowFullScreen(This,pVal) \
1188 (This)->lpVtbl -> get_AllowFullScreen(This,pVal)
1190 #define IShockwaveFlash_put_AllowFullScreen(This,pVal) \
1191 (This)->lpVtbl -> put_AllowFullScreen(This,pVal)
1193 #endif /* COBJMACROS */
1196 #endif /* C style interface */
1200 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_ReadyState_Proxy(
1201 IShockwaveFlash * This,
1202 /* [retval][out] */ long *pVal);
1205 void __RPC_STUB IShockwaveFlash_get_ReadyState_Stub(
1206 IRpcStubBuffer *This,
1207 IRpcChannelBuffer *_pRpcChannelBuffer,
1208 PRPC_MESSAGE _pRpcMessage,
1209 DWORD *_pdwStubPhase);
1212 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_TotalFrames_Proxy(
1213 IShockwaveFlash * This,
1214 /* [retval][out] */ long *pVal);
1217 void __RPC_STUB IShockwaveFlash_get_TotalFrames_Stub(
1218 IRpcStubBuffer *This,
1219 IRpcChannelBuffer *_pRpcChannelBuffer,
1220 PRPC_MESSAGE _pRpcMessage,
1221 DWORD *_pdwStubPhase);
1224 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Playing_Proxy(
1225 IShockwaveFlash * This,
1226 /* [retval][out] */ VARIANT_BOOL *pVal);
1229 void __RPC_STUB IShockwaveFlash_get_Playing_Stub(
1230 IRpcStubBuffer *This,
1231 IRpcChannelBuffer *_pRpcChannelBuffer,
1232 PRPC_MESSAGE _pRpcMessage,
1233 DWORD *_pdwStubPhase);
1236 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Playing_Proxy(
1237 IShockwaveFlash * This,
1238 /* [in] */ VARIANT_BOOL pVal);
1241 void __RPC_STUB IShockwaveFlash_put_Playing_Stub(
1242 IRpcStubBuffer *This,
1243 IRpcChannelBuffer *_pRpcChannelBuffer,
1244 PRPC_MESSAGE _pRpcMessage,
1245 DWORD *_pdwStubPhase);
1248 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Quality_Proxy(
1249 IShockwaveFlash * This,
1250 /* [retval][out] */ int *pVal);
1253 void __RPC_STUB IShockwaveFlash_get_Quality_Stub(
1254 IRpcStubBuffer *This,
1255 IRpcChannelBuffer *_pRpcChannelBuffer,
1256 PRPC_MESSAGE _pRpcMessage,
1257 DWORD *_pdwStubPhase);
1260 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Quality_Proxy(
1261 IShockwaveFlash * This,
1262 /* [in] */ int pVal);
1265 void __RPC_STUB IShockwaveFlash_put_Quality_Stub(
1266 IRpcStubBuffer *This,
1267 IRpcChannelBuffer *_pRpcChannelBuffer,
1268 PRPC_MESSAGE _pRpcMessage,
1269 DWORD *_pdwStubPhase);
1272 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_ScaleMode_Proxy(
1273 IShockwaveFlash * This,
1274 /* [retval][out] */ int *pVal);
1277 void __RPC_STUB IShockwaveFlash_get_ScaleMode_Stub(
1278 IRpcStubBuffer *This,
1279 IRpcChannelBuffer *_pRpcChannelBuffer,
1280 PRPC_MESSAGE _pRpcMessage,
1281 DWORD *_pdwStubPhase);
1284 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_ScaleMode_Proxy(
1285 IShockwaveFlash * This,
1286 /* [in] */ int pVal);
1289 void __RPC_STUB IShockwaveFlash_put_ScaleMode_Stub(
1290 IRpcStubBuffer *This,
1291 IRpcChannelBuffer *_pRpcChannelBuffer,
1292 PRPC_MESSAGE _pRpcMessage,
1293 DWORD *_pdwStubPhase);
1296 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_AlignMode_Proxy(
1297 IShockwaveFlash * This,
1298 /* [retval][out] */ int *pVal);
1301 void __RPC_STUB IShockwaveFlash_get_AlignMode_Stub(
1302 IRpcStubBuffer *This,
1303 IRpcChannelBuffer *_pRpcChannelBuffer,
1304 PRPC_MESSAGE _pRpcMessage,
1305 DWORD *_pdwStubPhase);
1308 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_AlignMode_Proxy(
1309 IShockwaveFlash * This,
1310 /* [in] */ int pVal);
1313 void __RPC_STUB IShockwaveFlash_put_AlignMode_Stub(
1314 IRpcStubBuffer *This,
1315 IRpcChannelBuffer *_pRpcChannelBuffer,
1316 PRPC_MESSAGE _pRpcMessage,
1317 DWORD *_pdwStubPhase);
1320 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_BackgroundColor_Proxy(
1321 IShockwaveFlash * This,
1322 /* [retval][out] */ long *pVal);
1325 void __RPC_STUB IShockwaveFlash_get_BackgroundColor_Stub(
1326 IRpcStubBuffer *This,
1327 IRpcChannelBuffer *_pRpcChannelBuffer,
1328 PRPC_MESSAGE _pRpcMessage,
1329 DWORD *_pdwStubPhase);
1332 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_BackgroundColor_Proxy(
1333 IShockwaveFlash * This,
1334 /* [in] */ long pVal);
1337 void __RPC_STUB IShockwaveFlash_put_BackgroundColor_Stub(
1338 IRpcStubBuffer *This,
1339 IRpcChannelBuffer *_pRpcChannelBuffer,
1340 PRPC_MESSAGE _pRpcMessage,
1341 DWORD *_pdwStubPhase);
1344 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Loop_Proxy(
1345 IShockwaveFlash * This,
1346 /* [retval][out] */ VARIANT_BOOL *pVal);
1349 void __RPC_STUB IShockwaveFlash_get_Loop_Stub(
1350 IRpcStubBuffer *This,
1351 IRpcChannelBuffer *_pRpcChannelBuffer,
1352 PRPC_MESSAGE _pRpcMessage,
1353 DWORD *_pdwStubPhase);
1356 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Loop_Proxy(
1357 IShockwaveFlash * This,
1358 /* [in] */ VARIANT_BOOL pVal);
1361 void __RPC_STUB IShockwaveFlash_put_Loop_Stub(
1362 IRpcStubBuffer *This,
1363 IRpcChannelBuffer *_pRpcChannelBuffer,
1364 PRPC_MESSAGE _pRpcMessage,
1365 DWORD *_pdwStubPhase);
1368 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Movie_Proxy(
1369 IShockwaveFlash * This,
1370 /* [retval][out] */ BSTR *pVal);
1373 void __RPC_STUB IShockwaveFlash_get_Movie_Stub(
1374 IRpcStubBuffer *This,
1375 IRpcChannelBuffer *_pRpcChannelBuffer,
1376 PRPC_MESSAGE _pRpcMessage,
1377 DWORD *_pdwStubPhase);
1380 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Movie_Proxy(
1381 IShockwaveFlash * This,
1382 /* [in] */ BSTR pVal);
1385 void __RPC_STUB IShockwaveFlash_put_Movie_Stub(
1386 IRpcStubBuffer *This,
1387 IRpcChannelBuffer *_pRpcChannelBuffer,
1388 PRPC_MESSAGE _pRpcMessage,
1389 DWORD *_pdwStubPhase);
1392 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_receiveNum_Proxy(
1393 IShockwaveFlash * This,
1394 /* [retval][out] */ long *pVal);
1397 void __RPC_STUB IShockwaveFlash_receiveNum_Stub(
1398 IRpcStubBuffer *This,
1399 IRpcChannelBuffer *_pRpcChannelBuffer,
1400 PRPC_MESSAGE _pRpcMessage,
1401 DWORD *_pdwStubPhase);
1404 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_FrameNum_Proxy(
1405 IShockwaveFlash * This,
1406 /* [in] */ long pVal);
1409 void __RPC_STUB IShockwaveFlash_put_FrameNum_Stub(
1410 IRpcStubBuffer *This,
1411 IRpcChannelBuffer *_pRpcChannelBuffer,
1412 PRPC_MESSAGE _pRpcMessage,
1413 DWORD *_pdwStubPhase);
1416 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_SetZoomRect_Proxy(
1417 IShockwaveFlash * This,
1418 /* [in] */ long left,
1419 /* [in] */ long top,
1420 /* [in] */ long right,
1421 /* [in] */ long bottom);
1424 void __RPC_STUB IShockwaveFlash_SetZoomRect_Stub(
1425 IRpcStubBuffer *This,
1426 IRpcChannelBuffer *_pRpcChannelBuffer,
1427 PRPC_MESSAGE _pRpcMessage,
1428 DWORD *_pdwStubPhase);
1431 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_Zoom_Proxy(
1432 IShockwaveFlash * This,
1433 /* [in] */ int factor);
1436 void __RPC_STUB IShockwaveFlash_Zoom_Stub(
1437 IRpcStubBuffer *This,
1438 IRpcChannelBuffer *_pRpcChannelBuffer,
1439 PRPC_MESSAGE _pRpcMessage,
1440 DWORD *_pdwStubPhase);
1443 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_Pan_Proxy(
1444 IShockwaveFlash * This,
1447 /* [in] */ int mode);
1450 void __RPC_STUB IShockwaveFlash_Pan_Stub(
1451 IRpcStubBuffer *This,
1452 IRpcChannelBuffer *_pRpcChannelBuffer,
1453 PRPC_MESSAGE _pRpcMessage,
1454 DWORD *_pdwStubPhase);
1457 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_Play_Proxy(
1458 IShockwaveFlash * This);
1461 void __RPC_STUB IShockwaveFlash_Play_Stub(
1462 IRpcStubBuffer *This,
1463 IRpcChannelBuffer *_pRpcChannelBuffer,
1464 PRPC_MESSAGE _pRpcMessage,
1465 DWORD *_pdwStubPhase);
1468 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_Stop_Proxy(
1469 IShockwaveFlash * This);
1472 void __RPC_STUB IShockwaveFlash_Stop_Stub(
1473 IRpcStubBuffer *This,
1474 IRpcChannelBuffer *_pRpcChannelBuffer,
1475 PRPC_MESSAGE _pRpcMessage,
1476 DWORD *_pdwStubPhase);
1479 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_Back_Proxy(
1480 IShockwaveFlash * This);
1483 void __RPC_STUB IShockwaveFlash_Back_Stub(
1484 IRpcStubBuffer *This,
1485 IRpcChannelBuffer *_pRpcChannelBuffer,
1486 PRPC_MESSAGE _pRpcMessage,
1487 DWORD *_pdwStubPhase);
1490 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_Forward_Proxy(
1491 IShockwaveFlash * This);
1494 void __RPC_STUB IShockwaveFlash_Forward_Stub(
1495 IRpcStubBuffer *This,
1496 IRpcChannelBuffer *_pRpcChannelBuffer,
1497 PRPC_MESSAGE _pRpcMessage,
1498 DWORD *_pdwStubPhase);
1501 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_Rewind_Proxy(
1502 IShockwaveFlash * This);
1505 void __RPC_STUB IShockwaveFlash_Rewind_Stub(
1506 IRpcStubBuffer *This,
1507 IRpcChannelBuffer *_pRpcChannelBuffer,
1508 PRPC_MESSAGE _pRpcMessage,
1509 DWORD *_pdwStubPhase);
1512 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_StopPlay_Proxy(
1513 IShockwaveFlash * This);
1516 void __RPC_STUB IShockwaveFlash_StopPlay_Stub(
1517 IRpcStubBuffer *This,
1518 IRpcChannelBuffer *_pRpcChannelBuffer,
1519 PRPC_MESSAGE _pRpcMessage,
1520 DWORD *_pdwStubPhase);
1523 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_GotoFrame_Proxy(
1524 IShockwaveFlash * This,
1525 /* [in] */ long FrameNum);
1528 void __RPC_STUB IShockwaveFlash_GotoFrame_Stub(
1529 IRpcStubBuffer *This,
1530 IRpcChannelBuffer *_pRpcChannelBuffer,
1531 PRPC_MESSAGE _pRpcMessage,
1532 DWORD *_pdwStubPhase);
1535 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_CurrentFrame_Proxy(
1536 IShockwaveFlash * This,
1537 /* [retval][out] */ long *FrameNum);
1540 void __RPC_STUB IShockwaveFlash_CurrentFrame_Stub(
1541 IRpcStubBuffer *This,
1542 IRpcChannelBuffer *_pRpcChannelBuffer,
1543 PRPC_MESSAGE _pRpcMessage,
1544 DWORD *_pdwStubPhase);
1547 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_IsPlaying_Proxy(
1548 IShockwaveFlash * This,
1549 /* [retval][out] */ VARIANT_BOOL *Playing);
1552 void __RPC_STUB IShockwaveFlash_IsPlaying_Stub(
1553 IRpcStubBuffer *This,
1554 IRpcChannelBuffer *_pRpcChannelBuffer,
1555 PRPC_MESSAGE _pRpcMessage,
1556 DWORD *_pdwStubPhase);
1559 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_PercentLoaded_Proxy(
1560 IShockwaveFlash * This,
1561 /* [retval][out] */ long *percent);
1564 void __RPC_STUB IShockwaveFlash_PercentLoaded_Stub(
1565 IRpcStubBuffer *This,
1566 IRpcChannelBuffer *_pRpcChannelBuffer,
1567 PRPC_MESSAGE _pRpcMessage,
1568 DWORD *_pdwStubPhase);
1571 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_FrameLoaded_Proxy(
1572 IShockwaveFlash * This,
1573 /* [in] */ long FrameNum,
1574 /* [retval][out] */ VARIANT_BOOL *loaded);
1577 void __RPC_STUB IShockwaveFlash_FrameLoaded_Stub(
1578 IRpcStubBuffer *This,
1579 IRpcChannelBuffer *_pRpcChannelBuffer,
1580 PRPC_MESSAGE _pRpcMessage,
1581 DWORD *_pdwStubPhase);
1584 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_FlashVersion_Proxy(
1585 IShockwaveFlash * This,
1586 /* [retval][out] */ long *version);
1589 void __RPC_STUB IShockwaveFlash_FlashVersion_Stub(
1590 IRpcStubBuffer *This,
1591 IRpcChannelBuffer *_pRpcChannelBuffer,
1592 PRPC_MESSAGE _pRpcMessage,
1593 DWORD *_pdwStubPhase);
1596 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_WMode_Proxy(
1597 IShockwaveFlash * This,
1598 /* [retval][out] */ BSTR *pVal);
1601 void __RPC_STUB IShockwaveFlash_get_WMode_Stub(
1602 IRpcStubBuffer *This,
1603 IRpcChannelBuffer *_pRpcChannelBuffer,
1604 PRPC_MESSAGE _pRpcMessage,
1605 DWORD *_pdwStubPhase);
1608 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_WMode_Proxy(
1609 IShockwaveFlash * This,
1610 /* [in] */ BSTR pVal);
1613 void __RPC_STUB IShockwaveFlash_put_WMode_Stub(
1614 IRpcStubBuffer *This,
1615 IRpcChannelBuffer *_pRpcChannelBuffer,
1616 PRPC_MESSAGE _pRpcMessage,
1617 DWORD *_pdwStubPhase);
1620 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_SAlign_Proxy(
1621 IShockwaveFlash * This,
1622 /* [retval][out] */ BSTR *pVal);
1625 void __RPC_STUB IShockwaveFlash_get_SAlign_Stub(
1626 IRpcStubBuffer *This,
1627 IRpcChannelBuffer *_pRpcChannelBuffer,
1628 PRPC_MESSAGE _pRpcMessage,
1629 DWORD *_pdwStubPhase);
1632 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_SAlign_Proxy(
1633 IShockwaveFlash * This,
1634 /* [in] */ BSTR pVal);
1637 void __RPC_STUB IShockwaveFlash_put_SAlign_Stub(
1638 IRpcStubBuffer *This,
1639 IRpcChannelBuffer *_pRpcChannelBuffer,
1640 PRPC_MESSAGE _pRpcMessage,
1641 DWORD *_pdwStubPhase);
1644 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Menu_Proxy(
1645 IShockwaveFlash * This,
1646 /* [retval][out] */ VARIANT_BOOL *pVal);
1649 void __RPC_STUB IShockwaveFlash_get_Menu_Stub(
1650 IRpcStubBuffer *This,
1651 IRpcChannelBuffer *_pRpcChannelBuffer,
1652 PRPC_MESSAGE _pRpcMessage,
1653 DWORD *_pdwStubPhase);
1656 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Menu_Proxy(
1657 IShockwaveFlash * This,
1658 /* [in] */ VARIANT_BOOL pVal);
1661 void __RPC_STUB IShockwaveFlash_put_Menu_Stub(
1662 IRpcStubBuffer *This,
1663 IRpcChannelBuffer *_pRpcChannelBuffer,
1664 PRPC_MESSAGE _pRpcMessage,
1665 DWORD *_pdwStubPhase);
1668 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Base_Proxy(
1669 IShockwaveFlash * This,
1670 /* [retval][out] */ BSTR *pVal);
1673 void __RPC_STUB IShockwaveFlash_get_Base_Stub(
1674 IRpcStubBuffer *This,
1675 IRpcChannelBuffer *_pRpcChannelBuffer,
1676 PRPC_MESSAGE _pRpcMessage,
1677 DWORD *_pdwStubPhase);
1680 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Base_Proxy(
1681 IShockwaveFlash * This,
1682 /* [in] */ BSTR pVal);
1685 void __RPC_STUB IShockwaveFlash_put_Base_Stub(
1686 IRpcStubBuffer *This,
1687 IRpcChannelBuffer *_pRpcChannelBuffer,
1688 PRPC_MESSAGE _pRpcMessage,
1689 DWORD *_pdwStubPhase);
1692 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Scale_Proxy(
1693 IShockwaveFlash * This,
1694 /* [retval][out] */ BSTR *pVal);
1697 void __RPC_STUB IShockwaveFlash_get_Scale_Stub(
1698 IRpcStubBuffer *This,
1699 IRpcChannelBuffer *_pRpcChannelBuffer,
1700 PRPC_MESSAGE _pRpcMessage,
1701 DWORD *_pdwStubPhase);
1704 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Scale_Proxy(
1705 IShockwaveFlash * This,
1706 /* [in] */ BSTR pVal);
1709 void __RPC_STUB IShockwaveFlash_put_Scale_Stub(
1710 IRpcStubBuffer *This,
1711 IRpcChannelBuffer *_pRpcChannelBuffer,
1712 PRPC_MESSAGE _pRpcMessage,
1713 DWORD *_pdwStubPhase);
1716 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_DeviceFont_Proxy(
1717 IShockwaveFlash * This,
1718 /* [retval][out] */ VARIANT_BOOL *pVal);
1721 void __RPC_STUB IShockwaveFlash_get_DeviceFont_Stub(
1722 IRpcStubBuffer *This,
1723 IRpcChannelBuffer *_pRpcChannelBuffer,
1724 PRPC_MESSAGE _pRpcMessage,
1725 DWORD *_pdwStubPhase);
1728 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_DeviceFont_Proxy(
1729 IShockwaveFlash * This,
1730 /* [in] */ VARIANT_BOOL pVal);
1733 void __RPC_STUB IShockwaveFlash_put_DeviceFont_Stub(
1734 IRpcStubBuffer *This,
1735 IRpcChannelBuffer *_pRpcChannelBuffer,
1736 PRPC_MESSAGE _pRpcMessage,
1737 DWORD *_pdwStubPhase);
1740 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_EmbedMovie_Proxy(
1741 IShockwaveFlash * This,
1742 /* [retval][out] */ VARIANT_BOOL *pVal);
1745 void __RPC_STUB IShockwaveFlash_get_EmbedMovie_Stub(
1746 IRpcStubBuffer *This,
1747 IRpcChannelBuffer *_pRpcChannelBuffer,
1748 PRPC_MESSAGE _pRpcMessage,
1749 DWORD *_pdwStubPhase);
1752 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_EmbedMovie_Proxy(
1753 IShockwaveFlash * This,
1754 /* [in] */ VARIANT_BOOL pVal);
1757 void __RPC_STUB IShockwaveFlash_put_EmbedMovie_Stub(
1758 IRpcStubBuffer *This,
1759 IRpcChannelBuffer *_pRpcChannelBuffer,
1760 PRPC_MESSAGE _pRpcMessage,
1761 DWORD *_pdwStubPhase);
1764 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_BGColor_Proxy(
1765 IShockwaveFlash * This,
1766 /* [retval][out] */ BSTR *pVal);
1769 void __RPC_STUB IShockwaveFlash_get_BGColor_Stub(
1770 IRpcStubBuffer *This,
1771 IRpcChannelBuffer *_pRpcChannelBuffer,
1772 PRPC_MESSAGE _pRpcMessage,
1773 DWORD *_pdwStubPhase);
1776 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_BGColor_Proxy(
1777 IShockwaveFlash * This,
1778 /* [in] */ BSTR pVal);
1781 void __RPC_STUB IShockwaveFlash_put_BGColor_Stub(
1782 IRpcStubBuffer *This,
1783 IRpcChannelBuffer *_pRpcChannelBuffer,
1784 PRPC_MESSAGE _pRpcMessage,
1785 DWORD *_pdwStubPhase);
1788 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Quality2_Proxy(
1789 IShockwaveFlash * This,
1790 /* [retval][out] */ BSTR *pVal);
1793 void __RPC_STUB IShockwaveFlash_get_Quality2_Stub(
1794 IRpcStubBuffer *This,
1795 IRpcChannelBuffer *_pRpcChannelBuffer,
1796 PRPC_MESSAGE _pRpcMessage,
1797 DWORD *_pdwStubPhase);
1800 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Quality2_Proxy(
1801 IShockwaveFlash * This,
1802 /* [in] */ BSTR pVal);
1805 void __RPC_STUB IShockwaveFlash_put_Quality2_Stub(
1806 IRpcStubBuffer *This,
1807 IRpcChannelBuffer *_pRpcChannelBuffer,
1808 PRPC_MESSAGE _pRpcMessage,
1809 DWORD *_pdwStubPhase);
1812 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_LoadMovie_Proxy(
1813 IShockwaveFlash * This,
1814 /* [in] */ int layer,
1815 /* [in] */ BSTR url);
1818 void __RPC_STUB IShockwaveFlash_LoadMovie_Stub(
1819 IRpcStubBuffer *This,
1820 IRpcChannelBuffer *_pRpcChannelBuffer,
1821 PRPC_MESSAGE _pRpcMessage,
1822 DWORD *_pdwStubPhase);
1825 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TGotoFrame_Proxy(
1826 IShockwaveFlash * This,
1827 /* [in] */ BSTR target,
1828 /* [in] */ long FrameNum);
1831 void __RPC_STUB IShockwaveFlash_TGotoFrame_Stub(
1832 IRpcStubBuffer *This,
1833 IRpcChannelBuffer *_pRpcChannelBuffer,
1834 PRPC_MESSAGE _pRpcMessage,
1835 DWORD *_pdwStubPhase);
1838 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TGotoLabel_Proxy(
1839 IShockwaveFlash * This,
1840 /* [in] */ BSTR target,
1841 /* [in] */ BSTR label);
1844 void __RPC_STUB IShockwaveFlash_TGotoLabel_Stub(
1845 IRpcStubBuffer *This,
1846 IRpcChannelBuffer *_pRpcChannelBuffer,
1847 PRPC_MESSAGE _pRpcMessage,
1848 DWORD *_pdwStubPhase);
1851 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TCurrentFrame_Proxy(
1852 IShockwaveFlash * This,
1853 /* [in] */ BSTR target,
1854 /* [retval][out] */ long *FrameNum);
1857 void __RPC_STUB IShockwaveFlash_TCurrentFrame_Stub(
1858 IRpcStubBuffer *This,
1859 IRpcChannelBuffer *_pRpcChannelBuffer,
1860 PRPC_MESSAGE _pRpcMessage,
1861 DWORD *_pdwStubPhase);
1864 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TCurrentLabel_Proxy(
1865 IShockwaveFlash * This,
1866 /* [in] */ BSTR target,
1867 /* [retval][out] */ BSTR *pVal);
1870 void __RPC_STUB IShockwaveFlash_TCurrentLabel_Stub(
1871 IRpcStubBuffer *This,
1872 IRpcChannelBuffer *_pRpcChannelBuffer,
1873 PRPC_MESSAGE _pRpcMessage,
1874 DWORD *_pdwStubPhase);
1877 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TPlay_Proxy(
1878 IShockwaveFlash * This,
1879 /* [in] */ BSTR target);
1882 void __RPC_STUB IShockwaveFlash_TPlay_Stub(
1883 IRpcStubBuffer *This,
1884 IRpcChannelBuffer *_pRpcChannelBuffer,
1885 PRPC_MESSAGE _pRpcMessage,
1886 DWORD *_pdwStubPhase);
1889 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TStopPlay_Proxy(
1890 IShockwaveFlash * This,
1891 /* [in] */ BSTR target);
1894 void __RPC_STUB IShockwaveFlash_TStopPlay_Stub(
1895 IRpcStubBuffer *This,
1896 IRpcChannelBuffer *_pRpcChannelBuffer,
1897 PRPC_MESSAGE _pRpcMessage,
1898 DWORD *_pdwStubPhase);
1901 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_SetVariable_Proxy(
1902 IShockwaveFlash * This,
1903 /* [in] */ BSTR name,
1904 /* [in] */ BSTR value);
1907 void __RPC_STUB IShockwaveFlash_SetVariable_Stub(
1908 IRpcStubBuffer *This,
1909 IRpcChannelBuffer *_pRpcChannelBuffer,
1910 PRPC_MESSAGE _pRpcMessage,
1911 DWORD *_pdwStubPhase);
1914 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_GetVariable_Proxy(
1915 IShockwaveFlash * This,
1916 /* [in] */ BSTR name,
1917 /* [retval][out] */ BSTR *pVal);
1920 void __RPC_STUB IShockwaveFlash_GetVariable_Stub(
1921 IRpcStubBuffer *This,
1922 IRpcChannelBuffer *_pRpcChannelBuffer,
1923 PRPC_MESSAGE _pRpcMessage,
1924 DWORD *_pdwStubPhase);
1927 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TSetProperty_Proxy(
1928 IShockwaveFlash * This,
1929 /* [in] */ BSTR target,
1930 /* [in] */ int property,
1931 /* [in] */ BSTR value);
1934 void __RPC_STUB IShockwaveFlash_TSetProperty_Stub(
1935 IRpcStubBuffer *This,
1936 IRpcChannelBuffer *_pRpcChannelBuffer,
1937 PRPC_MESSAGE _pRpcMessage,
1938 DWORD *_pdwStubPhase);
1941 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TGetProperty_Proxy(
1942 IShockwaveFlash * This,
1943 /* [in] */ BSTR target,
1944 /* [in] */ int property,
1945 /* [retval][out] */ BSTR *pVal);
1948 void __RPC_STUB IShockwaveFlash_TGetProperty_Stub(
1949 IRpcStubBuffer *This,
1950 IRpcChannelBuffer *_pRpcChannelBuffer,
1951 PRPC_MESSAGE _pRpcMessage,
1952 DWORD *_pdwStubPhase);
1955 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TCallFrame_Proxy(
1956 IShockwaveFlash * This,
1957 /* [in] */ BSTR target,
1958 /* [in] */ int FrameNum);
1961 void __RPC_STUB IShockwaveFlash_TCallFrame_Stub(
1962 IRpcStubBuffer *This,
1963 IRpcChannelBuffer *_pRpcChannelBuffer,
1964 PRPC_MESSAGE _pRpcMessage,
1965 DWORD *_pdwStubPhase);
1968 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TCallLabel_Proxy(
1969 IShockwaveFlash * This,
1970 /* [in] */ BSTR target,
1971 /* [in] */ BSTR label);
1974 void __RPC_STUB IShockwaveFlash_TCallLabel_Stub(
1975 IRpcStubBuffer *This,
1976 IRpcChannelBuffer *_pRpcChannelBuffer,
1977 PRPC_MESSAGE _pRpcMessage,
1978 DWORD *_pdwStubPhase);
1981 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TSetPropertyNum_Proxy(
1982 IShockwaveFlash * This,
1983 /* [in] */ BSTR target,
1984 /* [in] */ int property,
1985 /* [in] */ double value);
1988 void __RPC_STUB IShockwaveFlash_TSetPropertyNum_Stub(
1989 IRpcStubBuffer *This,
1990 IRpcChannelBuffer *_pRpcChannelBuffer,
1991 PRPC_MESSAGE _pRpcMessage,
1992 DWORD *_pdwStubPhase);
1995 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TGetPropertyNum_Proxy(
1996 IShockwaveFlash * This,
1997 /* [in] */ BSTR target,
1998 /* [in] */ int property,
1999 /* [retval][out] */ double *pVal);
2002 void __RPC_STUB IShockwaveFlash_TGetPropertyNum_Stub(
2003 IRpcStubBuffer *This,
2004 IRpcChannelBuffer *_pRpcChannelBuffer,
2005 PRPC_MESSAGE _pRpcMessage,
2006 DWORD *_pdwStubPhase);
2009 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_TGetPropertyAsNumber_Proxy(
2010 IShockwaveFlash * This,
2011 /* [in] */ BSTR target,
2012 /* [in] */ int property,
2013 /* [retval][out] */ double *pVal);
2016 void __RPC_STUB IShockwaveFlash_TGetPropertyAsNumber_Stub(
2017 IRpcStubBuffer *This,
2018 IRpcChannelBuffer *_pRpcChannelBuffer,
2019 PRPC_MESSAGE _pRpcMessage,
2020 DWORD *_pdwStubPhase);
2023 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_SWRemote_Proxy(
2024 IShockwaveFlash * This,
2025 /* [retval][out] */ BSTR *pVal);
2028 void __RPC_STUB IShockwaveFlash_get_SWRemote_Stub(
2029 IRpcStubBuffer *This,
2030 IRpcChannelBuffer *_pRpcChannelBuffer,
2031 PRPC_MESSAGE _pRpcMessage,
2032 DWORD *_pdwStubPhase);
2035 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_SWRemote_Proxy(
2036 IShockwaveFlash * This,
2037 /* [in] */ BSTR pVal);
2040 void __RPC_STUB IShockwaveFlash_put_SWRemote_Stub(
2041 IRpcStubBuffer *This,
2042 IRpcChannelBuffer *_pRpcChannelBuffer,
2043 PRPC_MESSAGE _pRpcMessage,
2044 DWORD *_pdwStubPhase);
2047 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_FlashVars_Proxy(
2048 IShockwaveFlash * This,
2049 /* [retval][out] */ BSTR *pVal);
2052 void __RPC_STUB IShockwaveFlash_get_FlashVars_Stub(
2053 IRpcStubBuffer *This,
2054 IRpcChannelBuffer *_pRpcChannelBuffer,
2055 PRPC_MESSAGE _pRpcMessage,
2056 DWORD *_pdwStubPhase);
2059 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_FlashVars_Proxy(
2060 IShockwaveFlash * This,
2061 /* [in] */ BSTR pVal);
2064 void __RPC_STUB IShockwaveFlash_put_FlashVars_Stub(
2065 IRpcStubBuffer *This,
2066 IRpcChannelBuffer *_pRpcChannelBuffer,
2067 PRPC_MESSAGE _pRpcMessage,
2068 DWORD *_pdwStubPhase);
2071 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_AllowScriptAccess_Proxy(
2072 IShockwaveFlash * This,
2073 /* [retval][out] */ BSTR *pVal);
2076 void __RPC_STUB IShockwaveFlash_get_AllowScriptAccess_Stub(
2077 IRpcStubBuffer *This,
2078 IRpcChannelBuffer *_pRpcChannelBuffer,
2079 PRPC_MESSAGE _pRpcMessage,
2080 DWORD *_pdwStubPhase);
2083 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_AllowScriptAccess_Proxy(
2084 IShockwaveFlash * This,
2085 /* [in] */ BSTR pVal);
2088 void __RPC_STUB IShockwaveFlash_put_AllowScriptAccess_Stub(
2089 IRpcStubBuffer *This,
2090 IRpcChannelBuffer *_pRpcChannelBuffer,
2091 PRPC_MESSAGE _pRpcMessage,
2092 DWORD *_pdwStubPhase);
2095 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_MovieData_Proxy(
2096 IShockwaveFlash * This,
2097 /* [retval][out] */ BSTR *pVal);
2100 void __RPC_STUB IShockwaveFlash_get_MovieData_Stub(
2101 IRpcStubBuffer *This,
2102 IRpcChannelBuffer *_pRpcChannelBuffer,
2103 PRPC_MESSAGE _pRpcMessage,
2104 DWORD *_pdwStubPhase);
2107 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_MovieData_Proxy(
2108 IShockwaveFlash * This,
2109 /* [in] */ BSTR pVal);
2112 void __RPC_STUB IShockwaveFlash_put_MovieData_Stub(
2113 IRpcStubBuffer *This,
2114 IRpcChannelBuffer *_pRpcChannelBuffer,
2115 PRPC_MESSAGE _pRpcMessage,
2116 DWORD *_pdwStubPhase);
2119 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_InlineData_Proxy(
2120 IShockwaveFlash * This,
2121 /* [retval][out] */ IUnknown **ppIUnknown);
2124 void __RPC_STUB IShockwaveFlash_get_InlineData_Stub(
2125 IRpcStubBuffer *This,
2126 IRpcChannelBuffer *_pRpcChannelBuffer,
2127 PRPC_MESSAGE _pRpcMessage,
2128 DWORD *_pdwStubPhase);
2131 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_InlineData_Proxy(
2132 IShockwaveFlash * This,
2133 /* [in] */ IUnknown *ppIUnknown);
2136 void __RPC_STUB IShockwaveFlash_put_InlineData_Stub(
2137 IRpcStubBuffer *This,
2138 IRpcChannelBuffer *_pRpcChannelBuffer,
2139 PRPC_MESSAGE _pRpcMessage,
2140 DWORD *_pdwStubPhase);
2143 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_SeamlessTabbing_Proxy(
2144 IShockwaveFlash * This,
2145 /* [retval][out] */ VARIANT_BOOL *pVal);
2148 void __RPC_STUB IShockwaveFlash_get_SeamlessTabbing_Stub(
2149 IRpcStubBuffer *This,
2150 IRpcChannelBuffer *_pRpcChannelBuffer,
2151 PRPC_MESSAGE _pRpcMessage,
2152 DWORD *_pdwStubPhase);
2155 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_SeamlessTabbing_Proxy(
2156 IShockwaveFlash * This,
2157 /* [in] */ VARIANT_BOOL pVal);
2160 void __RPC_STUB IShockwaveFlash_put_SeamlessTabbing_Stub(
2161 IRpcStubBuffer *This,
2162 IRpcChannelBuffer *_pRpcChannelBuffer,
2163 PRPC_MESSAGE _pRpcMessage,
2164 DWORD *_pdwStubPhase);
2167 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_EnforceLocalSecurity_Proxy(
2168 IShockwaveFlash * This);
2171 void __RPC_STUB IShockwaveFlash_EnforceLocalSecurity_Stub(
2172 IRpcStubBuffer *This,
2173 IRpcChannelBuffer *_pRpcChannelBuffer,
2174 PRPC_MESSAGE _pRpcMessage,
2175 DWORD *_pdwStubPhase);
2178 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Profile_Proxy(
2179 IShockwaveFlash * This,
2180 /* [retval][out] */ VARIANT_BOOL *pVal);
2183 void __RPC_STUB IShockwaveFlash_get_Profile_Stub(
2184 IRpcStubBuffer *This,
2185 IRpcChannelBuffer *_pRpcChannelBuffer,
2186 PRPC_MESSAGE _pRpcMessage,
2187 DWORD *_pdwStubPhase);
2190 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Profile_Proxy(
2191 IShockwaveFlash * This,
2192 /* [in] */ VARIANT_BOOL pVal);
2195 void __RPC_STUB IShockwaveFlash_put_Profile_Stub(
2196 IRpcStubBuffer *This,
2197 IRpcChannelBuffer *_pRpcChannelBuffer,
2198 PRPC_MESSAGE _pRpcMessage,
2199 DWORD *_pdwStubPhase);
2202 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_ProfileAddress_Proxy(
2203 IShockwaveFlash * This,
2204 /* [retval][out] */ BSTR *pVal);
2207 void __RPC_STUB IShockwaveFlash_get_ProfileAddress_Stub(
2208 IRpcStubBuffer *This,
2209 IRpcChannelBuffer *_pRpcChannelBuffer,
2210 PRPC_MESSAGE _pRpcMessage,
2211 DWORD *_pdwStubPhase);
2214 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_ProfileAddress_Proxy(
2215 IShockwaveFlash * This,
2216 /* [in] */ BSTR pVal);
2219 void __RPC_STUB IShockwaveFlash_put_ProfileAddress_Stub(
2220 IRpcStubBuffer *This,
2221 IRpcChannelBuffer *_pRpcChannelBuffer,
2222 PRPC_MESSAGE _pRpcMessage,
2223 DWORD *_pdwStubPhase);
2226 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_ProfilePort_Proxy(
2227 IShockwaveFlash * This,
2228 /* [retval][out] */ long *pVal);
2231 void __RPC_STUB IShockwaveFlash_get_ProfilePort_Stub(
2232 IRpcStubBuffer *This,
2233 IRpcChannelBuffer *_pRpcChannelBuffer,
2234 PRPC_MESSAGE _pRpcMessage,
2235 DWORD *_pdwStubPhase);
2238 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_ProfilePort_Proxy(
2239 IShockwaveFlash * This,
2240 /* [in] */ long pVal);
2243 void __RPC_STUB IShockwaveFlash_put_ProfilePort_Stub(
2244 IRpcStubBuffer *This,
2245 IRpcChannelBuffer *_pRpcChannelBuffer,
2246 PRPC_MESSAGE _pRpcMessage,
2247 DWORD *_pdwStubPhase);
2250 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_CallFunction_Proxy(
2251 IShockwaveFlash * This,
2252 /* [in] */ BSTR request,
2253 /* [retval][out] */ BSTR *response);
2256 void __RPC_STUB IShockwaveFlash_CallFunction_Stub(
2257 IRpcStubBuffer *This,
2258 IRpcChannelBuffer *_pRpcChannelBuffer,
2259 PRPC_MESSAGE _pRpcMessage,
2260 DWORD *_pdwStubPhase);
2263 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_SetReturnValue_Proxy(
2264 IShockwaveFlash * This,
2265 /* [in] */ BSTR returnValue);
2268 void __RPC_STUB IShockwaveFlash_SetReturnValue_Stub(
2269 IRpcStubBuffer *This,
2270 IRpcChannelBuffer *_pRpcChannelBuffer,
2271 PRPC_MESSAGE _pRpcMessage,
2272 DWORD *_pdwStubPhase);
2275 /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_DisableLocalSecurity_Proxy(
2276 IShockwaveFlash * This);
2279 void __RPC_STUB IShockwaveFlash_DisableLocalSecurity_Stub(
2280 IRpcStubBuffer *This,
2281 IRpcChannelBuffer *_pRpcChannelBuffer,
2282 PRPC_MESSAGE _pRpcMessage,
2283 DWORD *_pdwStubPhase);
2286 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_AllowNetworking_Proxy(
2287 IShockwaveFlash * This,
2288 /* [retval][out] */ BSTR *pVal);
2291 void __RPC_STUB IShockwaveFlash_get_AllowNetworking_Stub(
2292 IRpcStubBuffer *This,
2293 IRpcChannelBuffer *_pRpcChannelBuffer,
2294 PRPC_MESSAGE _pRpcMessage,
2295 DWORD *_pdwStubPhase);
2298 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_AllowNetworking_Proxy(
2299 IShockwaveFlash * This,
2300 /* [in] */ BSTR pVal);
2303 void __RPC_STUB IShockwaveFlash_put_AllowNetworking_Stub(
2304 IRpcStubBuffer *This,
2305 IRpcChannelBuffer *_pRpcChannelBuffer,
2306 PRPC_MESSAGE _pRpcMessage,
2307 DWORD *_pdwStubPhase);
2310 /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_AllowFullScreen_Proxy(
2311 IShockwaveFlash * This,
2312 /* [retval][out] */ BSTR *pVal);
2315 void __RPC_STUB IShockwaveFlash_get_AllowFullScreen_Stub(
2316 IRpcStubBuffer *This,
2317 IRpcChannelBuffer *_pRpcChannelBuffer,
2318 PRPC_MESSAGE _pRpcMessage,
2319 DWORD *_pdwStubPhase);
2322 /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_AllowFullScreen_Proxy(
2323 IShockwaveFlash * This,
2324 /* [in] */ BSTR pVal);
2327 void __RPC_STUB IShockwaveFlash_put_AllowFullScreen_Stub(
2328 IRpcStubBuffer *This,
2329 IRpcChannelBuffer *_pRpcChannelBuffer,
2330 PRPC_MESSAGE _pRpcMessage,
2331 DWORD *_pdwStubPhase);
2335 #endif /* __IShockwaveFlash_INTERFACE_DEFINED__ */
2338 #ifndef ___IShockwaveFlashEvents_DISPINTERFACE_DEFINED__
2339 #define ___IShockwaveFlashEvents_DISPINTERFACE_DEFINED__
2341 /* dispinterface _IShockwaveFlashEvents */
2342 /* [hidden][helpstring][uuid] */
2345 EXTERN_C const IID DIID__IShockwaveFlashEvents;
2347 #if defined(__cplusplus) && !defined(CINTERFACE)
2349 MIDL_INTERFACE("D27CDB6D-AE6D-11CF-96B8-444553540000")
2350 _IShockwaveFlashEvents : public IDispatch
2354 #else /* C style interface */
2356 typedef struct _IShockwaveFlashEventsVtbl
2360 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
2361 _IShockwaveFlashEvents * This,
2362 /* [in] */ REFIID riid,
2363 /* [iid_is][out] */ void **ppvObject);
2365 ULONG ( STDMETHODCALLTYPE *AddRef )(
2366 _IShockwaveFlashEvents * This);
2368 ULONG ( STDMETHODCALLTYPE *Release )(
2369 _IShockwaveFlashEvents * This);
2371 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
2372 _IShockwaveFlashEvents * This,
2373 /* [out] */ UINT *pctinfo);
2375 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
2376 _IShockwaveFlashEvents * This,
2377 /* [in] */ UINT iTInfo,
2378 /* [in] */ LCID lcid,
2379 /* [out] */ ITypeInfo **ppTInfo);
2381 HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
2382 _IShockwaveFlashEvents * This,
2383 /* [in] */ REFIID riid,
2384 /* [size_is][in] */ LPOLESTR *rgszNames,
2385 /* [in] */ UINT cNames,
2386 /* [in] */ LCID lcid,
2387 /* [size_is][out] */ DISPID *rgDispId);
2389 /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
2390 _IShockwaveFlashEvents * This,
2391 /* [in] */ DISPID dispIdMember,
2392 /* [in] */ REFIID riid,
2393 /* [in] */ LCID lcid,
2394 /* [in] */ WORD wFlags,
2395 /* [out][in] */ DISPPARAMS *pDispParams,
2396 /* [out] */ VARIANT *pVarResult,
2397 /* [out] */ EXCEPINFO *pExcepInfo,
2398 /* [out] */ UINT *puArgErr);
2401 } _IShockwaveFlashEventsVtbl;
2403 interface _IShockwaveFlashEvents
2405 CONST_VTBL struct _IShockwaveFlashEventsVtbl *lpVtbl;
2413 #define _IShockwaveFlashEvents_QueryInterface(This,riid,ppvObject) \
2414 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
2416 #define _IShockwaveFlashEvents_AddRef(This) \
2417 (This)->lpVtbl -> AddRef(This)
2419 #define _IShockwaveFlashEvents_Release(This) \
2420 (This)->lpVtbl -> Release(This)
2423 #define _IShockwaveFlashEvents_GetTypeInfoCount(This,pctinfo) \
2424 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
2426 #define _IShockwaveFlashEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
2427 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
2429 #define _IShockwaveFlashEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
2430 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
2432 #define _IShockwaveFlashEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
2433 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
2435 #endif /* COBJMACROS */
2438 #endif /* C style interface */
2441 #endif /* ___IShockwaveFlashEvents_DISPINTERFACE_DEFINED__ */
2444 #ifndef __IFlashFactory_INTERFACE_DEFINED__
2445 #define __IFlashFactory_INTERFACE_DEFINED__
2447 /* interface IFlashFactory */
2448 /* [object][helpstring][uuid] */
2451 EXTERN_C const IID IID_IFlashFactory;
2453 #if defined(__cplusplus) && !defined(CINTERFACE)
2455 MIDL_INTERFACE("D27CDB70-AE6D-11CF-96B8-444553540000")
2456 IFlashFactory : public IUnknown
2461 #else /* C style interface */
2463 typedef struct IFlashFactoryVtbl
2467 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
2468 IFlashFactory * This,
2469 /* [in] */ REFIID riid,
2470 /* [iid_is][out] */ void **ppvObject);
2472 ULONG ( STDMETHODCALLTYPE *AddRef )(
2473 IFlashFactory * This);
2475 ULONG ( STDMETHODCALLTYPE *Release )(
2476 IFlashFactory * This);
2479 } IFlashFactoryVtbl;
2481 interface IFlashFactory
2483 CONST_VTBL struct IFlashFactoryVtbl *lpVtbl;
2491 #define IFlashFactory_QueryInterface(This,riid,ppvObject) \
2492 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
2494 #define IFlashFactory_AddRef(This) \
2495 (This)->lpVtbl -> AddRef(This)
2497 #define IFlashFactory_Release(This) \
2498 (This)->lpVtbl -> Release(This)
2501 #endif /* COBJMACROS */
2504 #endif /* C style interface */
2509 #endif /* __IFlashFactory_INTERFACE_DEFINED__ */
2512 #ifndef __IFlashObjectInterface_INTERFACE_DEFINED__
2513 #define __IFlashObjectInterface_INTERFACE_DEFINED__
2515 /* interface IFlashObjectInterface */
2516 /* [object][helpstring][uuid] */
2519 EXTERN_C const IID IID_IFlashObjectInterface;
2521 #if defined(__cplusplus) && !defined(CINTERFACE)
2523 MIDL_INTERFACE("D27CDB72-AE6D-11CF-96B8-444553540000")
2524 IFlashObjectInterface : public IDispatchEx
2529 #else /* C style interface */
2531 typedef struct IFlashObjectInterfaceVtbl
2535 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
2536 IFlashObjectInterface * This,
2537 /* [in] */ REFIID riid,
2538 /* [iid_is][out] */ void **ppvObject);
2540 ULONG ( STDMETHODCALLTYPE *AddRef )(
2541 IFlashObjectInterface * This);
2543 ULONG ( STDMETHODCALLTYPE *Release )(
2544 IFlashObjectInterface * This);
2546 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
2547 IFlashObjectInterface * This,
2548 /* [out] */ UINT *pctinfo);
2550 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
2551 IFlashObjectInterface * This,
2552 /* [in] */ UINT iTInfo,
2553 /* [in] */ LCID lcid,
2554 /* [out] */ ITypeInfo **ppTInfo);
2556 HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
2557 IFlashObjectInterface * This,
2558 /* [in] */ REFIID riid,
2559 /* [size_is][in] */ LPOLESTR *rgszNames,
2560 /* [in] */ UINT cNames,
2561 /* [in] */ LCID lcid,
2562 /* [size_is][out] */ DISPID *rgDispId);
2564 /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
2565 IFlashObjectInterface * This,
2566 /* [in] */ DISPID dispIdMember,
2567 /* [in] */ REFIID riid,
2568 /* [in] */ LCID lcid,
2569 /* [in] */ WORD wFlags,
2570 /* [out][in] */ DISPPARAMS *pDispParams,
2571 /* [out] */ VARIANT *pVarResult,
2572 /* [out] */ EXCEPINFO *pExcepInfo,
2573 /* [out] */ UINT *puArgErr);
2575 HRESULT ( __stdcall *GetDispID )(
2576 IFlashObjectInterface * This,
2577 /* [in] */ BSTR bstrName,
2578 /* [in] */ unsigned long grfdex,
2579 /* [out] */ long *pid);
2581 HRESULT ( __stdcall *RemoteInvokeEx )(
2582 IFlashObjectInterface * This,
2584 /* [in] */ unsigned long lcid,
2585 /* [in] */ unsigned long dwFlags,
2586 /* [in] */ DISPPARAMS *pdp,
2587 /* [out] */ VARIANT *pvarRes,
2588 /* [out] */ EXCEPINFO *pei,
2589 /* [in] */ IServiceProvider *pspCaller,
2590 /* [in] */ unsigned int cvarRefArg,
2591 /* [in] */ unsigned int *rgiRefArg,
2592 /* [out][in] */ VARIANT *rgvarRefArg);
2594 HRESULT ( __stdcall *DeleteMemberByName )(
2595 IFlashObjectInterface * This,
2596 /* [in] */ BSTR bstrName,
2597 /* [in] */ unsigned long grfdex);
2599 HRESULT ( __stdcall *DeleteMemberByDispID )(
2600 IFlashObjectInterface * This,
2601 /* [in] */ long id);
2603 HRESULT ( __stdcall *GetMemberProperties )(
2604 IFlashObjectInterface * This,
2606 /* [in] */ unsigned long grfdexFetch,
2607 /* [out] */ unsigned long *pgrfdex);
2609 HRESULT ( __stdcall *GetMemberName )(
2610 IFlashObjectInterface * This,
2612 /* [out] */ BSTR *pbstrName);
2614 HRESULT ( __stdcall *GetNextDispID )(
2615 IFlashObjectInterface * This,
2616 /* [in] */ unsigned long grfdex,
2618 /* [out] */ long *pid);
2620 HRESULT ( __stdcall *GetNameSpaceParent )(
2621 IFlashObjectInterface * This,
2622 /* [out] */ IUnknown **ppunk);
2625 } IFlashObjectInterfaceVtbl;
2627 interface IFlashObjectInterface
2629 CONST_VTBL struct IFlashObjectInterfaceVtbl *lpVtbl;
2637 #define IFlashObjectInterface_QueryInterface(This,riid,ppvObject) \
2638 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
2640 #define IFlashObjectInterface_AddRef(This) \
2641 (This)->lpVtbl -> AddRef(This)
2643 #define IFlashObjectInterface_Release(This) \
2644 (This)->lpVtbl -> Release(This)
2647 #define IFlashObjectInterface_GetTypeInfoCount(This,pctinfo) \
2648 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
2650 #define IFlashObjectInterface_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
2651 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
2653 #define IFlashObjectInterface_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
2654 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
2656 #define IFlashObjectInterface_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
2657 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
2660 #define IFlashObjectInterface_GetDispID(This,bstrName,grfdex,pid) \
2661 (This)->lpVtbl -> GetDispID(This,bstrName,grfdex,pid)
2663 #define IFlashObjectInterface_RemoteInvokeEx(This,id,lcid,dwFlags,pdp,pvarRes,pei,pspCaller,cvarRefArg,rgiRefArg,rgvarRefArg) \
2664 (This)->lpVtbl -> RemoteInvokeEx(This,id,lcid,dwFlags,pdp,pvarRes,pei,pspCaller,cvarRefArg,rgiRefArg,rgvarRefArg)
2666 #define IFlashObjectInterface_DeleteMemberByName(This,bstrName,grfdex) \
2667 (This)->lpVtbl -> DeleteMemberByName(This,bstrName,grfdex)
2669 #define IFlashObjectInterface_DeleteMemberByDispID(This,id) \
2670 (This)->lpVtbl -> DeleteMemberByDispID(This,id)
2672 #define IFlashObjectInterface_GetMemberProperties(This,id,grfdexFetch,pgrfdex) \
2673 (This)->lpVtbl -> GetMemberProperties(This,id,grfdexFetch,pgrfdex)
2675 #define IFlashObjectInterface_GetMemberName(This,id,pbstrName) \
2676 (This)->lpVtbl -> GetMemberName(This,id,pbstrName)
2678 #define IFlashObjectInterface_GetNextDispID(This,grfdex,id,pid) \
2679 (This)->lpVtbl -> GetNextDispID(This,grfdex,id,pid)
2681 #define IFlashObjectInterface_GetNameSpaceParent(This,ppunk) \
2682 (This)->lpVtbl -> GetNameSpaceParent(This,ppunk)
2685 #endif /* COBJMACROS */
2688 #endif /* C style interface */
2693 #endif /* __IFlashObjectInterface_INTERFACE_DEFINED__ */
2696 #ifndef __IDispatchEx_INTERFACE_DEFINED__
2697 #define __IDispatchEx_INTERFACE_DEFINED__
2699 /* interface IDispatchEx */
2700 /* [object][uuid] */
2703 EXTERN_C const IID IID_IDispatchEx;
2705 #if defined(__cplusplus) && !defined(CINTERFACE)
2707 MIDL_INTERFACE("A6EF9860-C720-11D0-9337-00A0C90DCAA9")
2708 IDispatchEx : public IDispatch
2711 virtual HRESULT __stdcall GetDispID(
2712 /* [in] */ BSTR bstrName,
2713 /* [in] */ unsigned long grfdex,
2714 /* [out] */ long *pid) = 0;
2716 virtual HRESULT __stdcall RemoteInvokeEx(
2718 /* [in] */ unsigned long lcid,
2719 /* [in] */ unsigned long dwFlags,
2720 /* [in] */ DISPPARAMS *pdp,
2721 /* [out] */ VARIANT *pvarRes,
2722 /* [out] */ EXCEPINFO *pei,
2723 /* [in] */ IServiceProvider *pspCaller,
2724 /* [in] */ unsigned int cvarRefArg,
2725 /* [in] */ unsigned int *rgiRefArg,
2726 /* [out][in] */ VARIANT *rgvarRefArg) = 0;
2728 virtual HRESULT __stdcall DeleteMemberByName(
2729 /* [in] */ BSTR bstrName,
2730 /* [in] */ unsigned long grfdex) = 0;
2732 virtual HRESULT __stdcall DeleteMemberByDispID(
2733 /* [in] */ long id) = 0;
2735 virtual HRESULT __stdcall GetMemberProperties(
2737 /* [in] */ unsigned long grfdexFetch,
2738 /* [out] */ unsigned long *pgrfdex) = 0;
2740 virtual HRESULT __stdcall GetMemberName(
2742 /* [out] */ BSTR *pbstrName) = 0;
2744 virtual HRESULT __stdcall GetNextDispID(
2745 /* [in] */ unsigned long grfdex,
2747 /* [out] */ long *pid) = 0;
2749 virtual HRESULT __stdcall GetNameSpaceParent(
2750 /* [out] */ IUnknown **ppunk) = 0;
2754 #else /* C style interface */
2756 typedef struct IDispatchExVtbl
2760 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
2762 /* [in] */ REFIID riid,
2763 /* [iid_is][out] */ void **ppvObject);
2765 ULONG ( STDMETHODCALLTYPE *AddRef )(
2766 IDispatchEx * This);
2768 ULONG ( STDMETHODCALLTYPE *Release )(
2769 IDispatchEx * This);
2771 HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
2773 /* [out] */ UINT *pctinfo);
2775 HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
2777 /* [in] */ UINT iTInfo,
2778 /* [in] */ LCID lcid,
2779 /* [out] */ ITypeInfo **ppTInfo);
2781 HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
2783 /* [in] */ REFIID riid,
2784 /* [size_is][in] */ LPOLESTR *rgszNames,
2785 /* [in] */ UINT cNames,
2786 /* [in] */ LCID lcid,
2787 /* [size_is][out] */ DISPID *rgDispId);
2789 /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
2791 /* [in] */ DISPID dispIdMember,
2792 /* [in] */ REFIID riid,
2793 /* [in] */ LCID lcid,
2794 /* [in] */ WORD wFlags,
2795 /* [out][in] */ DISPPARAMS *pDispParams,
2796 /* [out] */ VARIANT *pVarResult,
2797 /* [out] */ EXCEPINFO *pExcepInfo,
2798 /* [out] */ UINT *puArgErr);
2800 HRESULT ( __stdcall *GetDispID )(
2802 /* [in] */ BSTR bstrName,
2803 /* [in] */ unsigned long grfdex,
2804 /* [out] */ long *pid);
2806 HRESULT ( __stdcall *RemoteInvokeEx )(
2809 /* [in] */ unsigned long lcid,
2810 /* [in] */ unsigned long dwFlags,
2811 /* [in] */ DISPPARAMS *pdp,
2812 /* [out] */ VARIANT *pvarRes,
2813 /* [out] */ EXCEPINFO *pei,
2814 /* [in] */ IServiceProvider *pspCaller,
2815 /* [in] */ unsigned int cvarRefArg,
2816 /* [in] */ unsigned int *rgiRefArg,
2817 /* [out][in] */ VARIANT *rgvarRefArg);
2819 HRESULT ( __stdcall *DeleteMemberByName )(
2821 /* [in] */ BSTR bstrName,
2822 /* [in] */ unsigned long grfdex);
2824 HRESULT ( __stdcall *DeleteMemberByDispID )(
2826 /* [in] */ long id);
2828 HRESULT ( __stdcall *GetMemberProperties )(
2831 /* [in] */ unsigned long grfdexFetch,
2832 /* [out] */ unsigned long *pgrfdex);
2834 HRESULT ( __stdcall *GetMemberName )(
2837 /* [out] */ BSTR *pbstrName);
2839 HRESULT ( __stdcall *GetNextDispID )(
2841 /* [in] */ unsigned long grfdex,
2843 /* [out] */ long *pid);
2845 HRESULT ( __stdcall *GetNameSpaceParent )(
2847 /* [out] */ IUnknown **ppunk);
2852 interface IDispatchEx
2854 CONST_VTBL struct IDispatchExVtbl *lpVtbl;
2862 #define IDispatchEx_QueryInterface(This,riid,ppvObject) \
2863 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
2865 #define IDispatchEx_AddRef(This) \
2866 (This)->lpVtbl -> AddRef(This)
2868 #define IDispatchEx_Release(This) \
2869 (This)->lpVtbl -> Release(This)
2872 #define IDispatchEx_GetTypeInfoCount(This,pctinfo) \
2873 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
2875 #define IDispatchEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
2876 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
2878 #define IDispatchEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
2879 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
2881 #define IDispatchEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
2882 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
2885 #define IDispatchEx_GetDispID(This,bstrName,grfdex,pid) \
2886 (This)->lpVtbl -> GetDispID(This,bstrName,grfdex,pid)
2888 #define IDispatchEx_RemoteInvokeEx(This,id,lcid,dwFlags,pdp,pvarRes,pei,pspCaller,cvarRefArg,rgiRefArg,rgvarRefArg) \
2889 (This)->lpVtbl -> RemoteInvokeEx(This,id,lcid,dwFlags,pdp,pvarRes,pei,pspCaller,cvarRefArg,rgiRefArg,rgvarRefArg)
2891 #define IDispatchEx_DeleteMemberByName(This,bstrName,grfdex) \
2892 (This)->lpVtbl -> DeleteMemberByName(This,bstrName,grfdex)
2894 #define IDispatchEx_DeleteMemberByDispID(This,id) \
2895 (This)->lpVtbl -> DeleteMemberByDispID(This,id)
2897 #define IDispatchEx_GetMemberProperties(This,id,grfdexFetch,pgrfdex) \
2898 (This)->lpVtbl -> GetMemberProperties(This,id,grfdexFetch,pgrfdex)
2900 #define IDispatchEx_GetMemberName(This,id,pbstrName) \
2901 (This)->lpVtbl -> GetMemberName(This,id,pbstrName)
2903 #define IDispatchEx_GetNextDispID(This,grfdex,id,pid) \
2904 (This)->lpVtbl -> GetNextDispID(This,grfdex,id,pid)
2906 #define IDispatchEx_GetNameSpaceParent(This,ppunk) \
2907 (This)->lpVtbl -> GetNameSpaceParent(This,ppunk)
2909 #endif /* COBJMACROS */
2912 #endif /* C style interface */
2916 HRESULT __stdcall IDispatchEx_GetDispID_Proxy(
2918 /* [in] */ BSTR bstrName,
2919 /* [in] */ unsigned long grfdex,
2920 /* [out] */ long *pid);
2923 void __RPC_STUB IDispatchEx_GetDispID_Stub(
2924 IRpcStubBuffer *This,
2925 IRpcChannelBuffer *_pRpcChannelBuffer,
2926 PRPC_MESSAGE _pRpcMessage,
2927 DWORD *_pdwStubPhase);
2930 HRESULT __stdcall IDispatchEx_RemoteInvokeEx_Proxy(
2933 /* [in] */ unsigned long lcid,
2934 /* [in] */ unsigned long dwFlags,
2935 /* [in] */ DISPPARAMS *pdp,
2936 /* [out] */ VARIANT *pvarRes,
2937 /* [out] */ EXCEPINFO *pei,
2938 /* [in] */ IServiceProvider *pspCaller,
2939 /* [in] */ unsigned int cvarRefArg,
2940 /* [in] */ unsigned int *rgiRefArg,
2941 /* [out][in] */ VARIANT *rgvarRefArg);
2944 void __RPC_STUB IDispatchEx_RemoteInvokeEx_Stub(
2945 IRpcStubBuffer *This,
2946 IRpcChannelBuffer *_pRpcChannelBuffer,
2947 PRPC_MESSAGE _pRpcMessage,
2948 DWORD *_pdwStubPhase);
2951 HRESULT __stdcall IDispatchEx_DeleteMemberByName_Proxy(
2953 /* [in] */ BSTR bstrName,
2954 /* [in] */ unsigned long grfdex);
2957 void __RPC_STUB IDispatchEx_DeleteMemberByName_Stub(
2958 IRpcStubBuffer *This,
2959 IRpcChannelBuffer *_pRpcChannelBuffer,
2960 PRPC_MESSAGE _pRpcMessage,
2961 DWORD *_pdwStubPhase);
2964 HRESULT __stdcall IDispatchEx_DeleteMemberByDispID_Proxy(
2966 /* [in] */ long id);
2969 void __RPC_STUB IDispatchEx_DeleteMemberByDispID_Stub(
2970 IRpcStubBuffer *This,
2971 IRpcChannelBuffer *_pRpcChannelBuffer,
2972 PRPC_MESSAGE _pRpcMessage,
2973 DWORD *_pdwStubPhase);
2976 HRESULT __stdcall IDispatchEx_GetMemberProperties_Proxy(
2979 /* [in] */ unsigned long grfdexFetch,
2980 /* [out] */ unsigned long *pgrfdex);
2983 void __RPC_STUB IDispatchEx_GetMemberProperties_Stub(
2984 IRpcStubBuffer *This,
2985 IRpcChannelBuffer *_pRpcChannelBuffer,
2986 PRPC_MESSAGE _pRpcMessage,
2987 DWORD *_pdwStubPhase);
2990 HRESULT __stdcall IDispatchEx_GetMemberName_Proxy(
2993 /* [out] */ BSTR *pbstrName);
2996 void __RPC_STUB IDispatchEx_GetMemberName_Stub(
2997 IRpcStubBuffer *This,
2998 IRpcChannelBuffer *_pRpcChannelBuffer,
2999 PRPC_MESSAGE _pRpcMessage,
3000 DWORD *_pdwStubPhase);
3003 HRESULT __stdcall IDispatchEx_GetNextDispID_Proxy(
3005 /* [in] */ unsigned long grfdex,
3007 /* [out] */ long *pid);
3010 void __RPC_STUB IDispatchEx_GetNextDispID_Stub(
3011 IRpcStubBuffer *This,
3012 IRpcChannelBuffer *_pRpcChannelBuffer,
3013 PRPC_MESSAGE _pRpcMessage,
3014 DWORD *_pdwStubPhase);
3017 HRESULT __stdcall IDispatchEx_GetNameSpaceParent_Proxy(
3019 /* [out] */ IUnknown **ppunk);
3022 void __RPC_STUB IDispatchEx_GetNameSpaceParent_Stub(
3023 IRpcStubBuffer *This,
3024 IRpcChannelBuffer *_pRpcChannelBuffer,
3025 PRPC_MESSAGE _pRpcMessage,
3026 DWORD *_pdwStubPhase);
3030 #endif /* __IDispatchEx_INTERFACE_DEFINED__ */
3033 #ifndef __IServiceProvider_INTERFACE_DEFINED__
3034 #define __IServiceProvider_INTERFACE_DEFINED__
3036 /* interface IServiceProvider */
3037 /* [object][uuid] */
3040 EXTERN_C const IID IID_IServiceProvider;
3042 #if defined(__cplusplus) && !defined(CINTERFACE)
3044 MIDL_INTERFACE("6D5140C1-7436-11CE-8034-00AA006009FA")
3045 IServiceProvider : public IUnknown
3048 virtual HRESULT __stdcall RemoteQueryService(
3049 /* [in] */ GUID *guidService,
3050 /* [in] */ GUID *riid,
3051 /* [out] */ IUnknown **ppvObject) = 0;
3055 #else /* C style interface */
3057 typedef struct IServiceProviderVtbl
3061 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
3062 IServiceProvider * This,
3063 /* [in] */ REFIID riid,
3064 /* [iid_is][out] */ void **ppvObject);
3066 ULONG ( STDMETHODCALLTYPE *AddRef )(
3067 IServiceProvider * This);
3069 ULONG ( STDMETHODCALLTYPE *Release )(
3070 IServiceProvider * This);
3072 HRESULT ( __stdcall *RemoteQueryService )(
3073 IServiceProvider * This,
3074 /* [in] */ GUID *guidService,
3075 /* [in] */ GUID *riid,
3076 /* [out] */ IUnknown **ppvObject);
3079 } IServiceProviderVtbl;
3081 interface IServiceProvider
3083 CONST_VTBL struct IServiceProviderVtbl *lpVtbl;
3091 #define IServiceProvider_QueryInterface(This,riid,ppvObject) \
3092 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
3094 #define IServiceProvider_AddRef(This) \
3095 (This)->lpVtbl -> AddRef(This)
3097 #define IServiceProvider_Release(This) \
3098 (This)->lpVtbl -> Release(This)
3101 #define IServiceProvider_RemoteQueryService(This,guidService,riid,ppvObject) \
3102 (This)->lpVtbl -> RemoteQueryService(This,guidService,riid,ppvObject)
3104 #endif /* COBJMACROS */
3107 #endif /* C style interface */
3111 HRESULT __stdcall IServiceProvider_RemoteQueryService_Proxy(
3112 IServiceProvider * This,
3113 /* [in] */ GUID *guidService,
3114 /* [in] */ GUID *riid,
3115 /* [out] */ IUnknown **ppvObject);
3118 void __RPC_STUB IServiceProvider_RemoteQueryService_Stub(
3119 IRpcStubBuffer *This,
3120 IRpcChannelBuffer *_pRpcChannelBuffer,
3121 PRPC_MESSAGE _pRpcMessage,
3122 DWORD *_pdwStubPhase);
3126 #endif /* __IServiceProvider_INTERFACE_DEFINED__ */
3129 EXTERN_C const CLSID CLSID_ShockwaveFlash;
3133 class DECLSPEC_UUID("D27CDB6E-AE6D-11CF-96B8-444553540000")
3137 EXTERN_C const CLSID CLSID_FlashObjectInterface;
3141 class DECLSPEC_UUID("D27CDB71-AE6D-11CF-96B8-444553540000")
3142 FlashObjectInterface;
3144 #endif /* __ShockwaveFlashObjects_LIBRARY_DEFINED__ */
3146 /* Additional Prototypes for ALL interfaces */
3148 /* end of Additional Prototypes */