|
|
#pragma warning( disable: 4049 ) /* more than 64k source lines */
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 5.02.0235 */ /* at Tue May 18 20:11:22 1999
*/ /* Compiler settings for dxmplay.idl:
Oicf (OptLev=i2), W1, Zp8, env=Win32 (32b run), ms_ext, c_ext error checks: allocation ref bounds_check enum stub_data VC __declspec() decoration level: __declspec(uuid()), __declspec(selectany), __declspec(novtable) DECLSPEC_UUID(), MIDL_INTERFACE() */ //@@MIDL_FILE_HEADING( )
/* verify that the <rpcndr.h> version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 440
#endif
#include "rpc.h"
#include "rpcndr.h"
#ifndef __RPCNDR_H_VERSION__
#error this stub requires an updated version of <rpcndr.h>
#endif // __RPCNDR_H_VERSION__
#ifndef COM_NO_WINDOWS_H
#include "windows.h"
#include "ole2.h"
#endif /*COM_NO_WINDOWS_H*/
#ifndef __dxmplay_h__
#define __dxmplay_h__
/* Forward Declarations */
#ifndef __IDSPlayerEx_FWD_DEFINED__
#define __IDSPlayerEx_FWD_DEFINED__
typedef interface IDSPlayerEx IDSPlayerEx; #endif /* __IDSPlayerEx_FWD_DEFINED__ */
#ifndef __IMediaPlayer_FWD_DEFINED__
#define __IMediaPlayer_FWD_DEFINED__
typedef interface IMediaPlayer IMediaPlayer; #endif /* __IMediaPlayer_FWD_DEFINED__ */
#ifndef __IMediaPlayer2_FWD_DEFINED__
#define __IMediaPlayer2_FWD_DEFINED__
typedef interface IMediaPlayer2 IMediaPlayer2; #endif /* __IMediaPlayer2_FWD_DEFINED__ */
/* header files for imported files */ #include "oaidl.h"
#include "ocidl.h"
//#include "enums.h"
//#include "mpdvd.h"
#ifdef __cplusplus
extern "C"{ #endif
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); void __RPC_USER MIDL_user_free( void __RPC_FAR * );
/* interface __MIDL_itf_dxmplay_0000 */ /* [local] */
#pragma once
typedef /* [public][uuid] */ DECLSPEC_UUID("66504301-BE0F-101A-8BBB-00AA00300CAB") DWORD VB_OLE_COLOR;
typedef /* [public][helpstring] */ enum MPDisplayModeConstants { mpTime = 0, mpFrames = mpTime + 1 } MPDisplayModeConstants;
typedef /* [public][helpstring] */ enum MPPlayStateConstants { mpStopped = 0, mpPaused = mpStopped + 1, mpPlaying = mpPaused + 1, mpWaiting = mpPlaying + 1, mpScanForward = mpWaiting + 1, mpScanReverse = mpScanForward + 1, mpClosed = mpScanReverse + 1 } MPPlayStateConstants;
typedef /* [public][helpstring] */ enum MPfDialogAvailability { mpfFilePropertiesDlg = 1, mpfGotoDlg = 2 } MPfDialogAvailability;
typedef /* [public][helpstring] */ enum MPMoreInfoType { mpShowURL = 0, mpClipURL = mpShowURL + 1, mpBannerURL = mpClipURL + 1 } MPMoreInfoType;
typedef /* [public][helpstring] */ enum MPMediaInfoType { mpShowFilename = 0, mpShowTitle = mpShowFilename + 1, mpShowAuthor = mpShowTitle + 1, mpShowCopyright = mpShowAuthor + 1, mpShowRating = mpShowCopyright + 1, mpShowDescription = mpShowRating + 1, mpShowLogoIcon = mpShowDescription + 1, mpClipFilename = mpShowLogoIcon + 1, mpClipTitle = mpClipFilename + 1, mpClipAuthor = mpClipTitle + 1, mpClipCopyright = mpClipAuthor + 1, mpClipRating = mpClipCopyright + 1, mpClipDescription = mpClipRating + 1, mpClipLogoIcon = mpClipDescription + 1, mpBannerImage = mpClipLogoIcon + 1, mpBannerMoreInfo = mpBannerImage + 1, mpWatermark = mpBannerMoreInfo + 1 } MPMediaInfoType;
typedef /* [public][helpstring] */ enum MPDisplaySizeConstants { mpDefaultSize = 0, mpHalfSize = mpDefaultSize + 1, mpDoubleSize = mpHalfSize + 1, mpFullScreen = mpDoubleSize + 1, mpFitToSize = mpFullScreen + 1, mpOneSixteenthScreen = mpFitToSize + 1, mpOneFourthScreen = mpOneSixteenthScreen + 1, mpOneHalfScreen = mpOneFourthScreen + 1 } MPDisplaySizeConstants;
typedef /* [public][helpstring] */ enum MPReadyStateConstants { mpReadyStateUninitialized = 0, mpReadyStateLoading = mpReadyStateUninitialized + 1, mpReadyStateInteractive = 3, mpReadyStateComplete = mpReadyStateInteractive + 1 } MPReadyStateConstants;
typedef /* [public][helpstring] */ enum MPShowDialogConstants { mpShowDialogHelp = 0, mpShowDialogStatistics = mpShowDialogHelp + 1, mpShowDialogOptions = mpShowDialogStatistics + 1, mpShowDialogContextMenu = mpShowDialogOptions + 1 } MPShowDialogConstants;
/* [hidden] */ enum PlayerCompatibilityType { cmDefault = 0, cmActiveMovie = cmDefault + 1, cmNetShow = cmActiveMovie + 1 };
extern RPC_IF_HANDLE __MIDL_itf_dxmplay_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_dxmplay_0000_v0_0_s_ifspec;
#ifndef __IDSPlayerEx_INTERFACE_DEFINED__
#define __IDSPlayerEx_INTERFACE_DEFINED__
/* interface IDSPlayerEx */ /* [unique][helpstring][uuid][object] */
EXTERN_C const IID IID_IDSPlayerEx;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("920F0DE0-91C5-11d1-828F-00C04FC99D4C") IDSPlayerEx : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE DoContextMenu( void) = 0; virtual HRESULT STDMETHODCALLTYPE DownloadImage( /* [in] */ BSTR pbstrURL, /* [out] */ LONG_PTR __RPC_FAR *phBitmap) = 0; virtual HRESULT STDMETHODCALLTYPE PutStatusTextEx( /* [in] */ BSTR wszText, /* [in] */ BOOL fOverwrite, /* [out][in] */ DWORD __RPC_FAR *pdwCookie) = 0; virtual HRESULT STDMETHODCALLTYPE FlushStatusBar( void) = 0; virtual HRESULT STDMETHODCALLTYPE NavigateBrowserToURL( /* [in] */ BSTR bstrURL, /* [in] */ BSTR bstrFrame) = 0; virtual HRESULT STDMETHODCALLTYPE get_Document( /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *__MIDL_0011) = 0; virtual HRESULT STDMETHODCALLTYPE FilePropertiesDialog( void) = 0; virtual HRESULT STDMETHODCALLTYPE StatisticsDialog( void) = 0; virtual HRESULT STDMETHODCALLTYPE GotoDialog( void) = 0; virtual HRESULT STDMETHODCALLTYPE Preview( void) = 0; virtual HRESULT STDMETHODCALLTYPE RestartPlaylist( /* [in] */ BOOL fPlay) = 0; virtual HRESULT STDMETHODCALLTYPE PutPreviewModeHelper( VARIANT_BOOL PreviewMode, BOOL fPlayWhenFinished) = 0; virtual HRESULT STDMETHODCALLTYPE UpdateVisual( /* [in] */ BOOL fUpdateVisual) = 0; virtual HRESULT STDMETHODCALLTYPE RegisterEmbeddedObjects( DWORD dwClsContext) = 0; virtual HRESULT STDMETHODCALLTYPE RevokeEmbeddedObjects( void) = 0; virtual HRESULT STDMETHODCALLTYPE SetNativeFrameFlag( void) = 0; virtual HRESULT STDMETHODCALLTYPE ResetNativeFrameFlag( void) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_UserInteraction( /* [in] */ VARIANT_BOOL bVal) = 0; virtual HRESULT STDMETHODCALLTYPE AddToolTip( /* [in] */ RECT __RPC_FAR *prc, /* [in] */ LPTSTR lptsr, /* [out] */ int __RPC_FAR *pID) = 0; virtual HRESULT STDMETHODCALLTYPE RemoveToolTip( /* [in] */ int ID) = 0; virtual HRESULT STDMETHODCALLTYPE UpdateToolTipRect( /* [in] */ RECT __RPC_FAR *prc, /* [in] */ int ID) = 0; virtual HRESULT STDMETHODCALLTYPE UpdateToolTipText( /* [in] */ LPTSTR lptsr, /* [in] */ int ID) = 0; virtual HRESULT STDMETHODCALLTYPE SaveAs( void) = 0; virtual HRESULT STDMETHODCALLTYPE CanSave( void) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CurrentPositionInternal( /* [retval][out] */ double __RPC_FAR *pCurrentPosition) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_OpenCloseCounter( /* [retval][out] */ long __RPC_FAR *pOpenCloseCounter) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_CompatibilityMode( /* [in] */ long lCompatibilityMode) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CompatibilityMode( /* [retval][out] */ long __RPC_FAR *plCompatibilityMode) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_OnOpenOverride( /* [in] */ VARIANT_BOOL bVal) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_OnOpenOverride( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_OnOpenAutoSize( /* [in] */ VARIANT_BOOL bVal) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_OnOpenAutoSize( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_OnOpenDisplaySize( /* [in] */ long lOnOpenDisplaySize) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_OnOpenDisplaySize( /* [retval][out] */ long __RPC_FAR *plOnOpenDisplaySize) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_AutoSizeAudioWidth( /* [in] */ long lAutoSizeAudioWidth) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_MinimumWidth( /* [retval][out] */ long __RPC_FAR *plMinimumWidth) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EffectiveDisplaySize( /* [retval][out] */ long __RPC_FAR *plEffectiveDisplaySize) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DisplaySizeInternal( /* [in] */ long lDisplaySizeInternal) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DisplaySizeInternal( /* [retval][out] */ long __RPC_FAR *plDisplaySizeInternal) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DurationInternal( /* [retval][out] */ double __RPC_FAR *pDuration) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_SegmentSeek( /* [retval][out] */ long __RPC_FAR *plSegmentSeek) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CanSkip( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbCanSkip) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IEVersion( /* [retval][out] */ LPTSTR __RPC_FAR *ppszVersion) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_BrowserIsIE4( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbCanSkip) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_URL( /* [in] */ BSTR pbstrURL) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_FilterGraph( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppFilterGraph) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_InShow( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_InChannel( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_UpdateVisualCounter( /* [retval][out] */ LONG __RPC_FAR *plVal) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DialogAvailability( /* [retval][out] */ long __RPC_FAR *pDialogAvailability) = 0; virtual HRESULT STDMETHODCALLTYPE StopInternal( void) = 0; virtual HRESULT STDMETHODCALLTYPE IsBannerFixed( BOOL __RPC_FAR *fFixed) = 0; virtual HRESULT STDMETHODCALLTYPE StartAnimation( void) = 0; virtual HRESULT STDMETHODCALLTYPE LaunchURLInAnyBrowser( HWND hwnd, TCHAR __RPC_FAR *pszPath) = 0; virtual HRESULT STDMETHODCALLTYPE GoFullScreen( BOOL bFullScreen) = 0; virtual HRESULT STDMETHODCALLTYPE GetCompleteClipFilename( BSTR __RPC_FAR *pbstr) = 0; }; #else /* C style interface */
typedef struct IDSPlayerExVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDSPlayerEx __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDSPlayerEx __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDSPlayerEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DoContextMenu )( IDSPlayerEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DownloadImage )( IDSPlayerEx __RPC_FAR * This, /* [in] */ BSTR pbstrURL, /* [out] */ LONG_PTR __RPC_FAR *phBitmap); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PutStatusTextEx )( IDSPlayerEx __RPC_FAR * This, /* [in] */ BSTR wszText, /* [in] */ BOOL fOverwrite, /* [out][in] */ DWORD __RPC_FAR *pdwCookie); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FlushStatusBar )( IDSPlayerEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NavigateBrowserToURL )( IDSPlayerEx __RPC_FAR * This, /* [in] */ BSTR bstrURL, /* [in] */ BSTR bstrFrame); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Document )( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *__MIDL_0011); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FilePropertiesDialog )( IDSPlayerEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StatisticsDialog )( IDSPlayerEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GotoDialog )( IDSPlayerEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Preview )( IDSPlayerEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RestartPlaylist )( IDSPlayerEx __RPC_FAR * This, /* [in] */ BOOL fPlay); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PutPreviewModeHelper )( IDSPlayerEx __RPC_FAR * This, VARIANT_BOOL PreviewMode, BOOL fPlayWhenFinished); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UpdateVisual )( IDSPlayerEx __RPC_FAR * This, /* [in] */ BOOL fUpdateVisual); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RegisterEmbeddedObjects )( IDSPlayerEx __RPC_FAR * This, DWORD dwClsContext); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RevokeEmbeddedObjects )( IDSPlayerEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetNativeFrameFlag )( IDSPlayerEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ResetNativeFrameFlag )( IDSPlayerEx __RPC_FAR * This); /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UserInteraction )( IDSPlayerEx __RPC_FAR * This, /* [in] */ VARIANT_BOOL bVal); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddToolTip )( IDSPlayerEx __RPC_FAR * This, /* [in] */ RECT __RPC_FAR *prc, /* [in] */ LPTSTR lptsr, /* [out] */ int __RPC_FAR *pID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveToolTip )( IDSPlayerEx __RPC_FAR * This, /* [in] */ int ID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UpdateToolTipRect )( IDSPlayerEx __RPC_FAR * This, /* [in] */ RECT __RPC_FAR *prc, /* [in] */ int ID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UpdateToolTipText )( IDSPlayerEx __RPC_FAR * This, /* [in] */ LPTSTR lptsr, /* [in] */ int ID); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveAs )( IDSPlayerEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CanSave )( IDSPlayerEx __RPC_FAR * This); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentPositionInternal )( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pCurrentPosition); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OpenCloseCounter )( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pOpenCloseCounter); /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompatibilityMode )( IDSPlayerEx __RPC_FAR * This, /* [in] */ long lCompatibilityMode); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompatibilityMode )( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *plCompatibilityMode); /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OnOpenOverride )( IDSPlayerEx __RPC_FAR * This, /* [in] */ VARIANT_BOOL bVal); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OnOpenOverride )( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal); /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OnOpenAutoSize )( IDSPlayerEx __RPC_FAR * This, /* [in] */ VARIANT_BOOL bVal); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OnOpenAutoSize )( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal); /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OnOpenDisplaySize )( IDSPlayerEx __RPC_FAR * This, /* [in] */ long lOnOpenDisplaySize); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OnOpenDisplaySize )( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *plOnOpenDisplaySize); /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AutoSizeAudioWidth )( IDSPlayerEx __RPC_FAR * This, /* [in] */ long lAutoSizeAudioWidth); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinimumWidth )( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *plMinimumWidth); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EffectiveDisplaySize )( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *plEffectiveDisplaySize); /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DisplaySizeInternal )( IDSPlayerEx __RPC_FAR * This, /* [in] */ long lDisplaySizeInternal); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DisplaySizeInternal )( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *plDisplaySizeInternal); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DurationInternal )( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pDuration); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SegmentSeek )( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *plSegmentSeek); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CanSkip )( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbCanSkip); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IEVersion )( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ LPTSTR __RPC_FAR *ppszVersion); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BrowserIsIE4 )( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbCanSkip); /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_URL )( IDSPlayerEx __RPC_FAR * This, /* [in] */ BSTR pbstrURL); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FilterGraph )( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppFilterGraph); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_InShow )( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_InChannel )( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UpdateVisualCounter )( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *plVal); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DialogAvailability )( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pDialogAvailability); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StopInternal )( IDSPlayerEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsBannerFixed )( IDSPlayerEx __RPC_FAR * This, BOOL __RPC_FAR *fFixed); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartAnimation )( IDSPlayerEx __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchURLInAnyBrowser )( IDSPlayerEx __RPC_FAR * This, HWND hwnd, TCHAR __RPC_FAR *pszPath); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GoFullScreen )( IDSPlayerEx __RPC_FAR * This, BOOL bFullScreen); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCompleteClipFilename )( IDSPlayerEx __RPC_FAR * This, BSTR __RPC_FAR *pbstr); END_INTERFACE } IDSPlayerExVtbl;
interface IDSPlayerEx { CONST_VTBL struct IDSPlayerExVtbl __RPC_FAR *lpVtbl; };
#ifdef COBJMACROS
#define IDSPlayerEx_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IDSPlayerEx_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IDSPlayerEx_Release(This) \
(This)->lpVtbl -> Release(This)
#define IDSPlayerEx_DoContextMenu(This) \
(This)->lpVtbl -> DoContextMenu(This)
#define IDSPlayerEx_DownloadImage(This,pbstrURL,phBitmap) \
(This)->lpVtbl -> DownloadImage(This,pbstrURL,phBitmap)
#define IDSPlayerEx_PutStatusTextEx(This,wszText,fOverwrite,pdwCookie) \
(This)->lpVtbl -> PutStatusTextEx(This,wszText,fOverwrite,pdwCookie)
#define IDSPlayerEx_FlushStatusBar(This) \
(This)->lpVtbl -> FlushStatusBar(This)
#define IDSPlayerEx_NavigateBrowserToURL(This,bstrURL,bstrFrame) \
(This)->lpVtbl -> NavigateBrowserToURL(This,bstrURL,bstrFrame)
#define IDSPlayerEx_get_Document(This,__MIDL_0011) \
(This)->lpVtbl -> get_Document(This,__MIDL_0011)
#define IDSPlayerEx_FilePropertiesDialog(This) \
(This)->lpVtbl -> FilePropertiesDialog(This)
#define IDSPlayerEx_StatisticsDialog(This) \
(This)->lpVtbl -> StatisticsDialog(This)
#define IDSPlayerEx_GotoDialog(This) \
(This)->lpVtbl -> GotoDialog(This)
#define IDSPlayerEx_Preview(This) \
(This)->lpVtbl -> Preview(This)
#define IDSPlayerEx_RestartPlaylist(This,fPlay) \
(This)->lpVtbl -> RestartPlaylist(This,fPlay)
#define IDSPlayerEx_PutPreviewModeHelper(This,PreviewMode,fPlayWhenFinished) \
(This)->lpVtbl -> PutPreviewModeHelper(This,PreviewMode,fPlayWhenFinished)
#define IDSPlayerEx_UpdateVisual(This,fUpdateVisual) \
(This)->lpVtbl -> UpdateVisual(This,fUpdateVisual)
#define IDSPlayerEx_RegisterEmbeddedObjects(This,dwClsContext) \
(This)->lpVtbl -> RegisterEmbeddedObjects(This,dwClsContext)
#define IDSPlayerEx_RevokeEmbeddedObjects(This) \
(This)->lpVtbl -> RevokeEmbeddedObjects(This)
#define IDSPlayerEx_SetNativeFrameFlag(This) \
(This)->lpVtbl -> SetNativeFrameFlag(This)
#define IDSPlayerEx_ResetNativeFrameFlag(This) \
(This)->lpVtbl -> ResetNativeFrameFlag(This)
#define IDSPlayerEx_put_UserInteraction(This,bVal) \
(This)->lpVtbl -> put_UserInteraction(This,bVal)
#define IDSPlayerEx_AddToolTip(This,prc,lptsr,pID) \
(This)->lpVtbl -> AddToolTip(This,prc,lptsr,pID)
#define IDSPlayerEx_RemoveToolTip(This,ID) \
(This)->lpVtbl -> RemoveToolTip(This,ID)
#define IDSPlayerEx_UpdateToolTipRect(This,prc,ID) \
(This)->lpVtbl -> UpdateToolTipRect(This,prc,ID)
#define IDSPlayerEx_UpdateToolTipText(This,lptsr,ID) \
(This)->lpVtbl -> UpdateToolTipText(This,lptsr,ID)
#define IDSPlayerEx_SaveAs(This) \
(This)->lpVtbl -> SaveAs(This)
#define IDSPlayerEx_CanSave(This) \
(This)->lpVtbl -> CanSave(This)
#define IDSPlayerEx_get_CurrentPositionInternal(This,pCurrentPosition) \
(This)->lpVtbl -> get_CurrentPositionInternal(This,pCurrentPosition)
#define IDSPlayerEx_get_OpenCloseCounter(This,pOpenCloseCounter) \
(This)->lpVtbl -> get_OpenCloseCounter(This,pOpenCloseCounter)
#define IDSPlayerEx_put_CompatibilityMode(This,lCompatibilityMode) \
(This)->lpVtbl -> put_CompatibilityMode(This,lCompatibilityMode)
#define IDSPlayerEx_get_CompatibilityMode(This,plCompatibilityMode) \
(This)->lpVtbl -> get_CompatibilityMode(This,plCompatibilityMode)
#define IDSPlayerEx_put_OnOpenOverride(This,bVal) \
(This)->lpVtbl -> put_OnOpenOverride(This,bVal)
#define IDSPlayerEx_get_OnOpenOverride(This,pbVal) \
(This)->lpVtbl -> get_OnOpenOverride(This,pbVal)
#define IDSPlayerEx_put_OnOpenAutoSize(This,bVal) \
(This)->lpVtbl -> put_OnOpenAutoSize(This,bVal)
#define IDSPlayerEx_get_OnOpenAutoSize(This,pbVal) \
(This)->lpVtbl -> get_OnOpenAutoSize(This,pbVal)
#define IDSPlayerEx_put_OnOpenDisplaySize(This,lOnOpenDisplaySize) \
(This)->lpVtbl -> put_OnOpenDisplaySize(This,lOnOpenDisplaySize)
#define IDSPlayerEx_get_OnOpenDisplaySize(This,plOnOpenDisplaySize) \
(This)->lpVtbl -> get_OnOpenDisplaySize(This,plOnOpenDisplaySize)
#define IDSPlayerEx_put_AutoSizeAudioWidth(This,lAutoSizeAudioWidth) \
(This)->lpVtbl -> put_AutoSizeAudioWidth(This,lAutoSizeAudioWidth)
#define IDSPlayerEx_get_MinimumWidth(This,plMinimumWidth) \
(This)->lpVtbl -> get_MinimumWidth(This,plMinimumWidth)
#define IDSPlayerEx_get_EffectiveDisplaySize(This,plEffectiveDisplaySize) \
(This)->lpVtbl -> get_EffectiveDisplaySize(This,plEffectiveDisplaySize)
#define IDSPlayerEx_put_DisplaySizeInternal(This,lDisplaySizeInternal) \
(This)->lpVtbl -> put_DisplaySizeInternal(This,lDisplaySizeInternal)
#define IDSPlayerEx_get_DisplaySizeInternal(This,plDisplaySizeInternal) \
(This)->lpVtbl -> get_DisplaySizeInternal(This,plDisplaySizeInternal)
#define IDSPlayerEx_get_DurationInternal(This,pDuration) \
(This)->lpVtbl -> get_DurationInternal(This,pDuration)
#define IDSPlayerEx_get_SegmentSeek(This,plSegmentSeek) \
(This)->lpVtbl -> get_SegmentSeek(This,plSegmentSeek)
#define IDSPlayerEx_get_CanSkip(This,pbCanSkip) \
(This)->lpVtbl -> get_CanSkip(This,pbCanSkip)
#define IDSPlayerEx_get_IEVersion(This,ppszVersion) \
(This)->lpVtbl -> get_IEVersion(This,ppszVersion)
#define IDSPlayerEx_get_BrowserIsIE4(This,pbCanSkip) \
(This)->lpVtbl -> get_BrowserIsIE4(This,pbCanSkip)
#define IDSPlayerEx_put_URL(This,pbstrURL) \
(This)->lpVtbl -> put_URL(This,pbstrURL)
#define IDSPlayerEx_get_FilterGraph(This,ppFilterGraph) \
(This)->lpVtbl -> get_FilterGraph(This,ppFilterGraph)
#define IDSPlayerEx_get_InShow(This,pbVal) \
(This)->lpVtbl -> get_InShow(This,pbVal)
#define IDSPlayerEx_get_InChannel(This,pbVal) \
(This)->lpVtbl -> get_InChannel(This,pbVal)
#define IDSPlayerEx_get_UpdateVisualCounter(This,plVal) \
(This)->lpVtbl -> get_UpdateVisualCounter(This,plVal)
#define IDSPlayerEx_get_DialogAvailability(This,pDialogAvailability) \
(This)->lpVtbl -> get_DialogAvailability(This,pDialogAvailability)
#define IDSPlayerEx_StopInternal(This) \
(This)->lpVtbl -> StopInternal(This)
#define IDSPlayerEx_IsBannerFixed(This,fFixed) \
(This)->lpVtbl -> IsBannerFixed(This,fFixed)
#define IDSPlayerEx_StartAnimation(This) \
(This)->lpVtbl -> StartAnimation(This)
#define IDSPlayerEx_LaunchURLInAnyBrowser(This,hwnd,pszPath) \
(This)->lpVtbl -> LaunchURLInAnyBrowser(This,hwnd,pszPath)
#define IDSPlayerEx_GoFullScreen(This,bFullScreen) \
(This)->lpVtbl -> GoFullScreen(This,bFullScreen)
#define IDSPlayerEx_GetCompleteClipFilename(This,pbstr) \
(This)->lpVtbl -> GetCompleteClipFilename(This,pbstr)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IDSPlayerEx_DoContextMenu_Proxy( IDSPlayerEx __RPC_FAR * This);
void __RPC_STUB IDSPlayerEx_DoContextMenu_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_DownloadImage_Proxy( IDSPlayerEx __RPC_FAR * This, /* [in] */ BSTR pbstrURL, /* [out] */ LONG_PTR __RPC_FAR *phBitmap);
void __RPC_STUB IDSPlayerEx_DownloadImage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_PutStatusTextEx_Proxy( IDSPlayerEx __RPC_FAR * This, /* [in] */ BSTR wszText, /* [in] */ BOOL fOverwrite, /* [out][in] */ DWORD __RPC_FAR *pdwCookie);
void __RPC_STUB IDSPlayerEx_PutStatusTextEx_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_FlushStatusBar_Proxy( IDSPlayerEx __RPC_FAR * This);
void __RPC_STUB IDSPlayerEx_FlushStatusBar_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_NavigateBrowserToURL_Proxy( IDSPlayerEx __RPC_FAR * This, /* [in] */ BSTR bstrURL, /* [in] */ BSTR bstrFrame);
void __RPC_STUB IDSPlayerEx_NavigateBrowserToURL_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_Document_Proxy( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *__MIDL_0011);
void __RPC_STUB IDSPlayerEx_get_Document_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_FilePropertiesDialog_Proxy( IDSPlayerEx __RPC_FAR * This);
void __RPC_STUB IDSPlayerEx_FilePropertiesDialog_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_StatisticsDialog_Proxy( IDSPlayerEx __RPC_FAR * This);
void __RPC_STUB IDSPlayerEx_StatisticsDialog_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_GotoDialog_Proxy( IDSPlayerEx __RPC_FAR * This);
void __RPC_STUB IDSPlayerEx_GotoDialog_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_Preview_Proxy( IDSPlayerEx __RPC_FAR * This);
void __RPC_STUB IDSPlayerEx_Preview_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_RestartPlaylist_Proxy( IDSPlayerEx __RPC_FAR * This, /* [in] */ BOOL fPlay);
void __RPC_STUB IDSPlayerEx_RestartPlaylist_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_PutPreviewModeHelper_Proxy( IDSPlayerEx __RPC_FAR * This, VARIANT_BOOL PreviewMode, BOOL fPlayWhenFinished);
void __RPC_STUB IDSPlayerEx_PutPreviewModeHelper_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_UpdateVisual_Proxy( IDSPlayerEx __RPC_FAR * This, /* [in] */ BOOL fUpdateVisual);
void __RPC_STUB IDSPlayerEx_UpdateVisual_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_RegisterEmbeddedObjects_Proxy( IDSPlayerEx __RPC_FAR * This, DWORD dwClsContext);
void __RPC_STUB IDSPlayerEx_RegisterEmbeddedObjects_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_RevokeEmbeddedObjects_Proxy( IDSPlayerEx __RPC_FAR * This);
void __RPC_STUB IDSPlayerEx_RevokeEmbeddedObjects_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_SetNativeFrameFlag_Proxy( IDSPlayerEx __RPC_FAR * This);
void __RPC_STUB IDSPlayerEx_SetNativeFrameFlag_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_ResetNativeFrameFlag_Proxy( IDSPlayerEx __RPC_FAR * This);
void __RPC_STUB IDSPlayerEx_ResetNativeFrameFlag_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_put_UserInteraction_Proxy( IDSPlayerEx __RPC_FAR * This, /* [in] */ VARIANT_BOOL bVal);
void __RPC_STUB IDSPlayerEx_put_UserInteraction_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_AddToolTip_Proxy( IDSPlayerEx __RPC_FAR * This, /* [in] */ RECT __RPC_FAR *prc, /* [in] */ LPTSTR lptsr, /* [out] */ int __RPC_FAR *pID);
void __RPC_STUB IDSPlayerEx_AddToolTip_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_RemoveToolTip_Proxy( IDSPlayerEx __RPC_FAR * This, /* [in] */ int ID);
void __RPC_STUB IDSPlayerEx_RemoveToolTip_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_UpdateToolTipRect_Proxy( IDSPlayerEx __RPC_FAR * This, /* [in] */ RECT __RPC_FAR *prc, /* [in] */ int ID);
void __RPC_STUB IDSPlayerEx_UpdateToolTipRect_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_UpdateToolTipText_Proxy( IDSPlayerEx __RPC_FAR * This, /* [in] */ LPTSTR lptsr, /* [in] */ int ID);
void __RPC_STUB IDSPlayerEx_UpdateToolTipText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_SaveAs_Proxy( IDSPlayerEx __RPC_FAR * This);
void __RPC_STUB IDSPlayerEx_SaveAs_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_CanSave_Proxy( IDSPlayerEx __RPC_FAR * This);
void __RPC_STUB IDSPlayerEx_CanSave_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_CurrentPositionInternal_Proxy( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pCurrentPosition);
void __RPC_STUB IDSPlayerEx_get_CurrentPositionInternal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_OpenCloseCounter_Proxy( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pOpenCloseCounter);
void __RPC_STUB IDSPlayerEx_get_OpenCloseCounter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_put_CompatibilityMode_Proxy( IDSPlayerEx __RPC_FAR * This, /* [in] */ long lCompatibilityMode);
void __RPC_STUB IDSPlayerEx_put_CompatibilityMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_CompatibilityMode_Proxy( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *plCompatibilityMode);
void __RPC_STUB IDSPlayerEx_get_CompatibilityMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_put_OnOpenOverride_Proxy( IDSPlayerEx __RPC_FAR * This, /* [in] */ VARIANT_BOOL bVal);
void __RPC_STUB IDSPlayerEx_put_OnOpenOverride_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_OnOpenOverride_Proxy( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal);
void __RPC_STUB IDSPlayerEx_get_OnOpenOverride_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_put_OnOpenAutoSize_Proxy( IDSPlayerEx __RPC_FAR * This, /* [in] */ VARIANT_BOOL bVal);
void __RPC_STUB IDSPlayerEx_put_OnOpenAutoSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_OnOpenAutoSize_Proxy( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal);
void __RPC_STUB IDSPlayerEx_get_OnOpenAutoSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_put_OnOpenDisplaySize_Proxy( IDSPlayerEx __RPC_FAR * This, /* [in] */ long lOnOpenDisplaySize);
void __RPC_STUB IDSPlayerEx_put_OnOpenDisplaySize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_OnOpenDisplaySize_Proxy( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *plOnOpenDisplaySize);
void __RPC_STUB IDSPlayerEx_get_OnOpenDisplaySize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_put_AutoSizeAudioWidth_Proxy( IDSPlayerEx __RPC_FAR * This, /* [in] */ long lAutoSizeAudioWidth);
void __RPC_STUB IDSPlayerEx_put_AutoSizeAudioWidth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_MinimumWidth_Proxy( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *plMinimumWidth);
void __RPC_STUB IDSPlayerEx_get_MinimumWidth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_EffectiveDisplaySize_Proxy( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *plEffectiveDisplaySize);
void __RPC_STUB IDSPlayerEx_get_EffectiveDisplaySize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_put_DisplaySizeInternal_Proxy( IDSPlayerEx __RPC_FAR * This, /* [in] */ long lDisplaySizeInternal);
void __RPC_STUB IDSPlayerEx_put_DisplaySizeInternal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_DisplaySizeInternal_Proxy( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *plDisplaySizeInternal);
void __RPC_STUB IDSPlayerEx_get_DisplaySizeInternal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_DurationInternal_Proxy( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pDuration);
void __RPC_STUB IDSPlayerEx_get_DurationInternal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_SegmentSeek_Proxy( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *plSegmentSeek);
void __RPC_STUB IDSPlayerEx_get_SegmentSeek_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_CanSkip_Proxy( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbCanSkip);
void __RPC_STUB IDSPlayerEx_get_CanSkip_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_IEVersion_Proxy( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ LPTSTR __RPC_FAR *ppszVersion);
void __RPC_STUB IDSPlayerEx_get_IEVersion_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_BrowserIsIE4_Proxy( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbCanSkip);
void __RPC_STUB IDSPlayerEx_get_BrowserIsIE4_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_put_URL_Proxy( IDSPlayerEx __RPC_FAR * This, /* [in] */ BSTR pbstrURL);
void __RPC_STUB IDSPlayerEx_put_URL_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_FilterGraph_Proxy( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppFilterGraph);
void __RPC_STUB IDSPlayerEx_get_FilterGraph_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_InShow_Proxy( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal);
void __RPC_STUB IDSPlayerEx_get_InShow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_InChannel_Proxy( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal);
void __RPC_STUB IDSPlayerEx_get_InChannel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_UpdateVisualCounter_Proxy( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *plVal);
void __RPC_STUB IDSPlayerEx_get_UpdateVisualCounter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_DialogAvailability_Proxy( IDSPlayerEx __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pDialogAvailability);
void __RPC_STUB IDSPlayerEx_get_DialogAvailability_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_StopInternal_Proxy( IDSPlayerEx __RPC_FAR * This);
void __RPC_STUB IDSPlayerEx_StopInternal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_IsBannerFixed_Proxy( IDSPlayerEx __RPC_FAR * This, BOOL __RPC_FAR *fFixed);
void __RPC_STUB IDSPlayerEx_IsBannerFixed_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_StartAnimation_Proxy( IDSPlayerEx __RPC_FAR * This);
void __RPC_STUB IDSPlayerEx_StartAnimation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_LaunchURLInAnyBrowser_Proxy( IDSPlayerEx __RPC_FAR * This, HWND hwnd, TCHAR __RPC_FAR *pszPath);
void __RPC_STUB IDSPlayerEx_LaunchURLInAnyBrowser_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_GoFullScreen_Proxy( IDSPlayerEx __RPC_FAR * This, BOOL bFullScreen);
void __RPC_STUB IDSPlayerEx_GoFullScreen_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDSPlayerEx_GetCompleteClipFilename_Proxy( IDSPlayerEx __RPC_FAR * This, BSTR __RPC_FAR *pbstr);
void __RPC_STUB IDSPlayerEx_GetCompleteClipFilename_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
#endif /* __IDSPlayerEx_INTERFACE_DEFINED__ */
#ifndef __IMediaPlayer_INTERFACE_DEFINED__
#define __IMediaPlayer_INTERFACE_DEFINED__
/* interface IMediaPlayer */ /* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_IMediaPlayer;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("22D6F311-B0F6-11D0-94AB-0080C74C7E95") IMediaPlayer : public IDispatch { public: virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CurrentPosition( /* [retval][out] */ double __RPC_FAR *pCurrentPosition) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_CurrentPosition( /* [in] */ double CurrentPosition) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Duration( /* [retval][out] */ double __RPC_FAR *pDuration) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ImageSourceWidth( /* [retval][out] */ long __RPC_FAR *pWidth) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ImageSourceHeight( /* [retval][out] */ long __RPC_FAR *pHeight) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MarkerCount( /* [retval][out] */ long __RPC_FAR *pMarkerCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CanScan( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanScan) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CanSeek( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanSeek) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CanSeekToMarkers( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanSeekToMarkers) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CurrentMarker( /* [retval][out] */ long __RPC_FAR *pCurrentMarker) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_CurrentMarker( /* [in] */ long CurrentMarker) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FileName( /* [retval][out] */ BSTR __RPC_FAR *pbstrFileName) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_FileName( /* [in] */ BSTR bstrFileName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SourceLink( /* [retval][out] */ BSTR __RPC_FAR *pbstrSourceLink) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CreationDate( /* [retval][out] */ DATE __RPC_FAR *pCreationDate) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ErrorCorrection( /* [retval][out] */ BSTR __RPC_FAR *pbstrErrorCorrection) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Bandwidth( /* [retval][out] */ long __RPC_FAR *pBandwidth) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SourceProtocol( /* [retval][out] */ long __RPC_FAR *pSourceProtocol) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReceivedPackets( /* [retval][out] */ long __RPC_FAR *pReceivedPackets) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RecoveredPackets( /* [retval][out] */ long __RPC_FAR *pRecoveredPackets) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LostPackets( /* [retval][out] */ long __RPC_FAR *pLostPackets) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReceptionQuality( /* [retval][out] */ long __RPC_FAR *pReceptionQuality) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BufferingCount( /* [retval][out] */ long __RPC_FAR *pBufferingCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsBroadcast( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIsBroadcast) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BufferingProgress( /* [retval][out] */ long __RPC_FAR *pBufferingProgress) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ChannelName( /* [retval][out] */ BSTR __RPC_FAR *pbstrChannelName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ChannelDescription( /* [retval][out] */ BSTR __RPC_FAR *pbstrChannelDescription) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ChannelURL( /* [retval][out] */ BSTR __RPC_FAR *pbstrChannelURL) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContactAddress( /* [retval][out] */ BSTR __RPC_FAR *pbstrContactAddress) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContactPhone( /* [retval][out] */ BSTR __RPC_FAR *pbstrContactPhone) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContactEmail( /* [retval][out] */ BSTR __RPC_FAR *pbstrContactEmail) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BufferingTime( /* [retval][out] */ double __RPC_FAR *pBufferingTime) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_BufferingTime( /* [in] */ double BufferingTime) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AutoStart( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoStart) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_AutoStart( /* [in] */ VARIANT_BOOL AutoStart) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AutoRewind( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoRewind) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_AutoRewind( /* [in] */ VARIANT_BOOL AutoRewind) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Rate( /* [retval][out] */ double __RPC_FAR *pRate) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Rate( /* [in] */ double Rate) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SendKeyboardEvents( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendKeyboardEvents) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SendKeyboardEvents( /* [in] */ VARIANT_BOOL SendKeyboardEvents) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SendMouseClickEvents( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendMouseClickEvents) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SendMouseClickEvents( /* [in] */ VARIANT_BOOL SendMouseClickEvents) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SendMouseMoveEvents( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendMouseMoveEvents) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SendMouseMoveEvents( /* [in] */ VARIANT_BOOL SendMouseMoveEvents) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PlayCount( /* [retval][out] */ long __RPC_FAR *pPlayCount) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_PlayCount( /* [in] */ long PlayCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ClickToPlay( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pClickToPlay) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ClickToPlay( /* [in] */ VARIANT_BOOL ClickToPlay) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AllowScan( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAllowScan) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_AllowScan( /* [in] */ VARIANT_BOOL AllowScan) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableContextMenu( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pEnableContextMenu) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableContextMenu( /* [in] */ VARIANT_BOOL EnableContextMenu) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CursorType( /* [retval][out] */ long __RPC_FAR *pCursorType) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_CursorType( /* [in] */ long CursorType) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CodecCount( /* [retval][out] */ long __RPC_FAR *pCodecCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AllowChangeDisplaySize( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAllowChangeDisplaySize) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_AllowChangeDisplaySize( /* [in] */ VARIANT_BOOL AllowChangeDisplaySize) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsDurationValid( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIsDurationValid) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_OpenState( /* [retval][out] */ long __RPC_FAR *pOpenState) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SendOpenStateChangeEvents( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendOpenStateChangeEvents) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SendOpenStateChangeEvents( /* [in] */ VARIANT_BOOL SendOpenStateChangeEvents) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SendWarningEvents( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendWarningEvents) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SendWarningEvents( /* [in] */ VARIANT_BOOL SendWarningEvents) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SendErrorEvents( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendErrorEvents) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SendErrorEvents( /* [in] */ VARIANT_BOOL SendErrorEvents) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PlayState( /* [retval][out] */ MPPlayStateConstants __RPC_FAR *pPlayState) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SendPlayStateChangeEvents( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendPlayStateChangeEvents) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SendPlayStateChangeEvents( /* [in] */ VARIANT_BOOL SendPlayStateChangeEvents) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DisplaySize( /* [retval][out] */ MPDisplaySizeConstants __RPC_FAR *pDisplaySize) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DisplaySize( /* [in] */ MPDisplaySizeConstants DisplaySize) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_InvokeURLs( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pInvokeURLs) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_InvokeURLs( /* [in] */ VARIANT_BOOL InvokeURLs) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BaseURL( /* [retval][out] */ BSTR __RPC_FAR *pbstrBaseURL) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_BaseURL( /* [in] */ BSTR bstrBaseURL) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DefaultFrame( /* [retval][out] */ BSTR __RPC_FAR *pbstrDefaultFrame) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DefaultFrame( /* [in] */ BSTR bstrDefaultFrame) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HasError( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pHasError) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ErrorDescription( /* [retval][out] */ BSTR __RPC_FAR *pbstrErrorDescription) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ErrorCode( /* [retval][out] */ long __RPC_FAR *pErrorCode) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AnimationAtStart( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAnimationAtStart) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_AnimationAtStart( /* [in] */ VARIANT_BOOL AnimationAtStart) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TransparentAtStart( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pTransparentAtStart) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_TransparentAtStart( /* [in] */ VARIANT_BOOL TransparentAtStart) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Volume( /* [retval][out] */ long __RPC_FAR *pVolume) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Volume( /* [in] */ long Volume) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Balance( /* [retval][out] */ long __RPC_FAR *pBalance) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Balance( /* [in] */ long Balance) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReadyState( /* [retval][out] */ MPReadyStateConstants __RPC_FAR *pValue) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SelectionStart( /* [retval][out] */ double __RPC_FAR *pValue) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SelectionStart( /* [in] */ double Value) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SelectionEnd( /* [retval][out] */ double __RPC_FAR *pValue) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SelectionEnd( /* [in] */ double Value) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowDisplay( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ShowDisplay( /* [in] */ VARIANT_BOOL Show) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowControls( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ShowControls( /* [in] */ VARIANT_BOOL Show) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowPositionControls( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ShowPositionControls( /* [in] */ VARIANT_BOOL Show) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowTracker( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ShowTracker( /* [in] */ VARIANT_BOOL Show) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnablePositionControls( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enable) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_EnablePositionControls( /* [in] */ VARIANT_BOOL Enable) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableTracker( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enable) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableTracker( /* [in] */ VARIANT_BOOL Enable) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Enabled( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pEnabled) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Enabled( /* [in] */ VARIANT_BOOL Enabled) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DisplayForeColor( /* [retval][out] */ VB_OLE_COLOR __RPC_FAR *ForeColor) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DisplayForeColor( /* [in] */ VB_OLE_COLOR ForeColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DisplayBackColor( /* [retval][out] */ VB_OLE_COLOR __RPC_FAR *BackColor) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DisplayBackColor( /* [in] */ VB_OLE_COLOR BackColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DisplayMode( /* [retval][out] */ MPDisplayModeConstants __RPC_FAR *pValue) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DisplayMode( /* [in] */ MPDisplayModeConstants Value) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_VideoBorder3D( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVideoBorderWidth) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_VideoBorder3D( /* [in] */ VARIANT_BOOL VideoBorderWidth) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_VideoBorderWidth( /* [retval][out] */ long __RPC_FAR *pVideoBorderWidth) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_VideoBorderWidth( /* [in] */ long VideoBorderWidth) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_VideoBorderColor( /* [retval][out] */ VB_OLE_COLOR __RPC_FAR *pVideoBorderWidth) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_VideoBorderColor( /* [in] */ VB_OLE_COLOR VideoBorderColor) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowGotoBar( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ShowGotoBar( /* [in] */ VARIANT_BOOL vbool) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowStatusBar( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ShowStatusBar( /* [in] */ VARIANT_BOOL vbool) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowCaptioning( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ShowCaptioning( /* [in] */ VARIANT_BOOL pbool) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowAudioControls( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ShowAudioControls( /* [in] */ VARIANT_BOOL bBool) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CaptioningID( /* [retval][out] */ BSTR __RPC_FAR *pstrText) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_CaptioningID( /* [in] */ BSTR strText) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Mute( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *vbool) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Mute( /* [in] */ VARIANT_BOOL vbool) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CanPreview( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanPreview) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PreviewMode( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pPreviewMode) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_PreviewMode( /* [in] */ VARIANT_BOOL PreviewMode) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HasMultipleItems( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pHasMuliItems) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Language( /* [retval][out] */ long __RPC_FAR *pLanguage) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Language( /* [in] */ long Language) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AudioStream( /* [retval][out] */ long __RPC_FAR *pStream) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_AudioStream( /* [in] */ long Stream) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SAMIStyle( /* [retval][out] */ BSTR __RPC_FAR *pbstrStyle) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SAMIStyle( /* [in] */ BSTR bstrStyle) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SAMILang( /* [retval][out] */ BSTR __RPC_FAR *pbstrLang) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SAMILang( /* [in] */ BSTR bstrLang) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SAMIFileName( /* [retval][out] */ BSTR __RPC_FAR *pbstrFileName) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SAMIFileName( /* [in] */ BSTR bstrFileName) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_StreamCount( /* [retval][out] */ long __RPC_FAR *pStreamCount) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ClientId( /* [retval][out] */ BSTR __RPC_FAR *pbstrClientId) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ConnectionSpeed( /* [retval][out] */ long __RPC_FAR *plConnectionSpeed) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AutoSize( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_AutoSize( /* [in] */ VARIANT_BOOL vbool) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableFullScreenControls( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableFullScreenControls( /* [in] */ VARIANT_BOOL bVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ActiveMovie( /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispatch) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NSPlay( /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispatch) = 0; virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_WindowlessVideo( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_WindowlessVideo( /* [in] */ VARIANT_BOOL boolVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Play( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Stop( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Pause( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMarkerTime( /* [in] */ long MarkerNum, /* [retval][out] */ double __RPC_FAR *pMarkerTime) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMarkerName( /* [in] */ long MarkerNum, /* [retval][out] */ BSTR __RPC_FAR *pbstrMarkerName) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AboutBox( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetCodecInstalled( /* [in] */ long CodecNum, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCodecInstalled) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetCodecDescription( /* [in] */ long CodecNum, /* [retval][out] */ BSTR __RPC_FAR *pbstrCodecDescription) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetCodecURL( /* [in] */ long CodecNum, /* [retval][out] */ BSTR __RPC_FAR *pbstrCodecURL) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMoreInfoURL( /* [in] */ MPMoreInfoType MoreInfoType, /* [retval][out] */ BSTR __RPC_FAR *pbstrMoreInfoURL) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMediaInfoString( /* [in] */ MPMediaInfoType MediaInfoType, /* [retval][out] */ BSTR __RPC_FAR *pbstrMediaInfo) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Cancel( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Open( /* [in] */ BSTR bstrFileName) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsSoundCardEnabled( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbSoundCard) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Next( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Previous( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE StreamSelect( /* [in] */ long StreamNum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FastForward( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FastReverse( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetStreamName( /* [in] */ long StreamNum, /* [retval][out] */ BSTR __RPC_FAR *pbstrStreamName) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetStreamGroup( /* [in] */ long StreamNum, /* [retval][out] */ long __RPC_FAR *pStreamGroup) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetStreamSelected( /* [in] */ long StreamNum, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pStreamSelected) = 0; }; #else /* C style interface */
typedef struct IMediaPlayerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IMediaPlayer __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IMediaPlayer __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IMediaPlayer __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IMediaPlayer __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IMediaPlayer __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IMediaPlayer __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IMediaPlayer __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentPosition )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pCurrentPosition); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CurrentPosition )( IMediaPlayer __RPC_FAR * This, /* [in] */ double CurrentPosition); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Duration )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pDuration); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ImageSourceWidth )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ImageSourceHeight )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MarkerCount )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pMarkerCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CanScan )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanScan); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CanSeek )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanSeek); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CanSeekToMarkers )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanSeekToMarkers); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentMarker )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCurrentMarker); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CurrentMarker )( IMediaPlayer __RPC_FAR * This, /* [in] */ long CurrentMarker); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FileName )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrFileName); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FileName )( IMediaPlayer __RPC_FAR * This, /* [in] */ BSTR bstrFileName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SourceLink )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrSourceLink); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CreationDate )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ DATE __RPC_FAR *pCreationDate); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ErrorCorrection )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrErrorCorrection); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Bandwidth )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pBandwidth); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SourceProtocol )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pSourceProtocol); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReceivedPackets )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pReceivedPackets); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecoveredPackets )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pRecoveredPackets); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LostPackets )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLostPackets); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReceptionQuality )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pReceptionQuality); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BufferingCount )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pBufferingCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsBroadcast )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIsBroadcast); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BufferingProgress )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pBufferingProgress); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ChannelName )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrChannelName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ChannelDescription )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrChannelDescription); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ChannelURL )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrChannelURL); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContactAddress )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrContactAddress); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContactPhone )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrContactPhone); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContactEmail )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrContactEmail); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BufferingTime )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pBufferingTime); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BufferingTime )( IMediaPlayer __RPC_FAR * This, /* [in] */ double BufferingTime); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AutoStart )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoStart); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AutoStart )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL AutoStart); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AutoRewind )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoRewind); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AutoRewind )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL AutoRewind); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Rate )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pRate); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Rate )( IMediaPlayer __RPC_FAR * This, /* [in] */ double Rate); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SendKeyboardEvents )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendKeyboardEvents); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SendKeyboardEvents )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL SendKeyboardEvents); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SendMouseClickEvents )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendMouseClickEvents); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SendMouseClickEvents )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL SendMouseClickEvents); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SendMouseMoveEvents )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendMouseMoveEvents); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SendMouseMoveEvents )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL SendMouseMoveEvents); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PlayCount )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pPlayCount); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PlayCount )( IMediaPlayer __RPC_FAR * This, /* [in] */ long PlayCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ClickToPlay )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pClickToPlay); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ClickToPlay )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL ClickToPlay); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AllowScan )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAllowScan); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AllowScan )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL AllowScan); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableContextMenu )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pEnableContextMenu); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableContextMenu )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL EnableContextMenu); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CursorType )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCursorType); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CursorType )( IMediaPlayer __RPC_FAR * This, /* [in] */ long CursorType); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CodecCount )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCodecCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AllowChangeDisplaySize )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAllowChangeDisplaySize); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AllowChangeDisplaySize )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL AllowChangeDisplaySize); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsDurationValid )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIsDurationValid); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OpenState )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pOpenState); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SendOpenStateChangeEvents )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendOpenStateChangeEvents); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SendOpenStateChangeEvents )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL SendOpenStateChangeEvents); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SendWarningEvents )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendWarningEvents); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SendWarningEvents )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL SendWarningEvents); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SendErrorEvents )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendErrorEvents); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SendErrorEvents )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL SendErrorEvents); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PlayState )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ MPPlayStateConstants __RPC_FAR *pPlayState); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SendPlayStateChangeEvents )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendPlayStateChangeEvents); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SendPlayStateChangeEvents )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL SendPlayStateChangeEvents); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DisplaySize )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ MPDisplaySizeConstants __RPC_FAR *pDisplaySize); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DisplaySize )( IMediaPlayer __RPC_FAR * This, /* [in] */ MPDisplaySizeConstants DisplaySize); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_InvokeURLs )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pInvokeURLs); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_InvokeURLs )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL InvokeURLs); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BaseURL )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrBaseURL); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BaseURL )( IMediaPlayer __RPC_FAR * This, /* [in] */ BSTR bstrBaseURL); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DefaultFrame )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrDefaultFrame); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DefaultFrame )( IMediaPlayer __RPC_FAR * This, /* [in] */ BSTR bstrDefaultFrame); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HasError )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pHasError); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ErrorDescription )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrErrorDescription); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ErrorCode )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pErrorCode); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AnimationAtStart )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAnimationAtStart); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AnimationAtStart )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL AnimationAtStart); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TransparentAtStart )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pTransparentAtStart); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TransparentAtStart )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL TransparentAtStart); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Volume )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVolume); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Volume )( IMediaPlayer __RPC_FAR * This, /* [in] */ long Volume); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Balance )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pBalance); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Balance )( IMediaPlayer __RPC_FAR * This, /* [in] */ long Balance); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReadyState )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ MPReadyStateConstants __RPC_FAR *pValue); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SelectionStart )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pValue); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SelectionStart )( IMediaPlayer __RPC_FAR * This, /* [in] */ double Value); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SelectionEnd )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pValue); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SelectionEnd )( IMediaPlayer __RPC_FAR * This, /* [in] */ double Value); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShowDisplay )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ShowDisplay )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL Show); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShowControls )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ShowControls )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL Show); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShowPositionControls )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ShowPositionControls )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL Show); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShowTracker )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ShowTracker )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL Show); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnablePositionControls )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enable); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnablePositionControls )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL Enable); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableTracker )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enable); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableTracker )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL Enable); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Enabled )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pEnabled); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Enabled )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL Enabled); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DisplayForeColor )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VB_OLE_COLOR __RPC_FAR *ForeColor); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DisplayForeColor )( IMediaPlayer __RPC_FAR * This, /* [in] */ VB_OLE_COLOR ForeColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DisplayBackColor )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VB_OLE_COLOR __RPC_FAR *BackColor); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DisplayBackColor )( IMediaPlayer __RPC_FAR * This, /* [in] */ VB_OLE_COLOR BackColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DisplayMode )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ MPDisplayModeConstants __RPC_FAR *pValue); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DisplayMode )( IMediaPlayer __RPC_FAR * This, /* [in] */ MPDisplayModeConstants Value); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VideoBorder3D )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVideoBorderWidth); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_VideoBorder3D )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL VideoBorderWidth); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VideoBorderWidth )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVideoBorderWidth); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_VideoBorderWidth )( IMediaPlayer __RPC_FAR * This, /* [in] */ long VideoBorderWidth); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VideoBorderColor )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VB_OLE_COLOR __RPC_FAR *pVideoBorderWidth); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_VideoBorderColor )( IMediaPlayer __RPC_FAR * This, /* [in] */ VB_OLE_COLOR VideoBorderColor); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShowGotoBar )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ShowGotoBar )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL vbool); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShowStatusBar )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ShowStatusBar )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL vbool); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShowCaptioning )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ShowCaptioning )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL pbool); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShowAudioControls )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ShowAudioControls )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL bBool); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CaptioningID )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pstrText); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CaptioningID )( IMediaPlayer __RPC_FAR * This, /* [in] */ BSTR strText); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Mute )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *vbool); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Mute )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL vbool); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CanPreview )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanPreview); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PreviewMode )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pPreviewMode); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PreviewMode )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL PreviewMode); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HasMultipleItems )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pHasMuliItems); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Language )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLanguage); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Language )( IMediaPlayer __RPC_FAR * This, /* [in] */ long Language); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AudioStream )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pStream); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AudioStream )( IMediaPlayer __RPC_FAR * This, /* [in] */ long Stream); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SAMIStyle )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrStyle); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SAMIStyle )( IMediaPlayer __RPC_FAR * This, /* [in] */ BSTR bstrStyle); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SAMILang )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrLang); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SAMILang )( IMediaPlayer __RPC_FAR * This, /* [in] */ BSTR bstrLang); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SAMIFileName )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrFileName); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SAMIFileName )( IMediaPlayer __RPC_FAR * This, /* [in] */ BSTR bstrFileName); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StreamCount )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pStreamCount); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ClientId )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrClientId); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ConnectionSpeed )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *plConnectionSpeed); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AutoSize )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AutoSize )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL vbool); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableFullScreenControls )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableFullScreenControls )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL bVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ActiveMovie )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispatch); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NSPlay )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispatch); /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WindowlessVideo )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_WindowlessVideo )( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL boolVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Play )( IMediaPlayer __RPC_FAR * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Stop )( IMediaPlayer __RPC_FAR * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Pause )( IMediaPlayer __RPC_FAR * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMarkerTime )( IMediaPlayer __RPC_FAR * This, /* [in] */ long MarkerNum, /* [retval][out] */ double __RPC_FAR *pMarkerTime); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMarkerName )( IMediaPlayer __RPC_FAR * This, /* [in] */ long MarkerNum, /* [retval][out] */ BSTR __RPC_FAR *pbstrMarkerName); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AboutBox )( IMediaPlayer __RPC_FAR * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCodecInstalled )( IMediaPlayer __RPC_FAR * This, /* [in] */ long CodecNum, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCodecInstalled); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCodecDescription )( IMediaPlayer __RPC_FAR * This, /* [in] */ long CodecNum, /* [retval][out] */ BSTR __RPC_FAR *pbstrCodecDescription); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCodecURL )( IMediaPlayer __RPC_FAR * This, /* [in] */ long CodecNum, /* [retval][out] */ BSTR __RPC_FAR *pbstrCodecURL); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMoreInfoURL )( IMediaPlayer __RPC_FAR * This, /* [in] */ MPMoreInfoType MoreInfoType, /* [retval][out] */ BSTR __RPC_FAR *pbstrMoreInfoURL); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMediaInfoString )( IMediaPlayer __RPC_FAR * This, /* [in] */ MPMediaInfoType MediaInfoType, /* [retval][out] */ BSTR __RPC_FAR *pbstrMediaInfo); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Cancel )( IMediaPlayer __RPC_FAR * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Open )( IMediaPlayer __RPC_FAR * This, /* [in] */ BSTR bstrFileName); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsSoundCardEnabled )( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbSoundCard); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )( IMediaPlayer __RPC_FAR * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Previous )( IMediaPlayer __RPC_FAR * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StreamSelect )( IMediaPlayer __RPC_FAR * This, /* [in] */ long StreamNum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FastForward )( IMediaPlayer __RPC_FAR * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FastReverse )( IMediaPlayer __RPC_FAR * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStreamName )( IMediaPlayer __RPC_FAR * This, /* [in] */ long StreamNum, /* [retval][out] */ BSTR __RPC_FAR *pbstrStreamName); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStreamGroup )( IMediaPlayer __RPC_FAR * This, /* [in] */ long StreamNum, /* [retval][out] */ long __RPC_FAR *pStreamGroup); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStreamSelected )( IMediaPlayer __RPC_FAR * This, /* [in] */ long StreamNum, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pStreamSelected); END_INTERFACE } IMediaPlayerVtbl;
interface IMediaPlayer { CONST_VTBL struct IMediaPlayerVtbl __RPC_FAR *lpVtbl; };
#ifdef COBJMACROS
#define IMediaPlayer_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IMediaPlayer_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IMediaPlayer_Release(This) \
(This)->lpVtbl -> Release(This)
#define IMediaPlayer_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IMediaPlayer_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IMediaPlayer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IMediaPlayer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IMediaPlayer_get_CurrentPosition(This,pCurrentPosition) \
(This)->lpVtbl -> get_CurrentPosition(This,pCurrentPosition)
#define IMediaPlayer_put_CurrentPosition(This,CurrentPosition) \
(This)->lpVtbl -> put_CurrentPosition(This,CurrentPosition)
#define IMediaPlayer_get_Duration(This,pDuration) \
(This)->lpVtbl -> get_Duration(This,pDuration)
#define IMediaPlayer_get_ImageSourceWidth(This,pWidth) \
(This)->lpVtbl -> get_ImageSourceWidth(This,pWidth)
#define IMediaPlayer_get_ImageSourceHeight(This,pHeight) \
(This)->lpVtbl -> get_ImageSourceHeight(This,pHeight)
#define IMediaPlayer_get_MarkerCount(This,pMarkerCount) \
(This)->lpVtbl -> get_MarkerCount(This,pMarkerCount)
#define IMediaPlayer_get_CanScan(This,pCanScan) \
(This)->lpVtbl -> get_CanScan(This,pCanScan)
#define IMediaPlayer_get_CanSeek(This,pCanSeek) \
(This)->lpVtbl -> get_CanSeek(This,pCanSeek)
#define IMediaPlayer_get_CanSeekToMarkers(This,pCanSeekToMarkers) \
(This)->lpVtbl -> get_CanSeekToMarkers(This,pCanSeekToMarkers)
#define IMediaPlayer_get_CurrentMarker(This,pCurrentMarker) \
(This)->lpVtbl -> get_CurrentMarker(This,pCurrentMarker)
#define IMediaPlayer_put_CurrentMarker(This,CurrentMarker) \
(This)->lpVtbl -> put_CurrentMarker(This,CurrentMarker)
#define IMediaPlayer_get_FileName(This,pbstrFileName) \
(This)->lpVtbl -> get_FileName(This,pbstrFileName)
#define IMediaPlayer_put_FileName(This,bstrFileName) \
(This)->lpVtbl -> put_FileName(This,bstrFileName)
#define IMediaPlayer_get_SourceLink(This,pbstrSourceLink) \
(This)->lpVtbl -> get_SourceLink(This,pbstrSourceLink)
#define IMediaPlayer_get_CreationDate(This,pCreationDate) \
(This)->lpVtbl -> get_CreationDate(This,pCreationDate)
#define IMediaPlayer_get_ErrorCorrection(This,pbstrErrorCorrection) \
(This)->lpVtbl -> get_ErrorCorrection(This,pbstrErrorCorrection)
#define IMediaPlayer_get_Bandwidth(This,pBandwidth) \
(This)->lpVtbl -> get_Bandwidth(This,pBandwidth)
#define IMediaPlayer_get_SourceProtocol(This,pSourceProtocol) \
(This)->lpVtbl -> get_SourceProtocol(This,pSourceProtocol)
#define IMediaPlayer_get_ReceivedPackets(This,pReceivedPackets) \
(This)->lpVtbl -> get_ReceivedPackets(This,pReceivedPackets)
#define IMediaPlayer_get_RecoveredPackets(This,pRecoveredPackets) \
(This)->lpVtbl -> get_RecoveredPackets(This,pRecoveredPackets)
#define IMediaPlayer_get_LostPackets(This,pLostPackets) \
(This)->lpVtbl -> get_LostPackets(This,pLostPackets)
#define IMediaPlayer_get_ReceptionQuality(This,pReceptionQuality) \
(This)->lpVtbl -> get_ReceptionQuality(This,pReceptionQuality)
#define IMediaPlayer_get_BufferingCount(This,pBufferingCount) \
(This)->lpVtbl -> get_BufferingCount(This,pBufferingCount)
#define IMediaPlayer_get_IsBroadcast(This,pIsBroadcast) \
(This)->lpVtbl -> get_IsBroadcast(This,pIsBroadcast)
#define IMediaPlayer_get_BufferingProgress(This,pBufferingProgress) \
(This)->lpVtbl -> get_BufferingProgress(This,pBufferingProgress)
#define IMediaPlayer_get_ChannelName(This,pbstrChannelName) \
(This)->lpVtbl -> get_ChannelName(This,pbstrChannelName)
#define IMediaPlayer_get_ChannelDescription(This,pbstrChannelDescription) \
(This)->lpVtbl -> get_ChannelDescription(This,pbstrChannelDescription)
#define IMediaPlayer_get_ChannelURL(This,pbstrChannelURL) \
(This)->lpVtbl -> get_ChannelURL(This,pbstrChannelURL)
#define IMediaPlayer_get_ContactAddress(This,pbstrContactAddress) \
(This)->lpVtbl -> get_ContactAddress(This,pbstrContactAddress)
#define IMediaPlayer_get_ContactPhone(This,pbstrContactPhone) \
(This)->lpVtbl -> get_ContactPhone(This,pbstrContactPhone)
#define IMediaPlayer_get_ContactEmail(This,pbstrContactEmail) \
(This)->lpVtbl -> get_ContactEmail(This,pbstrContactEmail)
#define IMediaPlayer_get_BufferingTime(This,pBufferingTime) \
(This)->lpVtbl -> get_BufferingTime(This,pBufferingTime)
#define IMediaPlayer_put_BufferingTime(This,BufferingTime) \
(This)->lpVtbl -> put_BufferingTime(This,BufferingTime)
#define IMediaPlayer_get_AutoStart(This,pAutoStart) \
(This)->lpVtbl -> get_AutoStart(This,pAutoStart)
#define IMediaPlayer_put_AutoStart(This,AutoStart) \
(This)->lpVtbl -> put_AutoStart(This,AutoStart)
#define IMediaPlayer_get_AutoRewind(This,pAutoRewind) \
(This)->lpVtbl -> get_AutoRewind(This,pAutoRewind)
#define IMediaPlayer_put_AutoRewind(This,AutoRewind) \
(This)->lpVtbl -> put_AutoRewind(This,AutoRewind)
#define IMediaPlayer_get_Rate(This,pRate) \
(This)->lpVtbl -> get_Rate(This,pRate)
#define IMediaPlayer_put_Rate(This,Rate) \
(This)->lpVtbl -> put_Rate(This,Rate)
#define IMediaPlayer_get_SendKeyboardEvents(This,pSendKeyboardEvents) \
(This)->lpVtbl -> get_SendKeyboardEvents(This,pSendKeyboardEvents)
#define IMediaPlayer_put_SendKeyboardEvents(This,SendKeyboardEvents) \
(This)->lpVtbl -> put_SendKeyboardEvents(This,SendKeyboardEvents)
#define IMediaPlayer_get_SendMouseClickEvents(This,pSendMouseClickEvents) \
(This)->lpVtbl -> get_SendMouseClickEvents(This,pSendMouseClickEvents)
#define IMediaPlayer_put_SendMouseClickEvents(This,SendMouseClickEvents) \
(This)->lpVtbl -> put_SendMouseClickEvents(This,SendMouseClickEvents)
#define IMediaPlayer_get_SendMouseMoveEvents(This,pSendMouseMoveEvents) \
(This)->lpVtbl -> get_SendMouseMoveEvents(This,pSendMouseMoveEvents)
#define IMediaPlayer_put_SendMouseMoveEvents(This,SendMouseMoveEvents) \
(This)->lpVtbl -> put_SendMouseMoveEvents(This,SendMouseMoveEvents)
#define IMediaPlayer_get_PlayCount(This,pPlayCount) \
(This)->lpVtbl -> get_PlayCount(This,pPlayCount)
#define IMediaPlayer_put_PlayCount(This,PlayCount) \
(This)->lpVtbl -> put_PlayCount(This,PlayCount)
#define IMediaPlayer_get_ClickToPlay(This,pClickToPlay) \
(This)->lpVtbl -> get_ClickToPlay(This,pClickToPlay)
#define IMediaPlayer_put_ClickToPlay(This,ClickToPlay) \
(This)->lpVtbl -> put_ClickToPlay(This,ClickToPlay)
#define IMediaPlayer_get_AllowScan(This,pAllowScan) \
(This)->lpVtbl -> get_AllowScan(This,pAllowScan)
#define IMediaPlayer_put_AllowScan(This,AllowScan) \
(This)->lpVtbl -> put_AllowScan(This,AllowScan)
#define IMediaPlayer_get_EnableContextMenu(This,pEnableContextMenu) \
(This)->lpVtbl -> get_EnableContextMenu(This,pEnableContextMenu)
#define IMediaPlayer_put_EnableContextMenu(This,EnableContextMenu) \
(This)->lpVtbl -> put_EnableContextMenu(This,EnableContextMenu)
#define IMediaPlayer_get_CursorType(This,pCursorType) \
(This)->lpVtbl -> get_CursorType(This,pCursorType)
#define IMediaPlayer_put_CursorType(This,CursorType) \
(This)->lpVtbl -> put_CursorType(This,CursorType)
#define IMediaPlayer_get_CodecCount(This,pCodecCount) \
(This)->lpVtbl -> get_CodecCount(This,pCodecCount)
#define IMediaPlayer_get_AllowChangeDisplaySize(This,pAllowChangeDisplaySize) \
(This)->lpVtbl -> get_AllowChangeDisplaySize(This,pAllowChangeDisplaySize)
#define IMediaPlayer_put_AllowChangeDisplaySize(This,AllowChangeDisplaySize) \
(This)->lpVtbl -> put_AllowChangeDisplaySize(This,AllowChangeDisplaySize)
#define IMediaPlayer_get_IsDurationValid(This,pIsDurationValid) \
(This)->lpVtbl -> get_IsDurationValid(This,pIsDurationValid)
#define IMediaPlayer_get_OpenState(This,pOpenState) \
(This)->lpVtbl -> get_OpenState(This,pOpenState)
#define IMediaPlayer_get_SendOpenStateChangeEvents(This,pSendOpenStateChangeEvents) \
(This)->lpVtbl -> get_SendOpenStateChangeEvents(This,pSendOpenStateChangeEvents)
#define IMediaPlayer_put_SendOpenStateChangeEvents(This,SendOpenStateChangeEvents) \
(This)->lpVtbl -> put_SendOpenStateChangeEvents(This,SendOpenStateChangeEvents)
#define IMediaPlayer_get_SendWarningEvents(This,pSendWarningEvents) \
(This)->lpVtbl -> get_SendWarningEvents(This,pSendWarningEvents)
#define IMediaPlayer_put_SendWarningEvents(This,SendWarningEvents) \
(This)->lpVtbl -> put_SendWarningEvents(This,SendWarningEvents)
#define IMediaPlayer_get_SendErrorEvents(This,pSendErrorEvents) \
(This)->lpVtbl -> get_SendErrorEvents(This,pSendErrorEvents)
#define IMediaPlayer_put_SendErrorEvents(This,SendErrorEvents) \
(This)->lpVtbl -> put_SendErrorEvents(This,SendErrorEvents)
#define IMediaPlayer_get_PlayState(This,pPlayState) \
(This)->lpVtbl -> get_PlayState(This,pPlayState)
#define IMediaPlayer_get_SendPlayStateChangeEvents(This,pSendPlayStateChangeEvents) \
(This)->lpVtbl -> get_SendPlayStateChangeEvents(This,pSendPlayStateChangeEvents)
#define IMediaPlayer_put_SendPlayStateChangeEvents(This,SendPlayStateChangeEvents) \
(This)->lpVtbl -> put_SendPlayStateChangeEvents(This,SendPlayStateChangeEvents)
#define IMediaPlayer_get_DisplaySize(This,pDisplaySize) \
(This)->lpVtbl -> get_DisplaySize(This,pDisplaySize)
#define IMediaPlayer_put_DisplaySize(This,DisplaySize) \
(This)->lpVtbl -> put_DisplaySize(This,DisplaySize)
#define IMediaPlayer_get_InvokeURLs(This,pInvokeURLs) \
(This)->lpVtbl -> get_InvokeURLs(This,pInvokeURLs)
#define IMediaPlayer_put_InvokeURLs(This,InvokeURLs) \
(This)->lpVtbl -> put_InvokeURLs(This,InvokeURLs)
#define IMediaPlayer_get_BaseURL(This,pbstrBaseURL) \
(This)->lpVtbl -> get_BaseURL(This,pbstrBaseURL)
#define IMediaPlayer_put_BaseURL(This,bstrBaseURL) \
(This)->lpVtbl -> put_BaseURL(This,bstrBaseURL)
#define IMediaPlayer_get_DefaultFrame(This,pbstrDefaultFrame) \
(This)->lpVtbl -> get_DefaultFrame(This,pbstrDefaultFrame)
#define IMediaPlayer_put_DefaultFrame(This,bstrDefaultFrame) \
(This)->lpVtbl -> put_DefaultFrame(This,bstrDefaultFrame)
#define IMediaPlayer_get_HasError(This,pHasError) \
(This)->lpVtbl -> get_HasError(This,pHasError)
#define IMediaPlayer_get_ErrorDescription(This,pbstrErrorDescription) \
(This)->lpVtbl -> get_ErrorDescription(This,pbstrErrorDescription)
#define IMediaPlayer_get_ErrorCode(This,pErrorCode) \
(This)->lpVtbl -> get_ErrorCode(This,pErrorCode)
#define IMediaPlayer_get_AnimationAtStart(This,pAnimationAtStart) \
(This)->lpVtbl -> get_AnimationAtStart(This,pAnimationAtStart)
#define IMediaPlayer_put_AnimationAtStart(This,AnimationAtStart) \
(This)->lpVtbl -> put_AnimationAtStart(This,AnimationAtStart)
#define IMediaPlayer_get_TransparentAtStart(This,pTransparentAtStart) \
(This)->lpVtbl -> get_TransparentAtStart(This,pTransparentAtStart)
#define IMediaPlayer_put_TransparentAtStart(This,TransparentAtStart) \
(This)->lpVtbl -> put_TransparentAtStart(This,TransparentAtStart)
#define IMediaPlayer_get_Volume(This,pVolume) \
(This)->lpVtbl -> get_Volume(This,pVolume)
#define IMediaPlayer_put_Volume(This,Volume) \
(This)->lpVtbl -> put_Volume(This,Volume)
#define IMediaPlayer_get_Balance(This,pBalance) \
(This)->lpVtbl -> get_Balance(This,pBalance)
#define IMediaPlayer_put_Balance(This,Balance) \
(This)->lpVtbl -> put_Balance(This,Balance)
#define IMediaPlayer_get_ReadyState(This,pValue) \
(This)->lpVtbl -> get_ReadyState(This,pValue)
#define IMediaPlayer_get_SelectionStart(This,pValue) \
(This)->lpVtbl -> get_SelectionStart(This,pValue)
#define IMediaPlayer_put_SelectionStart(This,Value) \
(This)->lpVtbl -> put_SelectionStart(This,Value)
#define IMediaPlayer_get_SelectionEnd(This,pValue) \
(This)->lpVtbl -> get_SelectionEnd(This,pValue)
#define IMediaPlayer_put_SelectionEnd(This,Value) \
(This)->lpVtbl -> put_SelectionEnd(This,Value)
#define IMediaPlayer_get_ShowDisplay(This,Show) \
(This)->lpVtbl -> get_ShowDisplay(This,Show)
#define IMediaPlayer_put_ShowDisplay(This,Show) \
(This)->lpVtbl -> put_ShowDisplay(This,Show)
#define IMediaPlayer_get_ShowControls(This,Show) \
(This)->lpVtbl -> get_ShowControls(This,Show)
#define IMediaPlayer_put_ShowControls(This,Show) \
(This)->lpVtbl -> put_ShowControls(This,Show)
#define IMediaPlayer_get_ShowPositionControls(This,Show) \
(This)->lpVtbl -> get_ShowPositionControls(This,Show)
#define IMediaPlayer_put_ShowPositionControls(This,Show) \
(This)->lpVtbl -> put_ShowPositionControls(This,Show)
#define IMediaPlayer_get_ShowTracker(This,Show) \
(This)->lpVtbl -> get_ShowTracker(This,Show)
#define IMediaPlayer_put_ShowTracker(This,Show) \
(This)->lpVtbl -> put_ShowTracker(This,Show)
#define IMediaPlayer_get_EnablePositionControls(This,Enable) \
(This)->lpVtbl -> get_EnablePositionControls(This,Enable)
#define IMediaPlayer_put_EnablePositionControls(This,Enable) \
(This)->lpVtbl -> put_EnablePositionControls(This,Enable)
#define IMediaPlayer_get_EnableTracker(This,Enable) \
(This)->lpVtbl -> get_EnableTracker(This,Enable)
#define IMediaPlayer_put_EnableTracker(This,Enable) \
(This)->lpVtbl -> put_EnableTracker(This,Enable)
#define IMediaPlayer_get_Enabled(This,pEnabled) \
(This)->lpVtbl -> get_Enabled(This,pEnabled)
#define IMediaPlayer_put_Enabled(This,Enabled) \
(This)->lpVtbl -> put_Enabled(This,Enabled)
#define IMediaPlayer_get_DisplayForeColor(This,ForeColor) \
(This)->lpVtbl -> get_DisplayForeColor(This,ForeColor)
#define IMediaPlayer_put_DisplayForeColor(This,ForeColor) \
(This)->lpVtbl -> put_DisplayForeColor(This,ForeColor)
#define IMediaPlayer_get_DisplayBackColor(This,BackColor) \
(This)->lpVtbl -> get_DisplayBackColor(This,BackColor)
#define IMediaPlayer_put_DisplayBackColor(This,BackColor) \
(This)->lpVtbl -> put_DisplayBackColor(This,BackColor)
#define IMediaPlayer_get_DisplayMode(This,pValue) \
(This)->lpVtbl -> get_DisplayMode(This,pValue)
#define IMediaPlayer_put_DisplayMode(This,Value) \
(This)->lpVtbl -> put_DisplayMode(This,Value)
#define IMediaPlayer_get_VideoBorder3D(This,pVideoBorderWidth) \
(This)->lpVtbl -> get_VideoBorder3D(This,pVideoBorderWidth)
#define IMediaPlayer_put_VideoBorder3D(This,VideoBorderWidth) \
(This)->lpVtbl -> put_VideoBorder3D(This,VideoBorderWidth)
#define IMediaPlayer_get_VideoBorderWidth(This,pVideoBorderWidth) \
(This)->lpVtbl -> get_VideoBorderWidth(This,pVideoBorderWidth)
#define IMediaPlayer_put_VideoBorderWidth(This,VideoBorderWidth) \
(This)->lpVtbl -> put_VideoBorderWidth(This,VideoBorderWidth)
#define IMediaPlayer_get_VideoBorderColor(This,pVideoBorderWidth) \
(This)->lpVtbl -> get_VideoBorderColor(This,pVideoBorderWidth)
#define IMediaPlayer_put_VideoBorderColor(This,VideoBorderColor) \
(This)->lpVtbl -> put_VideoBorderColor(This,VideoBorderColor)
#define IMediaPlayer_get_ShowGotoBar(This,pbool) \
(This)->lpVtbl -> get_ShowGotoBar(This,pbool)
#define IMediaPlayer_put_ShowGotoBar(This,vbool) \
(This)->lpVtbl -> put_ShowGotoBar(This,vbool)
#define IMediaPlayer_get_ShowStatusBar(This,pbool) \
(This)->lpVtbl -> get_ShowStatusBar(This,pbool)
#define IMediaPlayer_put_ShowStatusBar(This,vbool) \
(This)->lpVtbl -> put_ShowStatusBar(This,vbool)
#define IMediaPlayer_get_ShowCaptioning(This,pbool) \
(This)->lpVtbl -> get_ShowCaptioning(This,pbool)
#define IMediaPlayer_put_ShowCaptioning(This,pbool) \
(This)->lpVtbl -> put_ShowCaptioning(This,pbool)
#define IMediaPlayer_get_ShowAudioControls(This,pbool) \
(This)->lpVtbl -> get_ShowAudioControls(This,pbool)
#define IMediaPlayer_put_ShowAudioControls(This,bBool) \
(This)->lpVtbl -> put_ShowAudioControls(This,bBool)
#define IMediaPlayer_get_CaptioningID(This,pstrText) \
(This)->lpVtbl -> get_CaptioningID(This,pstrText)
#define IMediaPlayer_put_CaptioningID(This,strText) \
(This)->lpVtbl -> put_CaptioningID(This,strText)
#define IMediaPlayer_get_Mute(This,vbool) \
(This)->lpVtbl -> get_Mute(This,vbool)
#define IMediaPlayer_put_Mute(This,vbool) \
(This)->lpVtbl -> put_Mute(This,vbool)
#define IMediaPlayer_get_CanPreview(This,pCanPreview) \
(This)->lpVtbl -> get_CanPreview(This,pCanPreview)
#define IMediaPlayer_get_PreviewMode(This,pPreviewMode) \
(This)->lpVtbl -> get_PreviewMode(This,pPreviewMode)
#define IMediaPlayer_put_PreviewMode(This,PreviewMode) \
(This)->lpVtbl -> put_PreviewMode(This,PreviewMode)
#define IMediaPlayer_get_HasMultipleItems(This,pHasMuliItems) \
(This)->lpVtbl -> get_HasMultipleItems(This,pHasMuliItems)
#define IMediaPlayer_get_Language(This,pLanguage) \
(This)->lpVtbl -> get_Language(This,pLanguage)
#define IMediaPlayer_put_Language(This,Language) \
(This)->lpVtbl -> put_Language(This,Language)
#define IMediaPlayer_get_AudioStream(This,pStream) \
(This)->lpVtbl -> get_AudioStream(This,pStream)
#define IMediaPlayer_put_AudioStream(This,Stream) \
(This)->lpVtbl -> put_AudioStream(This,Stream)
#define IMediaPlayer_get_SAMIStyle(This,pbstrStyle) \
(This)->lpVtbl -> get_SAMIStyle(This,pbstrStyle)
#define IMediaPlayer_put_SAMIStyle(This,bstrStyle) \
(This)->lpVtbl -> put_SAMIStyle(This,bstrStyle)
#define IMediaPlayer_get_SAMILang(This,pbstrLang) \
(This)->lpVtbl -> get_SAMILang(This,pbstrLang)
#define IMediaPlayer_put_SAMILang(This,bstrLang) \
(This)->lpVtbl -> put_SAMILang(This,bstrLang)
#define IMediaPlayer_get_SAMIFileName(This,pbstrFileName) \
(This)->lpVtbl -> get_SAMIFileName(This,pbstrFileName)
#define IMediaPlayer_put_SAMIFileName(This,bstrFileName) \
(This)->lpVtbl -> put_SAMIFileName(This,bstrFileName)
#define IMediaPlayer_get_StreamCount(This,pStreamCount) \
(This)->lpVtbl -> get_StreamCount(This,pStreamCount)
#define IMediaPlayer_get_ClientId(This,pbstrClientId) \
(This)->lpVtbl -> get_ClientId(This,pbstrClientId)
#define IMediaPlayer_get_ConnectionSpeed(This,plConnectionSpeed) \
(This)->lpVtbl -> get_ConnectionSpeed(This,plConnectionSpeed)
#define IMediaPlayer_get_AutoSize(This,pbool) \
(This)->lpVtbl -> get_AutoSize(This,pbool)
#define IMediaPlayer_put_AutoSize(This,vbool) \
(This)->lpVtbl -> put_AutoSize(This,vbool)
#define IMediaPlayer_get_EnableFullScreenControls(This,pbVal) \
(This)->lpVtbl -> get_EnableFullScreenControls(This,pbVal)
#define IMediaPlayer_put_EnableFullScreenControls(This,bVal) \
(This)->lpVtbl -> put_EnableFullScreenControls(This,bVal)
#define IMediaPlayer_get_ActiveMovie(This,ppdispatch) \
(This)->lpVtbl -> get_ActiveMovie(This,ppdispatch)
#define IMediaPlayer_get_NSPlay(This,ppdispatch) \
(This)->lpVtbl -> get_NSPlay(This,ppdispatch)
#define IMediaPlayer_get_WindowlessVideo(This,pbool) \
(This)->lpVtbl -> get_WindowlessVideo(This,pbool)
#define IMediaPlayer_put_WindowlessVideo(This,boolVal) \
(This)->lpVtbl -> put_WindowlessVideo(This,boolVal)
#define IMediaPlayer_Play(This) \
(This)->lpVtbl -> Play(This)
#define IMediaPlayer_Stop(This) \
(This)->lpVtbl -> Stop(This)
#define IMediaPlayer_Pause(This) \
(This)->lpVtbl -> Pause(This)
#define IMediaPlayer_GetMarkerTime(This,MarkerNum,pMarkerTime) \
(This)->lpVtbl -> GetMarkerTime(This,MarkerNum,pMarkerTime)
#define IMediaPlayer_GetMarkerName(This,MarkerNum,pbstrMarkerName) \
(This)->lpVtbl -> GetMarkerName(This,MarkerNum,pbstrMarkerName)
#define IMediaPlayer_AboutBox(This) \
(This)->lpVtbl -> AboutBox(This)
#define IMediaPlayer_GetCodecInstalled(This,CodecNum,pCodecInstalled) \
(This)->lpVtbl -> GetCodecInstalled(This,CodecNum,pCodecInstalled)
#define IMediaPlayer_GetCodecDescription(This,CodecNum,pbstrCodecDescription) \
(This)->lpVtbl -> GetCodecDescription(This,CodecNum,pbstrCodecDescription)
#define IMediaPlayer_GetCodecURL(This,CodecNum,pbstrCodecURL) \
(This)->lpVtbl -> GetCodecURL(This,CodecNum,pbstrCodecURL)
#define IMediaPlayer_GetMoreInfoURL(This,MoreInfoType,pbstrMoreInfoURL) \
(This)->lpVtbl -> GetMoreInfoURL(This,MoreInfoType,pbstrMoreInfoURL)
#define IMediaPlayer_GetMediaInfoString(This,MediaInfoType,pbstrMediaInfo) \
(This)->lpVtbl -> GetMediaInfoString(This,MediaInfoType,pbstrMediaInfo)
#define IMediaPlayer_Cancel(This) \
(This)->lpVtbl -> Cancel(This)
#define IMediaPlayer_Open(This,bstrFileName) \
(This)->lpVtbl -> Open(This,bstrFileName)
#define IMediaPlayer_IsSoundCardEnabled(This,pbSoundCard) \
(This)->lpVtbl -> IsSoundCardEnabled(This,pbSoundCard)
#define IMediaPlayer_Next(This) \
(This)->lpVtbl -> Next(This)
#define IMediaPlayer_Previous(This) \
(This)->lpVtbl -> Previous(This)
#define IMediaPlayer_StreamSelect(This,StreamNum) \
(This)->lpVtbl -> StreamSelect(This,StreamNum)
#define IMediaPlayer_FastForward(This) \
(This)->lpVtbl -> FastForward(This)
#define IMediaPlayer_FastReverse(This) \
(This)->lpVtbl -> FastReverse(This)
#define IMediaPlayer_GetStreamName(This,StreamNum,pbstrStreamName) \
(This)->lpVtbl -> GetStreamName(This,StreamNum,pbstrStreamName)
#define IMediaPlayer_GetStreamGroup(This,StreamNum,pStreamGroup) \
(This)->lpVtbl -> GetStreamGroup(This,StreamNum,pStreamGroup)
#define IMediaPlayer_GetStreamSelected(This,StreamNum,pStreamSelected) \
(This)->lpVtbl -> GetStreamSelected(This,StreamNum,pStreamSelected)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_CurrentPosition_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pCurrentPosition);
void __RPC_STUB IMediaPlayer_get_CurrentPosition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_CurrentPosition_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ double CurrentPosition);
void __RPC_STUB IMediaPlayer_put_CurrentPosition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_Duration_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pDuration);
void __RPC_STUB IMediaPlayer_get_Duration_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ImageSourceWidth_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pWidth);
void __RPC_STUB IMediaPlayer_get_ImageSourceWidth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ImageSourceHeight_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pHeight);
void __RPC_STUB IMediaPlayer_get_ImageSourceHeight_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_MarkerCount_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pMarkerCount);
void __RPC_STUB IMediaPlayer_get_MarkerCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_CanScan_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanScan);
void __RPC_STUB IMediaPlayer_get_CanScan_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_CanSeek_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanSeek);
void __RPC_STUB IMediaPlayer_get_CanSeek_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_CanSeekToMarkers_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanSeekToMarkers);
void __RPC_STUB IMediaPlayer_get_CanSeekToMarkers_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_CurrentMarker_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCurrentMarker);
void __RPC_STUB IMediaPlayer_get_CurrentMarker_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_CurrentMarker_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ long CurrentMarker);
void __RPC_STUB IMediaPlayer_put_CurrentMarker_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_FileName_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrFileName);
void __RPC_STUB IMediaPlayer_get_FileName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_FileName_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ BSTR bstrFileName);
void __RPC_STUB IMediaPlayer_put_FileName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SourceLink_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrSourceLink);
void __RPC_STUB IMediaPlayer_get_SourceLink_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_CreationDate_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ DATE __RPC_FAR *pCreationDate);
void __RPC_STUB IMediaPlayer_get_CreationDate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ErrorCorrection_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrErrorCorrection);
void __RPC_STUB IMediaPlayer_get_ErrorCorrection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_Bandwidth_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pBandwidth);
void __RPC_STUB IMediaPlayer_get_Bandwidth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SourceProtocol_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pSourceProtocol);
void __RPC_STUB IMediaPlayer_get_SourceProtocol_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ReceivedPackets_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pReceivedPackets);
void __RPC_STUB IMediaPlayer_get_ReceivedPackets_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_RecoveredPackets_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pRecoveredPackets);
void __RPC_STUB IMediaPlayer_get_RecoveredPackets_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_LostPackets_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLostPackets);
void __RPC_STUB IMediaPlayer_get_LostPackets_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ReceptionQuality_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pReceptionQuality);
void __RPC_STUB IMediaPlayer_get_ReceptionQuality_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_BufferingCount_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pBufferingCount);
void __RPC_STUB IMediaPlayer_get_BufferingCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_IsBroadcast_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIsBroadcast);
void __RPC_STUB IMediaPlayer_get_IsBroadcast_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_BufferingProgress_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pBufferingProgress);
void __RPC_STUB IMediaPlayer_get_BufferingProgress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ChannelName_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrChannelName);
void __RPC_STUB IMediaPlayer_get_ChannelName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ChannelDescription_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrChannelDescription);
void __RPC_STUB IMediaPlayer_get_ChannelDescription_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ChannelURL_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrChannelURL);
void __RPC_STUB IMediaPlayer_get_ChannelURL_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ContactAddress_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrContactAddress);
void __RPC_STUB IMediaPlayer_get_ContactAddress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ContactPhone_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrContactPhone);
void __RPC_STUB IMediaPlayer_get_ContactPhone_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ContactEmail_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrContactEmail);
void __RPC_STUB IMediaPlayer_get_ContactEmail_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_BufferingTime_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pBufferingTime);
void __RPC_STUB IMediaPlayer_get_BufferingTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_BufferingTime_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ double BufferingTime);
void __RPC_STUB IMediaPlayer_put_BufferingTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_AutoStart_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoStart);
void __RPC_STUB IMediaPlayer_get_AutoStart_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_AutoStart_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL AutoStart);
void __RPC_STUB IMediaPlayer_put_AutoStart_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_AutoRewind_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoRewind);
void __RPC_STUB IMediaPlayer_get_AutoRewind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_AutoRewind_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL AutoRewind);
void __RPC_STUB IMediaPlayer_put_AutoRewind_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_Rate_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pRate);
void __RPC_STUB IMediaPlayer_get_Rate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_Rate_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ double Rate);
void __RPC_STUB IMediaPlayer_put_Rate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SendKeyboardEvents_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendKeyboardEvents);
void __RPC_STUB IMediaPlayer_get_SendKeyboardEvents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SendKeyboardEvents_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL SendKeyboardEvents);
void __RPC_STUB IMediaPlayer_put_SendKeyboardEvents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SendMouseClickEvents_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendMouseClickEvents);
void __RPC_STUB IMediaPlayer_get_SendMouseClickEvents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SendMouseClickEvents_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL SendMouseClickEvents);
void __RPC_STUB IMediaPlayer_put_SendMouseClickEvents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SendMouseMoveEvents_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendMouseMoveEvents);
void __RPC_STUB IMediaPlayer_get_SendMouseMoveEvents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SendMouseMoveEvents_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL SendMouseMoveEvents);
void __RPC_STUB IMediaPlayer_put_SendMouseMoveEvents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_PlayCount_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pPlayCount);
void __RPC_STUB IMediaPlayer_get_PlayCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_PlayCount_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ long PlayCount);
void __RPC_STUB IMediaPlayer_put_PlayCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ClickToPlay_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pClickToPlay);
void __RPC_STUB IMediaPlayer_get_ClickToPlay_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_ClickToPlay_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL ClickToPlay);
void __RPC_STUB IMediaPlayer_put_ClickToPlay_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_AllowScan_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAllowScan);
void __RPC_STUB IMediaPlayer_get_AllowScan_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_AllowScan_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL AllowScan);
void __RPC_STUB IMediaPlayer_put_AllowScan_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_EnableContextMenu_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pEnableContextMenu);
void __RPC_STUB IMediaPlayer_get_EnableContextMenu_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_EnableContextMenu_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL EnableContextMenu);
void __RPC_STUB IMediaPlayer_put_EnableContextMenu_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_CursorType_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCursorType);
void __RPC_STUB IMediaPlayer_get_CursorType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_CursorType_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ long CursorType);
void __RPC_STUB IMediaPlayer_put_CursorType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_CodecCount_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCodecCount);
void __RPC_STUB IMediaPlayer_get_CodecCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_AllowChangeDisplaySize_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAllowChangeDisplaySize);
void __RPC_STUB IMediaPlayer_get_AllowChangeDisplaySize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_AllowChangeDisplaySize_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL AllowChangeDisplaySize);
void __RPC_STUB IMediaPlayer_put_AllowChangeDisplaySize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_IsDurationValid_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIsDurationValid);
void __RPC_STUB IMediaPlayer_get_IsDurationValid_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_OpenState_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pOpenState);
void __RPC_STUB IMediaPlayer_get_OpenState_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SendOpenStateChangeEvents_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendOpenStateChangeEvents);
void __RPC_STUB IMediaPlayer_get_SendOpenStateChangeEvents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SendOpenStateChangeEvents_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL SendOpenStateChangeEvents);
void __RPC_STUB IMediaPlayer_put_SendOpenStateChangeEvents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SendWarningEvents_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendWarningEvents);
void __RPC_STUB IMediaPlayer_get_SendWarningEvents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SendWarningEvents_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL SendWarningEvents);
void __RPC_STUB IMediaPlayer_put_SendWarningEvents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SendErrorEvents_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendErrorEvents);
void __RPC_STUB IMediaPlayer_get_SendErrorEvents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SendErrorEvents_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL SendErrorEvents);
void __RPC_STUB IMediaPlayer_put_SendErrorEvents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_PlayState_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ MPPlayStateConstants __RPC_FAR *pPlayState);
void __RPC_STUB IMediaPlayer_get_PlayState_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SendPlayStateChangeEvents_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendPlayStateChangeEvents);
void __RPC_STUB IMediaPlayer_get_SendPlayStateChangeEvents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SendPlayStateChangeEvents_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL SendPlayStateChangeEvents);
void __RPC_STUB IMediaPlayer_put_SendPlayStateChangeEvents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_DisplaySize_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ MPDisplaySizeConstants __RPC_FAR *pDisplaySize);
void __RPC_STUB IMediaPlayer_get_DisplaySize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_DisplaySize_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ MPDisplaySizeConstants DisplaySize);
void __RPC_STUB IMediaPlayer_put_DisplaySize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_InvokeURLs_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pInvokeURLs);
void __RPC_STUB IMediaPlayer_get_InvokeURLs_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_InvokeURLs_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL InvokeURLs);
void __RPC_STUB IMediaPlayer_put_InvokeURLs_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_BaseURL_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrBaseURL);
void __RPC_STUB IMediaPlayer_get_BaseURL_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_BaseURL_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ BSTR bstrBaseURL);
void __RPC_STUB IMediaPlayer_put_BaseURL_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_DefaultFrame_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrDefaultFrame);
void __RPC_STUB IMediaPlayer_get_DefaultFrame_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_DefaultFrame_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ BSTR bstrDefaultFrame);
void __RPC_STUB IMediaPlayer_put_DefaultFrame_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_HasError_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pHasError);
void __RPC_STUB IMediaPlayer_get_HasError_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ErrorDescription_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrErrorDescription);
void __RPC_STUB IMediaPlayer_get_ErrorDescription_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ErrorCode_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pErrorCode);
void __RPC_STUB IMediaPlayer_get_ErrorCode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_AnimationAtStart_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAnimationAtStart);
void __RPC_STUB IMediaPlayer_get_AnimationAtStart_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_AnimationAtStart_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL AnimationAtStart);
void __RPC_STUB IMediaPlayer_put_AnimationAtStart_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_TransparentAtStart_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pTransparentAtStart);
void __RPC_STUB IMediaPlayer_get_TransparentAtStart_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_TransparentAtStart_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL TransparentAtStart);
void __RPC_STUB IMediaPlayer_put_TransparentAtStart_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_Volume_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVolume);
void __RPC_STUB IMediaPlayer_get_Volume_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_Volume_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ long Volume);
void __RPC_STUB IMediaPlayer_put_Volume_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_Balance_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pBalance);
void __RPC_STUB IMediaPlayer_get_Balance_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_Balance_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ long Balance);
void __RPC_STUB IMediaPlayer_put_Balance_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ReadyState_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ MPReadyStateConstants __RPC_FAR *pValue);
void __RPC_STUB IMediaPlayer_get_ReadyState_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SelectionStart_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pValue);
void __RPC_STUB IMediaPlayer_get_SelectionStart_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SelectionStart_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ double Value);
void __RPC_STUB IMediaPlayer_put_SelectionStart_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SelectionEnd_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pValue);
void __RPC_STUB IMediaPlayer_get_SelectionEnd_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SelectionEnd_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ double Value);
void __RPC_STUB IMediaPlayer_put_SelectionEnd_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ShowDisplay_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show);
void __RPC_STUB IMediaPlayer_get_ShowDisplay_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_ShowDisplay_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL Show);
void __RPC_STUB IMediaPlayer_put_ShowDisplay_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ShowControls_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show);
void __RPC_STUB IMediaPlayer_get_ShowControls_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_ShowControls_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL Show);
void __RPC_STUB IMediaPlayer_put_ShowControls_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ShowPositionControls_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show);
void __RPC_STUB IMediaPlayer_get_ShowPositionControls_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_ShowPositionControls_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL Show);
void __RPC_STUB IMediaPlayer_put_ShowPositionControls_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ShowTracker_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show);
void __RPC_STUB IMediaPlayer_get_ShowTracker_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_ShowTracker_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL Show);
void __RPC_STUB IMediaPlayer_put_ShowTracker_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_EnablePositionControls_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enable);
void __RPC_STUB IMediaPlayer_get_EnablePositionControls_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_EnablePositionControls_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL Enable);
void __RPC_STUB IMediaPlayer_put_EnablePositionControls_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_EnableTracker_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enable);
void __RPC_STUB IMediaPlayer_get_EnableTracker_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_EnableTracker_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL Enable);
void __RPC_STUB IMediaPlayer_put_EnableTracker_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_Enabled_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pEnabled);
void __RPC_STUB IMediaPlayer_get_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_Enabled_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL Enabled);
void __RPC_STUB IMediaPlayer_put_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_DisplayForeColor_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VB_OLE_COLOR __RPC_FAR *ForeColor);
void __RPC_STUB IMediaPlayer_get_DisplayForeColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_DisplayForeColor_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VB_OLE_COLOR ForeColor);
void __RPC_STUB IMediaPlayer_put_DisplayForeColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_DisplayBackColor_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VB_OLE_COLOR __RPC_FAR *BackColor);
void __RPC_STUB IMediaPlayer_get_DisplayBackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_DisplayBackColor_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VB_OLE_COLOR BackColor);
void __RPC_STUB IMediaPlayer_put_DisplayBackColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_DisplayMode_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ MPDisplayModeConstants __RPC_FAR *pValue);
void __RPC_STUB IMediaPlayer_get_DisplayMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_DisplayMode_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ MPDisplayModeConstants Value);
void __RPC_STUB IMediaPlayer_put_DisplayMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_VideoBorder3D_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVideoBorderWidth);
void __RPC_STUB IMediaPlayer_get_VideoBorder3D_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_VideoBorder3D_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL VideoBorderWidth);
void __RPC_STUB IMediaPlayer_put_VideoBorder3D_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_VideoBorderWidth_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVideoBorderWidth);
void __RPC_STUB IMediaPlayer_get_VideoBorderWidth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_VideoBorderWidth_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ long VideoBorderWidth);
void __RPC_STUB IMediaPlayer_put_VideoBorderWidth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_VideoBorderColor_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VB_OLE_COLOR __RPC_FAR *pVideoBorderWidth);
void __RPC_STUB IMediaPlayer_get_VideoBorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_VideoBorderColor_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VB_OLE_COLOR VideoBorderColor);
void __RPC_STUB IMediaPlayer_put_VideoBorderColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ShowGotoBar_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool);
void __RPC_STUB IMediaPlayer_get_ShowGotoBar_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_ShowGotoBar_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL vbool);
void __RPC_STUB IMediaPlayer_put_ShowGotoBar_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ShowStatusBar_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool);
void __RPC_STUB IMediaPlayer_get_ShowStatusBar_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_ShowStatusBar_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL vbool);
void __RPC_STUB IMediaPlayer_put_ShowStatusBar_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ShowCaptioning_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool);
void __RPC_STUB IMediaPlayer_get_ShowCaptioning_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_ShowCaptioning_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL pbool);
void __RPC_STUB IMediaPlayer_put_ShowCaptioning_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ShowAudioControls_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool);
void __RPC_STUB IMediaPlayer_get_ShowAudioControls_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_ShowAudioControls_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL bBool);
void __RPC_STUB IMediaPlayer_put_ShowAudioControls_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_CaptioningID_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pstrText);
void __RPC_STUB IMediaPlayer_get_CaptioningID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_CaptioningID_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ BSTR strText);
void __RPC_STUB IMediaPlayer_put_CaptioningID_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_Mute_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *vbool);
void __RPC_STUB IMediaPlayer_get_Mute_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_Mute_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL vbool);
void __RPC_STUB IMediaPlayer_put_Mute_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_CanPreview_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanPreview);
void __RPC_STUB IMediaPlayer_get_CanPreview_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_PreviewMode_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pPreviewMode);
void __RPC_STUB IMediaPlayer_get_PreviewMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_PreviewMode_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL PreviewMode);
void __RPC_STUB IMediaPlayer_put_PreviewMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_HasMultipleItems_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pHasMuliItems);
void __RPC_STUB IMediaPlayer_get_HasMultipleItems_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_Language_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pLanguage);
void __RPC_STUB IMediaPlayer_get_Language_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_Language_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ long Language);
void __RPC_STUB IMediaPlayer_put_Language_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_AudioStream_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pStream);
void __RPC_STUB IMediaPlayer_get_AudioStream_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_AudioStream_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ long Stream);
void __RPC_STUB IMediaPlayer_put_AudioStream_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SAMIStyle_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrStyle);
void __RPC_STUB IMediaPlayer_get_SAMIStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SAMIStyle_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ BSTR bstrStyle);
void __RPC_STUB IMediaPlayer_put_SAMIStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SAMILang_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrLang);
void __RPC_STUB IMediaPlayer_get_SAMILang_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SAMILang_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ BSTR bstrLang);
void __RPC_STUB IMediaPlayer_put_SAMILang_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SAMIFileName_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrFileName);
void __RPC_STUB IMediaPlayer_get_SAMIFileName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SAMIFileName_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ BSTR bstrFileName);
void __RPC_STUB IMediaPlayer_put_SAMIFileName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_StreamCount_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pStreamCount);
void __RPC_STUB IMediaPlayer_get_StreamCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ClientId_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrClientId);
void __RPC_STUB IMediaPlayer_get_ClientId_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ConnectionSpeed_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *plConnectionSpeed);
void __RPC_STUB IMediaPlayer_get_ConnectionSpeed_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_AutoSize_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool);
void __RPC_STUB IMediaPlayer_get_AutoSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_AutoSize_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL vbool);
void __RPC_STUB IMediaPlayer_put_AutoSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_EnableFullScreenControls_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal);
void __RPC_STUB IMediaPlayer_get_EnableFullScreenControls_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_EnableFullScreenControls_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL bVal);
void __RPC_STUB IMediaPlayer_put_EnableFullScreenControls_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ActiveMovie_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispatch);
void __RPC_STUB IMediaPlayer_get_ActiveMovie_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_NSPlay_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispatch);
void __RPC_STUB IMediaPlayer_get_NSPlay_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_WindowlessVideo_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool);
void __RPC_STUB IMediaPlayer_get_WindowlessVideo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_WindowlessVideo_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ VARIANT_BOOL boolVal);
void __RPC_STUB IMediaPlayer_put_WindowlessVideo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_Play_Proxy( IMediaPlayer __RPC_FAR * This);
void __RPC_STUB IMediaPlayer_Play_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_Stop_Proxy( IMediaPlayer __RPC_FAR * This);
void __RPC_STUB IMediaPlayer_Stop_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_Pause_Proxy( IMediaPlayer __RPC_FAR * This);
void __RPC_STUB IMediaPlayer_Pause_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_GetMarkerTime_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ long MarkerNum, /* [retval][out] */ double __RPC_FAR *pMarkerTime);
void __RPC_STUB IMediaPlayer_GetMarkerTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_GetMarkerName_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ long MarkerNum, /* [retval][out] */ BSTR __RPC_FAR *pbstrMarkerName);
void __RPC_STUB IMediaPlayer_GetMarkerName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_AboutBox_Proxy( IMediaPlayer __RPC_FAR * This);
void __RPC_STUB IMediaPlayer_AboutBox_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_GetCodecInstalled_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ long CodecNum, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCodecInstalled);
void __RPC_STUB IMediaPlayer_GetCodecInstalled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_GetCodecDescription_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ long CodecNum, /* [retval][out] */ BSTR __RPC_FAR *pbstrCodecDescription);
void __RPC_STUB IMediaPlayer_GetCodecDescription_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_GetCodecURL_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ long CodecNum, /* [retval][out] */ BSTR __RPC_FAR *pbstrCodecURL);
void __RPC_STUB IMediaPlayer_GetCodecURL_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_GetMoreInfoURL_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ MPMoreInfoType MoreInfoType, /* [retval][out] */ BSTR __RPC_FAR *pbstrMoreInfoURL);
void __RPC_STUB IMediaPlayer_GetMoreInfoURL_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_GetMediaInfoString_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ MPMediaInfoType MediaInfoType, /* [retval][out] */ BSTR __RPC_FAR *pbstrMediaInfo);
void __RPC_STUB IMediaPlayer_GetMediaInfoString_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_Cancel_Proxy( IMediaPlayer __RPC_FAR * This);
void __RPC_STUB IMediaPlayer_Cancel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_Open_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ BSTR bstrFileName);
void __RPC_STUB IMediaPlayer_Open_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_IsSoundCardEnabled_Proxy( IMediaPlayer __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbSoundCard);
void __RPC_STUB IMediaPlayer_IsSoundCardEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_Next_Proxy( IMediaPlayer __RPC_FAR * This);
void __RPC_STUB IMediaPlayer_Next_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_Previous_Proxy( IMediaPlayer __RPC_FAR * This);
void __RPC_STUB IMediaPlayer_Previous_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_StreamSelect_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ long StreamNum);
void __RPC_STUB IMediaPlayer_StreamSelect_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_FastForward_Proxy( IMediaPlayer __RPC_FAR * This);
void __RPC_STUB IMediaPlayer_FastForward_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_FastReverse_Proxy( IMediaPlayer __RPC_FAR * This);
void __RPC_STUB IMediaPlayer_FastReverse_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_GetStreamName_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ long StreamNum, /* [retval][out] */ BSTR __RPC_FAR *pbstrStreamName);
void __RPC_STUB IMediaPlayer_GetStreamName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_GetStreamGroup_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ long StreamNum, /* [retval][out] */ long __RPC_FAR *pStreamGroup);
void __RPC_STUB IMediaPlayer_GetStreamGroup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_GetStreamSelected_Proxy( IMediaPlayer __RPC_FAR * This, /* [in] */ long StreamNum, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pStreamSelected);
void __RPC_STUB IMediaPlayer_GetStreamSelected_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
#endif /* __IMediaPlayer_INTERFACE_DEFINED__ */
/* Additional Prototypes for ALL interfaces */
unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
unsigned long __RPC_USER HWND_UserSize( unsigned long __RPC_FAR *, unsigned long , HWND __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER HWND_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, HWND __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER HWND_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, HWND __RPC_FAR * ); void __RPC_USER HWND_UserFree( unsigned long __RPC_FAR *, HWND __RPC_FAR * );
/* end of Additional Prototypes */
#ifdef __cplusplus
} #endif
#endif
|