00001
00002
00003
00004
00005 #ifndef __REQUIRED_RPCNDR_H_VERSION__
00006 #define __REQUIRED_RPCNDR_H_VERSION__ 440
00007 #endif
00008
00009 #include "rpc.h"
00010 #include "rpcndr.h"
00011
00012 #ifndef __Flash_h__
00013 #define __Flash_h__
00014
00015 #ifdef __cplusplus
00016 extern "C"{
00017 #endif
00018
00019
00020
00021 #ifndef __IShockwaveFlash_FWD_DEFINED__
00022 #define __IShockwaveFlash_FWD_DEFINED__
00023 typedef interface IShockwaveFlash IShockwaveFlash;
00024 #endif
00025
00026 #ifndef ___IShockwaveFlashEvents_FWD_DEFINED__
00027 #define ___IShockwaveFlashEvents_FWD_DEFINED__
00028 typedef interface _IShockwaveFlashEvents _IShockwaveFlashEvents;
00029 #endif
00030
00031 #ifndef __IFlashFactory_FWD_DEFINED__
00032 #define __IFlashFactory_FWD_DEFINED__
00033 typedef interface IFlashFactory IFlashFactory;
00034 #endif
00035
00036 #ifndef __IDispatchEx_FWD_DEFINED__
00037 #define __IDispatchEx_FWD_DEFINED__
00038 typedef interface IDispatchEx IDispatchEx;
00039 #endif
00040
00041 #ifndef __IFlashObjectInterface_FWD_DEFINED__
00042 #define __IFlashObjectInterface_FWD_DEFINED__
00043 typedef interface IFlashObjectInterface IFlashObjectInterface;
00044 #endif
00045
00046 #ifndef __IServiceProvider_FWD_DEFINED__
00047 #define __IServiceProvider_FWD_DEFINED__
00048 typedef interface IServiceProvider IServiceProvider;
00049 #endif
00050
00051 #ifndef __ShockwaveFlash_FWD_DEFINED__
00052 #define __ShockwaveFlash_FWD_DEFINED__
00053
00054 #ifdef __cplusplus
00055 typedef class ShockwaveFlash ShockwaveFlash;
00056 #else
00057 typedef struct ShockwaveFlash ShockwaveFlash;
00058 #endif
00059
00060 #endif
00061
00062 #ifndef __FlashProp_FWD_DEFINED__
00063 #define __FlashProp_FWD_DEFINED__
00064
00065 #ifdef __cplusplus
00066 typedef class FlashProp FlashProp;
00067 #else
00068 typedef struct FlashProp FlashProp;
00069 #endif
00070
00071 #endif
00072
00073 #ifndef __FlashObjectInterface_FWD_DEFINED__
00074 #define __FlashObjectInterface_FWD_DEFINED__
00075
00076 #ifdef __cplusplus
00077 typedef class FlashObjectInterface FlashObjectInterface;
00078 #else
00079 typedef struct FlashObjectInterface FlashObjectInterface;
00080 #endif
00081
00082 #endif
00083
00084 void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
00085 void __RPC_USER MIDL_user_free( void __RPC_FAR * );
00086
00087 #ifndef __ShockwaveFlashObjects_LIBRARY_DEFINED__
00088 #define __ShockwaveFlashObjects_LIBRARY_DEFINED__
00089
00090
00091
00092 EXTERN_C const IID LIBID_ShockwaveFlashObjects;
00093
00094 #ifndef __IShockwaveFlash_INTERFACE_DEFINED__
00095 #define __IShockwaveFlash_INTERFACE_DEFINED__
00096
00097
00098
00099 EXTERN_C const IID IID_IShockwaveFlash;
00100
00101 #if defined(__cplusplus) && !defined(CINTERFACE)
00102
00103 MIDL_INTERFACE("D27CDB6C-AE6D-11CF-96B8-444553540000")
00104 IShockwaveFlash : public IDispatch
00105 {
00106 public:
00107 virtual HRESULT STDMETHODCALLTYPE get_ReadyState(
00108 long __RPC_FAR *pVal) = 0;
00109
00110 virtual HRESULT STDMETHODCALLTYPE get_TotalFrames(
00111 long __RPC_FAR *pVal) = 0;
00112
00113 virtual HRESULT STDMETHODCALLTYPE get_Playing(
00114 VARIANT_BOOL __RPC_FAR *pVal) = 0;
00115
00116 virtual HRESULT STDMETHODCALLTYPE put_Playing(
00117 VARIANT_BOOL pVal) = 0;
00118
00119 virtual HRESULT STDMETHODCALLTYPE get_Quality(
00120 int __RPC_FAR *pVal) = 0;
00121
00122 virtual HRESULT STDMETHODCALLTYPE put_Quality(
00123 int pVal) = 0;
00124
00125 virtual HRESULT STDMETHODCALLTYPE get_ScaleMode(
00126 int __RPC_FAR *pVal) = 0;
00127
00128 virtual HRESULT STDMETHODCALLTYPE put_ScaleMode(
00129 int pVal) = 0;
00130
00131 virtual HRESULT STDMETHODCALLTYPE get_AlignMode(
00132 int __RPC_FAR *pVal) = 0;
00133
00134 virtual HRESULT STDMETHODCALLTYPE put_AlignMode(
00135 int pVal) = 0;
00136
00137 virtual HRESULT STDMETHODCALLTYPE get_BackgroundColor(
00138 long __RPC_FAR *pVal) = 0;
00139
00140 virtual HRESULT STDMETHODCALLTYPE put_BackgroundColor(
00141 long pVal) = 0;
00142
00143 virtual HRESULT STDMETHODCALLTYPE get_Loop(
00144 VARIANT_BOOL __RPC_FAR *pVal) = 0;
00145
00146 virtual HRESULT STDMETHODCALLTYPE put_Loop(
00147 VARIANT_BOOL pVal) = 0;
00148
00149 virtual HRESULT STDMETHODCALLTYPE get_Movie(
00150 BSTR __RPC_FAR *pVal) = 0;
00151
00152 virtual HRESULT STDMETHODCALLTYPE put_Movie(
00153 BSTR pVal) = 0;
00154
00155 virtual HRESULT STDMETHODCALLTYPE get_FrameNum(
00156 long __RPC_FAR *pVal) = 0;
00157
00158 virtual HRESULT STDMETHODCALLTYPE put_FrameNum(
00159 long pVal) = 0;
00160
00161 virtual HRESULT STDMETHODCALLTYPE SetZoomRect(
00162 long left,
00163 long top,
00164 long right,
00165 long bottom) = 0;
00166
00167 virtual HRESULT STDMETHODCALLTYPE Zoom(
00168 int factor) = 0;
00169
00170 virtual HRESULT STDMETHODCALLTYPE Pan(
00171 long x,
00172 long y,
00173 int mode) = 0;
00174
00175 virtual HRESULT STDMETHODCALLTYPE Play( void) = 0;
00176
00177 virtual HRESULT STDMETHODCALLTYPE Stop( void) = 0;
00178
00179 virtual HRESULT STDMETHODCALLTYPE Back( void) = 0;
00180
00181 virtual HRESULT STDMETHODCALLTYPE Forward( void) = 0;
00182
00183 virtual HRESULT STDMETHODCALLTYPE Rewind( void) = 0;
00184
00185 virtual HRESULT STDMETHODCALLTYPE StopPlay( void) = 0;
00186
00187 virtual HRESULT STDMETHODCALLTYPE GotoFrame(
00188 long FrameNum) = 0;
00189
00190 virtual HRESULT STDMETHODCALLTYPE CurrentFrame(
00191 long __RPC_FAR *FrameNum) = 0;
00192
00193 virtual HRESULT STDMETHODCALLTYPE IsPlaying(
00194 VARIANT_BOOL __RPC_FAR *Playing) = 0;
00195
00196 virtual HRESULT STDMETHODCALLTYPE PercentLoaded(
00197 long __RPC_FAR *percent) = 0;
00198
00199 virtual HRESULT STDMETHODCALLTYPE FrameLoaded(
00200 long FrameNum,
00201 VARIANT_BOOL __RPC_FAR *loaded) = 0;
00202
00203 virtual HRESULT STDMETHODCALLTYPE FlashVersion(
00204 long __RPC_FAR *version) = 0;
00205
00206 virtual HRESULT STDMETHODCALLTYPE get_WMode(
00207 BSTR __RPC_FAR *pVal) = 0;
00208
00209 virtual HRESULT STDMETHODCALLTYPE put_WMode(
00210 BSTR pVal) = 0;
00211
00212 virtual HRESULT STDMETHODCALLTYPE get_SAlign(
00213 BSTR __RPC_FAR *pVal) = 0;
00214
00215 virtual HRESULT STDMETHODCALLTYPE put_SAlign(
00216 BSTR pVal) = 0;
00217
00218 virtual HRESULT STDMETHODCALLTYPE get_Menu(
00219 VARIANT_BOOL __RPC_FAR *pVal) = 0;
00220
00221 virtual HRESULT STDMETHODCALLTYPE put_Menu(
00222 VARIANT_BOOL pVal) = 0;
00223
00224 virtual HRESULT STDMETHODCALLTYPE get_Base(
00225 BSTR __RPC_FAR *pVal) = 0;
00226
00227 virtual HRESULT STDMETHODCALLTYPE put_Base(
00228 BSTR pVal) = 0;
00229
00230 virtual HRESULT STDMETHODCALLTYPE get_Scale(
00231 BSTR __RPC_FAR *pVal) = 0;
00232
00233 virtual HRESULT STDMETHODCALLTYPE put_Scale(
00234 BSTR pVal) = 0;
00235
00236 virtual HRESULT STDMETHODCALLTYPE get_DeviceFont(
00237 VARIANT_BOOL __RPC_FAR *pVal) = 0;
00238
00239 virtual HRESULT STDMETHODCALLTYPE put_DeviceFont(
00240 VARIANT_BOOL pVal) = 0;
00241
00242 virtual HRESULT STDMETHODCALLTYPE get_EmbedMovie(
00243 VARIANT_BOOL __RPC_FAR *pVal) = 0;
00244
00245 virtual HRESULT STDMETHODCALLTYPE put_EmbedMovie(
00246 VARIANT_BOOL pVal) = 0;
00247
00248 virtual HRESULT STDMETHODCALLTYPE get_BGColor(
00249 BSTR __RPC_FAR *pVal) = 0;
00250
00251 virtual HRESULT STDMETHODCALLTYPE put_BGColor(
00252 BSTR pVal) = 0;
00253
00254 virtual HRESULT STDMETHODCALLTYPE get_Quality2(
00255 BSTR __RPC_FAR *pVal) = 0;
00256
00257 virtual HRESULT STDMETHODCALLTYPE put_Quality2(
00258 BSTR pVal) = 0;
00259
00260 virtual HRESULT STDMETHODCALLTYPE LoadMovie(
00261 int layer,
00262 BSTR url) = 0;
00263
00264 virtual HRESULT STDMETHODCALLTYPE TGotoFrame(
00265 BSTR target,
00266 long FrameNum) = 0;
00267
00268 virtual HRESULT STDMETHODCALLTYPE TGotoLabel(
00269 BSTR target,
00270 BSTR label) = 0;
00271
00272 virtual HRESULT STDMETHODCALLTYPE TCurrentFrame(
00273 BSTR target,
00274 long __RPC_FAR *FrameNum) = 0;
00275
00276 virtual HRESULT STDMETHODCALLTYPE TCurrentLabel(
00277 BSTR target,
00278 BSTR __RPC_FAR *pVal) = 0;
00279
00280 virtual HRESULT STDMETHODCALLTYPE TPlay(
00281 BSTR target) = 0;
00282
00283 virtual HRESULT STDMETHODCALLTYPE TStopPlay(
00284 BSTR target) = 0;
00285
00286 virtual HRESULT STDMETHODCALLTYPE SetVariable(
00287 BSTR name,
00288 BSTR value) = 0;
00289
00290 virtual HRESULT STDMETHODCALLTYPE GetVariable(
00291 BSTR name,
00292 BSTR __RPC_FAR *pVal) = 0;
00293
00294 virtual HRESULT STDMETHODCALLTYPE TSetProperty(
00295 BSTR target,
00296 int property,
00297 BSTR value) = 0;
00298
00299 virtual HRESULT STDMETHODCALLTYPE TGetProperty(
00300 BSTR target,
00301 int property,
00302 BSTR __RPC_FAR *pVal) = 0;
00303
00304 virtual HRESULT STDMETHODCALLTYPE TCallFrame(
00305 BSTR target,
00306 int FrameNum) = 0;
00307
00308 virtual HRESULT STDMETHODCALLTYPE TCallLabel(
00309 BSTR target,
00310 BSTR label) = 0;
00311
00312 virtual HRESULT STDMETHODCALLTYPE TSetPropertyNum(
00313 BSTR target,
00314 int property,
00315 double value) = 0;
00316
00317 virtual HRESULT STDMETHODCALLTYPE TGetPropertyNum(
00318 BSTR target,
00319 int property,
00320 double __RPC_FAR *pVal) = 0;
00321
00322 virtual HRESULT STDMETHODCALLTYPE get_SWRemote(
00323 BSTR __RPC_FAR *pVal) = 0;
00324
00325 virtual HRESULT STDMETHODCALLTYPE put_SWRemote(
00326 BSTR pVal) = 0;
00327
00328 virtual HRESULT STDMETHODCALLTYPE get_FlashVars(
00329 BSTR __RPC_FAR *pVal) = 0;
00330
00331 virtual HRESULT STDMETHODCALLTYPE put_FlashVars(
00332 BSTR pVal) = 0;
00333
00334 };
00335
00336 #else
00337
00338 typedef struct IShockwaveFlashVtbl
00339 {
00340 BEGIN_INTERFACE
00341
00342 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
00343 IShockwaveFlash __RPC_FAR * This,
00344 REFIID riid,
00345 void __RPC_FAR *__RPC_FAR *ppvObject);
00346
00347 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
00348 IShockwaveFlash __RPC_FAR * This);
00349
00350 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
00351 IShockwaveFlash __RPC_FAR * This);
00352
00353 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
00354 IShockwaveFlash __RPC_FAR * This,
00355 UINT __RPC_FAR *pctinfo);
00356
00357 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
00358 IShockwaveFlash __RPC_FAR * This,
00359 UINT iTInfo,
00360 LCID lcid,
00361 ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
00362
00363 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
00364 IShockwaveFlash __RPC_FAR * This,
00365 REFIID riid,
00366 LPOLESTR __RPC_FAR *rgszNames,
00367 UINT cNames,
00368 LCID lcid,
00369 DISPID __RPC_FAR *rgDispId);
00370
00371 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
00372 IShockwaveFlash __RPC_FAR * This,
00373 DISPID dispIdMember,
00374 REFIID riid,
00375 LCID lcid,
00376 WORD wFlags,
00377 DISPPARAMS __RPC_FAR *pDispParams,
00378 VARIANT __RPC_FAR *pVarResult,
00379 EXCEPINFO __RPC_FAR *pExcepInfo,
00380 UINT __RPC_FAR *puArgErr);
00381
00382 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReadyState )(
00383 IShockwaveFlash __RPC_FAR * This,
00384 long __RPC_FAR *pVal);
00385
00386 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TotalFrames )(
00387 IShockwaveFlash __RPC_FAR * This,
00388 long __RPC_FAR *pVal);
00389
00390 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Playing )(
00391 IShockwaveFlash __RPC_FAR * This,
00392 VARIANT_BOOL __RPC_FAR *pVal);
00393
00394 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Playing )(
00395 IShockwaveFlash __RPC_FAR * This,
00396 VARIANT_BOOL pVal);
00397
00398 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Quality )(
00399 IShockwaveFlash __RPC_FAR * This,
00400 int __RPC_FAR *pVal);
00401
00402 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Quality )(
00403 IShockwaveFlash __RPC_FAR * This,
00404 int pVal);
00405
00406 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ScaleMode )(
00407 IShockwaveFlash __RPC_FAR * This,
00408 int __RPC_FAR *pVal);
00409
00410 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ScaleMode )(
00411 IShockwaveFlash __RPC_FAR * This,
00412 int pVal);
00413
00414 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AlignMode )(
00415 IShockwaveFlash __RPC_FAR * This,
00416 int __RPC_FAR *pVal);
00417
00418 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AlignMode )(
00419 IShockwaveFlash __RPC_FAR * This,
00420 int pVal);
00421
00422 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackgroundColor )(
00423 IShockwaveFlash __RPC_FAR * This,
00424 long __RPC_FAR *pVal);
00425
00426 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackgroundColor )(
00427 IShockwaveFlash __RPC_FAR * This,
00428 long pVal);
00429
00430 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Loop )(
00431 IShockwaveFlash __RPC_FAR * This,
00432 VARIANT_BOOL __RPC_FAR *pVal);
00433
00434 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Loop )(
00435 IShockwaveFlash __RPC_FAR * This,
00436 VARIANT_BOOL pVal);
00437
00438 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Movie )(
00439 IShockwaveFlash __RPC_FAR * This,
00440 BSTR __RPC_FAR *pVal);
00441
00442 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Movie )(
00443 IShockwaveFlash __RPC_FAR * This,
00444 BSTR pVal);
00445
00446 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FrameNum )(
00447 IShockwaveFlash __RPC_FAR * This,
00448 long __RPC_FAR *pVal);
00449
00450 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FrameNum )(
00451 IShockwaveFlash __RPC_FAR * This,
00452 long pVal);
00453
00454 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetZoomRect )(
00455 IShockwaveFlash __RPC_FAR * This,
00456 long left,
00457 long top,
00458 long right,
00459 long bottom);
00460
00461 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Zoom )(
00462 IShockwaveFlash __RPC_FAR * This,
00463 int factor);
00464
00465 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Pan )(
00466 IShockwaveFlash __RPC_FAR * This,
00467 long x,
00468 long y,
00469 int mode);
00470
00471 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Play )(
00472 IShockwaveFlash __RPC_FAR * This);
00473
00474 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Stop )(
00475 IShockwaveFlash __RPC_FAR * This);
00476
00477 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Back )(
00478 IShockwaveFlash __RPC_FAR * This);
00479
00480 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Forward )(
00481 IShockwaveFlash __RPC_FAR * This);
00482
00483 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rewind )(
00484 IShockwaveFlash __RPC_FAR * This);
00485
00486 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StopPlay )(
00487 IShockwaveFlash __RPC_FAR * This);
00488
00489 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GotoFrame )(
00490 IShockwaveFlash __RPC_FAR * This,
00491 long FrameNum);
00492
00493 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CurrentFrame )(
00494 IShockwaveFlash __RPC_FAR * This,
00495 long __RPC_FAR *FrameNum);
00496
00497 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsPlaying )(
00498 IShockwaveFlash __RPC_FAR * This,
00499 VARIANT_BOOL __RPC_FAR *Playing);
00500
00501 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PercentLoaded )(
00502 IShockwaveFlash __RPC_FAR * This,
00503 long __RPC_FAR *percent);
00504
00505 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FrameLoaded )(
00506 IShockwaveFlash __RPC_FAR * This,
00507 long FrameNum,
00508 VARIANT_BOOL __RPC_FAR *loaded);
00509
00510 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FlashVersion )(
00511 IShockwaveFlash __RPC_FAR * This,
00512 long __RPC_FAR *version);
00513
00514 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WMode )(
00515 IShockwaveFlash __RPC_FAR * This,
00516 BSTR __RPC_FAR *pVal);
00517
00518 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_WMode )(
00519 IShockwaveFlash __RPC_FAR * This,
00520 BSTR pVal);
00521
00522 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SAlign )(
00523 IShockwaveFlash __RPC_FAR * This,
00524 BSTR __RPC_FAR *pVal);
00525
00526 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SAlign )(
00527 IShockwaveFlash __RPC_FAR * This,
00528 BSTR pVal);
00529
00530 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Menu )(
00531 IShockwaveFlash __RPC_FAR * This,
00532 VARIANT_BOOL __RPC_FAR *pVal);
00533
00534 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Menu )(
00535 IShockwaveFlash __RPC_FAR * This,
00536 VARIANT_BOOL pVal);
00537
00538 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Base )(
00539 IShockwaveFlash __RPC_FAR * This,
00540 BSTR __RPC_FAR *pVal);
00541
00542 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Base )(
00543 IShockwaveFlash __RPC_FAR * This,
00544 BSTR pVal);
00545
00546 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Scale )(
00547 IShockwaveFlash __RPC_FAR * This,
00548 BSTR __RPC_FAR *pVal);
00549
00550 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Scale )(
00551 IShockwaveFlash __RPC_FAR * This,
00552 BSTR pVal);
00553
00554 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DeviceFont )(
00555 IShockwaveFlash __RPC_FAR * This,
00556 VARIANT_BOOL __RPC_FAR *pVal);
00557
00558 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DeviceFont )(
00559 IShockwaveFlash __RPC_FAR * This,
00560 VARIANT_BOOL pVal);
00561
00562 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EmbedMovie )(
00563 IShockwaveFlash __RPC_FAR * This,
00564 VARIANT_BOOL __RPC_FAR *pVal);
00565
00566 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EmbedMovie )(
00567 IShockwaveFlash __RPC_FAR * This,
00568 VARIANT_BOOL pVal);
00569
00570 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BGColor )(
00571 IShockwaveFlash __RPC_FAR * This,
00572 BSTR __RPC_FAR *pVal);
00573
00574 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BGColor )(
00575 IShockwaveFlash __RPC_FAR * This,
00576 BSTR pVal);
00577
00578 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Quality2 )(
00579 IShockwaveFlash __RPC_FAR * This,
00580 BSTR __RPC_FAR *pVal);
00581
00582 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Quality2 )(
00583 IShockwaveFlash __RPC_FAR * This,
00584 BSTR pVal);
00585
00586 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LoadMovie )(
00587 IShockwaveFlash __RPC_FAR * This,
00588 int layer,
00589 BSTR url);
00590
00591 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TGotoFrame )(
00592 IShockwaveFlash __RPC_FAR * This,
00593 BSTR target,
00594 long FrameNum);
00595
00596 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TGotoLabel )(
00597 IShockwaveFlash __RPC_FAR * This,
00598 BSTR target,
00599 BSTR label);
00600
00601 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TCurrentFrame )(
00602 IShockwaveFlash __RPC_FAR * This,
00603 BSTR target,
00604 long __RPC_FAR *FrameNum);
00605
00606 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TCurrentLabel )(
00607 IShockwaveFlash __RPC_FAR * This,
00608 BSTR target,
00609 BSTR __RPC_FAR *pVal);
00610
00611 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TPlay )(
00612 IShockwaveFlash __RPC_FAR * This,
00613 BSTR target);
00614
00615 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TStopPlay )(
00616 IShockwaveFlash __RPC_FAR * This,
00617 BSTR target);
00618
00619 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetVariable )(
00620 IShockwaveFlash __RPC_FAR * This,
00621 BSTR name,
00622 BSTR value);
00623
00624 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVariable )(
00625 IShockwaveFlash __RPC_FAR * This,
00626 BSTR name,
00627 BSTR __RPC_FAR *pVal);
00628
00629 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TSetProperty )(
00630 IShockwaveFlash __RPC_FAR * This,
00631 BSTR target,
00632 int property,
00633 BSTR value);
00634
00635 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TGetProperty )(
00636 IShockwaveFlash __RPC_FAR * This,
00637 BSTR target,
00638 int property,
00639 BSTR __RPC_FAR *pVal);
00640
00641 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TCallFrame )(
00642 IShockwaveFlash __RPC_FAR * This,
00643 BSTR target,
00644 int FrameNum);
00645
00646 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TCallLabel )(
00647 IShockwaveFlash __RPC_FAR * This,
00648 BSTR target,
00649 BSTR label);
00650
00651 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TSetPropertyNum )(
00652 IShockwaveFlash __RPC_FAR * This,
00653 BSTR target,
00654 int property,
00655 double value);
00656
00657 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TGetPropertyNum )(
00658 IShockwaveFlash __RPC_FAR * This,
00659 BSTR target,
00660 int property,
00661 double __RPC_FAR *pVal);
00662
00663 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SWRemote )(
00664 IShockwaveFlash __RPC_FAR * This,
00665 BSTR __RPC_FAR *pVal);
00666
00667 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SWRemote )(
00668 IShockwaveFlash __RPC_FAR * This,
00669 BSTR pVal);
00670
00671 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FlashVars )(
00672 IShockwaveFlash __RPC_FAR * This,
00673 BSTR __RPC_FAR *pVal);
00674
00675 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FlashVars )(
00676 IShockwaveFlash __RPC_FAR * This,
00677 BSTR pVal);
00678
00679 END_INTERFACE
00680 } IShockwaveFlashVtbl;
00681
00682 interface IShockwaveFlash
00683 {
00684 CONST_VTBL struct IShockwaveFlashVtbl __RPC_FAR *lpVtbl;
00685 };
00686
00687
00688
00689 #ifdef COBJMACROS
00690
00691 #define IShockwaveFlash_QueryInterface(This,riid,ppvObject) \
00692 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
00693
00694 #define IShockwaveFlash_AddRef(This) \
00695 (This)->lpVtbl -> AddRef(This)
00696
00697 #define IShockwaveFlash_Release(This) \
00698 (This)->lpVtbl -> Release(This)
00699
00700 #define IShockwaveFlash_GetTypeInfoCount(This,pctinfo) \
00701 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
00702
00703 #define IShockwaveFlash_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
00704 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
00705
00706 #define IShockwaveFlash_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
00707 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
00708
00709 #define IShockwaveFlash_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
00710 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
00711
00712 #define IShockwaveFlash_get_ReadyState(This,pVal) \
00713 (This)->lpVtbl -> get_ReadyState(This,pVal)
00714
00715 #define IShockwaveFlash_get_TotalFrames(This,pVal) \
00716 (This)->lpVtbl -> get_TotalFrames(This,pVal)
00717
00718 #define IShockwaveFlash_get_Playing(This,pVal) \
00719 (This)->lpVtbl -> get_Playing(This,pVal)
00720
00721 #define IShockwaveFlash_put_Playing(This,pVal) \
00722 (This)->lpVtbl -> put_Playing(This,pVal)
00723
00724 #define IShockwaveFlash_get_Quality(This,pVal) \
00725 (This)->lpVtbl -> get_Quality(This,pVal)
00726
00727 #define IShockwaveFlash_put_Quality(This,pVal) \
00728 (This)->lpVtbl -> put_Quality(This,pVal)
00729
00730 #define IShockwaveFlash_get_ScaleMode(This,pVal) \
00731 (This)->lpVtbl -> get_ScaleMode(This,pVal)
00732
00733 #define IShockwaveFlash_put_ScaleMode(This,pVal) \
00734 (This)->lpVtbl -> put_ScaleMode(This,pVal)
00735
00736 #define IShockwaveFlash_get_AlignMode(This,pVal) \
00737 (This)->lpVtbl -> get_AlignMode(This,pVal)
00738
00739 #define IShockwaveFlash_put_AlignMode(This,pVal) \
00740 (This)->lpVtbl -> put_AlignMode(This,pVal)
00741
00742 #define IShockwaveFlash_get_BackgroundColor(This,pVal) \
00743 (This)->lpVtbl -> get_BackgroundColor(This,pVal)
00744
00745 #define IShockwaveFlash_put_BackgroundColor(This,pVal) \
00746 (This)->lpVtbl -> put_BackgroundColor(This,pVal)
00747
00748 #define IShockwaveFlash_get_Loop(This,pVal) \
00749 (This)->lpVtbl -> get_Loop(This,pVal)
00750
00751 #define IShockwaveFlash_put_Loop(This,pVal) \
00752 (This)->lpVtbl -> put_Loop(This,pVal)
00753
00754 #define IShockwaveFlash_get_Movie(This,pVal) \
00755 (This)->lpVtbl -> get_Movie(This,pVal)
00756
00757 #define IShockwaveFlash_put_Movie(This,pVal) \
00758 (This)->lpVtbl -> put_Movie(This,pVal)
00759
00760 #define IShockwaveFlash_get_FrameNum(This,pVal) \
00761 (This)->lpVtbl -> get_FrameNum(This,pVal)
00762
00763 #define IShockwaveFlash_put_FrameNum(This,pVal) \
00764 (This)->lpVtbl -> put_FrameNum(This,pVal)
00765
00766 #define IShockwaveFlash_SetZoomRect(This,left,top,right,bottom) \
00767 (This)->lpVtbl -> SetZoomRect(This,left,top,right,bottom)
00768
00769 #define IShockwaveFlash_Zoom(This,factor) \
00770 (This)->lpVtbl -> Zoom(This,factor)
00771
00772 #define IShockwaveFlash_Pan(This,x,y,mode) \
00773 (This)->lpVtbl -> Pan(This,x,y,mode)
00774
00775 #define IShockwaveFlash_Play(This) \
00776 (This)->lpVtbl -> Play(This)
00777
00778 #define IShockwaveFlash_Stop(This) \
00779 (This)->lpVtbl -> Stop(This)
00780
00781 #define IShockwaveFlash_Back(This) \
00782 (This)->lpVtbl -> Back(This)
00783
00784 #define IShockwaveFlash_Forward(This) \
00785 (This)->lpVtbl -> Forward(This)
00786
00787 #define IShockwaveFlash_Rewind(This) \
00788 (This)->lpVtbl -> Rewind(This)
00789
00790 #define IShockwaveFlash_StopPlay(This) \
00791 (This)->lpVtbl -> StopPlay(This)
00792
00793 #define IShockwaveFlash_GotoFrame(This,FrameNum) \
00794 (This)->lpVtbl -> GotoFrame(This,FrameNum)
00795
00796 #define IShockwaveFlash_CurrentFrame(This,FrameNum) \
00797 (This)->lpVtbl -> CurrentFrame(This,FrameNum)
00798
00799 #define IShockwaveFlash_IsPlaying(This,Playing) \
00800 (This)->lpVtbl -> IsPlaying(This,Playing)
00801
00802 #define IShockwaveFlash_PercentLoaded(This,percent) \
00803 (This)->lpVtbl -> PercentLoaded(This,percent)
00804
00805 #define IShockwaveFlash_FrameLoaded(This,FrameNum,loaded) \
00806 (This)->lpVtbl -> FrameLoaded(This,FrameNum,loaded)
00807
00808 #define IShockwaveFlash_FlashVersion(This,version) \
00809 (This)->lpVtbl -> FlashVersion(This,version)
00810
00811 #define IShockwaveFlash_get_WMode(This,pVal) \
00812 (This)->lpVtbl -> get_WMode(This,pVal)
00813
00814 #define IShockwaveFlash_put_WMode(This,pVal) \
00815 (This)->lpVtbl -> put_WMode(This,pVal)
00816
00817 #define IShockwaveFlash_get_SAlign(This,pVal) \
00818 (This)->lpVtbl -> get_SAlign(This,pVal)
00819
00820 #define IShockwaveFlash_put_SAlign(This,pVal) \
00821 (This)->lpVtbl -> put_SAlign(This,pVal)
00822
00823 #define IShockwaveFlash_get_Menu(This,pVal) \
00824 (This)->lpVtbl -> get_Menu(This,pVal)
00825
00826 #define IShockwaveFlash_put_Menu(This,pVal) \
00827 (This)->lpVtbl -> put_Menu(This,pVal)
00828
00829 #define IShockwaveFlash_get_Base(This,pVal) \
00830 (This)->lpVtbl -> get_Base(This,pVal)
00831
00832 #define IShockwaveFlash_put_Base(This,pVal) \
00833 (This)->lpVtbl -> put_Base(This,pVal)
00834
00835 #define IShockwaveFlash_get_Scale(This,pVal) \
00836 (This)->lpVtbl -> get_Scale(This,pVal)
00837
00838 #define IShockwaveFlash_put_Scale(This,pVal) \
00839 (This)->lpVtbl -> put_Scale(This,pVal)
00840
00841 #define IShockwaveFlash_get_DeviceFont(This,pVal) \
00842 (This)->lpVtbl -> get_DeviceFont(This,pVal)
00843
00844 #define IShockwaveFlash_put_DeviceFont(This,pVal) \
00845 (This)->lpVtbl -> put_DeviceFont(This,pVal)
00846
00847 #define IShockwaveFlash_get_EmbedMovie(This,pVal) \
00848 (This)->lpVtbl -> get_EmbedMovie(This,pVal)
00849
00850 #define IShockwaveFlash_put_EmbedMovie(This,pVal) \
00851 (This)->lpVtbl -> put_EmbedMovie(This,pVal)
00852
00853 #define IShockwaveFlash_get_BGColor(This,pVal) \
00854 (This)->lpVtbl -> get_BGColor(This,pVal)
00855
00856 #define IShockwaveFlash_put_BGColor(This,pVal) \
00857 (This)->lpVtbl -> put_BGColor(This,pVal)
00858
00859 #define IShockwaveFlash_get_Quality2(This,pVal) \
00860 (This)->lpVtbl -> get_Quality2(This,pVal)
00861
00862 #define IShockwaveFlash_put_Quality2(This,pVal) \
00863 (This)->lpVtbl -> put_Quality2(This,pVal)
00864
00865 #define IShockwaveFlash_LoadMovie(This,layer,url) \
00866 (This)->lpVtbl -> LoadMovie(This,layer,url)
00867
00868 #define IShockwaveFlash_TGotoFrame(This,target,FrameNum) \
00869 (This)->lpVtbl -> TGotoFrame(This,target,FrameNum)
00870
00871 #define IShockwaveFlash_TGotoLabel(This,target,label) \
00872 (This)->lpVtbl -> TGotoLabel(This,target,label)
00873
00874 #define IShockwaveFlash_TCurrentFrame(This,target,FrameNum) \
00875 (This)->lpVtbl -> TCurrentFrame(This,target,FrameNum)
00876
00877 #define IShockwaveFlash_TCurrentLabel(This,target,pVal) \
00878 (This)->lpVtbl -> TCurrentLabel(This,target,pVal)
00879
00880 #define IShockwaveFlash_TPlay(This,target) \
00881 (This)->lpVtbl -> TPlay(This,target)
00882
00883 #define IShockwaveFlash_TStopPlay(This,target) \
00884 (This)->lpVtbl -> TStopPlay(This,target)
00885
00886 #define IShockwaveFlash_SetVariable(This,name,value) \
00887 (This)->lpVtbl -> SetVariable(This,name,value)
00888
00889 #define IShockwaveFlash_GetVariable(This,name,pVal) \
00890 (This)->lpVtbl -> GetVariable(This,name,pVal)
00891
00892 #define IShockwaveFlash_TSetProperty(This,target,property,value) \
00893 (This)->lpVtbl -> TSetProperty(This,target,property,value)
00894
00895 #define IShockwaveFlash_TGetProperty(This,target,property,pVal) \
00896 (This)->lpVtbl -> TGetProperty(This,target,property,pVal)
00897
00898 #define IShockwaveFlash_TCallFrame(This,target,FrameNum) \
00899 (This)->lpVtbl -> TCallFrame(This,target,FrameNum)
00900
00901 #define IShockwaveFlash_TCallLabel(This,target,label) \
00902 (This)->lpVtbl -> TCallLabel(This,target,label)
00903
00904 #define IShockwaveFlash_TSetPropertyNum(This,target,property,value) \
00905 (This)->lpVtbl -> TSetPropertyNum(This,target,property,value)
00906
00907 #define IShockwaveFlash_TGetPropertyNum(This,target,property,pVal) \
00908 (This)->lpVtbl -> TGetPropertyNum(This,target,property,pVal)
00909
00910 #define IShockwaveFlash_get_SWRemote(This,pVal) \
00911 (This)->lpVtbl -> get_SWRemote(This,pVal)
00912
00913 #define IShockwaveFlash_put_SWRemote(This,pVal) \
00914 (This)->lpVtbl -> put_SWRemote(This,pVal)
00915
00916 #define IShockwaveFlash_get_FlashVars(This,pVal) \
00917 (This)->lpVtbl -> get_FlashVars(This,pVal)
00918
00919 #define IShockwaveFlash_put_FlashVars(This,pVal) \
00920 (This)->lpVtbl -> put_FlashVars(This,pVal)
00921
00922 #endif
00923
00924 #endif
00925
00926 HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_ReadyState_Proxy(
00927 IShockwaveFlash __RPC_FAR * This,
00928 long __RPC_FAR *pVal);
00929
00930 void __RPC_STUB IShockwaveFlash_get_ReadyState_Stub(
00931 IRpcStubBuffer *This,
00932 IRpcChannelBuffer *_pRpcChannelBuffer,
00933 PRPC_MESSAGE _pRpcMessage,
00934 DWORD *_pdwStubPhase);
00935
00936 HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_TotalFrames_Proxy(
00937 IShockwaveFlash __RPC_FAR * This,
00938 long __RPC_FAR *pVal);
00939
00940 void __RPC_STUB IShockwaveFlash_get_TotalFrames_Stub(
00941 IRpcStubBuffer *This,
00942 IRpcChannelBuffer *_pRpcChannelBuffer,
00943 PRPC_MESSAGE _pRpcMessage,
00944 DWORD *_pdwStubPhase);
00945
00946 HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Playing_Proxy(
00947 IShockwaveFlash __RPC_FAR * This,
00948 VARIANT_BOOL __RPC_FAR *pVal);
00949
00950 void __RPC_STUB IShockwaveFlash_get_Playing_Stub(
00951 IRpcStubBuffer *This,
00952 IRpcChannelBuffer *_pRpcChannelBuffer,
00953 PRPC_MESSAGE _pRpcMessage,
00954 DWORD *_pdwStubPhase);
00955
00956 HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Playing_Proxy(
00957 IShockwaveFlash __RPC_FAR * This,
00958 VARIANT_BOOL pVal);
00959
00960 void __RPC_STUB IShockwaveFlash_put_Playing_Stub(
00961 IRpcStubBuffer *This,
00962 IRpcChannelBuffer *_pRpcChannelBuffer,
00963 PRPC_MESSAGE _pRpcMessage,
00964 DWORD *_pdwStubPhase);
00965
00966 HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Quality_Proxy(
00967 IShockwaveFlash __RPC_FAR * This,
00968 int __RPC_FAR *pVal);
00969
00970 void __RPC_STUB IShockwaveFlash_get_Quality_Stub(
00971 IRpcStubBuffer *This,
00972 IRpcChannelBuffer *_pRpcChannelBuffer,
00973 PRPC_MESSAGE _pRpcMessage,
00974 DWORD *_pdwStubPhase);
00975
00976 HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Quality_Proxy(
00977 IShockwaveFlash __RPC_FAR * This,
00978 int pVal);
00979
00980 void __RPC_STUB IShockwaveFlash_put_Quality_Stub(
00981 IRpcStubBuffer *This,
00982 IRpcChannelBuffer *_pRpcChannelBuffer,
00983 PRPC_MESSAGE _pRpcMessage,
00984 DWORD *_pdwStubPhase);
00985
00986 HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_ScaleMode_Proxy(
00987 IShockwaveFlash __RPC_FAR * This,
00988 int __RPC_FAR *pVal);
00989
00990 void __RPC_STUB IShockwaveFlash_get_ScaleMode_Stub(
00991 IRpcStubBuffer *This,
00992 IRpcChannelBuffer *_pRpcChannelBuffer,
00993 PRPC_MESSAGE _pRpcMessage,
00994 DWORD *_pdwStubPhase);
00995
00996 HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_ScaleMode_Proxy(
00997 IShockwaveFlash __RPC_FAR * This,
00998 int pVal);
00999
01000 void __RPC_STUB IShockwaveFlash_put_ScaleMode_Stub(
01001 IRpcStubBuffer *This,
01002 IRpcChannelBuffer *_pRpcChannelBuffer,
01003 PRPC_MESSAGE _pRpcMessage,
01004 DWORD *_pdwStubPhase);
01005
01006 HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_AlignMode_Proxy(
01007 IShockwaveFlash __RPC_FAR * This,
01008 int __RPC_FAR *pVal);
01009
01010 void __RPC_STUB IShockwaveFlash_get_AlignMode_Stub(
01011 IRpcStubBuffer *This,
01012 IRpcChannelBuffer *_pRpcChannelBuffer,
01013 PRPC_MESSAGE _pRpcMessage,
01014 DWORD *_pdwStubPhase);
01015
01016 HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_AlignMode_Proxy(
01017 IShockwaveFlash __RPC_FAR * This,
01018 int pVal);
01019
01020 void __RPC_STUB IShockwaveFlash_put_AlignMode_Stub(
01021 IRpcStubBuffer *This,
01022 IRpcChannelBuffer *_pRpcChannelBuffer,
01023 PRPC_MESSAGE _pRpcMessage,
01024 DWORD *_pdwStubPhase);
01025
01026 HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_BackgroundColor_Proxy(
01027 IShockwaveFlash __RPC_FAR * This,
01028 long __RPC_FAR *pVal);
01029
01030 void __RPC_STUB IShockwaveFlash_get_BackgroundColor_Stub(
01031 IRpcStubBuffer *This,
01032 IRpcChannelBuffer *_pRpcChannelBuffer,
01033 PRPC_MESSAGE _pRpcMessage,
01034 DWORD *_pdwStubPhase);
01035
01036 HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_BackgroundColor_Proxy(
01037 IShockwaveFlash __RPC_FAR * This,
01038 long pVal);
01039
01040 void __RPC_STUB IShockwaveFlash_put_BackgroundColor_Stub(
01041 IRpcStubBuffer *This,
01042 IRpcChannelBuffer *_pRpcChannelBuffer,
01043 PRPC_MESSAGE _pRpcMessage,
01044 DWORD *_pdwStubPhase);
01045
01046 HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Loop_Proxy(
01047 IShockwaveFlash __RPC_FAR * This,
01048 VARIANT_BOOL __RPC_FAR *pVal);
01049
01050 void __RPC_STUB IShockwaveFlash_get_Loop_Stub(
01051 IRpcStubBuffer *This,
01052 IRpcChannelBuffer *_pRpcChannelBuffer,
01053 PRPC_MESSAGE _pRpcMessage,
01054 DWORD *_pdwStubPhase);
01055
01056 HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Loop_Proxy(
01057 IShockwaveFlash __RPC_FAR * This,
01058 VARIANT_BOOL pVal);
01059
01060 void __RPC_STUB IShockwaveFlash_put_Loop_Stub(
01061 IRpcStubBuffer *This,
01062 IRpcChannelBuffer *_pRpcChannelBuffer,
01063 PRPC_MESSAGE _pRpcMessage,
01064 DWORD *_pdwStubPhase);
01065
01066 HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Movie_Proxy(
01067 IShockwaveFlash __RPC_FAR * This,
01068 BSTR __RPC_FAR *pVal);
01069
01070 void __RPC_STUB IShockwaveFlash_get_Movie_Stub(
01071 IRpcStubBuffer *This,
01072 IRpcChannelBuffer *_pRpcChannelBuffer,
01073 PRPC_MESSAGE _pRpcMessage,
01074 DWORD *_pdwStubPhase);
01075
01076 HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Movie_Proxy(
01077 IShockwaveFlash __RPC_FAR * This,
01078 BSTR pVal);
01079
01080 void __RPC_STUB IShockwaveFlash_put_Movie_Stub(
01081 IRpcStubBuffer *This,
01082 IRpcChannelBuffer *_pRpcChannelBuffer,
01083 PRPC_MESSAGE _pRpcMessage,
01084 DWORD *_pdwStubPhase);
01085
01086 HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_FrameNum_Proxy(
01087 IShockwaveFlash __RPC_FAR * This,
01088 long __RPC_FAR *pVal);
01089
01090 void __RPC_STUB IShockwaveFlash_get_FrameNum_Stub(
01091 IRpcStubBuffer *This,
01092 IRpcChannelBuffer *_pRpcChannelBuffer,
01093 PRPC_MESSAGE _pRpcMessage,
01094 DWORD *_pdwStubPhase);
01095
01096 HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_FrameNum_Proxy(
01097 IShockwaveFlash __RPC_FAR * This,
01098 long pVal);
01099
01100 void __RPC_STUB IShockwaveFlash_put_FrameNum_Stub(
01101 IRpcStubBuffer *This,
01102 IRpcChannelBuffer *_pRpcChannelBuffer,
01103 PRPC_MESSAGE _pRpcMessage,
01104 DWORD *_pdwStubPhase);
01105
01106 HRESULT STDMETHODCALLTYPE IShockwaveFlash_SetZoomRect_Proxy(
01107 IShockwaveFlash __RPC_FAR * This,
01108 long left,
01109 long top,
01110 long right,
01111 long bottom);
01112
01113 void __RPC_STUB IShockwaveFlash_SetZoomRect_Stub(
01114 IRpcStubBuffer *This,
01115 IRpcChannelBuffer *_pRpcChannelBuffer,
01116 PRPC_MESSAGE _pRpcMessage,
01117 DWORD *_pdwStubPhase);
01118
01119 HRESULT STDMETHODCALLTYPE IShockwaveFlash_Zoom_Proxy(
01120 IShockwaveFlash __RPC_FAR * This,
01121 int factor);
01122
01123 void __RPC_STUB IShockwaveFlash_Zoom_Stub(
01124 IRpcStubBuffer *This,
01125 IRpcChannelBuffer *_pRpcChannelBuffer,
01126 PRPC_MESSAGE _pRpcMessage,
01127 DWORD *_pdwStubPhase);
01128
01129 HRESULT STDMETHODCALLTYPE IShockwaveFlash_Pan_Proxy(
01130 IShockwaveFlash __RPC_FAR * This,
01131 long x,
01132 long y,
01133 int mode);
01134
01135 void __RPC_STUB IShockwaveFlash_Pan_Stub(
01136 IRpcStubBuffer *This,
01137 IRpcChannelBuffer *_pRpcChannelBuffer,
01138 PRPC_MESSAGE _pRpcMessage,
01139 DWORD *_pdwStubPhase);
01140
01141 HRESULT STDMETHODCALLTYPE IShockwaveFlash_Play_Proxy(
01142 IShockwaveFlash __RPC_FAR * This);
01143
01144 void __RPC_STUB IShockwaveFlash_Play_Stub(
01145 IRpcStubBuffer *This,
01146 IRpcChannelBuffer *_pRpcChannelBuffer,
01147 PRPC_MESSAGE _pRpcMessage,
01148 DWORD *_pdwStubPhase);
01149
01150 HRESULT STDMETHODCALLTYPE IShockwaveFlash_Stop_Proxy(
01151 IShockwaveFlash __RPC_FAR * This);
01152
01153 void __RPC_STUB IShockwaveFlash_Stop_Stub(
01154 IRpcStubBuffer *This,
01155 IRpcChannelBuffer *_pRpcChannelBuffer,
01156 PRPC_MESSAGE _pRpcMessage,
01157 DWORD *_pdwStubPhase);
01158
01159 HRESULT STDMETHODCALLTYPE IShockwaveFlash_Back_Proxy(
01160 IShockwaveFlash __RPC_FAR * This);
01161
01162 void __RPC_STUB IShockwaveFlash_Back_Stub(
01163 IRpcStubBuffer *This,
01164 IRpcChannelBuffer *_pRpcChannelBuffer,
01165 PRPC_MESSAGE _pRpcMessage,
01166 DWORD *_pdwStubPhase);
01167
01168 HRESULT STDMETHODCALLTYPE IShockwaveFlash_Forward_Proxy(
01169 IShockwaveFlash __RPC_FAR * This);
01170
01171 void __RPC_STUB IShockwaveFlash_Forward_Stub(
01172 IRpcStubBuffer *This,
01173 IRpcChannelBuffer *_pRpcChannelBuffer,
01174 PRPC_MESSAGE _pRpcMessage,
01175 DWORD *_pdwStubPhase);
01176
01177 HRESULT STDMETHODCALLTYPE IShockwaveFlash_Rewind_Proxy(
01178 IShockwaveFlash __RPC_FAR * This);
01179
01180 void __RPC_STUB IShockwaveFlash_Rewind_Stub(
01181 IRpcStubBuffer *This,
01182 IRpcChannelBuffer *_pRpcChannelBuffer,
01183 PRPC_MESSAGE _pRpcMessage,
01184 DWORD *_pdwStubPhase);
01185
01186 HRESULT STDMETHODCALLTYPE IShockwaveFlash_StopPlay_Proxy(
01187 IShockwaveFlash __RPC_FAR * This);
01188
01189 void __RPC_STUB IShockwaveFlash_StopPlay_Stub(
01190 IRpcStubBuffer *This,
01191 IRpcChannelBuffer *_pRpcChannelBuffer,
01192 PRPC_MESSAGE _pRpcMessage,
01193 DWORD *_pdwStubPhase);
01194
01195 HRESULT STDMETHODCALLTYPE IShockwaveFlash_GotoFrame_Proxy(
01196 IShockwaveFlash __RPC_FAR * This,
01197 long FrameNum);
01198
01199 void __RPC_STUB IShockwaveFlash_GotoFrame_Stub(
01200 IRpcStubBuffer *This,
01201 IRpcChannelBuffer *_pRpcChannelBuffer,
01202 PRPC_MESSAGE _pRpcMessage,
01203 DWORD *_pdwStubPhase);
01204
01205 HRESULT STDMETHODCALLTYPE IShockwaveFlash_CurrentFrame_Proxy(
01206 IShockwaveFlash __RPC_FAR * This,
01207 long __RPC_FAR *FrameNum);
01208
01209 void __RPC_STUB IShockwaveFlash_CurrentFrame_Stub(
01210 IRpcStubBuffer *This,
01211 IRpcChannelBuffer *_pRpcChannelBuffer,
01212 PRPC_MESSAGE _pRpcMessage,
01213 DWORD *_pdwStubPhase);
01214
01215 HRESULT STDMETHODCALLTYPE IShockwaveFlash_IsPlaying_Proxy(
01216 IShockwaveFlash __RPC_FAR * This,
01217 VARIANT_BOOL __RPC_FAR *Playing);
01218
01219 void __RPC_STUB IShockwaveFlash_IsPlaying_Stub(
01220 IRpcStubBuffer *This,
01221 IRpcChannelBuffer *_pRpcChannelBuffer,
01222 PRPC_MESSAGE _pRpcMessage,
01223 DWORD *_pdwStubPhase);
01224
01225 HRESULT STDMETHODCALLTYPE IShockwaveFlash_PercentLoaded_Proxy(
01226 IShockwaveFlash __RPC_FAR * This,
01227 long __RPC_FAR *percent);
01228
01229 void __RPC_STUB IShockwaveFlash_PercentLoaded_Stub(
01230 IRpcStubBuffer *This,
01231 IRpcChannelBuffer *_pRpcChannelBuffer,
01232 PRPC_MESSAGE _pRpcMessage,
01233 DWORD *_pdwStubPhase);
01234
01235 HRESULT STDMETHODCALLTYPE IShockwaveFlash_FrameLoaded_Proxy(
01236 IShockwaveFlash __RPC_FAR * This,
01237 long FrameNum,
01238 VARIANT_BOOL __RPC_FAR *loaded);
01239
01240 void __RPC_STUB IShockwaveFlash_FrameLoaded_Stub(
01241 IRpcStubBuffer *This,
01242 IRpcChannelBuffer *_pRpcChannelBuffer,
01243 PRPC_MESSAGE _pRpcMessage,
01244 DWORD *_pdwStubPhase);
01245
01246 HRESULT STDMETHODCALLTYPE IShockwaveFlash_FlashVersion_Proxy(
01247 IShockwaveFlash __RPC_FAR * This,
01248 long __RPC_FAR *version);
01249
01250 void __RPC_STUB IShockwaveFlash_FlashVersion_Stub(
01251 IRpcStubBuffer *This,
01252 IRpcChannelBuffer *_pRpcChannelBuffer,
01253 PRPC_MESSAGE _pRpcMessage,
01254 DWORD *_pdwStubPhase);
01255
01256 HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_WMode_Proxy(
01257 IShockwaveFlash __RPC_FAR * This,
01258 BSTR __RPC_FAR *pVal);
01259
01260 void __RPC_STUB IShockwaveFlash_get_WMode_Stub(
01261 IRpcStubBuffer *This,
01262 IRpcChannelBuffer *_pRpcChannelBuffer,
01263 PRPC_MESSAGE _pRpcMessage,
01264 DWORD *_pdwStubPhase);
01265
01266 HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_WMode_Proxy(
01267 IShockwaveFlash __RPC_FAR * This,
01268 BSTR pVal);
01269
01270 void __RPC_STUB IShockwaveFlash_put_WMode_Stub(
01271 IRpcStubBuffer *This,
01272 IRpcChannelBuffer *_pRpcChannelBuffer,
01273 PRPC_MESSAGE _pRpcMessage,
01274 DWORD *_pdwStubPhase);
01275
01276 HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_SAlign_Proxy(
01277 IShockwaveFlash __RPC_FAR * This,
01278 BSTR __RPC_FAR *pVal);
01279
01280 void __RPC_STUB IShockwaveFlash_get_SAlign_Stub(
01281 IRpcStubBuffer *This,
01282 IRpcChannelBuffer *_pRpcChannelBuffer,
01283 PRPC_MESSAGE _pRpcMessage,
01284 DWORD *_pdwStubPhase);
01285
01286 HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_SAlign_Proxy(
01287 IShockwaveFlash __RPC_FAR * This,
01288 BSTR pVal);
01289
01290 void __RPC_STUB IShockwaveFlash_put_SAlign_Stub(
01291 IRpcStubBuffer *This,
01292 IRpcChannelBuffer *_pRpcChannelBuffer,
01293 PRPC_MESSAGE _pRpcMessage,
01294 DWORD *_pdwStubPhase);
01295
01296 HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Menu_Proxy(
01297 IShockwaveFlash __RPC_FAR * This,
01298 VARIANT_BOOL __RPC_FAR *pVal);
01299
01300 void __RPC_STUB IShockwaveFlash_get_Menu_Stub(
01301 IRpcStubBuffer *This,
01302 IRpcChannelBuffer *_pRpcChannelBuffer,
01303 PRPC_MESSAGE _pRpcMessage,
01304 DWORD *_pdwStubPhase);
01305
01306 HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Menu_Proxy(
01307 IShockwaveFlash __RPC_FAR * This,
01308 VARIANT_BOOL pVal);
01309
01310 void __RPC_STUB IShockwaveFlash_put_Menu_Stub(
01311 IRpcStubBuffer *This,
01312 IRpcChannelBuffer *_pRpcChannelBuffer,
01313 PRPC_MESSAGE _pRpcMessage,
01314 DWORD *_pdwStubPhase);
01315
01316 HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Base_Proxy(
01317 IShockwaveFlash __RPC_FAR * This,
01318 BSTR __RPC_FAR *pVal);
01319
01320 void __RPC_STUB IShockwaveFlash_get_Base_Stub(
01321 IRpcStubBuffer *This,
01322 IRpcChannelBuffer *_pRpcChannelBuffer,
01323 PRPC_MESSAGE _pRpcMessage,
01324 DWORD *_pdwStubPhase);
01325
01326 HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Base_Proxy(
01327 IShockwaveFlash __RPC_FAR * This,
01328 BSTR pVal);
01329
01330 void __RPC_STUB IShockwaveFlash_put_Base_Stub(
01331 IRpcStubBuffer *This,
01332 IRpcChannelBuffer *_pRpcChannelBuffer,
01333 PRPC_MESSAGE _pRpcMessage,
01334 DWORD *_pdwStubPhase);
01335
01336 HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Scale_Proxy(
01337 IShockwaveFlash __RPC_FAR * This,
01338 BSTR __RPC_FAR *pVal);
01339
01340 void __RPC_STUB IShockwaveFlash_get_Scale_Stub(
01341 IRpcStubBuffer *This,
01342 IRpcChannelBuffer *_pRpcChannelBuffer,
01343 PRPC_MESSAGE _pRpcMessage,
01344 DWORD *_pdwStubPhase);
01345
01346 HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Scale_Proxy(
01347 IShockwaveFlash __RPC_FAR * This,
01348 BSTR pVal);
01349
01350 void __RPC_STUB IShockwaveFlash_put_Scale_Stub(
01351 IRpcStubBuffer *This,
01352 IRpcChannelBuffer *_pRpcChannelBuffer,
01353 PRPC_MESSAGE _pRpcMessage,
01354 DWORD *_pdwStubPhase);
01355
01356 HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_DeviceFont_Proxy(
01357 IShockwaveFlash __RPC_FAR * This,
01358 VARIANT_BOOL __RPC_FAR *pVal);
01359
01360 void __RPC_STUB IShockwaveFlash_get_DeviceFont_Stub(
01361 IRpcStubBuffer *This,
01362 IRpcChannelBuffer *_pRpcChannelBuffer,
01363 PRPC_MESSAGE _pRpcMessage,
01364 DWORD *_pdwStubPhase);
01365
01366 HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_DeviceFont_Proxy(
01367 IShockwaveFlash __RPC_FAR * This,
01368 VARIANT_BOOL pVal);
01369
01370 void __RPC_STUB IShockwaveFlash_put_DeviceFont_Stub(
01371 IRpcStubBuffer *This,
01372 IRpcChannelBuffer *_pRpcChannelBuffer,
01373 PRPC_MESSAGE _pRpcMessage,
01374 DWORD *_pdwStubPhase);
01375
01376 HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_EmbedMovie_Proxy(
01377 IShockwaveFlash __RPC_FAR * This,
01378 VARIANT_BOOL __RPC_FAR *pVal);
01379
01380 void __RPC_STUB IShockwaveFlash_get_EmbedMovie_Stub(
01381 IRpcStubBuffer *This,
01382 IRpcChannelBuffer *_pRpcChannelBuffer,
01383 PRPC_MESSAGE _pRpcMessage,
01384 DWORD *_pdwStubPhase);
01385
01386 HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_EmbedMovie_Proxy(
01387 IShockwaveFlash __RPC_FAR * This,
01388 VARIANT_BOOL pVal);
01389
01390 void __RPC_STUB IShockwaveFlash_put_EmbedMovie_Stub(
01391 IRpcStubBuffer *This,
01392 IRpcChannelBuffer *_pRpcChannelBuffer,
01393 PRPC_MESSAGE _pRpcMessage,
01394 DWORD *_pdwStubPhase);
01395
01396 HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_BGColor_Proxy(
01397 IShockwaveFlash __RPC_FAR * This,
01398 BSTR __RPC_FAR *pVal);
01399
01400 void __RPC_STUB IShockwaveFlash_get_BGColor_Stub(
01401 IRpcStubBuffer *This,
01402 IRpcChannelBuffer *_pRpcChannelBuffer,
01403 PRPC_MESSAGE _pRpcMessage,
01404 DWORD *_pdwStubPhase);
01405
01406 HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_BGColor_Proxy(
01407 IShockwaveFlash __RPC_FAR * This,
01408 BSTR pVal);
01409
01410 void __RPC_STUB IShockwaveFlash_put_BGColor_Stub(
01411 IRpcStubBuffer *This,
01412 IRpcChannelBuffer *_pRpcChannelBuffer,
01413 PRPC_MESSAGE _pRpcMessage,
01414 DWORD *_pdwStubPhase);
01415
01416 HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_Quality2_Proxy(
01417 IShockwaveFlash __RPC_FAR * This,
01418 BSTR __RPC_FAR *pVal);
01419
01420 void __RPC_STUB IShockwaveFlash_get_Quality2_Stub(
01421 IRpcStubBuffer *This,
01422 IRpcChannelBuffer *_pRpcChannelBuffer,
01423 PRPC_MESSAGE _pRpcMessage,
01424 DWORD *_pdwStubPhase);
01425
01426 HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_Quality2_Proxy(
01427 IShockwaveFlash __RPC_FAR * This,
01428 BSTR pVal);
01429
01430 void __RPC_STUB IShockwaveFlash_put_Quality2_Stub(
01431 IRpcStubBuffer *This,
01432 IRpcChannelBuffer *_pRpcChannelBuffer,
01433 PRPC_MESSAGE _pRpcMessage,
01434 DWORD *_pdwStubPhase);
01435
01436 HRESULT STDMETHODCALLTYPE IShockwaveFlash_LoadMovie_Proxy(
01437 IShockwaveFlash __RPC_FAR * This,
01438 int layer,
01439 BSTR url);
01440
01441 void __RPC_STUB IShockwaveFlash_LoadMovie_Stub(
01442 IRpcStubBuffer *This,
01443 IRpcChannelBuffer *_pRpcChannelBuffer,
01444 PRPC_MESSAGE _pRpcMessage,
01445 DWORD *_pdwStubPhase);
01446
01447 HRESULT STDMETHODCALLTYPE IShockwaveFlash_TGotoFrame_Proxy(
01448 IShockwaveFlash __RPC_FAR * This,
01449 BSTR target,
01450 long FrameNum);
01451
01452 void __RPC_STUB IShockwaveFlash_TGotoFrame_Stub(
01453 IRpcStubBuffer *This,
01454 IRpcChannelBuffer *_pRpcChannelBuffer,
01455 PRPC_MESSAGE _pRpcMessage,
01456 DWORD *_pdwStubPhase);
01457
01458 HRESULT STDMETHODCALLTYPE IShockwaveFlash_TGotoLabel_Proxy(
01459 IShockwaveFlash __RPC_FAR * This,
01460 BSTR target,
01461 BSTR label);
01462
01463 void __RPC_STUB IShockwaveFlash_TGotoLabel_Stub(
01464 IRpcStubBuffer *This,
01465 IRpcChannelBuffer *_pRpcChannelBuffer,
01466 PRPC_MESSAGE _pRpcMessage,
01467 DWORD *_pdwStubPhase);
01468
01469 HRESULT STDMETHODCALLTYPE IShockwaveFlash_TCurrentFrame_Proxy(
01470 IShockwaveFlash __RPC_FAR * This,
01471 BSTR target,
01472 long __RPC_FAR *FrameNum);
01473
01474 void __RPC_STUB IShockwaveFlash_TCurrentFrame_Stub(
01475 IRpcStubBuffer *This,
01476 IRpcChannelBuffer *_pRpcChannelBuffer,
01477 PRPC_MESSAGE _pRpcMessage,
01478 DWORD *_pdwStubPhase);
01479
01480 HRESULT STDMETHODCALLTYPE IShockwaveFlash_TCurrentLabel_Proxy(
01481 IShockwaveFlash __RPC_FAR * This,
01482 BSTR target,
01483 BSTR __RPC_FAR *pVal);
01484
01485 void __RPC_STUB IShockwaveFlash_TCurrentLabel_Stub(
01486 IRpcStubBuffer *This,
01487 IRpcChannelBuffer *_pRpcChannelBuffer,
01488 PRPC_MESSAGE _pRpcMessage,
01489 DWORD *_pdwStubPhase);
01490
01491 HRESULT STDMETHODCALLTYPE IShockwaveFlash_TPlay_Proxy(
01492 IShockwaveFlash __RPC_FAR * This,
01493 BSTR target);
01494
01495 void __RPC_STUB IShockwaveFlash_TPlay_Stub(
01496 IRpcStubBuffer *This,
01497 IRpcChannelBuffer *_pRpcChannelBuffer,
01498 PRPC_MESSAGE _pRpcMessage,
01499 DWORD *_pdwStubPhase);
01500
01501 HRESULT STDMETHODCALLTYPE IShockwaveFlash_TStopPlay_Proxy(
01502 IShockwaveFlash __RPC_FAR * This,
01503 BSTR target);
01504
01505 void __RPC_STUB IShockwaveFlash_TStopPlay_Stub(
01506 IRpcStubBuffer *This,
01507 IRpcChannelBuffer *_pRpcChannelBuffer,
01508 PRPC_MESSAGE _pRpcMessage,
01509 DWORD *_pdwStubPhase);
01510
01511 HRESULT STDMETHODCALLTYPE IShockwaveFlash_SetVariable_Proxy(
01512 IShockwaveFlash __RPC_FAR * This,
01513 BSTR name,
01514 BSTR value);
01515
01516 void __RPC_STUB IShockwaveFlash_SetVariable_Stub(
01517 IRpcStubBuffer *This,
01518 IRpcChannelBuffer *_pRpcChannelBuffer,
01519 PRPC_MESSAGE _pRpcMessage,
01520 DWORD *_pdwStubPhase);
01521
01522 HRESULT STDMETHODCALLTYPE IShockwaveFlash_GetVariable_Proxy(
01523 IShockwaveFlash __RPC_FAR * This,
01524 BSTR name,
01525 BSTR __RPC_FAR *pVal);
01526
01527 void __RPC_STUB IShockwaveFlash_GetVariable_Stub(
01528 IRpcStubBuffer *This,
01529 IRpcChannelBuffer *_pRpcChannelBuffer,
01530 PRPC_MESSAGE _pRpcMessage,
01531 DWORD *_pdwStubPhase);
01532
01533 HRESULT STDMETHODCALLTYPE IShockwaveFlash_TSetProperty_Proxy(
01534 IShockwaveFlash __RPC_FAR * This,
01535 BSTR target,
01536 int property,
01537 BSTR value);
01538
01539 void __RPC_STUB IShockwaveFlash_TSetProperty_Stub(
01540 IRpcStubBuffer *This,
01541 IRpcChannelBuffer *_pRpcChannelBuffer,
01542 PRPC_MESSAGE _pRpcMessage,
01543 DWORD *_pdwStubPhase);
01544
01545 HRESULT STDMETHODCALLTYPE IShockwaveFlash_TGetProperty_Proxy(
01546 IShockwaveFlash __RPC_FAR * This,
01547 BSTR target,
01548 int property,
01549 BSTR __RPC_FAR *pVal);
01550
01551 void __RPC_STUB IShockwaveFlash_TGetProperty_Stub(
01552 IRpcStubBuffer *This,
01553 IRpcChannelBuffer *_pRpcChannelBuffer,
01554 PRPC_MESSAGE _pRpcMessage,
01555 DWORD *_pdwStubPhase);
01556
01557 HRESULT STDMETHODCALLTYPE IShockwaveFlash_TCallFrame_Proxy(
01558 IShockwaveFlash __RPC_FAR * This,
01559 BSTR target,
01560 int FrameNum);
01561
01562 void __RPC_STUB IShockwaveFlash_TCallFrame_Stub(
01563 IRpcStubBuffer *This,
01564 IRpcChannelBuffer *_pRpcChannelBuffer,
01565 PRPC_MESSAGE _pRpcMessage,
01566 DWORD *_pdwStubPhase);
01567
01568 HRESULT STDMETHODCALLTYPE IShockwaveFlash_TCallLabel_Proxy(
01569 IShockwaveFlash __RPC_FAR * This,
01570 BSTR target,
01571 BSTR label);
01572
01573 void __RPC_STUB IShockwaveFlash_TCallLabel_Stub(
01574 IRpcStubBuffer *This,
01575 IRpcChannelBuffer *_pRpcChannelBuffer,
01576 PRPC_MESSAGE _pRpcMessage,
01577 DWORD *_pdwStubPhase);
01578
01579 HRESULT STDMETHODCALLTYPE IShockwaveFlash_TSetPropertyNum_Proxy(
01580 IShockwaveFlash __RPC_FAR * This,
01581 BSTR target,
01582 int property,
01583 double value);
01584
01585 void __RPC_STUB IShockwaveFlash_TSetPropertyNum_Stub(
01586 IRpcStubBuffer *This,
01587 IRpcChannelBuffer *_pRpcChannelBuffer,
01588 PRPC_MESSAGE _pRpcMessage,
01589 DWORD *_pdwStubPhase);
01590
01591 HRESULT STDMETHODCALLTYPE IShockwaveFlash_TGetPropertyNum_Proxy(
01592 IShockwaveFlash __RPC_FAR * This,
01593 BSTR target,
01594 int property,
01595 double __RPC_FAR *pVal);
01596
01597 void __RPC_STUB IShockwaveFlash_TGetPropertyNum_Stub(
01598 IRpcStubBuffer *This,
01599 IRpcChannelBuffer *_pRpcChannelBuffer,
01600 PRPC_MESSAGE _pRpcMessage,
01601 DWORD *_pdwStubPhase);
01602
01603 HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_SWRemote_Proxy(
01604 IShockwaveFlash __RPC_FAR * This,
01605 BSTR __RPC_FAR *pVal);
01606
01607 void __RPC_STUB IShockwaveFlash_get_SWRemote_Stub(
01608 IRpcStubBuffer *This,
01609 IRpcChannelBuffer *_pRpcChannelBuffer,
01610 PRPC_MESSAGE _pRpcMessage,
01611 DWORD *_pdwStubPhase);
01612
01613 HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_SWRemote_Proxy(
01614 IShockwaveFlash __RPC_FAR * This,
01615 BSTR pVal);
01616
01617 void __RPC_STUB IShockwaveFlash_put_SWRemote_Stub(
01618 IRpcStubBuffer *This,
01619 IRpcChannelBuffer *_pRpcChannelBuffer,
01620 PRPC_MESSAGE _pRpcMessage,
01621 DWORD *_pdwStubPhase);
01622
01623 HRESULT STDMETHODCALLTYPE IShockwaveFlash_get_FlashVars_Proxy(
01624 IShockwaveFlash __RPC_FAR * This,
01625 BSTR __RPC_FAR *pVal);
01626
01627 void __RPC_STUB IShockwaveFlash_get_FlashVars_Stub(
01628 IRpcStubBuffer *This,
01629 IRpcChannelBuffer *_pRpcChannelBuffer,
01630 PRPC_MESSAGE _pRpcMessage,
01631 DWORD *_pdwStubPhase);
01632
01633 HRESULT STDMETHODCALLTYPE IShockwaveFlash_put_FlashVars_Proxy(
01634 IShockwaveFlash __RPC_FAR * This,
01635 BSTR pVal);
01636
01637 void __RPC_STUB IShockwaveFlash_put_FlashVars_Stub(
01638 IRpcStubBuffer *This,
01639 IRpcChannelBuffer *_pRpcChannelBuffer,
01640 PRPC_MESSAGE _pRpcMessage,
01641 DWORD *_pdwStubPhase);
01642
01643 #endif
01644
01645 #ifndef ___IShockwaveFlashEvents_DISPINTERFACE_DEFINED__
01646 #define ___IShockwaveFlashEvents_DISPINTERFACE_DEFINED__
01647
01648
01649
01650 EXTERN_C const IID DIID__IShockwaveFlashEvents;
01651
01652 #if defined(__cplusplus) && !defined(CINTERFACE)
01653
01654 MIDL_INTERFACE("D27CDB6D-AE6D-11CF-96B8-444553540000")
01655 _IShockwaveFlashEvents : public IDispatch
01656 {
01657 };
01658
01659 #else
01660
01661 typedef struct _IShockwaveFlashEventsVtbl
01662 {
01663 BEGIN_INTERFACE
01664
01665 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
01666 _IShockwaveFlashEvents __RPC_FAR * This,
01667 REFIID riid,
01668 void __RPC_FAR *__RPC_FAR *ppvObject);
01669
01670 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
01671 _IShockwaveFlashEvents __RPC_FAR * This);
01672
01673 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
01674 _IShockwaveFlashEvents __RPC_FAR * This);
01675
01676 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
01677 _IShockwaveFlashEvents __RPC_FAR * This,
01678 UINT __RPC_FAR *pctinfo);
01679
01680 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
01681 _IShockwaveFlashEvents __RPC_FAR * This,
01682 UINT iTInfo,
01683 LCID lcid,
01684 ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
01685
01686 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
01687 _IShockwaveFlashEvents __RPC_FAR * This,
01688 REFIID riid,
01689 LPOLESTR __RPC_FAR *rgszNames,
01690 UINT cNames,
01691 LCID lcid,
01692 DISPID __RPC_FAR *rgDispId);
01693
01694 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
01695 _IShockwaveFlashEvents __RPC_FAR * This,
01696 DISPID dispIdMember,
01697 REFIID riid,
01698 LCID lcid,
01699 WORD wFlags,
01700 DISPPARAMS __RPC_FAR *pDispParams,
01701 VARIANT __RPC_FAR *pVarResult,
01702 EXCEPINFO __RPC_FAR *pExcepInfo,
01703 UINT __RPC_FAR *puArgErr);
01704
01705 END_INTERFACE
01706 } _IShockwaveFlashEventsVtbl;
01707
01708 interface _IShockwaveFlashEvents
01709 {
01710 CONST_VTBL struct _IShockwaveFlashEventsVtbl __RPC_FAR *lpVtbl;
01711 };
01712
01713
01714
01715 #ifdef COBJMACROS
01716
01717 #define _IShockwaveFlashEvents_QueryInterface(This,riid,ppvObject) \
01718 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
01719
01720 #define _IShockwaveFlashEvents_AddRef(This) \
01721 (This)->lpVtbl -> AddRef(This)
01722
01723 #define _IShockwaveFlashEvents_Release(This) \
01724 (This)->lpVtbl -> Release(This)
01725
01726 #define _IShockwaveFlashEvents_GetTypeInfoCount(This,pctinfo) \
01727 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
01728
01729 #define _IShockwaveFlashEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
01730 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
01731
01732 #define _IShockwaveFlashEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
01733 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
01734
01735 #define _IShockwaveFlashEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
01736 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
01737
01738 #endif
01739
01740 #endif
01741
01742 #endif
01743
01744 #ifndef __IFlashFactory_INTERFACE_DEFINED__
01745 #define __IFlashFactory_INTERFACE_DEFINED__
01746
01747
01748
01749 EXTERN_C const IID IID_IFlashFactory;
01750
01751 #if defined(__cplusplus) && !defined(CINTERFACE)
01752
01753 MIDL_INTERFACE("D27CDB70-AE6D-11CF-96B8-444553540000")
01754 IFlashFactory : public IUnknown
01755 {
01756 public:
01757 };
01758
01759 #else
01760
01761 typedef struct IFlashFactoryVtbl
01762 {
01763 BEGIN_INTERFACE
01764
01765 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
01766 IFlashFactory __RPC_FAR * This,
01767 REFIID riid,
01768 void __RPC_FAR *__RPC_FAR *ppvObject);
01769
01770 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
01771 IFlashFactory __RPC_FAR * This);
01772
01773 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
01774 IFlashFactory __RPC_FAR * This);
01775
01776 END_INTERFACE
01777 } IFlashFactoryVtbl;
01778
01779 interface IFlashFactory
01780 {
01781 CONST_VTBL struct IFlashFactoryVtbl __RPC_FAR *lpVtbl;
01782 };
01783
01784
01785
01786 #ifdef COBJMACROS
01787
01788 #define IFlashFactory_QueryInterface(This,riid,ppvObject) \
01789 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
01790
01791 #define IFlashFactory_AddRef(This) \
01792 (This)->lpVtbl -> AddRef(This)
01793
01794 #define IFlashFactory_Release(This) \
01795 (This)->lpVtbl -> Release(This)
01796
01797 #endif
01798
01799 #endif
01800
01801 #endif
01802
01803 #ifndef __IFlashObjectInterface_INTERFACE_DEFINED__
01804 #define __IFlashObjectInterface_INTERFACE_DEFINED__
01805
01806
01807
01808 EXTERN_C const IID IID_IFlashObjectInterface;
01809
01810 #if defined(__cplusplus) && !defined(CINTERFACE)
01811
01812 MIDL_INTERFACE("D27CDB72-AE6D-11CF-96B8-444553540000")
01813 IFlashObjectInterface : public IDispatch
01814 {
01815 public:
01816 };
01817
01818 #else
01819
01820 typedef struct IFlashObjectInterfaceVtbl
01821 {
01822 BEGIN_INTERFACE
01823
01824 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
01825 IFlashObjectInterface __RPC_FAR * This,
01826 REFIID riid,
01827 void __RPC_FAR *__RPC_FAR *ppvObject);
01828
01829 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
01830 IFlashObjectInterface __RPC_FAR * This);
01831
01832 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
01833 IFlashObjectInterface __RPC_FAR * This);
01834
01835 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
01836 IFlashObjectInterface __RPC_FAR * This,
01837 UINT __RPC_FAR *pctinfo);
01838
01839 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
01840 IFlashObjectInterface __RPC_FAR * This,
01841 UINT iTInfo,
01842 LCID lcid,
01843 ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
01844
01845 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
01846 IFlashObjectInterface __RPC_FAR * This,
01847 REFIID riid,
01848 LPOLESTR __RPC_FAR *rgszNames,
01849 UINT cNames,
01850 LCID lcid,
01851 DISPID __RPC_FAR *rgDispId);
01852
01853 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
01854 IFlashObjectInterface __RPC_FAR * This,
01855 DISPID dispIdMember,
01856 REFIID riid,
01857 LCID lcid,
01858 WORD wFlags,
01859 DISPPARAMS __RPC_FAR *pDispParams,
01860 VARIANT __RPC_FAR *pVarResult,
01861 EXCEPINFO __RPC_FAR *pExcepInfo,
01862 UINT __RPC_FAR *puArgErr);
01863
01864 HRESULT ( __stdcall __RPC_FAR *GetDispID )(
01865 IFlashObjectInterface __RPC_FAR * This,
01866 BSTR bstrName,
01867 unsigned long grfdex,
01868 long __RPC_FAR *pid);
01869
01870 HRESULT ( __stdcall __RPC_FAR *RemoteInvokeEx )(
01871 IFlashObjectInterface __RPC_FAR * This,
01872 long id,
01873 unsigned long lcid,
01874 unsigned long dwFlags,
01875 DISPPARAMS __RPC_FAR *pdp,
01876 VARIANT __RPC_FAR *pvarRes,
01877 EXCEPINFO __RPC_FAR *pei,
01878 IServiceProvider __RPC_FAR *pspCaller,
01879 unsigned int cvarRefArg,
01880 unsigned int __RPC_FAR *rgiRefArg,
01881 VARIANT __RPC_FAR *rgvarRefArg);
01882
01883 HRESULT ( __stdcall __RPC_FAR *DeleteMemberByName )(
01884 IFlashObjectInterface __RPC_FAR * This,
01885 BSTR bstrName,
01886 unsigned long grfdex);
01887
01888 HRESULT ( __stdcall __RPC_FAR *DeleteMemberByDispID )(
01889 IFlashObjectInterface __RPC_FAR * This,
01890 long id);
01891
01892 HRESULT ( __stdcall __RPC_FAR *GetMemberProperties )(
01893 IFlashObjectInterface __RPC_FAR * This,
01894 long id,
01895 unsigned long grfdexFetch,
01896 unsigned long __RPC_FAR *pgrfdex);
01897
01898 HRESULT ( __stdcall __RPC_FAR *GetMemberName )(
01899 IFlashObjectInterface __RPC_FAR * This,
01900 long id,
01901 BSTR __RPC_FAR *pbstrName);
01902
01903 HRESULT ( __stdcall __RPC_FAR *GetNextDispID )(
01904 IFlashObjectInterface __RPC_FAR * This,
01905 unsigned long grfdex,
01906 long id,
01907 long __RPC_FAR *pid);
01908
01909 HRESULT ( __stdcall __RPC_FAR *GetNameSpaceParent )(
01910 IFlashObjectInterface __RPC_FAR * This,
01911 IUnknown __RPC_FAR *__RPC_FAR *ppunk);
01912
01913 END_INTERFACE
01914 } IFlashObjectInterfaceVtbl;
01915
01916 interface IFlashObjectInterface
01917 {
01918 CONST_VTBL struct IFlashObjectInterfaceVtbl __RPC_FAR *lpVtbl;
01919 };
01920
01921
01922
01923 #ifdef COBJMACROS
01924
01925 #define IFlashObjectInterface_QueryInterface(This,riid,ppvObject) \
01926 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
01927
01928 #define IFlashObjectInterface_AddRef(This) \
01929 (This)->lpVtbl -> AddRef(This)
01930
01931 #define IFlashObjectInterface_Release(This) \
01932 (This)->lpVtbl -> Release(This)
01933
01934 #define IFlashObjectInterface_GetTypeInfoCount(This,pctinfo) \
01935 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
01936
01937 #define IFlashObjectInterface_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
01938 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
01939
01940 #define IFlashObjectInterface_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
01941 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
01942
01943 #define IFlashObjectInterface_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
01944 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
01945
01946 #define IFlashObjectInterface_GetDispID(This,bstrName,grfdex,pid) \
01947 (This)->lpVtbl -> GetDispID(This,bstrName,grfdex,pid)
01948
01949 #define IFlashObjectInterface_RemoteInvokeEx(This,id,lcid,dwFlags,pdp,pvarRes,pei,pspCaller,cvarRefArg,rgiRefArg,rgvarRefArg) \
01950 (This)->lpVtbl -> RemoteInvokeEx(This,id,lcid,dwFlags,pdp,pvarRes,pei,pspCaller,cvarRefArg,rgiRefArg,rgvarRefArg)
01951
01952 #define IFlashObjectInterface_DeleteMemberByName(This,bstrName,grfdex) \
01953 (This)->lpVtbl -> DeleteMemberByName(This,bstrName,grfdex)
01954
01955 #define IFlashObjectInterface_DeleteMemberByDispID(This,id) \
01956 (This)->lpVtbl -> DeleteMemberByDispID(This,id)
01957
01958 #define IFlashObjectInterface_GetMemberProperties(This,id,grfdexFetch,pgrfdex) \
01959 (This)->lpVtbl -> GetMemberProperties(This,id,grfdexFetch,pgrfdex)
01960
01961 #define IFlashObjectInterface_GetMemberName(This,id,pbstrName) \
01962 (This)->lpVtbl -> GetMemberName(This,id,pbstrName)
01963
01964 #define IFlashObjectInterface_GetNextDispID(This,grfdex,id,pid) \
01965 (This)->lpVtbl -> GetNextDispID(This,grfdex,id,pid)
01966
01967 #define IFlashObjectInterface_GetNameSpaceParent(This,ppunk) \
01968 (This)->lpVtbl -> GetNameSpaceParent(This,ppunk)
01969
01970 #endif
01971
01972 #endif
01973
01974 #endif
01975
01976 #ifndef __IDispatchEx_INTERFACE_DEFINED__
01977 #define __IDispatchEx_INTERFACE_DEFINED__
01978
01979
01980
01981 EXTERN_C const IID IID_IDispatchEx;
01982
01983 #if defined(__cplusplus) && !defined(CINTERFACE)
01984
01985 MIDL_INTERFACE("A6EF9860-C720-11D0-9337-00A0C90DCAA9")
01986 IDispatchEx : public IDispatch
01987 {
01988 public:
01989 virtual HRESULT __stdcall GetDispID(
01990 BSTR bstrName,
01991 unsigned long grfdex,
01992 long __RPC_FAR *pid) = 0;
01993
01994 virtual HRESULT __stdcall RemoteInvokeEx(
01995 long id,
01996 unsigned long lcid,
01997 unsigned long dwFlags,
01998 DISPPARAMS __RPC_FAR *pdp,
01999 VARIANT __RPC_FAR *pvarRes,
02000 EXCEPINFO __RPC_FAR *pei,
02001 IServiceProvider __RPC_FAR *pspCaller,
02002 unsigned int cvarRefArg,
02003 unsigned int __RPC_FAR *rgiRefArg,
02004 VARIANT __RPC_FAR *rgvarRefArg) = 0;
02005
02006 virtual HRESULT __stdcall DeleteMemberByName(
02007 BSTR bstrName,
02008 unsigned long grfdex) = 0;
02009
02010 virtual HRESULT __stdcall DeleteMemberByDispID(
02011 long id) = 0;
02012
02013 virtual HRESULT __stdcall GetMemberProperties(
02014 long id,
02015 unsigned long grfdexFetch,
02016 unsigned long __RPC_FAR *pgrfdex) = 0;
02017
02018 virtual HRESULT __stdcall GetMemberName(
02019 long id,
02020 BSTR __RPC_FAR *pbstrName) = 0;
02021
02022 virtual HRESULT __stdcall GetNextDispID(
02023 unsigned long grfdex,
02024 long id,
02025 long __RPC_FAR *pid) = 0;
02026
02027 virtual HRESULT __stdcall GetNameSpaceParent(
02028 IUnknown __RPC_FAR *__RPC_FAR *ppunk) = 0;
02029
02030 };
02031
02032 #else
02033
02034 typedef struct IDispatchExVtbl
02035 {
02036 BEGIN_INTERFACE
02037
02038 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
02039 IDispatchEx __RPC_FAR * This,
02040 REFIID riid,
02041 void __RPC_FAR *__RPC_FAR *ppvObject);
02042
02043 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
02044 IDispatchEx __RPC_FAR * This);
02045
02046 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
02047 IDispatchEx __RPC_FAR * This);
02048
02049 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
02050 IDispatchEx __RPC_FAR * This,
02051 UINT __RPC_FAR *pctinfo);
02052
02053 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
02054 IDispatchEx __RPC_FAR * This,
02055 UINT iTInfo,
02056 LCID lcid,
02057 ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
02058
02059 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
02060 IDispatchEx __RPC_FAR * This,
02061 REFIID riid,
02062 LPOLESTR __RPC_FAR *rgszNames,
02063 UINT cNames,
02064 LCID lcid,
02065 DISPID __RPC_FAR *rgDispId);
02066
02067 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
02068 IDispatchEx __RPC_FAR * This,
02069 DISPID dispIdMember,
02070 REFIID riid,
02071 LCID lcid,
02072 WORD wFlags,
02073 DISPPARAMS __RPC_FAR *pDispParams,
02074 VARIANT __RPC_FAR *pVarResult,
02075 EXCEPINFO __RPC_FAR *pExcepInfo,
02076 UINT __RPC_FAR *puArgErr);
02077
02078 HRESULT ( __stdcall __RPC_FAR *GetDispID )(
02079 IDispatchEx __RPC_FAR * This,
02080 BSTR bstrName,
02081 unsigned long grfdex,
02082 long __RPC_FAR *pid);
02083
02084 HRESULT ( __stdcall __RPC_FAR *RemoteInvokeEx )(
02085 IDispatchEx __RPC_FAR * This,
02086 long id,
02087 unsigned long lcid,
02088 unsigned long dwFlags,
02089 DISPPARAMS __RPC_FAR *pdp,
02090 VARIANT __RPC_FAR *pvarRes,
02091 EXCEPINFO __RPC_FAR *pei,
02092 IServiceProvider __RPC_FAR *pspCaller,
02093 unsigned int cvarRefArg,
02094 unsigned int __RPC_FAR *rgiRefArg,
02095 VARIANT __RPC_FAR *rgvarRefArg);
02096
02097 HRESULT ( __stdcall __RPC_FAR *DeleteMemberByName )(
02098 IDispatchEx __RPC_FAR * This,
02099 BSTR bstrName,
02100 unsigned long grfdex);
02101
02102 HRESULT ( __stdcall __RPC_FAR *DeleteMemberByDispID )(
02103 IDispatchEx __RPC_FAR * This,
02104 long id);
02105
02106 HRESULT ( __stdcall __RPC_FAR *GetMemberProperties )(
02107 IDispatchEx __RPC_FAR * This,
02108 long id,
02109 unsigned long grfdexFetch,
02110 unsigned long __RPC_FAR *pgrfdex);
02111
02112 HRESULT ( __stdcall __RPC_FAR *GetMemberName )(
02113 IDispatchEx __RPC_FAR * This,
02114 long id,
02115 BSTR __RPC_FAR *pbstrName);
02116
02117 HRESULT ( __stdcall __RPC_FAR *GetNextDispID )(
02118 IDispatchEx __RPC_FAR * This,
02119 unsigned long grfdex,
02120 long id,
02121 long __RPC_FAR *pid);
02122
02123 HRESULT ( __stdcall __RPC_FAR *GetNameSpaceParent )(
02124 IDispatchEx __RPC_FAR * This,
02125 IUnknown __RPC_FAR *__RPC_FAR *ppunk);
02126
02127 END_INTERFACE
02128 } IDispatchExVtbl;
02129
02130 interface IDispatchEx
02131 {
02132 CONST_VTBL struct IDispatchExVtbl __RPC_FAR *lpVtbl;
02133 };
02134
02135
02136
02137 #ifdef COBJMACROS
02138
02139 #define IDispatchEx_QueryInterface(This,riid,ppvObject) \
02140 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
02141
02142 #define IDispatchEx_AddRef(This) \
02143 (This)->lpVtbl -> AddRef(This)
02144
02145 #define IDispatchEx_Release(This) \
02146 (This)->lpVtbl -> Release(This)
02147
02148 #define IDispatchEx_GetTypeInfoCount(This,pctinfo) \
02149 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
02150
02151 #define IDispatchEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
02152 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
02153
02154 #define IDispatchEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
02155 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
02156
02157 #define IDispatchEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
02158 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
02159
02160 #define IDispatchEx_GetDispID(This,bstrName,grfdex,pid) \
02161 (This)->lpVtbl -> GetDispID(This,bstrName,grfdex,pid)
02162
02163 #define IDispatchEx_RemoteInvokeEx(This,id,lcid,dwFlags,pdp,pvarRes,pei,pspCaller,cvarRefArg,rgiRefArg,rgvarRefArg) \
02164 (This)->lpVtbl -> RemoteInvokeEx(This,id,lcid,dwFlags,pdp,pvarRes,pei,pspCaller,cvarRefArg,rgiRefArg,rgvarRefArg)
02165
02166 #define IDispatchEx_DeleteMemberByName(This,bstrName,grfdex) \
02167 (This)->lpVtbl -> DeleteMemberByName(This,bstrName,grfdex)
02168
02169 #define IDispatchEx_DeleteMemberByDispID(This,id) \
02170 (This)->lpVtbl -> DeleteMemberByDispID(This,id)
02171
02172 #define IDispatchEx_GetMemberProperties(This,id,grfdexFetch,pgrfdex) \
02173 (This)->lpVtbl -> GetMemberProperties(This,id,grfdexFetch,pgrfdex)
02174
02175 #define IDispatchEx_GetMemberName(This,id,pbstrName) \
02176 (This)->lpVtbl -> GetMemberName(This,id,pbstrName)
02177
02178 #define IDispatchEx_GetNextDispID(This,grfdex,id,pid) \
02179 (This)->lpVtbl -> GetNextDispID(This,grfdex,id,pid)
02180
02181 #define IDispatchEx_GetNameSpaceParent(This,ppunk) \
02182 (This)->lpVtbl -> GetNameSpaceParent(This,ppunk)
02183
02184 #endif
02185
02186 #endif
02187
02188 HRESULT __stdcall IDispatchEx_GetDispID_Proxy(
02189 IDispatchEx __RPC_FAR * This,
02190 BSTR bstrName,
02191 unsigned long grfdex,
02192 long __RPC_FAR *pid);
02193
02194 void __RPC_STUB IDispatchEx_GetDispID_Stub(
02195 IRpcStubBuffer *This,
02196 IRpcChannelBuffer *_pRpcChannelBuffer,
02197 PRPC_MESSAGE _pRpcMessage,
02198 DWORD *_pdwStubPhase);
02199
02200 HRESULT __stdcall IDispatchEx_RemoteInvokeEx_Proxy(
02201 IDispatchEx __RPC_FAR * This,
02202 long id,
02203 unsigned long lcid,
02204 unsigned long dwFlags,
02205 DISPPARAMS __RPC_FAR *pdp,
02206 VARIANT __RPC_FAR *pvarRes,
02207 EXCEPINFO __RPC_FAR *pei,
02208 IServiceProvider __RPC_FAR *pspCaller,
02209 unsigned int cvarRefArg,
02210 unsigned int __RPC_FAR *rgiRefArg,
02211 VARIANT __RPC_FAR *rgvarRefArg);
02212
02213 void __RPC_STUB IDispatchEx_RemoteInvokeEx_Stub(
02214 IRpcStubBuffer *This,
02215 IRpcChannelBuffer *_pRpcChannelBuffer,
02216 PRPC_MESSAGE _pRpcMessage,
02217 DWORD *_pdwStubPhase);
02218
02219 HRESULT __stdcall IDispatchEx_DeleteMemberByName_Proxy(
02220 IDispatchEx __RPC_FAR * This,
02221 BSTR bstrName,
02222 unsigned long grfdex);
02223
02224 void __RPC_STUB IDispatchEx_DeleteMemberByName_Stub(
02225 IRpcStubBuffer *This,
02226 IRpcChannelBuffer *_pRpcChannelBuffer,
02227 PRPC_MESSAGE _pRpcMessage,
02228 DWORD *_pdwStubPhase);
02229
02230 HRESULT __stdcall IDispatchEx_DeleteMemberByDispID_Proxy(
02231 IDispatchEx __RPC_FAR * This,
02232 long id);
02233
02234 void __RPC_STUB IDispatchEx_DeleteMemberByDispID_Stub(
02235 IRpcStubBuffer *This,
02236 IRpcChannelBuffer *_pRpcChannelBuffer,
02237 PRPC_MESSAGE _pRpcMessage,
02238 DWORD *_pdwStubPhase);
02239
02240 HRESULT __stdcall IDispatchEx_GetMemberProperties_Proxy(
02241 IDispatchEx __RPC_FAR * This,
02242 long id,
02243 unsigned long grfdexFetch,
02244 unsigned long __RPC_FAR *pgrfdex);
02245
02246 void __RPC_STUB IDispatchEx_GetMemberProperties_Stub(
02247 IRpcStubBuffer *This,
02248 IRpcChannelBuffer *_pRpcChannelBuffer,
02249 PRPC_MESSAGE _pRpcMessage,
02250 DWORD *_pdwStubPhase);
02251
02252 HRESULT __stdcall IDispatchEx_GetMemberName_Proxy(
02253 IDispatchEx __RPC_FAR * This,
02254 long id,
02255 BSTR __RPC_FAR *pbstrName);
02256
02257 void __RPC_STUB IDispatchEx_GetMemberName_Stub(
02258 IRpcStubBuffer *This,
02259 IRpcChannelBuffer *_pRpcChannelBuffer,
02260 PRPC_MESSAGE _pRpcMessage,
02261 DWORD *_pdwStubPhase);
02262
02263 HRESULT __stdcall IDispatchEx_GetNextDispID_Proxy(
02264 IDispatchEx __RPC_FAR * This,
02265 unsigned long grfdex,
02266 long id,
02267 long __RPC_FAR *pid);
02268
02269 void __RPC_STUB IDispatchEx_GetNextDispID_Stub(
02270 IRpcStubBuffer *This,
02271 IRpcChannelBuffer *_pRpcChannelBuffer,
02272 PRPC_MESSAGE _pRpcMessage,
02273 DWORD *_pdwStubPhase);
02274
02275 HRESULT __stdcall IDispatchEx_GetNameSpaceParent_Proxy(
02276 IDispatchEx __RPC_FAR * This,
02277 IUnknown __RPC_FAR *__RPC_FAR *ppunk);
02278
02279 void __RPC_STUB IDispatchEx_GetNameSpaceParent_Stub(
02280 IRpcStubBuffer *This,
02281 IRpcChannelBuffer *_pRpcChannelBuffer,
02282 PRPC_MESSAGE _pRpcMessage,
02283 DWORD *_pdwStubPhase);
02284
02285 #endif
02286
02287 #ifndef __IServiceProvider_INTERFACE_DEFINED__
02288 #define __IServiceProvider_INTERFACE_DEFINED__
02289
02290
02291
02292 EXTERN_C const IID IID_IServiceProvider;
02293
02294 #if defined(__cplusplus) && !defined(CINTERFACE)
02295
02296 MIDL_INTERFACE("6D5140C1-7436-11CE-8034-00AA006009FA")
02297 IServiceProvider : public IUnknown
02298 {
02299 public:
02300 virtual HRESULT __stdcall RemoteQueryService(
02301 GUID __RPC_FAR *guidService,
02302 GUID __RPC_FAR *riid,
02303 IUnknown __RPC_FAR *__RPC_FAR *ppvObject) = 0;
02304
02305 };
02306
02307 #else
02308
02309 typedef struct IServiceProviderVtbl
02310 {
02311 BEGIN_INTERFACE
02312
02313 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
02314 IServiceProvider __RPC_FAR * This,
02315 REFIID riid,
02316 void __RPC_FAR *__RPC_FAR *ppvObject);
02317
02318 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
02319 IServiceProvider __RPC_FAR * This);
02320
02321 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
02322 IServiceProvider __RPC_FAR * This);
02323
02324 HRESULT ( __stdcall __RPC_FAR *RemoteQueryService )(
02325 IServiceProvider __RPC_FAR * This,
02326 GUID __RPC_FAR *guidService,
02327 GUID __RPC_FAR *riid,
02328 IUnknown __RPC_FAR *__RPC_FAR *ppvObject);
02329
02330 END_INTERFACE
02331 } IServiceProviderVtbl;
02332
02333 interface IServiceProvider
02334 {
02335 CONST_VTBL struct IServiceProviderVtbl __RPC_FAR *lpVtbl;
02336 };
02337
02338
02339
02340 #ifdef COBJMACROS
02341
02342 #define IServiceProvider_QueryInterface(This,riid,ppvObject) \
02343 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
02344
02345 #define IServiceProvider_AddRef(This) \
02346 (This)->lpVtbl -> AddRef(This)
02347
02348 #define IServiceProvider_Release(This) \
02349 (This)->lpVtbl -> Release(This)
02350
02351 #define IServiceProvider_RemoteQueryService(This,guidService,riid,ppvObject) \
02352 (This)->lpVtbl -> RemoteQueryService(This,guidService,riid,ppvObject)
02353
02354 #endif
02355
02356 #endif
02357
02358 HRESULT __stdcall IServiceProvider_RemoteQueryService_Proxy(
02359 IServiceProvider __RPC_FAR * This,
02360 GUID __RPC_FAR *guidService,
02361 GUID __RPC_FAR *riid,
02362 IUnknown __RPC_FAR *__RPC_FAR *ppvObject);
02363
02364 void __RPC_STUB IServiceProvider_RemoteQueryService_Stub(
02365 IRpcStubBuffer *This,
02366 IRpcChannelBuffer *_pRpcChannelBuffer,
02367 PRPC_MESSAGE _pRpcMessage,
02368 DWORD *_pdwStubPhase);
02369
02370 #endif
02371
02372 EXTERN_C const CLSID CLSID_ShockwaveFlash;
02373
02374 #ifdef __cplusplus
02375
02376 class DECLSPEC_UUID("D27CDB6E-AE6D-11CF-96B8-444553540000")
02377 ShockwaveFlash;
02378 #endif
02379
02380 EXTERN_C const CLSID CLSID_FlashProp;
02381
02382 #ifdef __cplusplus
02383
02384 class DECLSPEC_UUID("1171A62F-05D2-11D1-83FC-00A0C9089C5A")
02385 FlashProp;
02386 #endif
02387
02388 EXTERN_C const CLSID CLSID_FlashObjectInterface;
02389
02390 #ifdef __cplusplus
02391
02392 class DECLSPEC_UUID("D27CDB71-AE6D-11CF-96B8-444553540000")
02393 FlashObjectInterface;
02394 #endif
02395 #endif
02396
02397 #ifdef __cplusplus
02398 }
02399 #endif
02400
02401 #endif