Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

5511 lines
204 KiB

  1. #pragma warning( disable: 4049 ) /* more than 64k source lines */
  2. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  3. /* File created by MIDL compiler version 5.02.0235 */
  4. /* at Tue May 18 20:11:22 1999
  5. */
  6. /* Compiler settings for dxmplay.idl:
  7. Oicf (OptLev=i2), W1, Zp8, env=Win32 (32b run), ms_ext, c_ext
  8. error checks: allocation ref bounds_check enum stub_data
  9. VC __declspec() decoration level:
  10. __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  11. DECLSPEC_UUID(), MIDL_INTERFACE()
  12. */
  13. //@@MIDL_FILE_HEADING( )
  14. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  15. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  16. #define __REQUIRED_RPCNDR_H_VERSION__ 440
  17. #endif
  18. #include "rpc.h"
  19. #include "rpcndr.h"
  20. #ifndef __RPCNDR_H_VERSION__
  21. #error this stub requires an updated version of <rpcndr.h>
  22. #endif // __RPCNDR_H_VERSION__
  23. #ifndef COM_NO_WINDOWS_H
  24. #include "windows.h"
  25. #include "ole2.h"
  26. #endif /*COM_NO_WINDOWS_H*/
  27. #ifndef __dxmplay_h__
  28. #define __dxmplay_h__
  29. /* Forward Declarations */
  30. #ifndef __IDSPlayerEx_FWD_DEFINED__
  31. #define __IDSPlayerEx_FWD_DEFINED__
  32. typedef interface IDSPlayerEx IDSPlayerEx;
  33. #endif /* __IDSPlayerEx_FWD_DEFINED__ */
  34. #ifndef __IMediaPlayer_FWD_DEFINED__
  35. #define __IMediaPlayer_FWD_DEFINED__
  36. typedef interface IMediaPlayer IMediaPlayer;
  37. #endif /* __IMediaPlayer_FWD_DEFINED__ */
  38. #ifndef __IMediaPlayer2_FWD_DEFINED__
  39. #define __IMediaPlayer2_FWD_DEFINED__
  40. typedef interface IMediaPlayer2 IMediaPlayer2;
  41. #endif /* __IMediaPlayer2_FWD_DEFINED__ */
  42. /* header files for imported files */
  43. #include "oaidl.h"
  44. #include "ocidl.h"
  45. //#include "enums.h"
  46. //#include "mpdvd.h"
  47. #ifdef __cplusplus
  48. extern "C"{
  49. #endif
  50. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  51. void __RPC_USER MIDL_user_free( void __RPC_FAR * );
  52. /* interface __MIDL_itf_dxmplay_0000 */
  53. /* [local] */
  54. #pragma once
  55. typedef /* [public][uuid] */ DECLSPEC_UUID("66504301-BE0F-101A-8BBB-00AA00300CAB") DWORD VB_OLE_COLOR;
  56. typedef /* [public][helpstring] */
  57. enum MPDisplayModeConstants
  58. { mpTime = 0,
  59. mpFrames = mpTime + 1
  60. } MPDisplayModeConstants;
  61. typedef /* [public][helpstring] */
  62. enum MPPlayStateConstants
  63. { mpStopped = 0,
  64. mpPaused = mpStopped + 1,
  65. mpPlaying = mpPaused + 1,
  66. mpWaiting = mpPlaying + 1,
  67. mpScanForward = mpWaiting + 1,
  68. mpScanReverse = mpScanForward + 1,
  69. mpClosed = mpScanReverse + 1
  70. } MPPlayStateConstants;
  71. typedef /* [public][helpstring] */
  72. enum MPfDialogAvailability
  73. { mpfFilePropertiesDlg = 1,
  74. mpfGotoDlg = 2
  75. } MPfDialogAvailability;
  76. typedef /* [public][helpstring] */
  77. enum MPMoreInfoType
  78. { mpShowURL = 0,
  79. mpClipURL = mpShowURL + 1,
  80. mpBannerURL = mpClipURL + 1
  81. } MPMoreInfoType;
  82. typedef /* [public][helpstring] */
  83. enum MPMediaInfoType
  84. { mpShowFilename = 0,
  85. mpShowTitle = mpShowFilename + 1,
  86. mpShowAuthor = mpShowTitle + 1,
  87. mpShowCopyright = mpShowAuthor + 1,
  88. mpShowRating = mpShowCopyright + 1,
  89. mpShowDescription = mpShowRating + 1,
  90. mpShowLogoIcon = mpShowDescription + 1,
  91. mpClipFilename = mpShowLogoIcon + 1,
  92. mpClipTitle = mpClipFilename + 1,
  93. mpClipAuthor = mpClipTitle + 1,
  94. mpClipCopyright = mpClipAuthor + 1,
  95. mpClipRating = mpClipCopyright + 1,
  96. mpClipDescription = mpClipRating + 1,
  97. mpClipLogoIcon = mpClipDescription + 1,
  98. mpBannerImage = mpClipLogoIcon + 1,
  99. mpBannerMoreInfo = mpBannerImage + 1,
  100. mpWatermark = mpBannerMoreInfo + 1
  101. } MPMediaInfoType;
  102. typedef /* [public][helpstring] */
  103. enum MPDisplaySizeConstants
  104. { mpDefaultSize = 0,
  105. mpHalfSize = mpDefaultSize + 1,
  106. mpDoubleSize = mpHalfSize + 1,
  107. mpFullScreen = mpDoubleSize + 1,
  108. mpFitToSize = mpFullScreen + 1,
  109. mpOneSixteenthScreen = mpFitToSize + 1,
  110. mpOneFourthScreen = mpOneSixteenthScreen + 1,
  111. mpOneHalfScreen = mpOneFourthScreen + 1
  112. } MPDisplaySizeConstants;
  113. typedef /* [public][helpstring] */
  114. enum MPReadyStateConstants
  115. { mpReadyStateUninitialized = 0,
  116. mpReadyStateLoading = mpReadyStateUninitialized + 1,
  117. mpReadyStateInteractive = 3,
  118. mpReadyStateComplete = mpReadyStateInteractive + 1
  119. } MPReadyStateConstants;
  120. typedef /* [public][helpstring] */
  121. enum MPShowDialogConstants
  122. { mpShowDialogHelp = 0,
  123. mpShowDialogStatistics = mpShowDialogHelp + 1,
  124. mpShowDialogOptions = mpShowDialogStatistics + 1,
  125. mpShowDialogContextMenu = mpShowDialogOptions + 1
  126. } MPShowDialogConstants;
  127. /* [hidden] */
  128. enum PlayerCompatibilityType
  129. { cmDefault = 0,
  130. cmActiveMovie = cmDefault + 1,
  131. cmNetShow = cmActiveMovie + 1
  132. };
  133. extern RPC_IF_HANDLE __MIDL_itf_dxmplay_0000_v0_0_c_ifspec;
  134. extern RPC_IF_HANDLE __MIDL_itf_dxmplay_0000_v0_0_s_ifspec;
  135. #ifndef __IDSPlayerEx_INTERFACE_DEFINED__
  136. #define __IDSPlayerEx_INTERFACE_DEFINED__
  137. /* interface IDSPlayerEx */
  138. /* [unique][helpstring][uuid][object] */
  139. EXTERN_C const IID IID_IDSPlayerEx;
  140. #if defined(__cplusplus) && !defined(CINTERFACE)
  141. MIDL_INTERFACE("920F0DE0-91C5-11d1-828F-00C04FC99D4C")
  142. IDSPlayerEx : public IUnknown
  143. {
  144. public:
  145. virtual HRESULT STDMETHODCALLTYPE DoContextMenu( void) = 0;
  146. virtual HRESULT STDMETHODCALLTYPE DownloadImage(
  147. /* [in] */ BSTR pbstrURL,
  148. /* [out] */ LONG_PTR __RPC_FAR *phBitmap) = 0;
  149. virtual HRESULT STDMETHODCALLTYPE PutStatusTextEx(
  150. /* [in] */ BSTR wszText,
  151. /* [in] */ BOOL fOverwrite,
  152. /* [out][in] */ DWORD __RPC_FAR *pdwCookie) = 0;
  153. virtual HRESULT STDMETHODCALLTYPE FlushStatusBar( void) = 0;
  154. virtual HRESULT STDMETHODCALLTYPE NavigateBrowserToURL(
  155. /* [in] */ BSTR bstrURL,
  156. /* [in] */ BSTR bstrFrame) = 0;
  157. virtual HRESULT STDMETHODCALLTYPE get_Document(
  158. /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *__MIDL_0011) = 0;
  159. virtual HRESULT STDMETHODCALLTYPE FilePropertiesDialog( void) = 0;
  160. virtual HRESULT STDMETHODCALLTYPE StatisticsDialog( void) = 0;
  161. virtual HRESULT STDMETHODCALLTYPE GotoDialog( void) = 0;
  162. virtual HRESULT STDMETHODCALLTYPE Preview( void) = 0;
  163. virtual HRESULT STDMETHODCALLTYPE RestartPlaylist(
  164. /* [in] */ BOOL fPlay) = 0;
  165. virtual HRESULT STDMETHODCALLTYPE PutPreviewModeHelper(
  166. VARIANT_BOOL PreviewMode,
  167. BOOL fPlayWhenFinished) = 0;
  168. virtual HRESULT STDMETHODCALLTYPE UpdateVisual(
  169. /* [in] */ BOOL fUpdateVisual) = 0;
  170. virtual HRESULT STDMETHODCALLTYPE RegisterEmbeddedObjects(
  171. DWORD dwClsContext) = 0;
  172. virtual HRESULT STDMETHODCALLTYPE RevokeEmbeddedObjects( void) = 0;
  173. virtual HRESULT STDMETHODCALLTYPE SetNativeFrameFlag( void) = 0;
  174. virtual HRESULT STDMETHODCALLTYPE ResetNativeFrameFlag( void) = 0;
  175. virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_UserInteraction(
  176. /* [in] */ VARIANT_BOOL bVal) = 0;
  177. virtual HRESULT STDMETHODCALLTYPE AddToolTip(
  178. /* [in] */ RECT __RPC_FAR *prc,
  179. /* [in] */ LPTSTR lptsr,
  180. /* [out] */ int __RPC_FAR *pID) = 0;
  181. virtual HRESULT STDMETHODCALLTYPE RemoveToolTip(
  182. /* [in] */ int ID) = 0;
  183. virtual HRESULT STDMETHODCALLTYPE UpdateToolTipRect(
  184. /* [in] */ RECT __RPC_FAR *prc,
  185. /* [in] */ int ID) = 0;
  186. virtual HRESULT STDMETHODCALLTYPE UpdateToolTipText(
  187. /* [in] */ LPTSTR lptsr,
  188. /* [in] */ int ID) = 0;
  189. virtual HRESULT STDMETHODCALLTYPE SaveAs( void) = 0;
  190. virtual HRESULT STDMETHODCALLTYPE CanSave( void) = 0;
  191. virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CurrentPositionInternal(
  192. /* [retval][out] */ double __RPC_FAR *pCurrentPosition) = 0;
  193. virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_OpenCloseCounter(
  194. /* [retval][out] */ long __RPC_FAR *pOpenCloseCounter) = 0;
  195. virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_CompatibilityMode(
  196. /* [in] */ long lCompatibilityMode) = 0;
  197. virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CompatibilityMode(
  198. /* [retval][out] */ long __RPC_FAR *plCompatibilityMode) = 0;
  199. virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_OnOpenOverride(
  200. /* [in] */ VARIANT_BOOL bVal) = 0;
  201. virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_OnOpenOverride(
  202. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal) = 0;
  203. virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_OnOpenAutoSize(
  204. /* [in] */ VARIANT_BOOL bVal) = 0;
  205. virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_OnOpenAutoSize(
  206. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal) = 0;
  207. virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_OnOpenDisplaySize(
  208. /* [in] */ long lOnOpenDisplaySize) = 0;
  209. virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_OnOpenDisplaySize(
  210. /* [retval][out] */ long __RPC_FAR *plOnOpenDisplaySize) = 0;
  211. virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_AutoSizeAudioWidth(
  212. /* [in] */ long lAutoSizeAudioWidth) = 0;
  213. virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_MinimumWidth(
  214. /* [retval][out] */ long __RPC_FAR *plMinimumWidth) = 0;
  215. virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EffectiveDisplaySize(
  216. /* [retval][out] */ long __RPC_FAR *plEffectiveDisplaySize) = 0;
  217. virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DisplaySizeInternal(
  218. /* [in] */ long lDisplaySizeInternal) = 0;
  219. virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DisplaySizeInternal(
  220. /* [retval][out] */ long __RPC_FAR *plDisplaySizeInternal) = 0;
  221. virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DurationInternal(
  222. /* [retval][out] */ double __RPC_FAR *pDuration) = 0;
  223. virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_SegmentSeek(
  224. /* [retval][out] */ long __RPC_FAR *plSegmentSeek) = 0;
  225. virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CanSkip(
  226. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbCanSkip) = 0;
  227. virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IEVersion(
  228. /* [retval][out] */ LPTSTR __RPC_FAR *ppszVersion) = 0;
  229. virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_BrowserIsIE4(
  230. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbCanSkip) = 0;
  231. virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_URL(
  232. /* [in] */ BSTR pbstrURL) = 0;
  233. virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_FilterGraph(
  234. /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppFilterGraph) = 0;
  235. virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_InShow(
  236. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal) = 0;
  237. virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_InChannel(
  238. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal) = 0;
  239. virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_UpdateVisualCounter(
  240. /* [retval][out] */ LONG __RPC_FAR *plVal) = 0;
  241. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DialogAvailability(
  242. /* [retval][out] */ long __RPC_FAR *pDialogAvailability) = 0;
  243. virtual HRESULT STDMETHODCALLTYPE StopInternal( void) = 0;
  244. virtual HRESULT STDMETHODCALLTYPE IsBannerFixed(
  245. BOOL __RPC_FAR *fFixed) = 0;
  246. virtual HRESULT STDMETHODCALLTYPE StartAnimation( void) = 0;
  247. virtual HRESULT STDMETHODCALLTYPE LaunchURLInAnyBrowser(
  248. HWND hwnd,
  249. TCHAR __RPC_FAR *pszPath) = 0;
  250. virtual HRESULT STDMETHODCALLTYPE GoFullScreen(
  251. BOOL bFullScreen) = 0;
  252. virtual HRESULT STDMETHODCALLTYPE GetCompleteClipFilename(
  253. BSTR __RPC_FAR *pbstr) = 0;
  254. };
  255. #else /* C style interface */
  256. typedef struct IDSPlayerExVtbl
  257. {
  258. BEGIN_INTERFACE
  259. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  260. IDSPlayerEx __RPC_FAR * This,
  261. /* [in] */ REFIID riid,
  262. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  263. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  264. IDSPlayerEx __RPC_FAR * This);
  265. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  266. IDSPlayerEx __RPC_FAR * This);
  267. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DoContextMenu )(
  268. IDSPlayerEx __RPC_FAR * This);
  269. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DownloadImage )(
  270. IDSPlayerEx __RPC_FAR * This,
  271. /* [in] */ BSTR pbstrURL,
  272. /* [out] */ LONG_PTR __RPC_FAR *phBitmap);
  273. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PutStatusTextEx )(
  274. IDSPlayerEx __RPC_FAR * This,
  275. /* [in] */ BSTR wszText,
  276. /* [in] */ BOOL fOverwrite,
  277. /* [out][in] */ DWORD __RPC_FAR *pdwCookie);
  278. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FlushStatusBar )(
  279. IDSPlayerEx __RPC_FAR * This);
  280. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NavigateBrowserToURL )(
  281. IDSPlayerEx __RPC_FAR * This,
  282. /* [in] */ BSTR bstrURL,
  283. /* [in] */ BSTR bstrFrame);
  284. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Document )(
  285. IDSPlayerEx __RPC_FAR * This,
  286. /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *__MIDL_0011);
  287. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FilePropertiesDialog )(
  288. IDSPlayerEx __RPC_FAR * This);
  289. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StatisticsDialog )(
  290. IDSPlayerEx __RPC_FAR * This);
  291. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GotoDialog )(
  292. IDSPlayerEx __RPC_FAR * This);
  293. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Preview )(
  294. IDSPlayerEx __RPC_FAR * This);
  295. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RestartPlaylist )(
  296. IDSPlayerEx __RPC_FAR * This,
  297. /* [in] */ BOOL fPlay);
  298. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PutPreviewModeHelper )(
  299. IDSPlayerEx __RPC_FAR * This,
  300. VARIANT_BOOL PreviewMode,
  301. BOOL fPlayWhenFinished);
  302. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UpdateVisual )(
  303. IDSPlayerEx __RPC_FAR * This,
  304. /* [in] */ BOOL fUpdateVisual);
  305. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RegisterEmbeddedObjects )(
  306. IDSPlayerEx __RPC_FAR * This,
  307. DWORD dwClsContext);
  308. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RevokeEmbeddedObjects )(
  309. IDSPlayerEx __RPC_FAR * This);
  310. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetNativeFrameFlag )(
  311. IDSPlayerEx __RPC_FAR * This);
  312. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ResetNativeFrameFlag )(
  313. IDSPlayerEx __RPC_FAR * This);
  314. /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UserInteraction )(
  315. IDSPlayerEx __RPC_FAR * This,
  316. /* [in] */ VARIANT_BOOL bVal);
  317. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddToolTip )(
  318. IDSPlayerEx __RPC_FAR * This,
  319. /* [in] */ RECT __RPC_FAR *prc,
  320. /* [in] */ LPTSTR lptsr,
  321. /* [out] */ int __RPC_FAR *pID);
  322. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveToolTip )(
  323. IDSPlayerEx __RPC_FAR * This,
  324. /* [in] */ int ID);
  325. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UpdateToolTipRect )(
  326. IDSPlayerEx __RPC_FAR * This,
  327. /* [in] */ RECT __RPC_FAR *prc,
  328. /* [in] */ int ID);
  329. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UpdateToolTipText )(
  330. IDSPlayerEx __RPC_FAR * This,
  331. /* [in] */ LPTSTR lptsr,
  332. /* [in] */ int ID);
  333. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveAs )(
  334. IDSPlayerEx __RPC_FAR * This);
  335. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CanSave )(
  336. IDSPlayerEx __RPC_FAR * This);
  337. /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentPositionInternal )(
  338. IDSPlayerEx __RPC_FAR * This,
  339. /* [retval][out] */ double __RPC_FAR *pCurrentPosition);
  340. /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OpenCloseCounter )(
  341. IDSPlayerEx __RPC_FAR * This,
  342. /* [retval][out] */ long __RPC_FAR *pOpenCloseCounter);
  343. /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompatibilityMode )(
  344. IDSPlayerEx __RPC_FAR * This,
  345. /* [in] */ long lCompatibilityMode);
  346. /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompatibilityMode )(
  347. IDSPlayerEx __RPC_FAR * This,
  348. /* [retval][out] */ long __RPC_FAR *plCompatibilityMode);
  349. /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OnOpenOverride )(
  350. IDSPlayerEx __RPC_FAR * This,
  351. /* [in] */ VARIANT_BOOL bVal);
  352. /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OnOpenOverride )(
  353. IDSPlayerEx __RPC_FAR * This,
  354. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal);
  355. /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OnOpenAutoSize )(
  356. IDSPlayerEx __RPC_FAR * This,
  357. /* [in] */ VARIANT_BOOL bVal);
  358. /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OnOpenAutoSize )(
  359. IDSPlayerEx __RPC_FAR * This,
  360. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal);
  361. /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OnOpenDisplaySize )(
  362. IDSPlayerEx __RPC_FAR * This,
  363. /* [in] */ long lOnOpenDisplaySize);
  364. /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OnOpenDisplaySize )(
  365. IDSPlayerEx __RPC_FAR * This,
  366. /* [retval][out] */ long __RPC_FAR *plOnOpenDisplaySize);
  367. /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AutoSizeAudioWidth )(
  368. IDSPlayerEx __RPC_FAR * This,
  369. /* [in] */ long lAutoSizeAudioWidth);
  370. /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinimumWidth )(
  371. IDSPlayerEx __RPC_FAR * This,
  372. /* [retval][out] */ long __RPC_FAR *plMinimumWidth);
  373. /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EffectiveDisplaySize )(
  374. IDSPlayerEx __RPC_FAR * This,
  375. /* [retval][out] */ long __RPC_FAR *plEffectiveDisplaySize);
  376. /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DisplaySizeInternal )(
  377. IDSPlayerEx __RPC_FAR * This,
  378. /* [in] */ long lDisplaySizeInternal);
  379. /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DisplaySizeInternal )(
  380. IDSPlayerEx __RPC_FAR * This,
  381. /* [retval][out] */ long __RPC_FAR *plDisplaySizeInternal);
  382. /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DurationInternal )(
  383. IDSPlayerEx __RPC_FAR * This,
  384. /* [retval][out] */ double __RPC_FAR *pDuration);
  385. /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SegmentSeek )(
  386. IDSPlayerEx __RPC_FAR * This,
  387. /* [retval][out] */ long __RPC_FAR *plSegmentSeek);
  388. /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CanSkip )(
  389. IDSPlayerEx __RPC_FAR * This,
  390. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbCanSkip);
  391. /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IEVersion )(
  392. IDSPlayerEx __RPC_FAR * This,
  393. /* [retval][out] */ LPTSTR __RPC_FAR *ppszVersion);
  394. /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BrowserIsIE4 )(
  395. IDSPlayerEx __RPC_FAR * This,
  396. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbCanSkip);
  397. /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_URL )(
  398. IDSPlayerEx __RPC_FAR * This,
  399. /* [in] */ BSTR pbstrURL);
  400. /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FilterGraph )(
  401. IDSPlayerEx __RPC_FAR * This,
  402. /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppFilterGraph);
  403. /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_InShow )(
  404. IDSPlayerEx __RPC_FAR * This,
  405. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal);
  406. /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_InChannel )(
  407. IDSPlayerEx __RPC_FAR * This,
  408. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal);
  409. /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UpdateVisualCounter )(
  410. IDSPlayerEx __RPC_FAR * This,
  411. /* [retval][out] */ LONG __RPC_FAR *plVal);
  412. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DialogAvailability )(
  413. IDSPlayerEx __RPC_FAR * This,
  414. /* [retval][out] */ long __RPC_FAR *pDialogAvailability);
  415. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StopInternal )(
  416. IDSPlayerEx __RPC_FAR * This);
  417. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsBannerFixed )(
  418. IDSPlayerEx __RPC_FAR * This,
  419. BOOL __RPC_FAR *fFixed);
  420. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartAnimation )(
  421. IDSPlayerEx __RPC_FAR * This);
  422. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchURLInAnyBrowser )(
  423. IDSPlayerEx __RPC_FAR * This,
  424. HWND hwnd,
  425. TCHAR __RPC_FAR *pszPath);
  426. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GoFullScreen )(
  427. IDSPlayerEx __RPC_FAR * This,
  428. BOOL bFullScreen);
  429. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCompleteClipFilename )(
  430. IDSPlayerEx __RPC_FAR * This,
  431. BSTR __RPC_FAR *pbstr);
  432. END_INTERFACE
  433. } IDSPlayerExVtbl;
  434. interface IDSPlayerEx
  435. {
  436. CONST_VTBL struct IDSPlayerExVtbl __RPC_FAR *lpVtbl;
  437. };
  438. #ifdef COBJMACROS
  439. #define IDSPlayerEx_QueryInterface(This,riid,ppvObject) \
  440. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  441. #define IDSPlayerEx_AddRef(This) \
  442. (This)->lpVtbl -> AddRef(This)
  443. #define IDSPlayerEx_Release(This) \
  444. (This)->lpVtbl -> Release(This)
  445. #define IDSPlayerEx_DoContextMenu(This) \
  446. (This)->lpVtbl -> DoContextMenu(This)
  447. #define IDSPlayerEx_DownloadImage(This,pbstrURL,phBitmap) \
  448. (This)->lpVtbl -> DownloadImage(This,pbstrURL,phBitmap)
  449. #define IDSPlayerEx_PutStatusTextEx(This,wszText,fOverwrite,pdwCookie) \
  450. (This)->lpVtbl -> PutStatusTextEx(This,wszText,fOverwrite,pdwCookie)
  451. #define IDSPlayerEx_FlushStatusBar(This) \
  452. (This)->lpVtbl -> FlushStatusBar(This)
  453. #define IDSPlayerEx_NavigateBrowserToURL(This,bstrURL,bstrFrame) \
  454. (This)->lpVtbl -> NavigateBrowserToURL(This,bstrURL,bstrFrame)
  455. #define IDSPlayerEx_get_Document(This,__MIDL_0011) \
  456. (This)->lpVtbl -> get_Document(This,__MIDL_0011)
  457. #define IDSPlayerEx_FilePropertiesDialog(This) \
  458. (This)->lpVtbl -> FilePropertiesDialog(This)
  459. #define IDSPlayerEx_StatisticsDialog(This) \
  460. (This)->lpVtbl -> StatisticsDialog(This)
  461. #define IDSPlayerEx_GotoDialog(This) \
  462. (This)->lpVtbl -> GotoDialog(This)
  463. #define IDSPlayerEx_Preview(This) \
  464. (This)->lpVtbl -> Preview(This)
  465. #define IDSPlayerEx_RestartPlaylist(This,fPlay) \
  466. (This)->lpVtbl -> RestartPlaylist(This,fPlay)
  467. #define IDSPlayerEx_PutPreviewModeHelper(This,PreviewMode,fPlayWhenFinished) \
  468. (This)->lpVtbl -> PutPreviewModeHelper(This,PreviewMode,fPlayWhenFinished)
  469. #define IDSPlayerEx_UpdateVisual(This,fUpdateVisual) \
  470. (This)->lpVtbl -> UpdateVisual(This,fUpdateVisual)
  471. #define IDSPlayerEx_RegisterEmbeddedObjects(This,dwClsContext) \
  472. (This)->lpVtbl -> RegisterEmbeddedObjects(This,dwClsContext)
  473. #define IDSPlayerEx_RevokeEmbeddedObjects(This) \
  474. (This)->lpVtbl -> RevokeEmbeddedObjects(This)
  475. #define IDSPlayerEx_SetNativeFrameFlag(This) \
  476. (This)->lpVtbl -> SetNativeFrameFlag(This)
  477. #define IDSPlayerEx_ResetNativeFrameFlag(This) \
  478. (This)->lpVtbl -> ResetNativeFrameFlag(This)
  479. #define IDSPlayerEx_put_UserInteraction(This,bVal) \
  480. (This)->lpVtbl -> put_UserInteraction(This,bVal)
  481. #define IDSPlayerEx_AddToolTip(This,prc,lptsr,pID) \
  482. (This)->lpVtbl -> AddToolTip(This,prc,lptsr,pID)
  483. #define IDSPlayerEx_RemoveToolTip(This,ID) \
  484. (This)->lpVtbl -> RemoveToolTip(This,ID)
  485. #define IDSPlayerEx_UpdateToolTipRect(This,prc,ID) \
  486. (This)->lpVtbl -> UpdateToolTipRect(This,prc,ID)
  487. #define IDSPlayerEx_UpdateToolTipText(This,lptsr,ID) \
  488. (This)->lpVtbl -> UpdateToolTipText(This,lptsr,ID)
  489. #define IDSPlayerEx_SaveAs(This) \
  490. (This)->lpVtbl -> SaveAs(This)
  491. #define IDSPlayerEx_CanSave(This) \
  492. (This)->lpVtbl -> CanSave(This)
  493. #define IDSPlayerEx_get_CurrentPositionInternal(This,pCurrentPosition) \
  494. (This)->lpVtbl -> get_CurrentPositionInternal(This,pCurrentPosition)
  495. #define IDSPlayerEx_get_OpenCloseCounter(This,pOpenCloseCounter) \
  496. (This)->lpVtbl -> get_OpenCloseCounter(This,pOpenCloseCounter)
  497. #define IDSPlayerEx_put_CompatibilityMode(This,lCompatibilityMode) \
  498. (This)->lpVtbl -> put_CompatibilityMode(This,lCompatibilityMode)
  499. #define IDSPlayerEx_get_CompatibilityMode(This,plCompatibilityMode) \
  500. (This)->lpVtbl -> get_CompatibilityMode(This,plCompatibilityMode)
  501. #define IDSPlayerEx_put_OnOpenOverride(This,bVal) \
  502. (This)->lpVtbl -> put_OnOpenOverride(This,bVal)
  503. #define IDSPlayerEx_get_OnOpenOverride(This,pbVal) \
  504. (This)->lpVtbl -> get_OnOpenOverride(This,pbVal)
  505. #define IDSPlayerEx_put_OnOpenAutoSize(This,bVal) \
  506. (This)->lpVtbl -> put_OnOpenAutoSize(This,bVal)
  507. #define IDSPlayerEx_get_OnOpenAutoSize(This,pbVal) \
  508. (This)->lpVtbl -> get_OnOpenAutoSize(This,pbVal)
  509. #define IDSPlayerEx_put_OnOpenDisplaySize(This,lOnOpenDisplaySize) \
  510. (This)->lpVtbl -> put_OnOpenDisplaySize(This,lOnOpenDisplaySize)
  511. #define IDSPlayerEx_get_OnOpenDisplaySize(This,plOnOpenDisplaySize) \
  512. (This)->lpVtbl -> get_OnOpenDisplaySize(This,plOnOpenDisplaySize)
  513. #define IDSPlayerEx_put_AutoSizeAudioWidth(This,lAutoSizeAudioWidth) \
  514. (This)->lpVtbl -> put_AutoSizeAudioWidth(This,lAutoSizeAudioWidth)
  515. #define IDSPlayerEx_get_MinimumWidth(This,plMinimumWidth) \
  516. (This)->lpVtbl -> get_MinimumWidth(This,plMinimumWidth)
  517. #define IDSPlayerEx_get_EffectiveDisplaySize(This,plEffectiveDisplaySize) \
  518. (This)->lpVtbl -> get_EffectiveDisplaySize(This,plEffectiveDisplaySize)
  519. #define IDSPlayerEx_put_DisplaySizeInternal(This,lDisplaySizeInternal) \
  520. (This)->lpVtbl -> put_DisplaySizeInternal(This,lDisplaySizeInternal)
  521. #define IDSPlayerEx_get_DisplaySizeInternal(This,plDisplaySizeInternal) \
  522. (This)->lpVtbl -> get_DisplaySizeInternal(This,plDisplaySizeInternal)
  523. #define IDSPlayerEx_get_DurationInternal(This,pDuration) \
  524. (This)->lpVtbl -> get_DurationInternal(This,pDuration)
  525. #define IDSPlayerEx_get_SegmentSeek(This,plSegmentSeek) \
  526. (This)->lpVtbl -> get_SegmentSeek(This,plSegmentSeek)
  527. #define IDSPlayerEx_get_CanSkip(This,pbCanSkip) \
  528. (This)->lpVtbl -> get_CanSkip(This,pbCanSkip)
  529. #define IDSPlayerEx_get_IEVersion(This,ppszVersion) \
  530. (This)->lpVtbl -> get_IEVersion(This,ppszVersion)
  531. #define IDSPlayerEx_get_BrowserIsIE4(This,pbCanSkip) \
  532. (This)->lpVtbl -> get_BrowserIsIE4(This,pbCanSkip)
  533. #define IDSPlayerEx_put_URL(This,pbstrURL) \
  534. (This)->lpVtbl -> put_URL(This,pbstrURL)
  535. #define IDSPlayerEx_get_FilterGraph(This,ppFilterGraph) \
  536. (This)->lpVtbl -> get_FilterGraph(This,ppFilterGraph)
  537. #define IDSPlayerEx_get_InShow(This,pbVal) \
  538. (This)->lpVtbl -> get_InShow(This,pbVal)
  539. #define IDSPlayerEx_get_InChannel(This,pbVal) \
  540. (This)->lpVtbl -> get_InChannel(This,pbVal)
  541. #define IDSPlayerEx_get_UpdateVisualCounter(This,plVal) \
  542. (This)->lpVtbl -> get_UpdateVisualCounter(This,plVal)
  543. #define IDSPlayerEx_get_DialogAvailability(This,pDialogAvailability) \
  544. (This)->lpVtbl -> get_DialogAvailability(This,pDialogAvailability)
  545. #define IDSPlayerEx_StopInternal(This) \
  546. (This)->lpVtbl -> StopInternal(This)
  547. #define IDSPlayerEx_IsBannerFixed(This,fFixed) \
  548. (This)->lpVtbl -> IsBannerFixed(This,fFixed)
  549. #define IDSPlayerEx_StartAnimation(This) \
  550. (This)->lpVtbl -> StartAnimation(This)
  551. #define IDSPlayerEx_LaunchURLInAnyBrowser(This,hwnd,pszPath) \
  552. (This)->lpVtbl -> LaunchURLInAnyBrowser(This,hwnd,pszPath)
  553. #define IDSPlayerEx_GoFullScreen(This,bFullScreen) \
  554. (This)->lpVtbl -> GoFullScreen(This,bFullScreen)
  555. #define IDSPlayerEx_GetCompleteClipFilename(This,pbstr) \
  556. (This)->lpVtbl -> GetCompleteClipFilename(This,pbstr)
  557. #endif /* COBJMACROS */
  558. #endif /* C style interface */
  559. HRESULT STDMETHODCALLTYPE IDSPlayerEx_DoContextMenu_Proxy(
  560. IDSPlayerEx __RPC_FAR * This);
  561. void __RPC_STUB IDSPlayerEx_DoContextMenu_Stub(
  562. IRpcStubBuffer *This,
  563. IRpcChannelBuffer *_pRpcChannelBuffer,
  564. PRPC_MESSAGE _pRpcMessage,
  565. DWORD *_pdwStubPhase);
  566. HRESULT STDMETHODCALLTYPE IDSPlayerEx_DownloadImage_Proxy(
  567. IDSPlayerEx __RPC_FAR * This,
  568. /* [in] */ BSTR pbstrURL,
  569. /* [out] */ LONG_PTR __RPC_FAR *phBitmap);
  570. void __RPC_STUB IDSPlayerEx_DownloadImage_Stub(
  571. IRpcStubBuffer *This,
  572. IRpcChannelBuffer *_pRpcChannelBuffer,
  573. PRPC_MESSAGE _pRpcMessage,
  574. DWORD *_pdwStubPhase);
  575. HRESULT STDMETHODCALLTYPE IDSPlayerEx_PutStatusTextEx_Proxy(
  576. IDSPlayerEx __RPC_FAR * This,
  577. /* [in] */ BSTR wszText,
  578. /* [in] */ BOOL fOverwrite,
  579. /* [out][in] */ DWORD __RPC_FAR *pdwCookie);
  580. void __RPC_STUB IDSPlayerEx_PutStatusTextEx_Stub(
  581. IRpcStubBuffer *This,
  582. IRpcChannelBuffer *_pRpcChannelBuffer,
  583. PRPC_MESSAGE _pRpcMessage,
  584. DWORD *_pdwStubPhase);
  585. HRESULT STDMETHODCALLTYPE IDSPlayerEx_FlushStatusBar_Proxy(
  586. IDSPlayerEx __RPC_FAR * This);
  587. void __RPC_STUB IDSPlayerEx_FlushStatusBar_Stub(
  588. IRpcStubBuffer *This,
  589. IRpcChannelBuffer *_pRpcChannelBuffer,
  590. PRPC_MESSAGE _pRpcMessage,
  591. DWORD *_pdwStubPhase);
  592. HRESULT STDMETHODCALLTYPE IDSPlayerEx_NavigateBrowserToURL_Proxy(
  593. IDSPlayerEx __RPC_FAR * This,
  594. /* [in] */ BSTR bstrURL,
  595. /* [in] */ BSTR bstrFrame);
  596. void __RPC_STUB IDSPlayerEx_NavigateBrowserToURL_Stub(
  597. IRpcStubBuffer *This,
  598. IRpcChannelBuffer *_pRpcChannelBuffer,
  599. PRPC_MESSAGE _pRpcMessage,
  600. DWORD *_pdwStubPhase);
  601. HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_Document_Proxy(
  602. IDSPlayerEx __RPC_FAR * This,
  603. /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *__MIDL_0011);
  604. void __RPC_STUB IDSPlayerEx_get_Document_Stub(
  605. IRpcStubBuffer *This,
  606. IRpcChannelBuffer *_pRpcChannelBuffer,
  607. PRPC_MESSAGE _pRpcMessage,
  608. DWORD *_pdwStubPhase);
  609. HRESULT STDMETHODCALLTYPE IDSPlayerEx_FilePropertiesDialog_Proxy(
  610. IDSPlayerEx __RPC_FAR * This);
  611. void __RPC_STUB IDSPlayerEx_FilePropertiesDialog_Stub(
  612. IRpcStubBuffer *This,
  613. IRpcChannelBuffer *_pRpcChannelBuffer,
  614. PRPC_MESSAGE _pRpcMessage,
  615. DWORD *_pdwStubPhase);
  616. HRESULT STDMETHODCALLTYPE IDSPlayerEx_StatisticsDialog_Proxy(
  617. IDSPlayerEx __RPC_FAR * This);
  618. void __RPC_STUB IDSPlayerEx_StatisticsDialog_Stub(
  619. IRpcStubBuffer *This,
  620. IRpcChannelBuffer *_pRpcChannelBuffer,
  621. PRPC_MESSAGE _pRpcMessage,
  622. DWORD *_pdwStubPhase);
  623. HRESULT STDMETHODCALLTYPE IDSPlayerEx_GotoDialog_Proxy(
  624. IDSPlayerEx __RPC_FAR * This);
  625. void __RPC_STUB IDSPlayerEx_GotoDialog_Stub(
  626. IRpcStubBuffer *This,
  627. IRpcChannelBuffer *_pRpcChannelBuffer,
  628. PRPC_MESSAGE _pRpcMessage,
  629. DWORD *_pdwStubPhase);
  630. HRESULT STDMETHODCALLTYPE IDSPlayerEx_Preview_Proxy(
  631. IDSPlayerEx __RPC_FAR * This);
  632. void __RPC_STUB IDSPlayerEx_Preview_Stub(
  633. IRpcStubBuffer *This,
  634. IRpcChannelBuffer *_pRpcChannelBuffer,
  635. PRPC_MESSAGE _pRpcMessage,
  636. DWORD *_pdwStubPhase);
  637. HRESULT STDMETHODCALLTYPE IDSPlayerEx_RestartPlaylist_Proxy(
  638. IDSPlayerEx __RPC_FAR * This,
  639. /* [in] */ BOOL fPlay);
  640. void __RPC_STUB IDSPlayerEx_RestartPlaylist_Stub(
  641. IRpcStubBuffer *This,
  642. IRpcChannelBuffer *_pRpcChannelBuffer,
  643. PRPC_MESSAGE _pRpcMessage,
  644. DWORD *_pdwStubPhase);
  645. HRESULT STDMETHODCALLTYPE IDSPlayerEx_PutPreviewModeHelper_Proxy(
  646. IDSPlayerEx __RPC_FAR * This,
  647. VARIANT_BOOL PreviewMode,
  648. BOOL fPlayWhenFinished);
  649. void __RPC_STUB IDSPlayerEx_PutPreviewModeHelper_Stub(
  650. IRpcStubBuffer *This,
  651. IRpcChannelBuffer *_pRpcChannelBuffer,
  652. PRPC_MESSAGE _pRpcMessage,
  653. DWORD *_pdwStubPhase);
  654. HRESULT STDMETHODCALLTYPE IDSPlayerEx_UpdateVisual_Proxy(
  655. IDSPlayerEx __RPC_FAR * This,
  656. /* [in] */ BOOL fUpdateVisual);
  657. void __RPC_STUB IDSPlayerEx_UpdateVisual_Stub(
  658. IRpcStubBuffer *This,
  659. IRpcChannelBuffer *_pRpcChannelBuffer,
  660. PRPC_MESSAGE _pRpcMessage,
  661. DWORD *_pdwStubPhase);
  662. HRESULT STDMETHODCALLTYPE IDSPlayerEx_RegisterEmbeddedObjects_Proxy(
  663. IDSPlayerEx __RPC_FAR * This,
  664. DWORD dwClsContext);
  665. void __RPC_STUB IDSPlayerEx_RegisterEmbeddedObjects_Stub(
  666. IRpcStubBuffer *This,
  667. IRpcChannelBuffer *_pRpcChannelBuffer,
  668. PRPC_MESSAGE _pRpcMessage,
  669. DWORD *_pdwStubPhase);
  670. HRESULT STDMETHODCALLTYPE IDSPlayerEx_RevokeEmbeddedObjects_Proxy(
  671. IDSPlayerEx __RPC_FAR * This);
  672. void __RPC_STUB IDSPlayerEx_RevokeEmbeddedObjects_Stub(
  673. IRpcStubBuffer *This,
  674. IRpcChannelBuffer *_pRpcChannelBuffer,
  675. PRPC_MESSAGE _pRpcMessage,
  676. DWORD *_pdwStubPhase);
  677. HRESULT STDMETHODCALLTYPE IDSPlayerEx_SetNativeFrameFlag_Proxy(
  678. IDSPlayerEx __RPC_FAR * This);
  679. void __RPC_STUB IDSPlayerEx_SetNativeFrameFlag_Stub(
  680. IRpcStubBuffer *This,
  681. IRpcChannelBuffer *_pRpcChannelBuffer,
  682. PRPC_MESSAGE _pRpcMessage,
  683. DWORD *_pdwStubPhase);
  684. HRESULT STDMETHODCALLTYPE IDSPlayerEx_ResetNativeFrameFlag_Proxy(
  685. IDSPlayerEx __RPC_FAR * This);
  686. void __RPC_STUB IDSPlayerEx_ResetNativeFrameFlag_Stub(
  687. IRpcStubBuffer *This,
  688. IRpcChannelBuffer *_pRpcChannelBuffer,
  689. PRPC_MESSAGE _pRpcMessage,
  690. DWORD *_pdwStubPhase);
  691. /* [propput] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_put_UserInteraction_Proxy(
  692. IDSPlayerEx __RPC_FAR * This,
  693. /* [in] */ VARIANT_BOOL bVal);
  694. void __RPC_STUB IDSPlayerEx_put_UserInteraction_Stub(
  695. IRpcStubBuffer *This,
  696. IRpcChannelBuffer *_pRpcChannelBuffer,
  697. PRPC_MESSAGE _pRpcMessage,
  698. DWORD *_pdwStubPhase);
  699. HRESULT STDMETHODCALLTYPE IDSPlayerEx_AddToolTip_Proxy(
  700. IDSPlayerEx __RPC_FAR * This,
  701. /* [in] */ RECT __RPC_FAR *prc,
  702. /* [in] */ LPTSTR lptsr,
  703. /* [out] */ int __RPC_FAR *pID);
  704. void __RPC_STUB IDSPlayerEx_AddToolTip_Stub(
  705. IRpcStubBuffer *This,
  706. IRpcChannelBuffer *_pRpcChannelBuffer,
  707. PRPC_MESSAGE _pRpcMessage,
  708. DWORD *_pdwStubPhase);
  709. HRESULT STDMETHODCALLTYPE IDSPlayerEx_RemoveToolTip_Proxy(
  710. IDSPlayerEx __RPC_FAR * This,
  711. /* [in] */ int ID);
  712. void __RPC_STUB IDSPlayerEx_RemoveToolTip_Stub(
  713. IRpcStubBuffer *This,
  714. IRpcChannelBuffer *_pRpcChannelBuffer,
  715. PRPC_MESSAGE _pRpcMessage,
  716. DWORD *_pdwStubPhase);
  717. HRESULT STDMETHODCALLTYPE IDSPlayerEx_UpdateToolTipRect_Proxy(
  718. IDSPlayerEx __RPC_FAR * This,
  719. /* [in] */ RECT __RPC_FAR *prc,
  720. /* [in] */ int ID);
  721. void __RPC_STUB IDSPlayerEx_UpdateToolTipRect_Stub(
  722. IRpcStubBuffer *This,
  723. IRpcChannelBuffer *_pRpcChannelBuffer,
  724. PRPC_MESSAGE _pRpcMessage,
  725. DWORD *_pdwStubPhase);
  726. HRESULT STDMETHODCALLTYPE IDSPlayerEx_UpdateToolTipText_Proxy(
  727. IDSPlayerEx __RPC_FAR * This,
  728. /* [in] */ LPTSTR lptsr,
  729. /* [in] */ int ID);
  730. void __RPC_STUB IDSPlayerEx_UpdateToolTipText_Stub(
  731. IRpcStubBuffer *This,
  732. IRpcChannelBuffer *_pRpcChannelBuffer,
  733. PRPC_MESSAGE _pRpcMessage,
  734. DWORD *_pdwStubPhase);
  735. HRESULT STDMETHODCALLTYPE IDSPlayerEx_SaveAs_Proxy(
  736. IDSPlayerEx __RPC_FAR * This);
  737. void __RPC_STUB IDSPlayerEx_SaveAs_Stub(
  738. IRpcStubBuffer *This,
  739. IRpcChannelBuffer *_pRpcChannelBuffer,
  740. PRPC_MESSAGE _pRpcMessage,
  741. DWORD *_pdwStubPhase);
  742. HRESULT STDMETHODCALLTYPE IDSPlayerEx_CanSave_Proxy(
  743. IDSPlayerEx __RPC_FAR * This);
  744. void __RPC_STUB IDSPlayerEx_CanSave_Stub(
  745. IRpcStubBuffer *This,
  746. IRpcChannelBuffer *_pRpcChannelBuffer,
  747. PRPC_MESSAGE _pRpcMessage,
  748. DWORD *_pdwStubPhase);
  749. /* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_CurrentPositionInternal_Proxy(
  750. IDSPlayerEx __RPC_FAR * This,
  751. /* [retval][out] */ double __RPC_FAR *pCurrentPosition);
  752. void __RPC_STUB IDSPlayerEx_get_CurrentPositionInternal_Stub(
  753. IRpcStubBuffer *This,
  754. IRpcChannelBuffer *_pRpcChannelBuffer,
  755. PRPC_MESSAGE _pRpcMessage,
  756. DWORD *_pdwStubPhase);
  757. /* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_OpenCloseCounter_Proxy(
  758. IDSPlayerEx __RPC_FAR * This,
  759. /* [retval][out] */ long __RPC_FAR *pOpenCloseCounter);
  760. void __RPC_STUB IDSPlayerEx_get_OpenCloseCounter_Stub(
  761. IRpcStubBuffer *This,
  762. IRpcChannelBuffer *_pRpcChannelBuffer,
  763. PRPC_MESSAGE _pRpcMessage,
  764. DWORD *_pdwStubPhase);
  765. /* [propput] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_put_CompatibilityMode_Proxy(
  766. IDSPlayerEx __RPC_FAR * This,
  767. /* [in] */ long lCompatibilityMode);
  768. void __RPC_STUB IDSPlayerEx_put_CompatibilityMode_Stub(
  769. IRpcStubBuffer *This,
  770. IRpcChannelBuffer *_pRpcChannelBuffer,
  771. PRPC_MESSAGE _pRpcMessage,
  772. DWORD *_pdwStubPhase);
  773. /* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_CompatibilityMode_Proxy(
  774. IDSPlayerEx __RPC_FAR * This,
  775. /* [retval][out] */ long __RPC_FAR *plCompatibilityMode);
  776. void __RPC_STUB IDSPlayerEx_get_CompatibilityMode_Stub(
  777. IRpcStubBuffer *This,
  778. IRpcChannelBuffer *_pRpcChannelBuffer,
  779. PRPC_MESSAGE _pRpcMessage,
  780. DWORD *_pdwStubPhase);
  781. /* [propput] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_put_OnOpenOverride_Proxy(
  782. IDSPlayerEx __RPC_FAR * This,
  783. /* [in] */ VARIANT_BOOL bVal);
  784. void __RPC_STUB IDSPlayerEx_put_OnOpenOverride_Stub(
  785. IRpcStubBuffer *This,
  786. IRpcChannelBuffer *_pRpcChannelBuffer,
  787. PRPC_MESSAGE _pRpcMessage,
  788. DWORD *_pdwStubPhase);
  789. /* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_OnOpenOverride_Proxy(
  790. IDSPlayerEx __RPC_FAR * This,
  791. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal);
  792. void __RPC_STUB IDSPlayerEx_get_OnOpenOverride_Stub(
  793. IRpcStubBuffer *This,
  794. IRpcChannelBuffer *_pRpcChannelBuffer,
  795. PRPC_MESSAGE _pRpcMessage,
  796. DWORD *_pdwStubPhase);
  797. /* [propput] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_put_OnOpenAutoSize_Proxy(
  798. IDSPlayerEx __RPC_FAR * This,
  799. /* [in] */ VARIANT_BOOL bVal);
  800. void __RPC_STUB IDSPlayerEx_put_OnOpenAutoSize_Stub(
  801. IRpcStubBuffer *This,
  802. IRpcChannelBuffer *_pRpcChannelBuffer,
  803. PRPC_MESSAGE _pRpcMessage,
  804. DWORD *_pdwStubPhase);
  805. /* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_OnOpenAutoSize_Proxy(
  806. IDSPlayerEx __RPC_FAR * This,
  807. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal);
  808. void __RPC_STUB IDSPlayerEx_get_OnOpenAutoSize_Stub(
  809. IRpcStubBuffer *This,
  810. IRpcChannelBuffer *_pRpcChannelBuffer,
  811. PRPC_MESSAGE _pRpcMessage,
  812. DWORD *_pdwStubPhase);
  813. /* [propput] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_put_OnOpenDisplaySize_Proxy(
  814. IDSPlayerEx __RPC_FAR * This,
  815. /* [in] */ long lOnOpenDisplaySize);
  816. void __RPC_STUB IDSPlayerEx_put_OnOpenDisplaySize_Stub(
  817. IRpcStubBuffer *This,
  818. IRpcChannelBuffer *_pRpcChannelBuffer,
  819. PRPC_MESSAGE _pRpcMessage,
  820. DWORD *_pdwStubPhase);
  821. /* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_OnOpenDisplaySize_Proxy(
  822. IDSPlayerEx __RPC_FAR * This,
  823. /* [retval][out] */ long __RPC_FAR *plOnOpenDisplaySize);
  824. void __RPC_STUB IDSPlayerEx_get_OnOpenDisplaySize_Stub(
  825. IRpcStubBuffer *This,
  826. IRpcChannelBuffer *_pRpcChannelBuffer,
  827. PRPC_MESSAGE _pRpcMessage,
  828. DWORD *_pdwStubPhase);
  829. /* [propput] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_put_AutoSizeAudioWidth_Proxy(
  830. IDSPlayerEx __RPC_FAR * This,
  831. /* [in] */ long lAutoSizeAudioWidth);
  832. void __RPC_STUB IDSPlayerEx_put_AutoSizeAudioWidth_Stub(
  833. IRpcStubBuffer *This,
  834. IRpcChannelBuffer *_pRpcChannelBuffer,
  835. PRPC_MESSAGE _pRpcMessage,
  836. DWORD *_pdwStubPhase);
  837. /* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_MinimumWidth_Proxy(
  838. IDSPlayerEx __RPC_FAR * This,
  839. /* [retval][out] */ long __RPC_FAR *plMinimumWidth);
  840. void __RPC_STUB IDSPlayerEx_get_MinimumWidth_Stub(
  841. IRpcStubBuffer *This,
  842. IRpcChannelBuffer *_pRpcChannelBuffer,
  843. PRPC_MESSAGE _pRpcMessage,
  844. DWORD *_pdwStubPhase);
  845. /* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_EffectiveDisplaySize_Proxy(
  846. IDSPlayerEx __RPC_FAR * This,
  847. /* [retval][out] */ long __RPC_FAR *plEffectiveDisplaySize);
  848. void __RPC_STUB IDSPlayerEx_get_EffectiveDisplaySize_Stub(
  849. IRpcStubBuffer *This,
  850. IRpcChannelBuffer *_pRpcChannelBuffer,
  851. PRPC_MESSAGE _pRpcMessage,
  852. DWORD *_pdwStubPhase);
  853. /* [propput] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_put_DisplaySizeInternal_Proxy(
  854. IDSPlayerEx __RPC_FAR * This,
  855. /* [in] */ long lDisplaySizeInternal);
  856. void __RPC_STUB IDSPlayerEx_put_DisplaySizeInternal_Stub(
  857. IRpcStubBuffer *This,
  858. IRpcChannelBuffer *_pRpcChannelBuffer,
  859. PRPC_MESSAGE _pRpcMessage,
  860. DWORD *_pdwStubPhase);
  861. /* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_DisplaySizeInternal_Proxy(
  862. IDSPlayerEx __RPC_FAR * This,
  863. /* [retval][out] */ long __RPC_FAR *plDisplaySizeInternal);
  864. void __RPC_STUB IDSPlayerEx_get_DisplaySizeInternal_Stub(
  865. IRpcStubBuffer *This,
  866. IRpcChannelBuffer *_pRpcChannelBuffer,
  867. PRPC_MESSAGE _pRpcMessage,
  868. DWORD *_pdwStubPhase);
  869. /* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_DurationInternal_Proxy(
  870. IDSPlayerEx __RPC_FAR * This,
  871. /* [retval][out] */ double __RPC_FAR *pDuration);
  872. void __RPC_STUB IDSPlayerEx_get_DurationInternal_Stub(
  873. IRpcStubBuffer *This,
  874. IRpcChannelBuffer *_pRpcChannelBuffer,
  875. PRPC_MESSAGE _pRpcMessage,
  876. DWORD *_pdwStubPhase);
  877. /* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_SegmentSeek_Proxy(
  878. IDSPlayerEx __RPC_FAR * This,
  879. /* [retval][out] */ long __RPC_FAR *plSegmentSeek);
  880. void __RPC_STUB IDSPlayerEx_get_SegmentSeek_Stub(
  881. IRpcStubBuffer *This,
  882. IRpcChannelBuffer *_pRpcChannelBuffer,
  883. PRPC_MESSAGE _pRpcMessage,
  884. DWORD *_pdwStubPhase);
  885. /* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_CanSkip_Proxy(
  886. IDSPlayerEx __RPC_FAR * This,
  887. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbCanSkip);
  888. void __RPC_STUB IDSPlayerEx_get_CanSkip_Stub(
  889. IRpcStubBuffer *This,
  890. IRpcChannelBuffer *_pRpcChannelBuffer,
  891. PRPC_MESSAGE _pRpcMessage,
  892. DWORD *_pdwStubPhase);
  893. /* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_IEVersion_Proxy(
  894. IDSPlayerEx __RPC_FAR * This,
  895. /* [retval][out] */ LPTSTR __RPC_FAR *ppszVersion);
  896. void __RPC_STUB IDSPlayerEx_get_IEVersion_Stub(
  897. IRpcStubBuffer *This,
  898. IRpcChannelBuffer *_pRpcChannelBuffer,
  899. PRPC_MESSAGE _pRpcMessage,
  900. DWORD *_pdwStubPhase);
  901. /* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_BrowserIsIE4_Proxy(
  902. IDSPlayerEx __RPC_FAR * This,
  903. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbCanSkip);
  904. void __RPC_STUB IDSPlayerEx_get_BrowserIsIE4_Stub(
  905. IRpcStubBuffer *This,
  906. IRpcChannelBuffer *_pRpcChannelBuffer,
  907. PRPC_MESSAGE _pRpcMessage,
  908. DWORD *_pdwStubPhase);
  909. /* [propput] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_put_URL_Proxy(
  910. IDSPlayerEx __RPC_FAR * This,
  911. /* [in] */ BSTR pbstrURL);
  912. void __RPC_STUB IDSPlayerEx_put_URL_Stub(
  913. IRpcStubBuffer *This,
  914. IRpcChannelBuffer *_pRpcChannelBuffer,
  915. PRPC_MESSAGE _pRpcMessage,
  916. DWORD *_pdwStubPhase);
  917. /* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_FilterGraph_Proxy(
  918. IDSPlayerEx __RPC_FAR * This,
  919. /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppFilterGraph);
  920. void __RPC_STUB IDSPlayerEx_get_FilterGraph_Stub(
  921. IRpcStubBuffer *This,
  922. IRpcChannelBuffer *_pRpcChannelBuffer,
  923. PRPC_MESSAGE _pRpcMessage,
  924. DWORD *_pdwStubPhase);
  925. /* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_InShow_Proxy(
  926. IDSPlayerEx __RPC_FAR * This,
  927. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal);
  928. void __RPC_STUB IDSPlayerEx_get_InShow_Stub(
  929. IRpcStubBuffer *This,
  930. IRpcChannelBuffer *_pRpcChannelBuffer,
  931. PRPC_MESSAGE _pRpcMessage,
  932. DWORD *_pdwStubPhase);
  933. /* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_InChannel_Proxy(
  934. IDSPlayerEx __RPC_FAR * This,
  935. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal);
  936. void __RPC_STUB IDSPlayerEx_get_InChannel_Stub(
  937. IRpcStubBuffer *This,
  938. IRpcChannelBuffer *_pRpcChannelBuffer,
  939. PRPC_MESSAGE _pRpcMessage,
  940. DWORD *_pdwStubPhase);
  941. /* [propget] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_UpdateVisualCounter_Proxy(
  942. IDSPlayerEx __RPC_FAR * This,
  943. /* [retval][out] */ LONG __RPC_FAR *plVal);
  944. void __RPC_STUB IDSPlayerEx_get_UpdateVisualCounter_Stub(
  945. IRpcStubBuffer *This,
  946. IRpcChannelBuffer *_pRpcChannelBuffer,
  947. PRPC_MESSAGE _pRpcMessage,
  948. DWORD *_pdwStubPhase);
  949. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDSPlayerEx_get_DialogAvailability_Proxy(
  950. IDSPlayerEx __RPC_FAR * This,
  951. /* [retval][out] */ long __RPC_FAR *pDialogAvailability);
  952. void __RPC_STUB IDSPlayerEx_get_DialogAvailability_Stub(
  953. IRpcStubBuffer *This,
  954. IRpcChannelBuffer *_pRpcChannelBuffer,
  955. PRPC_MESSAGE _pRpcMessage,
  956. DWORD *_pdwStubPhase);
  957. HRESULT STDMETHODCALLTYPE IDSPlayerEx_StopInternal_Proxy(
  958. IDSPlayerEx __RPC_FAR * This);
  959. void __RPC_STUB IDSPlayerEx_StopInternal_Stub(
  960. IRpcStubBuffer *This,
  961. IRpcChannelBuffer *_pRpcChannelBuffer,
  962. PRPC_MESSAGE _pRpcMessage,
  963. DWORD *_pdwStubPhase);
  964. HRESULT STDMETHODCALLTYPE IDSPlayerEx_IsBannerFixed_Proxy(
  965. IDSPlayerEx __RPC_FAR * This,
  966. BOOL __RPC_FAR *fFixed);
  967. void __RPC_STUB IDSPlayerEx_IsBannerFixed_Stub(
  968. IRpcStubBuffer *This,
  969. IRpcChannelBuffer *_pRpcChannelBuffer,
  970. PRPC_MESSAGE _pRpcMessage,
  971. DWORD *_pdwStubPhase);
  972. HRESULT STDMETHODCALLTYPE IDSPlayerEx_StartAnimation_Proxy(
  973. IDSPlayerEx __RPC_FAR * This);
  974. void __RPC_STUB IDSPlayerEx_StartAnimation_Stub(
  975. IRpcStubBuffer *This,
  976. IRpcChannelBuffer *_pRpcChannelBuffer,
  977. PRPC_MESSAGE _pRpcMessage,
  978. DWORD *_pdwStubPhase);
  979. HRESULT STDMETHODCALLTYPE IDSPlayerEx_LaunchURLInAnyBrowser_Proxy(
  980. IDSPlayerEx __RPC_FAR * This,
  981. HWND hwnd,
  982. TCHAR __RPC_FAR *pszPath);
  983. void __RPC_STUB IDSPlayerEx_LaunchURLInAnyBrowser_Stub(
  984. IRpcStubBuffer *This,
  985. IRpcChannelBuffer *_pRpcChannelBuffer,
  986. PRPC_MESSAGE _pRpcMessage,
  987. DWORD *_pdwStubPhase);
  988. HRESULT STDMETHODCALLTYPE IDSPlayerEx_GoFullScreen_Proxy(
  989. IDSPlayerEx __RPC_FAR * This,
  990. BOOL bFullScreen);
  991. void __RPC_STUB IDSPlayerEx_GoFullScreen_Stub(
  992. IRpcStubBuffer *This,
  993. IRpcChannelBuffer *_pRpcChannelBuffer,
  994. PRPC_MESSAGE _pRpcMessage,
  995. DWORD *_pdwStubPhase);
  996. HRESULT STDMETHODCALLTYPE IDSPlayerEx_GetCompleteClipFilename_Proxy(
  997. IDSPlayerEx __RPC_FAR * This,
  998. BSTR __RPC_FAR *pbstr);
  999. void __RPC_STUB IDSPlayerEx_GetCompleteClipFilename_Stub(
  1000. IRpcStubBuffer *This,
  1001. IRpcChannelBuffer *_pRpcChannelBuffer,
  1002. PRPC_MESSAGE _pRpcMessage,
  1003. DWORD *_pdwStubPhase);
  1004. #endif /* __IDSPlayerEx_INTERFACE_DEFINED__ */
  1005. #ifndef __IMediaPlayer_INTERFACE_DEFINED__
  1006. #define __IMediaPlayer_INTERFACE_DEFINED__
  1007. /* interface IMediaPlayer */
  1008. /* [unique][helpstring][dual][uuid][object] */
  1009. EXTERN_C const IID IID_IMediaPlayer;
  1010. #if defined(__cplusplus) && !defined(CINTERFACE)
  1011. MIDL_INTERFACE("22D6F311-B0F6-11D0-94AB-0080C74C7E95")
  1012. IMediaPlayer : public IDispatch
  1013. {
  1014. public:
  1015. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CurrentPosition(
  1016. /* [retval][out] */ double __RPC_FAR *pCurrentPosition) = 0;
  1017. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_CurrentPosition(
  1018. /* [in] */ double CurrentPosition) = 0;
  1019. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Duration(
  1020. /* [retval][out] */ double __RPC_FAR *pDuration) = 0;
  1021. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ImageSourceWidth(
  1022. /* [retval][out] */ long __RPC_FAR *pWidth) = 0;
  1023. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ImageSourceHeight(
  1024. /* [retval][out] */ long __RPC_FAR *pHeight) = 0;
  1025. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MarkerCount(
  1026. /* [retval][out] */ long __RPC_FAR *pMarkerCount) = 0;
  1027. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CanScan(
  1028. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanScan) = 0;
  1029. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CanSeek(
  1030. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanSeek) = 0;
  1031. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CanSeekToMarkers(
  1032. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanSeekToMarkers) = 0;
  1033. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CurrentMarker(
  1034. /* [retval][out] */ long __RPC_FAR *pCurrentMarker) = 0;
  1035. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_CurrentMarker(
  1036. /* [in] */ long CurrentMarker) = 0;
  1037. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FileName(
  1038. /* [retval][out] */ BSTR __RPC_FAR *pbstrFileName) = 0;
  1039. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_FileName(
  1040. /* [in] */ BSTR bstrFileName) = 0;
  1041. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SourceLink(
  1042. /* [retval][out] */ BSTR __RPC_FAR *pbstrSourceLink) = 0;
  1043. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CreationDate(
  1044. /* [retval][out] */ DATE __RPC_FAR *pCreationDate) = 0;
  1045. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ErrorCorrection(
  1046. /* [retval][out] */ BSTR __RPC_FAR *pbstrErrorCorrection) = 0;
  1047. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Bandwidth(
  1048. /* [retval][out] */ long __RPC_FAR *pBandwidth) = 0;
  1049. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SourceProtocol(
  1050. /* [retval][out] */ long __RPC_FAR *pSourceProtocol) = 0;
  1051. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReceivedPackets(
  1052. /* [retval][out] */ long __RPC_FAR *pReceivedPackets) = 0;
  1053. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RecoveredPackets(
  1054. /* [retval][out] */ long __RPC_FAR *pRecoveredPackets) = 0;
  1055. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LostPackets(
  1056. /* [retval][out] */ long __RPC_FAR *pLostPackets) = 0;
  1057. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReceptionQuality(
  1058. /* [retval][out] */ long __RPC_FAR *pReceptionQuality) = 0;
  1059. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BufferingCount(
  1060. /* [retval][out] */ long __RPC_FAR *pBufferingCount) = 0;
  1061. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsBroadcast(
  1062. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIsBroadcast) = 0;
  1063. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BufferingProgress(
  1064. /* [retval][out] */ long __RPC_FAR *pBufferingProgress) = 0;
  1065. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ChannelName(
  1066. /* [retval][out] */ BSTR __RPC_FAR *pbstrChannelName) = 0;
  1067. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ChannelDescription(
  1068. /* [retval][out] */ BSTR __RPC_FAR *pbstrChannelDescription) = 0;
  1069. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ChannelURL(
  1070. /* [retval][out] */ BSTR __RPC_FAR *pbstrChannelURL) = 0;
  1071. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContactAddress(
  1072. /* [retval][out] */ BSTR __RPC_FAR *pbstrContactAddress) = 0;
  1073. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContactPhone(
  1074. /* [retval][out] */ BSTR __RPC_FAR *pbstrContactPhone) = 0;
  1075. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContactEmail(
  1076. /* [retval][out] */ BSTR __RPC_FAR *pbstrContactEmail) = 0;
  1077. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BufferingTime(
  1078. /* [retval][out] */ double __RPC_FAR *pBufferingTime) = 0;
  1079. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_BufferingTime(
  1080. /* [in] */ double BufferingTime) = 0;
  1081. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AutoStart(
  1082. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoStart) = 0;
  1083. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_AutoStart(
  1084. /* [in] */ VARIANT_BOOL AutoStart) = 0;
  1085. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AutoRewind(
  1086. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoRewind) = 0;
  1087. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_AutoRewind(
  1088. /* [in] */ VARIANT_BOOL AutoRewind) = 0;
  1089. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Rate(
  1090. /* [retval][out] */ double __RPC_FAR *pRate) = 0;
  1091. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Rate(
  1092. /* [in] */ double Rate) = 0;
  1093. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SendKeyboardEvents(
  1094. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendKeyboardEvents) = 0;
  1095. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SendKeyboardEvents(
  1096. /* [in] */ VARIANT_BOOL SendKeyboardEvents) = 0;
  1097. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SendMouseClickEvents(
  1098. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendMouseClickEvents) = 0;
  1099. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SendMouseClickEvents(
  1100. /* [in] */ VARIANT_BOOL SendMouseClickEvents) = 0;
  1101. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SendMouseMoveEvents(
  1102. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendMouseMoveEvents) = 0;
  1103. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SendMouseMoveEvents(
  1104. /* [in] */ VARIANT_BOOL SendMouseMoveEvents) = 0;
  1105. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PlayCount(
  1106. /* [retval][out] */ long __RPC_FAR *pPlayCount) = 0;
  1107. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_PlayCount(
  1108. /* [in] */ long PlayCount) = 0;
  1109. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ClickToPlay(
  1110. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pClickToPlay) = 0;
  1111. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ClickToPlay(
  1112. /* [in] */ VARIANT_BOOL ClickToPlay) = 0;
  1113. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AllowScan(
  1114. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAllowScan) = 0;
  1115. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_AllowScan(
  1116. /* [in] */ VARIANT_BOOL AllowScan) = 0;
  1117. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableContextMenu(
  1118. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pEnableContextMenu) = 0;
  1119. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableContextMenu(
  1120. /* [in] */ VARIANT_BOOL EnableContextMenu) = 0;
  1121. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CursorType(
  1122. /* [retval][out] */ long __RPC_FAR *pCursorType) = 0;
  1123. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_CursorType(
  1124. /* [in] */ long CursorType) = 0;
  1125. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CodecCount(
  1126. /* [retval][out] */ long __RPC_FAR *pCodecCount) = 0;
  1127. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AllowChangeDisplaySize(
  1128. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAllowChangeDisplaySize) = 0;
  1129. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_AllowChangeDisplaySize(
  1130. /* [in] */ VARIANT_BOOL AllowChangeDisplaySize) = 0;
  1131. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsDurationValid(
  1132. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIsDurationValid) = 0;
  1133. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_OpenState(
  1134. /* [retval][out] */ long __RPC_FAR *pOpenState) = 0;
  1135. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SendOpenStateChangeEvents(
  1136. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendOpenStateChangeEvents) = 0;
  1137. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SendOpenStateChangeEvents(
  1138. /* [in] */ VARIANT_BOOL SendOpenStateChangeEvents) = 0;
  1139. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SendWarningEvents(
  1140. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendWarningEvents) = 0;
  1141. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SendWarningEvents(
  1142. /* [in] */ VARIANT_BOOL SendWarningEvents) = 0;
  1143. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SendErrorEvents(
  1144. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendErrorEvents) = 0;
  1145. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SendErrorEvents(
  1146. /* [in] */ VARIANT_BOOL SendErrorEvents) = 0;
  1147. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PlayState(
  1148. /* [retval][out] */ MPPlayStateConstants __RPC_FAR *pPlayState) = 0;
  1149. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SendPlayStateChangeEvents(
  1150. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendPlayStateChangeEvents) = 0;
  1151. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SendPlayStateChangeEvents(
  1152. /* [in] */ VARIANT_BOOL SendPlayStateChangeEvents) = 0;
  1153. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DisplaySize(
  1154. /* [retval][out] */ MPDisplaySizeConstants __RPC_FAR *pDisplaySize) = 0;
  1155. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DisplaySize(
  1156. /* [in] */ MPDisplaySizeConstants DisplaySize) = 0;
  1157. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_InvokeURLs(
  1158. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pInvokeURLs) = 0;
  1159. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_InvokeURLs(
  1160. /* [in] */ VARIANT_BOOL InvokeURLs) = 0;
  1161. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BaseURL(
  1162. /* [retval][out] */ BSTR __RPC_FAR *pbstrBaseURL) = 0;
  1163. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_BaseURL(
  1164. /* [in] */ BSTR bstrBaseURL) = 0;
  1165. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DefaultFrame(
  1166. /* [retval][out] */ BSTR __RPC_FAR *pbstrDefaultFrame) = 0;
  1167. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DefaultFrame(
  1168. /* [in] */ BSTR bstrDefaultFrame) = 0;
  1169. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HasError(
  1170. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pHasError) = 0;
  1171. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ErrorDescription(
  1172. /* [retval][out] */ BSTR __RPC_FAR *pbstrErrorDescription) = 0;
  1173. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ErrorCode(
  1174. /* [retval][out] */ long __RPC_FAR *pErrorCode) = 0;
  1175. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AnimationAtStart(
  1176. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAnimationAtStart) = 0;
  1177. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_AnimationAtStart(
  1178. /* [in] */ VARIANT_BOOL AnimationAtStart) = 0;
  1179. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TransparentAtStart(
  1180. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pTransparentAtStart) = 0;
  1181. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_TransparentAtStart(
  1182. /* [in] */ VARIANT_BOOL TransparentAtStart) = 0;
  1183. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Volume(
  1184. /* [retval][out] */ long __RPC_FAR *pVolume) = 0;
  1185. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Volume(
  1186. /* [in] */ long Volume) = 0;
  1187. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Balance(
  1188. /* [retval][out] */ long __RPC_FAR *pBalance) = 0;
  1189. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Balance(
  1190. /* [in] */ long Balance) = 0;
  1191. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReadyState(
  1192. /* [retval][out] */ MPReadyStateConstants __RPC_FAR *pValue) = 0;
  1193. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SelectionStart(
  1194. /* [retval][out] */ double __RPC_FAR *pValue) = 0;
  1195. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SelectionStart(
  1196. /* [in] */ double Value) = 0;
  1197. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SelectionEnd(
  1198. /* [retval][out] */ double __RPC_FAR *pValue) = 0;
  1199. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SelectionEnd(
  1200. /* [in] */ double Value) = 0;
  1201. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowDisplay(
  1202. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show) = 0;
  1203. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ShowDisplay(
  1204. /* [in] */ VARIANT_BOOL Show) = 0;
  1205. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowControls(
  1206. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show) = 0;
  1207. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ShowControls(
  1208. /* [in] */ VARIANT_BOOL Show) = 0;
  1209. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowPositionControls(
  1210. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show) = 0;
  1211. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ShowPositionControls(
  1212. /* [in] */ VARIANT_BOOL Show) = 0;
  1213. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowTracker(
  1214. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show) = 0;
  1215. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ShowTracker(
  1216. /* [in] */ VARIANT_BOOL Show) = 0;
  1217. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnablePositionControls(
  1218. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enable) = 0;
  1219. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_EnablePositionControls(
  1220. /* [in] */ VARIANT_BOOL Enable) = 0;
  1221. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableTracker(
  1222. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enable) = 0;
  1223. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableTracker(
  1224. /* [in] */ VARIANT_BOOL Enable) = 0;
  1225. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Enabled(
  1226. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pEnabled) = 0;
  1227. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Enabled(
  1228. /* [in] */ VARIANT_BOOL Enabled) = 0;
  1229. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DisplayForeColor(
  1230. /* [retval][out] */ VB_OLE_COLOR __RPC_FAR *ForeColor) = 0;
  1231. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DisplayForeColor(
  1232. /* [in] */ VB_OLE_COLOR ForeColor) = 0;
  1233. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DisplayBackColor(
  1234. /* [retval][out] */ VB_OLE_COLOR __RPC_FAR *BackColor) = 0;
  1235. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DisplayBackColor(
  1236. /* [in] */ VB_OLE_COLOR BackColor) = 0;
  1237. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DisplayMode(
  1238. /* [retval][out] */ MPDisplayModeConstants __RPC_FAR *pValue) = 0;
  1239. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DisplayMode(
  1240. /* [in] */ MPDisplayModeConstants Value) = 0;
  1241. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_VideoBorder3D(
  1242. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVideoBorderWidth) = 0;
  1243. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_VideoBorder3D(
  1244. /* [in] */ VARIANT_BOOL VideoBorderWidth) = 0;
  1245. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_VideoBorderWidth(
  1246. /* [retval][out] */ long __RPC_FAR *pVideoBorderWidth) = 0;
  1247. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_VideoBorderWidth(
  1248. /* [in] */ long VideoBorderWidth) = 0;
  1249. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_VideoBorderColor(
  1250. /* [retval][out] */ VB_OLE_COLOR __RPC_FAR *pVideoBorderWidth) = 0;
  1251. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_VideoBorderColor(
  1252. /* [in] */ VB_OLE_COLOR VideoBorderColor) = 0;
  1253. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowGotoBar(
  1254. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool) = 0;
  1255. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ShowGotoBar(
  1256. /* [in] */ VARIANT_BOOL vbool) = 0;
  1257. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowStatusBar(
  1258. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool) = 0;
  1259. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ShowStatusBar(
  1260. /* [in] */ VARIANT_BOOL vbool) = 0;
  1261. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowCaptioning(
  1262. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool) = 0;
  1263. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ShowCaptioning(
  1264. /* [in] */ VARIANT_BOOL pbool) = 0;
  1265. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowAudioControls(
  1266. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool) = 0;
  1267. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ShowAudioControls(
  1268. /* [in] */ VARIANT_BOOL bBool) = 0;
  1269. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CaptioningID(
  1270. /* [retval][out] */ BSTR __RPC_FAR *pstrText) = 0;
  1271. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_CaptioningID(
  1272. /* [in] */ BSTR strText) = 0;
  1273. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Mute(
  1274. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *vbool) = 0;
  1275. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Mute(
  1276. /* [in] */ VARIANT_BOOL vbool) = 0;
  1277. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CanPreview(
  1278. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanPreview) = 0;
  1279. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PreviewMode(
  1280. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pPreviewMode) = 0;
  1281. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_PreviewMode(
  1282. /* [in] */ VARIANT_BOOL PreviewMode) = 0;
  1283. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HasMultipleItems(
  1284. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pHasMuliItems) = 0;
  1285. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Language(
  1286. /* [retval][out] */ long __RPC_FAR *pLanguage) = 0;
  1287. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Language(
  1288. /* [in] */ long Language) = 0;
  1289. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AudioStream(
  1290. /* [retval][out] */ long __RPC_FAR *pStream) = 0;
  1291. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_AudioStream(
  1292. /* [in] */ long Stream) = 0;
  1293. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SAMIStyle(
  1294. /* [retval][out] */ BSTR __RPC_FAR *pbstrStyle) = 0;
  1295. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SAMIStyle(
  1296. /* [in] */ BSTR bstrStyle) = 0;
  1297. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SAMILang(
  1298. /* [retval][out] */ BSTR __RPC_FAR *pbstrLang) = 0;
  1299. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SAMILang(
  1300. /* [in] */ BSTR bstrLang) = 0;
  1301. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SAMIFileName(
  1302. /* [retval][out] */ BSTR __RPC_FAR *pbstrFileName) = 0;
  1303. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SAMIFileName(
  1304. /* [in] */ BSTR bstrFileName) = 0;
  1305. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_StreamCount(
  1306. /* [retval][out] */ long __RPC_FAR *pStreamCount) = 0;
  1307. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ClientId(
  1308. /* [retval][out] */ BSTR __RPC_FAR *pbstrClientId) = 0;
  1309. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ConnectionSpeed(
  1310. /* [retval][out] */ long __RPC_FAR *plConnectionSpeed) = 0;
  1311. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AutoSize(
  1312. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool) = 0;
  1313. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_AutoSize(
  1314. /* [in] */ VARIANT_BOOL vbool) = 0;
  1315. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnableFullScreenControls(
  1316. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal) = 0;
  1317. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_EnableFullScreenControls(
  1318. /* [in] */ VARIANT_BOOL bVal) = 0;
  1319. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ActiveMovie(
  1320. /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispatch) = 0;
  1321. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NSPlay(
  1322. /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispatch) = 0;
  1323. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_WindowlessVideo(
  1324. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool) = 0;
  1325. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_WindowlessVideo(
  1326. /* [in] */ VARIANT_BOOL boolVal) = 0;
  1327. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Play( void) = 0;
  1328. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Stop( void) = 0;
  1329. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Pause( void) = 0;
  1330. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMarkerTime(
  1331. /* [in] */ long MarkerNum,
  1332. /* [retval][out] */ double __RPC_FAR *pMarkerTime) = 0;
  1333. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMarkerName(
  1334. /* [in] */ long MarkerNum,
  1335. /* [retval][out] */ BSTR __RPC_FAR *pbstrMarkerName) = 0;
  1336. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AboutBox( void) = 0;
  1337. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetCodecInstalled(
  1338. /* [in] */ long CodecNum,
  1339. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCodecInstalled) = 0;
  1340. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetCodecDescription(
  1341. /* [in] */ long CodecNum,
  1342. /* [retval][out] */ BSTR __RPC_FAR *pbstrCodecDescription) = 0;
  1343. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetCodecURL(
  1344. /* [in] */ long CodecNum,
  1345. /* [retval][out] */ BSTR __RPC_FAR *pbstrCodecURL) = 0;
  1346. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMoreInfoURL(
  1347. /* [in] */ MPMoreInfoType MoreInfoType,
  1348. /* [retval][out] */ BSTR __RPC_FAR *pbstrMoreInfoURL) = 0;
  1349. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMediaInfoString(
  1350. /* [in] */ MPMediaInfoType MediaInfoType,
  1351. /* [retval][out] */ BSTR __RPC_FAR *pbstrMediaInfo) = 0;
  1352. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Cancel( void) = 0;
  1353. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Open(
  1354. /* [in] */ BSTR bstrFileName) = 0;
  1355. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsSoundCardEnabled(
  1356. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbSoundCard) = 0;
  1357. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Next( void) = 0;
  1358. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Previous( void) = 0;
  1359. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE StreamSelect(
  1360. /* [in] */ long StreamNum) = 0;
  1361. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FastForward( void) = 0;
  1362. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FastReverse( void) = 0;
  1363. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetStreamName(
  1364. /* [in] */ long StreamNum,
  1365. /* [retval][out] */ BSTR __RPC_FAR *pbstrStreamName) = 0;
  1366. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetStreamGroup(
  1367. /* [in] */ long StreamNum,
  1368. /* [retval][out] */ long __RPC_FAR *pStreamGroup) = 0;
  1369. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetStreamSelected(
  1370. /* [in] */ long StreamNum,
  1371. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pStreamSelected) = 0;
  1372. };
  1373. #else /* C style interface */
  1374. typedef struct IMediaPlayerVtbl
  1375. {
  1376. BEGIN_INTERFACE
  1377. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  1378. IMediaPlayer __RPC_FAR * This,
  1379. /* [in] */ REFIID riid,
  1380. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  1381. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  1382. IMediaPlayer __RPC_FAR * This);
  1383. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  1384. IMediaPlayer __RPC_FAR * This);
  1385. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
  1386. IMediaPlayer __RPC_FAR * This,
  1387. /* [out] */ UINT __RPC_FAR *pctinfo);
  1388. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
  1389. IMediaPlayer __RPC_FAR * This,
  1390. /* [in] */ UINT iTInfo,
  1391. /* [in] */ LCID lcid,
  1392. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  1393. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
  1394. IMediaPlayer __RPC_FAR * This,
  1395. /* [in] */ REFIID riid,
  1396. /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  1397. /* [in] */ UINT cNames,
  1398. /* [in] */ LCID lcid,
  1399. /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  1400. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
  1401. IMediaPlayer __RPC_FAR * This,
  1402. /* [in] */ DISPID dispIdMember,
  1403. /* [in] */ REFIID riid,
  1404. /* [in] */ LCID lcid,
  1405. /* [in] */ WORD wFlags,
  1406. /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  1407. /* [out] */ VARIANT __RPC_FAR *pVarResult,
  1408. /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  1409. /* [out] */ UINT __RPC_FAR *puArgErr);
  1410. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentPosition )(
  1411. IMediaPlayer __RPC_FAR * This,
  1412. /* [retval][out] */ double __RPC_FAR *pCurrentPosition);
  1413. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CurrentPosition )(
  1414. IMediaPlayer __RPC_FAR * This,
  1415. /* [in] */ double CurrentPosition);
  1416. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Duration )(
  1417. IMediaPlayer __RPC_FAR * This,
  1418. /* [retval][out] */ double __RPC_FAR *pDuration);
  1419. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ImageSourceWidth )(
  1420. IMediaPlayer __RPC_FAR * This,
  1421. /* [retval][out] */ long __RPC_FAR *pWidth);
  1422. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ImageSourceHeight )(
  1423. IMediaPlayer __RPC_FAR * This,
  1424. /* [retval][out] */ long __RPC_FAR *pHeight);
  1425. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MarkerCount )(
  1426. IMediaPlayer __RPC_FAR * This,
  1427. /* [retval][out] */ long __RPC_FAR *pMarkerCount);
  1428. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CanScan )(
  1429. IMediaPlayer __RPC_FAR * This,
  1430. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanScan);
  1431. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CanSeek )(
  1432. IMediaPlayer __RPC_FAR * This,
  1433. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanSeek);
  1434. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CanSeekToMarkers )(
  1435. IMediaPlayer __RPC_FAR * This,
  1436. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanSeekToMarkers);
  1437. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentMarker )(
  1438. IMediaPlayer __RPC_FAR * This,
  1439. /* [retval][out] */ long __RPC_FAR *pCurrentMarker);
  1440. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CurrentMarker )(
  1441. IMediaPlayer __RPC_FAR * This,
  1442. /* [in] */ long CurrentMarker);
  1443. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FileName )(
  1444. IMediaPlayer __RPC_FAR * This,
  1445. /* [retval][out] */ BSTR __RPC_FAR *pbstrFileName);
  1446. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FileName )(
  1447. IMediaPlayer __RPC_FAR * This,
  1448. /* [in] */ BSTR bstrFileName);
  1449. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SourceLink )(
  1450. IMediaPlayer __RPC_FAR * This,
  1451. /* [retval][out] */ BSTR __RPC_FAR *pbstrSourceLink);
  1452. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CreationDate )(
  1453. IMediaPlayer __RPC_FAR * This,
  1454. /* [retval][out] */ DATE __RPC_FAR *pCreationDate);
  1455. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ErrorCorrection )(
  1456. IMediaPlayer __RPC_FAR * This,
  1457. /* [retval][out] */ BSTR __RPC_FAR *pbstrErrorCorrection);
  1458. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Bandwidth )(
  1459. IMediaPlayer __RPC_FAR * This,
  1460. /* [retval][out] */ long __RPC_FAR *pBandwidth);
  1461. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SourceProtocol )(
  1462. IMediaPlayer __RPC_FAR * This,
  1463. /* [retval][out] */ long __RPC_FAR *pSourceProtocol);
  1464. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReceivedPackets )(
  1465. IMediaPlayer __RPC_FAR * This,
  1466. /* [retval][out] */ long __RPC_FAR *pReceivedPackets);
  1467. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecoveredPackets )(
  1468. IMediaPlayer __RPC_FAR * This,
  1469. /* [retval][out] */ long __RPC_FAR *pRecoveredPackets);
  1470. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LostPackets )(
  1471. IMediaPlayer __RPC_FAR * This,
  1472. /* [retval][out] */ long __RPC_FAR *pLostPackets);
  1473. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReceptionQuality )(
  1474. IMediaPlayer __RPC_FAR * This,
  1475. /* [retval][out] */ long __RPC_FAR *pReceptionQuality);
  1476. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BufferingCount )(
  1477. IMediaPlayer __RPC_FAR * This,
  1478. /* [retval][out] */ long __RPC_FAR *pBufferingCount);
  1479. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsBroadcast )(
  1480. IMediaPlayer __RPC_FAR * This,
  1481. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIsBroadcast);
  1482. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BufferingProgress )(
  1483. IMediaPlayer __RPC_FAR * This,
  1484. /* [retval][out] */ long __RPC_FAR *pBufferingProgress);
  1485. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ChannelName )(
  1486. IMediaPlayer __RPC_FAR * This,
  1487. /* [retval][out] */ BSTR __RPC_FAR *pbstrChannelName);
  1488. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ChannelDescription )(
  1489. IMediaPlayer __RPC_FAR * This,
  1490. /* [retval][out] */ BSTR __RPC_FAR *pbstrChannelDescription);
  1491. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ChannelURL )(
  1492. IMediaPlayer __RPC_FAR * This,
  1493. /* [retval][out] */ BSTR __RPC_FAR *pbstrChannelURL);
  1494. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContactAddress )(
  1495. IMediaPlayer __RPC_FAR * This,
  1496. /* [retval][out] */ BSTR __RPC_FAR *pbstrContactAddress);
  1497. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContactPhone )(
  1498. IMediaPlayer __RPC_FAR * This,
  1499. /* [retval][out] */ BSTR __RPC_FAR *pbstrContactPhone);
  1500. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContactEmail )(
  1501. IMediaPlayer __RPC_FAR * This,
  1502. /* [retval][out] */ BSTR __RPC_FAR *pbstrContactEmail);
  1503. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BufferingTime )(
  1504. IMediaPlayer __RPC_FAR * This,
  1505. /* [retval][out] */ double __RPC_FAR *pBufferingTime);
  1506. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BufferingTime )(
  1507. IMediaPlayer __RPC_FAR * This,
  1508. /* [in] */ double BufferingTime);
  1509. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AutoStart )(
  1510. IMediaPlayer __RPC_FAR * This,
  1511. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoStart);
  1512. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AutoStart )(
  1513. IMediaPlayer __RPC_FAR * This,
  1514. /* [in] */ VARIANT_BOOL AutoStart);
  1515. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AutoRewind )(
  1516. IMediaPlayer __RPC_FAR * This,
  1517. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoRewind);
  1518. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AutoRewind )(
  1519. IMediaPlayer __RPC_FAR * This,
  1520. /* [in] */ VARIANT_BOOL AutoRewind);
  1521. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Rate )(
  1522. IMediaPlayer __RPC_FAR * This,
  1523. /* [retval][out] */ double __RPC_FAR *pRate);
  1524. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Rate )(
  1525. IMediaPlayer __RPC_FAR * This,
  1526. /* [in] */ double Rate);
  1527. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SendKeyboardEvents )(
  1528. IMediaPlayer __RPC_FAR * This,
  1529. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendKeyboardEvents);
  1530. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SendKeyboardEvents )(
  1531. IMediaPlayer __RPC_FAR * This,
  1532. /* [in] */ VARIANT_BOOL SendKeyboardEvents);
  1533. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SendMouseClickEvents )(
  1534. IMediaPlayer __RPC_FAR * This,
  1535. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendMouseClickEvents);
  1536. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SendMouseClickEvents )(
  1537. IMediaPlayer __RPC_FAR * This,
  1538. /* [in] */ VARIANT_BOOL SendMouseClickEvents);
  1539. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SendMouseMoveEvents )(
  1540. IMediaPlayer __RPC_FAR * This,
  1541. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendMouseMoveEvents);
  1542. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SendMouseMoveEvents )(
  1543. IMediaPlayer __RPC_FAR * This,
  1544. /* [in] */ VARIANT_BOOL SendMouseMoveEvents);
  1545. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PlayCount )(
  1546. IMediaPlayer __RPC_FAR * This,
  1547. /* [retval][out] */ long __RPC_FAR *pPlayCount);
  1548. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PlayCount )(
  1549. IMediaPlayer __RPC_FAR * This,
  1550. /* [in] */ long PlayCount);
  1551. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ClickToPlay )(
  1552. IMediaPlayer __RPC_FAR * This,
  1553. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pClickToPlay);
  1554. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ClickToPlay )(
  1555. IMediaPlayer __RPC_FAR * This,
  1556. /* [in] */ VARIANT_BOOL ClickToPlay);
  1557. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AllowScan )(
  1558. IMediaPlayer __RPC_FAR * This,
  1559. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAllowScan);
  1560. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AllowScan )(
  1561. IMediaPlayer __RPC_FAR * This,
  1562. /* [in] */ VARIANT_BOOL AllowScan);
  1563. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableContextMenu )(
  1564. IMediaPlayer __RPC_FAR * This,
  1565. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pEnableContextMenu);
  1566. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableContextMenu )(
  1567. IMediaPlayer __RPC_FAR * This,
  1568. /* [in] */ VARIANT_BOOL EnableContextMenu);
  1569. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CursorType )(
  1570. IMediaPlayer __RPC_FAR * This,
  1571. /* [retval][out] */ long __RPC_FAR *pCursorType);
  1572. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CursorType )(
  1573. IMediaPlayer __RPC_FAR * This,
  1574. /* [in] */ long CursorType);
  1575. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CodecCount )(
  1576. IMediaPlayer __RPC_FAR * This,
  1577. /* [retval][out] */ long __RPC_FAR *pCodecCount);
  1578. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AllowChangeDisplaySize )(
  1579. IMediaPlayer __RPC_FAR * This,
  1580. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAllowChangeDisplaySize);
  1581. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AllowChangeDisplaySize )(
  1582. IMediaPlayer __RPC_FAR * This,
  1583. /* [in] */ VARIANT_BOOL AllowChangeDisplaySize);
  1584. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsDurationValid )(
  1585. IMediaPlayer __RPC_FAR * This,
  1586. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIsDurationValid);
  1587. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OpenState )(
  1588. IMediaPlayer __RPC_FAR * This,
  1589. /* [retval][out] */ long __RPC_FAR *pOpenState);
  1590. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SendOpenStateChangeEvents )(
  1591. IMediaPlayer __RPC_FAR * This,
  1592. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendOpenStateChangeEvents);
  1593. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SendOpenStateChangeEvents )(
  1594. IMediaPlayer __RPC_FAR * This,
  1595. /* [in] */ VARIANT_BOOL SendOpenStateChangeEvents);
  1596. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SendWarningEvents )(
  1597. IMediaPlayer __RPC_FAR * This,
  1598. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendWarningEvents);
  1599. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SendWarningEvents )(
  1600. IMediaPlayer __RPC_FAR * This,
  1601. /* [in] */ VARIANT_BOOL SendWarningEvents);
  1602. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SendErrorEvents )(
  1603. IMediaPlayer __RPC_FAR * This,
  1604. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendErrorEvents);
  1605. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SendErrorEvents )(
  1606. IMediaPlayer __RPC_FAR * This,
  1607. /* [in] */ VARIANT_BOOL SendErrorEvents);
  1608. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PlayState )(
  1609. IMediaPlayer __RPC_FAR * This,
  1610. /* [retval][out] */ MPPlayStateConstants __RPC_FAR *pPlayState);
  1611. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SendPlayStateChangeEvents )(
  1612. IMediaPlayer __RPC_FAR * This,
  1613. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendPlayStateChangeEvents);
  1614. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SendPlayStateChangeEvents )(
  1615. IMediaPlayer __RPC_FAR * This,
  1616. /* [in] */ VARIANT_BOOL SendPlayStateChangeEvents);
  1617. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DisplaySize )(
  1618. IMediaPlayer __RPC_FAR * This,
  1619. /* [retval][out] */ MPDisplaySizeConstants __RPC_FAR *pDisplaySize);
  1620. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DisplaySize )(
  1621. IMediaPlayer __RPC_FAR * This,
  1622. /* [in] */ MPDisplaySizeConstants DisplaySize);
  1623. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_InvokeURLs )(
  1624. IMediaPlayer __RPC_FAR * This,
  1625. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pInvokeURLs);
  1626. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_InvokeURLs )(
  1627. IMediaPlayer __RPC_FAR * This,
  1628. /* [in] */ VARIANT_BOOL InvokeURLs);
  1629. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BaseURL )(
  1630. IMediaPlayer __RPC_FAR * This,
  1631. /* [retval][out] */ BSTR __RPC_FAR *pbstrBaseURL);
  1632. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BaseURL )(
  1633. IMediaPlayer __RPC_FAR * This,
  1634. /* [in] */ BSTR bstrBaseURL);
  1635. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DefaultFrame )(
  1636. IMediaPlayer __RPC_FAR * This,
  1637. /* [retval][out] */ BSTR __RPC_FAR *pbstrDefaultFrame);
  1638. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DefaultFrame )(
  1639. IMediaPlayer __RPC_FAR * This,
  1640. /* [in] */ BSTR bstrDefaultFrame);
  1641. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HasError )(
  1642. IMediaPlayer __RPC_FAR * This,
  1643. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pHasError);
  1644. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ErrorDescription )(
  1645. IMediaPlayer __RPC_FAR * This,
  1646. /* [retval][out] */ BSTR __RPC_FAR *pbstrErrorDescription);
  1647. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ErrorCode )(
  1648. IMediaPlayer __RPC_FAR * This,
  1649. /* [retval][out] */ long __RPC_FAR *pErrorCode);
  1650. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AnimationAtStart )(
  1651. IMediaPlayer __RPC_FAR * This,
  1652. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAnimationAtStart);
  1653. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AnimationAtStart )(
  1654. IMediaPlayer __RPC_FAR * This,
  1655. /* [in] */ VARIANT_BOOL AnimationAtStart);
  1656. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TransparentAtStart )(
  1657. IMediaPlayer __RPC_FAR * This,
  1658. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pTransparentAtStart);
  1659. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TransparentAtStart )(
  1660. IMediaPlayer __RPC_FAR * This,
  1661. /* [in] */ VARIANT_BOOL TransparentAtStart);
  1662. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Volume )(
  1663. IMediaPlayer __RPC_FAR * This,
  1664. /* [retval][out] */ long __RPC_FAR *pVolume);
  1665. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Volume )(
  1666. IMediaPlayer __RPC_FAR * This,
  1667. /* [in] */ long Volume);
  1668. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Balance )(
  1669. IMediaPlayer __RPC_FAR * This,
  1670. /* [retval][out] */ long __RPC_FAR *pBalance);
  1671. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Balance )(
  1672. IMediaPlayer __RPC_FAR * This,
  1673. /* [in] */ long Balance);
  1674. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReadyState )(
  1675. IMediaPlayer __RPC_FAR * This,
  1676. /* [retval][out] */ MPReadyStateConstants __RPC_FAR *pValue);
  1677. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SelectionStart )(
  1678. IMediaPlayer __RPC_FAR * This,
  1679. /* [retval][out] */ double __RPC_FAR *pValue);
  1680. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SelectionStart )(
  1681. IMediaPlayer __RPC_FAR * This,
  1682. /* [in] */ double Value);
  1683. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SelectionEnd )(
  1684. IMediaPlayer __RPC_FAR * This,
  1685. /* [retval][out] */ double __RPC_FAR *pValue);
  1686. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SelectionEnd )(
  1687. IMediaPlayer __RPC_FAR * This,
  1688. /* [in] */ double Value);
  1689. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShowDisplay )(
  1690. IMediaPlayer __RPC_FAR * This,
  1691. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show);
  1692. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ShowDisplay )(
  1693. IMediaPlayer __RPC_FAR * This,
  1694. /* [in] */ VARIANT_BOOL Show);
  1695. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShowControls )(
  1696. IMediaPlayer __RPC_FAR * This,
  1697. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show);
  1698. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ShowControls )(
  1699. IMediaPlayer __RPC_FAR * This,
  1700. /* [in] */ VARIANT_BOOL Show);
  1701. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShowPositionControls )(
  1702. IMediaPlayer __RPC_FAR * This,
  1703. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show);
  1704. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ShowPositionControls )(
  1705. IMediaPlayer __RPC_FAR * This,
  1706. /* [in] */ VARIANT_BOOL Show);
  1707. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShowTracker )(
  1708. IMediaPlayer __RPC_FAR * This,
  1709. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show);
  1710. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ShowTracker )(
  1711. IMediaPlayer __RPC_FAR * This,
  1712. /* [in] */ VARIANT_BOOL Show);
  1713. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnablePositionControls )(
  1714. IMediaPlayer __RPC_FAR * This,
  1715. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enable);
  1716. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnablePositionControls )(
  1717. IMediaPlayer __RPC_FAR * This,
  1718. /* [in] */ VARIANT_BOOL Enable);
  1719. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableTracker )(
  1720. IMediaPlayer __RPC_FAR * This,
  1721. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enable);
  1722. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableTracker )(
  1723. IMediaPlayer __RPC_FAR * This,
  1724. /* [in] */ VARIANT_BOOL Enable);
  1725. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Enabled )(
  1726. IMediaPlayer __RPC_FAR * This,
  1727. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pEnabled);
  1728. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Enabled )(
  1729. IMediaPlayer __RPC_FAR * This,
  1730. /* [in] */ VARIANT_BOOL Enabled);
  1731. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DisplayForeColor )(
  1732. IMediaPlayer __RPC_FAR * This,
  1733. /* [retval][out] */ VB_OLE_COLOR __RPC_FAR *ForeColor);
  1734. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DisplayForeColor )(
  1735. IMediaPlayer __RPC_FAR * This,
  1736. /* [in] */ VB_OLE_COLOR ForeColor);
  1737. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DisplayBackColor )(
  1738. IMediaPlayer __RPC_FAR * This,
  1739. /* [retval][out] */ VB_OLE_COLOR __RPC_FAR *BackColor);
  1740. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DisplayBackColor )(
  1741. IMediaPlayer __RPC_FAR * This,
  1742. /* [in] */ VB_OLE_COLOR BackColor);
  1743. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DisplayMode )(
  1744. IMediaPlayer __RPC_FAR * This,
  1745. /* [retval][out] */ MPDisplayModeConstants __RPC_FAR *pValue);
  1746. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DisplayMode )(
  1747. IMediaPlayer __RPC_FAR * This,
  1748. /* [in] */ MPDisplayModeConstants Value);
  1749. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VideoBorder3D )(
  1750. IMediaPlayer __RPC_FAR * This,
  1751. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVideoBorderWidth);
  1752. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_VideoBorder3D )(
  1753. IMediaPlayer __RPC_FAR * This,
  1754. /* [in] */ VARIANT_BOOL VideoBorderWidth);
  1755. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VideoBorderWidth )(
  1756. IMediaPlayer __RPC_FAR * This,
  1757. /* [retval][out] */ long __RPC_FAR *pVideoBorderWidth);
  1758. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_VideoBorderWidth )(
  1759. IMediaPlayer __RPC_FAR * This,
  1760. /* [in] */ long VideoBorderWidth);
  1761. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VideoBorderColor )(
  1762. IMediaPlayer __RPC_FAR * This,
  1763. /* [retval][out] */ VB_OLE_COLOR __RPC_FAR *pVideoBorderWidth);
  1764. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_VideoBorderColor )(
  1765. IMediaPlayer __RPC_FAR * This,
  1766. /* [in] */ VB_OLE_COLOR VideoBorderColor);
  1767. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShowGotoBar )(
  1768. IMediaPlayer __RPC_FAR * This,
  1769. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool);
  1770. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ShowGotoBar )(
  1771. IMediaPlayer __RPC_FAR * This,
  1772. /* [in] */ VARIANT_BOOL vbool);
  1773. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShowStatusBar )(
  1774. IMediaPlayer __RPC_FAR * This,
  1775. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool);
  1776. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ShowStatusBar )(
  1777. IMediaPlayer __RPC_FAR * This,
  1778. /* [in] */ VARIANT_BOOL vbool);
  1779. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShowCaptioning )(
  1780. IMediaPlayer __RPC_FAR * This,
  1781. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool);
  1782. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ShowCaptioning )(
  1783. IMediaPlayer __RPC_FAR * This,
  1784. /* [in] */ VARIANT_BOOL pbool);
  1785. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShowAudioControls )(
  1786. IMediaPlayer __RPC_FAR * This,
  1787. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool);
  1788. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ShowAudioControls )(
  1789. IMediaPlayer __RPC_FAR * This,
  1790. /* [in] */ VARIANT_BOOL bBool);
  1791. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CaptioningID )(
  1792. IMediaPlayer __RPC_FAR * This,
  1793. /* [retval][out] */ BSTR __RPC_FAR *pstrText);
  1794. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CaptioningID )(
  1795. IMediaPlayer __RPC_FAR * This,
  1796. /* [in] */ BSTR strText);
  1797. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Mute )(
  1798. IMediaPlayer __RPC_FAR * This,
  1799. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *vbool);
  1800. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Mute )(
  1801. IMediaPlayer __RPC_FAR * This,
  1802. /* [in] */ VARIANT_BOOL vbool);
  1803. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CanPreview )(
  1804. IMediaPlayer __RPC_FAR * This,
  1805. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanPreview);
  1806. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PreviewMode )(
  1807. IMediaPlayer __RPC_FAR * This,
  1808. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pPreviewMode);
  1809. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PreviewMode )(
  1810. IMediaPlayer __RPC_FAR * This,
  1811. /* [in] */ VARIANT_BOOL PreviewMode);
  1812. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HasMultipleItems )(
  1813. IMediaPlayer __RPC_FAR * This,
  1814. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pHasMuliItems);
  1815. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Language )(
  1816. IMediaPlayer __RPC_FAR * This,
  1817. /* [retval][out] */ long __RPC_FAR *pLanguage);
  1818. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Language )(
  1819. IMediaPlayer __RPC_FAR * This,
  1820. /* [in] */ long Language);
  1821. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AudioStream )(
  1822. IMediaPlayer __RPC_FAR * This,
  1823. /* [retval][out] */ long __RPC_FAR *pStream);
  1824. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AudioStream )(
  1825. IMediaPlayer __RPC_FAR * This,
  1826. /* [in] */ long Stream);
  1827. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SAMIStyle )(
  1828. IMediaPlayer __RPC_FAR * This,
  1829. /* [retval][out] */ BSTR __RPC_FAR *pbstrStyle);
  1830. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SAMIStyle )(
  1831. IMediaPlayer __RPC_FAR * This,
  1832. /* [in] */ BSTR bstrStyle);
  1833. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SAMILang )(
  1834. IMediaPlayer __RPC_FAR * This,
  1835. /* [retval][out] */ BSTR __RPC_FAR *pbstrLang);
  1836. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SAMILang )(
  1837. IMediaPlayer __RPC_FAR * This,
  1838. /* [in] */ BSTR bstrLang);
  1839. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SAMIFileName )(
  1840. IMediaPlayer __RPC_FAR * This,
  1841. /* [retval][out] */ BSTR __RPC_FAR *pbstrFileName);
  1842. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SAMIFileName )(
  1843. IMediaPlayer __RPC_FAR * This,
  1844. /* [in] */ BSTR bstrFileName);
  1845. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StreamCount )(
  1846. IMediaPlayer __RPC_FAR * This,
  1847. /* [retval][out] */ long __RPC_FAR *pStreamCount);
  1848. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ClientId )(
  1849. IMediaPlayer __RPC_FAR * This,
  1850. /* [retval][out] */ BSTR __RPC_FAR *pbstrClientId);
  1851. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ConnectionSpeed )(
  1852. IMediaPlayer __RPC_FAR * This,
  1853. /* [retval][out] */ long __RPC_FAR *plConnectionSpeed);
  1854. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AutoSize )(
  1855. IMediaPlayer __RPC_FAR * This,
  1856. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool);
  1857. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AutoSize )(
  1858. IMediaPlayer __RPC_FAR * This,
  1859. /* [in] */ VARIANT_BOOL vbool);
  1860. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnableFullScreenControls )(
  1861. IMediaPlayer __RPC_FAR * This,
  1862. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal);
  1863. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnableFullScreenControls )(
  1864. IMediaPlayer __RPC_FAR * This,
  1865. /* [in] */ VARIANT_BOOL bVal);
  1866. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ActiveMovie )(
  1867. IMediaPlayer __RPC_FAR * This,
  1868. /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispatch);
  1869. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NSPlay )(
  1870. IMediaPlayer __RPC_FAR * This,
  1871. /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispatch);
  1872. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WindowlessVideo )(
  1873. IMediaPlayer __RPC_FAR * This,
  1874. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool);
  1875. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_WindowlessVideo )(
  1876. IMediaPlayer __RPC_FAR * This,
  1877. /* [in] */ VARIANT_BOOL boolVal);
  1878. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Play )(
  1879. IMediaPlayer __RPC_FAR * This);
  1880. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Stop )(
  1881. IMediaPlayer __RPC_FAR * This);
  1882. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Pause )(
  1883. IMediaPlayer __RPC_FAR * This);
  1884. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMarkerTime )(
  1885. IMediaPlayer __RPC_FAR * This,
  1886. /* [in] */ long MarkerNum,
  1887. /* [retval][out] */ double __RPC_FAR *pMarkerTime);
  1888. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMarkerName )(
  1889. IMediaPlayer __RPC_FAR * This,
  1890. /* [in] */ long MarkerNum,
  1891. /* [retval][out] */ BSTR __RPC_FAR *pbstrMarkerName);
  1892. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AboutBox )(
  1893. IMediaPlayer __RPC_FAR * This);
  1894. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCodecInstalled )(
  1895. IMediaPlayer __RPC_FAR * This,
  1896. /* [in] */ long CodecNum,
  1897. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCodecInstalled);
  1898. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCodecDescription )(
  1899. IMediaPlayer __RPC_FAR * This,
  1900. /* [in] */ long CodecNum,
  1901. /* [retval][out] */ BSTR __RPC_FAR *pbstrCodecDescription);
  1902. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCodecURL )(
  1903. IMediaPlayer __RPC_FAR * This,
  1904. /* [in] */ long CodecNum,
  1905. /* [retval][out] */ BSTR __RPC_FAR *pbstrCodecURL);
  1906. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMoreInfoURL )(
  1907. IMediaPlayer __RPC_FAR * This,
  1908. /* [in] */ MPMoreInfoType MoreInfoType,
  1909. /* [retval][out] */ BSTR __RPC_FAR *pbstrMoreInfoURL);
  1910. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMediaInfoString )(
  1911. IMediaPlayer __RPC_FAR * This,
  1912. /* [in] */ MPMediaInfoType MediaInfoType,
  1913. /* [retval][out] */ BSTR __RPC_FAR *pbstrMediaInfo);
  1914. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Cancel )(
  1915. IMediaPlayer __RPC_FAR * This);
  1916. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Open )(
  1917. IMediaPlayer __RPC_FAR * This,
  1918. /* [in] */ BSTR bstrFileName);
  1919. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsSoundCardEnabled )(
  1920. IMediaPlayer __RPC_FAR * This,
  1921. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbSoundCard);
  1922. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
  1923. IMediaPlayer __RPC_FAR * This);
  1924. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Previous )(
  1925. IMediaPlayer __RPC_FAR * This);
  1926. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StreamSelect )(
  1927. IMediaPlayer __RPC_FAR * This,
  1928. /* [in] */ long StreamNum);
  1929. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FastForward )(
  1930. IMediaPlayer __RPC_FAR * This);
  1931. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FastReverse )(
  1932. IMediaPlayer __RPC_FAR * This);
  1933. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStreamName )(
  1934. IMediaPlayer __RPC_FAR * This,
  1935. /* [in] */ long StreamNum,
  1936. /* [retval][out] */ BSTR __RPC_FAR *pbstrStreamName);
  1937. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStreamGroup )(
  1938. IMediaPlayer __RPC_FAR * This,
  1939. /* [in] */ long StreamNum,
  1940. /* [retval][out] */ long __RPC_FAR *pStreamGroup);
  1941. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStreamSelected )(
  1942. IMediaPlayer __RPC_FAR * This,
  1943. /* [in] */ long StreamNum,
  1944. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pStreamSelected);
  1945. END_INTERFACE
  1946. } IMediaPlayerVtbl;
  1947. interface IMediaPlayer
  1948. {
  1949. CONST_VTBL struct IMediaPlayerVtbl __RPC_FAR *lpVtbl;
  1950. };
  1951. #ifdef COBJMACROS
  1952. #define IMediaPlayer_QueryInterface(This,riid,ppvObject) \
  1953. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1954. #define IMediaPlayer_AddRef(This) \
  1955. (This)->lpVtbl -> AddRef(This)
  1956. #define IMediaPlayer_Release(This) \
  1957. (This)->lpVtbl -> Release(This)
  1958. #define IMediaPlayer_GetTypeInfoCount(This,pctinfo) \
  1959. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1960. #define IMediaPlayer_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  1961. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1962. #define IMediaPlayer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  1963. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1964. #define IMediaPlayer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  1965. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1966. #define IMediaPlayer_get_CurrentPosition(This,pCurrentPosition) \
  1967. (This)->lpVtbl -> get_CurrentPosition(This,pCurrentPosition)
  1968. #define IMediaPlayer_put_CurrentPosition(This,CurrentPosition) \
  1969. (This)->lpVtbl -> put_CurrentPosition(This,CurrentPosition)
  1970. #define IMediaPlayer_get_Duration(This,pDuration) \
  1971. (This)->lpVtbl -> get_Duration(This,pDuration)
  1972. #define IMediaPlayer_get_ImageSourceWidth(This,pWidth) \
  1973. (This)->lpVtbl -> get_ImageSourceWidth(This,pWidth)
  1974. #define IMediaPlayer_get_ImageSourceHeight(This,pHeight) \
  1975. (This)->lpVtbl -> get_ImageSourceHeight(This,pHeight)
  1976. #define IMediaPlayer_get_MarkerCount(This,pMarkerCount) \
  1977. (This)->lpVtbl -> get_MarkerCount(This,pMarkerCount)
  1978. #define IMediaPlayer_get_CanScan(This,pCanScan) \
  1979. (This)->lpVtbl -> get_CanScan(This,pCanScan)
  1980. #define IMediaPlayer_get_CanSeek(This,pCanSeek) \
  1981. (This)->lpVtbl -> get_CanSeek(This,pCanSeek)
  1982. #define IMediaPlayer_get_CanSeekToMarkers(This,pCanSeekToMarkers) \
  1983. (This)->lpVtbl -> get_CanSeekToMarkers(This,pCanSeekToMarkers)
  1984. #define IMediaPlayer_get_CurrentMarker(This,pCurrentMarker) \
  1985. (This)->lpVtbl -> get_CurrentMarker(This,pCurrentMarker)
  1986. #define IMediaPlayer_put_CurrentMarker(This,CurrentMarker) \
  1987. (This)->lpVtbl -> put_CurrentMarker(This,CurrentMarker)
  1988. #define IMediaPlayer_get_FileName(This,pbstrFileName) \
  1989. (This)->lpVtbl -> get_FileName(This,pbstrFileName)
  1990. #define IMediaPlayer_put_FileName(This,bstrFileName) \
  1991. (This)->lpVtbl -> put_FileName(This,bstrFileName)
  1992. #define IMediaPlayer_get_SourceLink(This,pbstrSourceLink) \
  1993. (This)->lpVtbl -> get_SourceLink(This,pbstrSourceLink)
  1994. #define IMediaPlayer_get_CreationDate(This,pCreationDate) \
  1995. (This)->lpVtbl -> get_CreationDate(This,pCreationDate)
  1996. #define IMediaPlayer_get_ErrorCorrection(This,pbstrErrorCorrection) \
  1997. (This)->lpVtbl -> get_ErrorCorrection(This,pbstrErrorCorrection)
  1998. #define IMediaPlayer_get_Bandwidth(This,pBandwidth) \
  1999. (This)->lpVtbl -> get_Bandwidth(This,pBandwidth)
  2000. #define IMediaPlayer_get_SourceProtocol(This,pSourceProtocol) \
  2001. (This)->lpVtbl -> get_SourceProtocol(This,pSourceProtocol)
  2002. #define IMediaPlayer_get_ReceivedPackets(This,pReceivedPackets) \
  2003. (This)->lpVtbl -> get_ReceivedPackets(This,pReceivedPackets)
  2004. #define IMediaPlayer_get_RecoveredPackets(This,pRecoveredPackets) \
  2005. (This)->lpVtbl -> get_RecoveredPackets(This,pRecoveredPackets)
  2006. #define IMediaPlayer_get_LostPackets(This,pLostPackets) \
  2007. (This)->lpVtbl -> get_LostPackets(This,pLostPackets)
  2008. #define IMediaPlayer_get_ReceptionQuality(This,pReceptionQuality) \
  2009. (This)->lpVtbl -> get_ReceptionQuality(This,pReceptionQuality)
  2010. #define IMediaPlayer_get_BufferingCount(This,pBufferingCount) \
  2011. (This)->lpVtbl -> get_BufferingCount(This,pBufferingCount)
  2012. #define IMediaPlayer_get_IsBroadcast(This,pIsBroadcast) \
  2013. (This)->lpVtbl -> get_IsBroadcast(This,pIsBroadcast)
  2014. #define IMediaPlayer_get_BufferingProgress(This,pBufferingProgress) \
  2015. (This)->lpVtbl -> get_BufferingProgress(This,pBufferingProgress)
  2016. #define IMediaPlayer_get_ChannelName(This,pbstrChannelName) \
  2017. (This)->lpVtbl -> get_ChannelName(This,pbstrChannelName)
  2018. #define IMediaPlayer_get_ChannelDescription(This,pbstrChannelDescription) \
  2019. (This)->lpVtbl -> get_ChannelDescription(This,pbstrChannelDescription)
  2020. #define IMediaPlayer_get_ChannelURL(This,pbstrChannelURL) \
  2021. (This)->lpVtbl -> get_ChannelURL(This,pbstrChannelURL)
  2022. #define IMediaPlayer_get_ContactAddress(This,pbstrContactAddress) \
  2023. (This)->lpVtbl -> get_ContactAddress(This,pbstrContactAddress)
  2024. #define IMediaPlayer_get_ContactPhone(This,pbstrContactPhone) \
  2025. (This)->lpVtbl -> get_ContactPhone(This,pbstrContactPhone)
  2026. #define IMediaPlayer_get_ContactEmail(This,pbstrContactEmail) \
  2027. (This)->lpVtbl -> get_ContactEmail(This,pbstrContactEmail)
  2028. #define IMediaPlayer_get_BufferingTime(This,pBufferingTime) \
  2029. (This)->lpVtbl -> get_BufferingTime(This,pBufferingTime)
  2030. #define IMediaPlayer_put_BufferingTime(This,BufferingTime) \
  2031. (This)->lpVtbl -> put_BufferingTime(This,BufferingTime)
  2032. #define IMediaPlayer_get_AutoStart(This,pAutoStart) \
  2033. (This)->lpVtbl -> get_AutoStart(This,pAutoStart)
  2034. #define IMediaPlayer_put_AutoStart(This,AutoStart) \
  2035. (This)->lpVtbl -> put_AutoStart(This,AutoStart)
  2036. #define IMediaPlayer_get_AutoRewind(This,pAutoRewind) \
  2037. (This)->lpVtbl -> get_AutoRewind(This,pAutoRewind)
  2038. #define IMediaPlayer_put_AutoRewind(This,AutoRewind) \
  2039. (This)->lpVtbl -> put_AutoRewind(This,AutoRewind)
  2040. #define IMediaPlayer_get_Rate(This,pRate) \
  2041. (This)->lpVtbl -> get_Rate(This,pRate)
  2042. #define IMediaPlayer_put_Rate(This,Rate) \
  2043. (This)->lpVtbl -> put_Rate(This,Rate)
  2044. #define IMediaPlayer_get_SendKeyboardEvents(This,pSendKeyboardEvents) \
  2045. (This)->lpVtbl -> get_SendKeyboardEvents(This,pSendKeyboardEvents)
  2046. #define IMediaPlayer_put_SendKeyboardEvents(This,SendKeyboardEvents) \
  2047. (This)->lpVtbl -> put_SendKeyboardEvents(This,SendKeyboardEvents)
  2048. #define IMediaPlayer_get_SendMouseClickEvents(This,pSendMouseClickEvents) \
  2049. (This)->lpVtbl -> get_SendMouseClickEvents(This,pSendMouseClickEvents)
  2050. #define IMediaPlayer_put_SendMouseClickEvents(This,SendMouseClickEvents) \
  2051. (This)->lpVtbl -> put_SendMouseClickEvents(This,SendMouseClickEvents)
  2052. #define IMediaPlayer_get_SendMouseMoveEvents(This,pSendMouseMoveEvents) \
  2053. (This)->lpVtbl -> get_SendMouseMoveEvents(This,pSendMouseMoveEvents)
  2054. #define IMediaPlayer_put_SendMouseMoveEvents(This,SendMouseMoveEvents) \
  2055. (This)->lpVtbl -> put_SendMouseMoveEvents(This,SendMouseMoveEvents)
  2056. #define IMediaPlayer_get_PlayCount(This,pPlayCount) \
  2057. (This)->lpVtbl -> get_PlayCount(This,pPlayCount)
  2058. #define IMediaPlayer_put_PlayCount(This,PlayCount) \
  2059. (This)->lpVtbl -> put_PlayCount(This,PlayCount)
  2060. #define IMediaPlayer_get_ClickToPlay(This,pClickToPlay) \
  2061. (This)->lpVtbl -> get_ClickToPlay(This,pClickToPlay)
  2062. #define IMediaPlayer_put_ClickToPlay(This,ClickToPlay) \
  2063. (This)->lpVtbl -> put_ClickToPlay(This,ClickToPlay)
  2064. #define IMediaPlayer_get_AllowScan(This,pAllowScan) \
  2065. (This)->lpVtbl -> get_AllowScan(This,pAllowScan)
  2066. #define IMediaPlayer_put_AllowScan(This,AllowScan) \
  2067. (This)->lpVtbl -> put_AllowScan(This,AllowScan)
  2068. #define IMediaPlayer_get_EnableContextMenu(This,pEnableContextMenu) \
  2069. (This)->lpVtbl -> get_EnableContextMenu(This,pEnableContextMenu)
  2070. #define IMediaPlayer_put_EnableContextMenu(This,EnableContextMenu) \
  2071. (This)->lpVtbl -> put_EnableContextMenu(This,EnableContextMenu)
  2072. #define IMediaPlayer_get_CursorType(This,pCursorType) \
  2073. (This)->lpVtbl -> get_CursorType(This,pCursorType)
  2074. #define IMediaPlayer_put_CursorType(This,CursorType) \
  2075. (This)->lpVtbl -> put_CursorType(This,CursorType)
  2076. #define IMediaPlayer_get_CodecCount(This,pCodecCount) \
  2077. (This)->lpVtbl -> get_CodecCount(This,pCodecCount)
  2078. #define IMediaPlayer_get_AllowChangeDisplaySize(This,pAllowChangeDisplaySize) \
  2079. (This)->lpVtbl -> get_AllowChangeDisplaySize(This,pAllowChangeDisplaySize)
  2080. #define IMediaPlayer_put_AllowChangeDisplaySize(This,AllowChangeDisplaySize) \
  2081. (This)->lpVtbl -> put_AllowChangeDisplaySize(This,AllowChangeDisplaySize)
  2082. #define IMediaPlayer_get_IsDurationValid(This,pIsDurationValid) \
  2083. (This)->lpVtbl -> get_IsDurationValid(This,pIsDurationValid)
  2084. #define IMediaPlayer_get_OpenState(This,pOpenState) \
  2085. (This)->lpVtbl -> get_OpenState(This,pOpenState)
  2086. #define IMediaPlayer_get_SendOpenStateChangeEvents(This,pSendOpenStateChangeEvents) \
  2087. (This)->lpVtbl -> get_SendOpenStateChangeEvents(This,pSendOpenStateChangeEvents)
  2088. #define IMediaPlayer_put_SendOpenStateChangeEvents(This,SendOpenStateChangeEvents) \
  2089. (This)->lpVtbl -> put_SendOpenStateChangeEvents(This,SendOpenStateChangeEvents)
  2090. #define IMediaPlayer_get_SendWarningEvents(This,pSendWarningEvents) \
  2091. (This)->lpVtbl -> get_SendWarningEvents(This,pSendWarningEvents)
  2092. #define IMediaPlayer_put_SendWarningEvents(This,SendWarningEvents) \
  2093. (This)->lpVtbl -> put_SendWarningEvents(This,SendWarningEvents)
  2094. #define IMediaPlayer_get_SendErrorEvents(This,pSendErrorEvents) \
  2095. (This)->lpVtbl -> get_SendErrorEvents(This,pSendErrorEvents)
  2096. #define IMediaPlayer_put_SendErrorEvents(This,SendErrorEvents) \
  2097. (This)->lpVtbl -> put_SendErrorEvents(This,SendErrorEvents)
  2098. #define IMediaPlayer_get_PlayState(This,pPlayState) \
  2099. (This)->lpVtbl -> get_PlayState(This,pPlayState)
  2100. #define IMediaPlayer_get_SendPlayStateChangeEvents(This,pSendPlayStateChangeEvents) \
  2101. (This)->lpVtbl -> get_SendPlayStateChangeEvents(This,pSendPlayStateChangeEvents)
  2102. #define IMediaPlayer_put_SendPlayStateChangeEvents(This,SendPlayStateChangeEvents) \
  2103. (This)->lpVtbl -> put_SendPlayStateChangeEvents(This,SendPlayStateChangeEvents)
  2104. #define IMediaPlayer_get_DisplaySize(This,pDisplaySize) \
  2105. (This)->lpVtbl -> get_DisplaySize(This,pDisplaySize)
  2106. #define IMediaPlayer_put_DisplaySize(This,DisplaySize) \
  2107. (This)->lpVtbl -> put_DisplaySize(This,DisplaySize)
  2108. #define IMediaPlayer_get_InvokeURLs(This,pInvokeURLs) \
  2109. (This)->lpVtbl -> get_InvokeURLs(This,pInvokeURLs)
  2110. #define IMediaPlayer_put_InvokeURLs(This,InvokeURLs) \
  2111. (This)->lpVtbl -> put_InvokeURLs(This,InvokeURLs)
  2112. #define IMediaPlayer_get_BaseURL(This,pbstrBaseURL) \
  2113. (This)->lpVtbl -> get_BaseURL(This,pbstrBaseURL)
  2114. #define IMediaPlayer_put_BaseURL(This,bstrBaseURL) \
  2115. (This)->lpVtbl -> put_BaseURL(This,bstrBaseURL)
  2116. #define IMediaPlayer_get_DefaultFrame(This,pbstrDefaultFrame) \
  2117. (This)->lpVtbl -> get_DefaultFrame(This,pbstrDefaultFrame)
  2118. #define IMediaPlayer_put_DefaultFrame(This,bstrDefaultFrame) \
  2119. (This)->lpVtbl -> put_DefaultFrame(This,bstrDefaultFrame)
  2120. #define IMediaPlayer_get_HasError(This,pHasError) \
  2121. (This)->lpVtbl -> get_HasError(This,pHasError)
  2122. #define IMediaPlayer_get_ErrorDescription(This,pbstrErrorDescription) \
  2123. (This)->lpVtbl -> get_ErrorDescription(This,pbstrErrorDescription)
  2124. #define IMediaPlayer_get_ErrorCode(This,pErrorCode) \
  2125. (This)->lpVtbl -> get_ErrorCode(This,pErrorCode)
  2126. #define IMediaPlayer_get_AnimationAtStart(This,pAnimationAtStart) \
  2127. (This)->lpVtbl -> get_AnimationAtStart(This,pAnimationAtStart)
  2128. #define IMediaPlayer_put_AnimationAtStart(This,AnimationAtStart) \
  2129. (This)->lpVtbl -> put_AnimationAtStart(This,AnimationAtStart)
  2130. #define IMediaPlayer_get_TransparentAtStart(This,pTransparentAtStart) \
  2131. (This)->lpVtbl -> get_TransparentAtStart(This,pTransparentAtStart)
  2132. #define IMediaPlayer_put_TransparentAtStart(This,TransparentAtStart) \
  2133. (This)->lpVtbl -> put_TransparentAtStart(This,TransparentAtStart)
  2134. #define IMediaPlayer_get_Volume(This,pVolume) \
  2135. (This)->lpVtbl -> get_Volume(This,pVolume)
  2136. #define IMediaPlayer_put_Volume(This,Volume) \
  2137. (This)->lpVtbl -> put_Volume(This,Volume)
  2138. #define IMediaPlayer_get_Balance(This,pBalance) \
  2139. (This)->lpVtbl -> get_Balance(This,pBalance)
  2140. #define IMediaPlayer_put_Balance(This,Balance) \
  2141. (This)->lpVtbl -> put_Balance(This,Balance)
  2142. #define IMediaPlayer_get_ReadyState(This,pValue) \
  2143. (This)->lpVtbl -> get_ReadyState(This,pValue)
  2144. #define IMediaPlayer_get_SelectionStart(This,pValue) \
  2145. (This)->lpVtbl -> get_SelectionStart(This,pValue)
  2146. #define IMediaPlayer_put_SelectionStart(This,Value) \
  2147. (This)->lpVtbl -> put_SelectionStart(This,Value)
  2148. #define IMediaPlayer_get_SelectionEnd(This,pValue) \
  2149. (This)->lpVtbl -> get_SelectionEnd(This,pValue)
  2150. #define IMediaPlayer_put_SelectionEnd(This,Value) \
  2151. (This)->lpVtbl -> put_SelectionEnd(This,Value)
  2152. #define IMediaPlayer_get_ShowDisplay(This,Show) \
  2153. (This)->lpVtbl -> get_ShowDisplay(This,Show)
  2154. #define IMediaPlayer_put_ShowDisplay(This,Show) \
  2155. (This)->lpVtbl -> put_ShowDisplay(This,Show)
  2156. #define IMediaPlayer_get_ShowControls(This,Show) \
  2157. (This)->lpVtbl -> get_ShowControls(This,Show)
  2158. #define IMediaPlayer_put_ShowControls(This,Show) \
  2159. (This)->lpVtbl -> put_ShowControls(This,Show)
  2160. #define IMediaPlayer_get_ShowPositionControls(This,Show) \
  2161. (This)->lpVtbl -> get_ShowPositionControls(This,Show)
  2162. #define IMediaPlayer_put_ShowPositionControls(This,Show) \
  2163. (This)->lpVtbl -> put_ShowPositionControls(This,Show)
  2164. #define IMediaPlayer_get_ShowTracker(This,Show) \
  2165. (This)->lpVtbl -> get_ShowTracker(This,Show)
  2166. #define IMediaPlayer_put_ShowTracker(This,Show) \
  2167. (This)->lpVtbl -> put_ShowTracker(This,Show)
  2168. #define IMediaPlayer_get_EnablePositionControls(This,Enable) \
  2169. (This)->lpVtbl -> get_EnablePositionControls(This,Enable)
  2170. #define IMediaPlayer_put_EnablePositionControls(This,Enable) \
  2171. (This)->lpVtbl -> put_EnablePositionControls(This,Enable)
  2172. #define IMediaPlayer_get_EnableTracker(This,Enable) \
  2173. (This)->lpVtbl -> get_EnableTracker(This,Enable)
  2174. #define IMediaPlayer_put_EnableTracker(This,Enable) \
  2175. (This)->lpVtbl -> put_EnableTracker(This,Enable)
  2176. #define IMediaPlayer_get_Enabled(This,pEnabled) \
  2177. (This)->lpVtbl -> get_Enabled(This,pEnabled)
  2178. #define IMediaPlayer_put_Enabled(This,Enabled) \
  2179. (This)->lpVtbl -> put_Enabled(This,Enabled)
  2180. #define IMediaPlayer_get_DisplayForeColor(This,ForeColor) \
  2181. (This)->lpVtbl -> get_DisplayForeColor(This,ForeColor)
  2182. #define IMediaPlayer_put_DisplayForeColor(This,ForeColor) \
  2183. (This)->lpVtbl -> put_DisplayForeColor(This,ForeColor)
  2184. #define IMediaPlayer_get_DisplayBackColor(This,BackColor) \
  2185. (This)->lpVtbl -> get_DisplayBackColor(This,BackColor)
  2186. #define IMediaPlayer_put_DisplayBackColor(This,BackColor) \
  2187. (This)->lpVtbl -> put_DisplayBackColor(This,BackColor)
  2188. #define IMediaPlayer_get_DisplayMode(This,pValue) \
  2189. (This)->lpVtbl -> get_DisplayMode(This,pValue)
  2190. #define IMediaPlayer_put_DisplayMode(This,Value) \
  2191. (This)->lpVtbl -> put_DisplayMode(This,Value)
  2192. #define IMediaPlayer_get_VideoBorder3D(This,pVideoBorderWidth) \
  2193. (This)->lpVtbl -> get_VideoBorder3D(This,pVideoBorderWidth)
  2194. #define IMediaPlayer_put_VideoBorder3D(This,VideoBorderWidth) \
  2195. (This)->lpVtbl -> put_VideoBorder3D(This,VideoBorderWidth)
  2196. #define IMediaPlayer_get_VideoBorderWidth(This,pVideoBorderWidth) \
  2197. (This)->lpVtbl -> get_VideoBorderWidth(This,pVideoBorderWidth)
  2198. #define IMediaPlayer_put_VideoBorderWidth(This,VideoBorderWidth) \
  2199. (This)->lpVtbl -> put_VideoBorderWidth(This,VideoBorderWidth)
  2200. #define IMediaPlayer_get_VideoBorderColor(This,pVideoBorderWidth) \
  2201. (This)->lpVtbl -> get_VideoBorderColor(This,pVideoBorderWidth)
  2202. #define IMediaPlayer_put_VideoBorderColor(This,VideoBorderColor) \
  2203. (This)->lpVtbl -> put_VideoBorderColor(This,VideoBorderColor)
  2204. #define IMediaPlayer_get_ShowGotoBar(This,pbool) \
  2205. (This)->lpVtbl -> get_ShowGotoBar(This,pbool)
  2206. #define IMediaPlayer_put_ShowGotoBar(This,vbool) \
  2207. (This)->lpVtbl -> put_ShowGotoBar(This,vbool)
  2208. #define IMediaPlayer_get_ShowStatusBar(This,pbool) \
  2209. (This)->lpVtbl -> get_ShowStatusBar(This,pbool)
  2210. #define IMediaPlayer_put_ShowStatusBar(This,vbool) \
  2211. (This)->lpVtbl -> put_ShowStatusBar(This,vbool)
  2212. #define IMediaPlayer_get_ShowCaptioning(This,pbool) \
  2213. (This)->lpVtbl -> get_ShowCaptioning(This,pbool)
  2214. #define IMediaPlayer_put_ShowCaptioning(This,pbool) \
  2215. (This)->lpVtbl -> put_ShowCaptioning(This,pbool)
  2216. #define IMediaPlayer_get_ShowAudioControls(This,pbool) \
  2217. (This)->lpVtbl -> get_ShowAudioControls(This,pbool)
  2218. #define IMediaPlayer_put_ShowAudioControls(This,bBool) \
  2219. (This)->lpVtbl -> put_ShowAudioControls(This,bBool)
  2220. #define IMediaPlayer_get_CaptioningID(This,pstrText) \
  2221. (This)->lpVtbl -> get_CaptioningID(This,pstrText)
  2222. #define IMediaPlayer_put_CaptioningID(This,strText) \
  2223. (This)->lpVtbl -> put_CaptioningID(This,strText)
  2224. #define IMediaPlayer_get_Mute(This,vbool) \
  2225. (This)->lpVtbl -> get_Mute(This,vbool)
  2226. #define IMediaPlayer_put_Mute(This,vbool) \
  2227. (This)->lpVtbl -> put_Mute(This,vbool)
  2228. #define IMediaPlayer_get_CanPreview(This,pCanPreview) \
  2229. (This)->lpVtbl -> get_CanPreview(This,pCanPreview)
  2230. #define IMediaPlayer_get_PreviewMode(This,pPreviewMode) \
  2231. (This)->lpVtbl -> get_PreviewMode(This,pPreviewMode)
  2232. #define IMediaPlayer_put_PreviewMode(This,PreviewMode) \
  2233. (This)->lpVtbl -> put_PreviewMode(This,PreviewMode)
  2234. #define IMediaPlayer_get_HasMultipleItems(This,pHasMuliItems) \
  2235. (This)->lpVtbl -> get_HasMultipleItems(This,pHasMuliItems)
  2236. #define IMediaPlayer_get_Language(This,pLanguage) \
  2237. (This)->lpVtbl -> get_Language(This,pLanguage)
  2238. #define IMediaPlayer_put_Language(This,Language) \
  2239. (This)->lpVtbl -> put_Language(This,Language)
  2240. #define IMediaPlayer_get_AudioStream(This,pStream) \
  2241. (This)->lpVtbl -> get_AudioStream(This,pStream)
  2242. #define IMediaPlayer_put_AudioStream(This,Stream) \
  2243. (This)->lpVtbl -> put_AudioStream(This,Stream)
  2244. #define IMediaPlayer_get_SAMIStyle(This,pbstrStyle) \
  2245. (This)->lpVtbl -> get_SAMIStyle(This,pbstrStyle)
  2246. #define IMediaPlayer_put_SAMIStyle(This,bstrStyle) \
  2247. (This)->lpVtbl -> put_SAMIStyle(This,bstrStyle)
  2248. #define IMediaPlayer_get_SAMILang(This,pbstrLang) \
  2249. (This)->lpVtbl -> get_SAMILang(This,pbstrLang)
  2250. #define IMediaPlayer_put_SAMILang(This,bstrLang) \
  2251. (This)->lpVtbl -> put_SAMILang(This,bstrLang)
  2252. #define IMediaPlayer_get_SAMIFileName(This,pbstrFileName) \
  2253. (This)->lpVtbl -> get_SAMIFileName(This,pbstrFileName)
  2254. #define IMediaPlayer_put_SAMIFileName(This,bstrFileName) \
  2255. (This)->lpVtbl -> put_SAMIFileName(This,bstrFileName)
  2256. #define IMediaPlayer_get_StreamCount(This,pStreamCount) \
  2257. (This)->lpVtbl -> get_StreamCount(This,pStreamCount)
  2258. #define IMediaPlayer_get_ClientId(This,pbstrClientId) \
  2259. (This)->lpVtbl -> get_ClientId(This,pbstrClientId)
  2260. #define IMediaPlayer_get_ConnectionSpeed(This,plConnectionSpeed) \
  2261. (This)->lpVtbl -> get_ConnectionSpeed(This,plConnectionSpeed)
  2262. #define IMediaPlayer_get_AutoSize(This,pbool) \
  2263. (This)->lpVtbl -> get_AutoSize(This,pbool)
  2264. #define IMediaPlayer_put_AutoSize(This,vbool) \
  2265. (This)->lpVtbl -> put_AutoSize(This,vbool)
  2266. #define IMediaPlayer_get_EnableFullScreenControls(This,pbVal) \
  2267. (This)->lpVtbl -> get_EnableFullScreenControls(This,pbVal)
  2268. #define IMediaPlayer_put_EnableFullScreenControls(This,bVal) \
  2269. (This)->lpVtbl -> put_EnableFullScreenControls(This,bVal)
  2270. #define IMediaPlayer_get_ActiveMovie(This,ppdispatch) \
  2271. (This)->lpVtbl -> get_ActiveMovie(This,ppdispatch)
  2272. #define IMediaPlayer_get_NSPlay(This,ppdispatch) \
  2273. (This)->lpVtbl -> get_NSPlay(This,ppdispatch)
  2274. #define IMediaPlayer_get_WindowlessVideo(This,pbool) \
  2275. (This)->lpVtbl -> get_WindowlessVideo(This,pbool)
  2276. #define IMediaPlayer_put_WindowlessVideo(This,boolVal) \
  2277. (This)->lpVtbl -> put_WindowlessVideo(This,boolVal)
  2278. #define IMediaPlayer_Play(This) \
  2279. (This)->lpVtbl -> Play(This)
  2280. #define IMediaPlayer_Stop(This) \
  2281. (This)->lpVtbl -> Stop(This)
  2282. #define IMediaPlayer_Pause(This) \
  2283. (This)->lpVtbl -> Pause(This)
  2284. #define IMediaPlayer_GetMarkerTime(This,MarkerNum,pMarkerTime) \
  2285. (This)->lpVtbl -> GetMarkerTime(This,MarkerNum,pMarkerTime)
  2286. #define IMediaPlayer_GetMarkerName(This,MarkerNum,pbstrMarkerName) \
  2287. (This)->lpVtbl -> GetMarkerName(This,MarkerNum,pbstrMarkerName)
  2288. #define IMediaPlayer_AboutBox(This) \
  2289. (This)->lpVtbl -> AboutBox(This)
  2290. #define IMediaPlayer_GetCodecInstalled(This,CodecNum,pCodecInstalled) \
  2291. (This)->lpVtbl -> GetCodecInstalled(This,CodecNum,pCodecInstalled)
  2292. #define IMediaPlayer_GetCodecDescription(This,CodecNum,pbstrCodecDescription) \
  2293. (This)->lpVtbl -> GetCodecDescription(This,CodecNum,pbstrCodecDescription)
  2294. #define IMediaPlayer_GetCodecURL(This,CodecNum,pbstrCodecURL) \
  2295. (This)->lpVtbl -> GetCodecURL(This,CodecNum,pbstrCodecURL)
  2296. #define IMediaPlayer_GetMoreInfoURL(This,MoreInfoType,pbstrMoreInfoURL) \
  2297. (This)->lpVtbl -> GetMoreInfoURL(This,MoreInfoType,pbstrMoreInfoURL)
  2298. #define IMediaPlayer_GetMediaInfoString(This,MediaInfoType,pbstrMediaInfo) \
  2299. (This)->lpVtbl -> GetMediaInfoString(This,MediaInfoType,pbstrMediaInfo)
  2300. #define IMediaPlayer_Cancel(This) \
  2301. (This)->lpVtbl -> Cancel(This)
  2302. #define IMediaPlayer_Open(This,bstrFileName) \
  2303. (This)->lpVtbl -> Open(This,bstrFileName)
  2304. #define IMediaPlayer_IsSoundCardEnabled(This,pbSoundCard) \
  2305. (This)->lpVtbl -> IsSoundCardEnabled(This,pbSoundCard)
  2306. #define IMediaPlayer_Next(This) \
  2307. (This)->lpVtbl -> Next(This)
  2308. #define IMediaPlayer_Previous(This) \
  2309. (This)->lpVtbl -> Previous(This)
  2310. #define IMediaPlayer_StreamSelect(This,StreamNum) \
  2311. (This)->lpVtbl -> StreamSelect(This,StreamNum)
  2312. #define IMediaPlayer_FastForward(This) \
  2313. (This)->lpVtbl -> FastForward(This)
  2314. #define IMediaPlayer_FastReverse(This) \
  2315. (This)->lpVtbl -> FastReverse(This)
  2316. #define IMediaPlayer_GetStreamName(This,StreamNum,pbstrStreamName) \
  2317. (This)->lpVtbl -> GetStreamName(This,StreamNum,pbstrStreamName)
  2318. #define IMediaPlayer_GetStreamGroup(This,StreamNum,pStreamGroup) \
  2319. (This)->lpVtbl -> GetStreamGroup(This,StreamNum,pStreamGroup)
  2320. #define IMediaPlayer_GetStreamSelected(This,StreamNum,pStreamSelected) \
  2321. (This)->lpVtbl -> GetStreamSelected(This,StreamNum,pStreamSelected)
  2322. #endif /* COBJMACROS */
  2323. #endif /* C style interface */
  2324. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_CurrentPosition_Proxy(
  2325. IMediaPlayer __RPC_FAR * This,
  2326. /* [retval][out] */ double __RPC_FAR *pCurrentPosition);
  2327. void __RPC_STUB IMediaPlayer_get_CurrentPosition_Stub(
  2328. IRpcStubBuffer *This,
  2329. IRpcChannelBuffer *_pRpcChannelBuffer,
  2330. PRPC_MESSAGE _pRpcMessage,
  2331. DWORD *_pdwStubPhase);
  2332. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_CurrentPosition_Proxy(
  2333. IMediaPlayer __RPC_FAR * This,
  2334. /* [in] */ double CurrentPosition);
  2335. void __RPC_STUB IMediaPlayer_put_CurrentPosition_Stub(
  2336. IRpcStubBuffer *This,
  2337. IRpcChannelBuffer *_pRpcChannelBuffer,
  2338. PRPC_MESSAGE _pRpcMessage,
  2339. DWORD *_pdwStubPhase);
  2340. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_Duration_Proxy(
  2341. IMediaPlayer __RPC_FAR * This,
  2342. /* [retval][out] */ double __RPC_FAR *pDuration);
  2343. void __RPC_STUB IMediaPlayer_get_Duration_Stub(
  2344. IRpcStubBuffer *This,
  2345. IRpcChannelBuffer *_pRpcChannelBuffer,
  2346. PRPC_MESSAGE _pRpcMessage,
  2347. DWORD *_pdwStubPhase);
  2348. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ImageSourceWidth_Proxy(
  2349. IMediaPlayer __RPC_FAR * This,
  2350. /* [retval][out] */ long __RPC_FAR *pWidth);
  2351. void __RPC_STUB IMediaPlayer_get_ImageSourceWidth_Stub(
  2352. IRpcStubBuffer *This,
  2353. IRpcChannelBuffer *_pRpcChannelBuffer,
  2354. PRPC_MESSAGE _pRpcMessage,
  2355. DWORD *_pdwStubPhase);
  2356. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ImageSourceHeight_Proxy(
  2357. IMediaPlayer __RPC_FAR * This,
  2358. /* [retval][out] */ long __RPC_FAR *pHeight);
  2359. void __RPC_STUB IMediaPlayer_get_ImageSourceHeight_Stub(
  2360. IRpcStubBuffer *This,
  2361. IRpcChannelBuffer *_pRpcChannelBuffer,
  2362. PRPC_MESSAGE _pRpcMessage,
  2363. DWORD *_pdwStubPhase);
  2364. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_MarkerCount_Proxy(
  2365. IMediaPlayer __RPC_FAR * This,
  2366. /* [retval][out] */ long __RPC_FAR *pMarkerCount);
  2367. void __RPC_STUB IMediaPlayer_get_MarkerCount_Stub(
  2368. IRpcStubBuffer *This,
  2369. IRpcChannelBuffer *_pRpcChannelBuffer,
  2370. PRPC_MESSAGE _pRpcMessage,
  2371. DWORD *_pdwStubPhase);
  2372. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_CanScan_Proxy(
  2373. IMediaPlayer __RPC_FAR * This,
  2374. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanScan);
  2375. void __RPC_STUB IMediaPlayer_get_CanScan_Stub(
  2376. IRpcStubBuffer *This,
  2377. IRpcChannelBuffer *_pRpcChannelBuffer,
  2378. PRPC_MESSAGE _pRpcMessage,
  2379. DWORD *_pdwStubPhase);
  2380. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_CanSeek_Proxy(
  2381. IMediaPlayer __RPC_FAR * This,
  2382. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanSeek);
  2383. void __RPC_STUB IMediaPlayer_get_CanSeek_Stub(
  2384. IRpcStubBuffer *This,
  2385. IRpcChannelBuffer *_pRpcChannelBuffer,
  2386. PRPC_MESSAGE _pRpcMessage,
  2387. DWORD *_pdwStubPhase);
  2388. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_CanSeekToMarkers_Proxy(
  2389. IMediaPlayer __RPC_FAR * This,
  2390. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanSeekToMarkers);
  2391. void __RPC_STUB IMediaPlayer_get_CanSeekToMarkers_Stub(
  2392. IRpcStubBuffer *This,
  2393. IRpcChannelBuffer *_pRpcChannelBuffer,
  2394. PRPC_MESSAGE _pRpcMessage,
  2395. DWORD *_pdwStubPhase);
  2396. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_CurrentMarker_Proxy(
  2397. IMediaPlayer __RPC_FAR * This,
  2398. /* [retval][out] */ long __RPC_FAR *pCurrentMarker);
  2399. void __RPC_STUB IMediaPlayer_get_CurrentMarker_Stub(
  2400. IRpcStubBuffer *This,
  2401. IRpcChannelBuffer *_pRpcChannelBuffer,
  2402. PRPC_MESSAGE _pRpcMessage,
  2403. DWORD *_pdwStubPhase);
  2404. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_CurrentMarker_Proxy(
  2405. IMediaPlayer __RPC_FAR * This,
  2406. /* [in] */ long CurrentMarker);
  2407. void __RPC_STUB IMediaPlayer_put_CurrentMarker_Stub(
  2408. IRpcStubBuffer *This,
  2409. IRpcChannelBuffer *_pRpcChannelBuffer,
  2410. PRPC_MESSAGE _pRpcMessage,
  2411. DWORD *_pdwStubPhase);
  2412. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_FileName_Proxy(
  2413. IMediaPlayer __RPC_FAR * This,
  2414. /* [retval][out] */ BSTR __RPC_FAR *pbstrFileName);
  2415. void __RPC_STUB IMediaPlayer_get_FileName_Stub(
  2416. IRpcStubBuffer *This,
  2417. IRpcChannelBuffer *_pRpcChannelBuffer,
  2418. PRPC_MESSAGE _pRpcMessage,
  2419. DWORD *_pdwStubPhase);
  2420. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_FileName_Proxy(
  2421. IMediaPlayer __RPC_FAR * This,
  2422. /* [in] */ BSTR bstrFileName);
  2423. void __RPC_STUB IMediaPlayer_put_FileName_Stub(
  2424. IRpcStubBuffer *This,
  2425. IRpcChannelBuffer *_pRpcChannelBuffer,
  2426. PRPC_MESSAGE _pRpcMessage,
  2427. DWORD *_pdwStubPhase);
  2428. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SourceLink_Proxy(
  2429. IMediaPlayer __RPC_FAR * This,
  2430. /* [retval][out] */ BSTR __RPC_FAR *pbstrSourceLink);
  2431. void __RPC_STUB IMediaPlayer_get_SourceLink_Stub(
  2432. IRpcStubBuffer *This,
  2433. IRpcChannelBuffer *_pRpcChannelBuffer,
  2434. PRPC_MESSAGE _pRpcMessage,
  2435. DWORD *_pdwStubPhase);
  2436. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_CreationDate_Proxy(
  2437. IMediaPlayer __RPC_FAR * This,
  2438. /* [retval][out] */ DATE __RPC_FAR *pCreationDate);
  2439. void __RPC_STUB IMediaPlayer_get_CreationDate_Stub(
  2440. IRpcStubBuffer *This,
  2441. IRpcChannelBuffer *_pRpcChannelBuffer,
  2442. PRPC_MESSAGE _pRpcMessage,
  2443. DWORD *_pdwStubPhase);
  2444. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ErrorCorrection_Proxy(
  2445. IMediaPlayer __RPC_FAR * This,
  2446. /* [retval][out] */ BSTR __RPC_FAR *pbstrErrorCorrection);
  2447. void __RPC_STUB IMediaPlayer_get_ErrorCorrection_Stub(
  2448. IRpcStubBuffer *This,
  2449. IRpcChannelBuffer *_pRpcChannelBuffer,
  2450. PRPC_MESSAGE _pRpcMessage,
  2451. DWORD *_pdwStubPhase);
  2452. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_Bandwidth_Proxy(
  2453. IMediaPlayer __RPC_FAR * This,
  2454. /* [retval][out] */ long __RPC_FAR *pBandwidth);
  2455. void __RPC_STUB IMediaPlayer_get_Bandwidth_Stub(
  2456. IRpcStubBuffer *This,
  2457. IRpcChannelBuffer *_pRpcChannelBuffer,
  2458. PRPC_MESSAGE _pRpcMessage,
  2459. DWORD *_pdwStubPhase);
  2460. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SourceProtocol_Proxy(
  2461. IMediaPlayer __RPC_FAR * This,
  2462. /* [retval][out] */ long __RPC_FAR *pSourceProtocol);
  2463. void __RPC_STUB IMediaPlayer_get_SourceProtocol_Stub(
  2464. IRpcStubBuffer *This,
  2465. IRpcChannelBuffer *_pRpcChannelBuffer,
  2466. PRPC_MESSAGE _pRpcMessage,
  2467. DWORD *_pdwStubPhase);
  2468. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ReceivedPackets_Proxy(
  2469. IMediaPlayer __RPC_FAR * This,
  2470. /* [retval][out] */ long __RPC_FAR *pReceivedPackets);
  2471. void __RPC_STUB IMediaPlayer_get_ReceivedPackets_Stub(
  2472. IRpcStubBuffer *This,
  2473. IRpcChannelBuffer *_pRpcChannelBuffer,
  2474. PRPC_MESSAGE _pRpcMessage,
  2475. DWORD *_pdwStubPhase);
  2476. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_RecoveredPackets_Proxy(
  2477. IMediaPlayer __RPC_FAR * This,
  2478. /* [retval][out] */ long __RPC_FAR *pRecoveredPackets);
  2479. void __RPC_STUB IMediaPlayer_get_RecoveredPackets_Stub(
  2480. IRpcStubBuffer *This,
  2481. IRpcChannelBuffer *_pRpcChannelBuffer,
  2482. PRPC_MESSAGE _pRpcMessage,
  2483. DWORD *_pdwStubPhase);
  2484. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_LostPackets_Proxy(
  2485. IMediaPlayer __RPC_FAR * This,
  2486. /* [retval][out] */ long __RPC_FAR *pLostPackets);
  2487. void __RPC_STUB IMediaPlayer_get_LostPackets_Stub(
  2488. IRpcStubBuffer *This,
  2489. IRpcChannelBuffer *_pRpcChannelBuffer,
  2490. PRPC_MESSAGE _pRpcMessage,
  2491. DWORD *_pdwStubPhase);
  2492. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ReceptionQuality_Proxy(
  2493. IMediaPlayer __RPC_FAR * This,
  2494. /* [retval][out] */ long __RPC_FAR *pReceptionQuality);
  2495. void __RPC_STUB IMediaPlayer_get_ReceptionQuality_Stub(
  2496. IRpcStubBuffer *This,
  2497. IRpcChannelBuffer *_pRpcChannelBuffer,
  2498. PRPC_MESSAGE _pRpcMessage,
  2499. DWORD *_pdwStubPhase);
  2500. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_BufferingCount_Proxy(
  2501. IMediaPlayer __RPC_FAR * This,
  2502. /* [retval][out] */ long __RPC_FAR *pBufferingCount);
  2503. void __RPC_STUB IMediaPlayer_get_BufferingCount_Stub(
  2504. IRpcStubBuffer *This,
  2505. IRpcChannelBuffer *_pRpcChannelBuffer,
  2506. PRPC_MESSAGE _pRpcMessage,
  2507. DWORD *_pdwStubPhase);
  2508. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_IsBroadcast_Proxy(
  2509. IMediaPlayer __RPC_FAR * This,
  2510. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIsBroadcast);
  2511. void __RPC_STUB IMediaPlayer_get_IsBroadcast_Stub(
  2512. IRpcStubBuffer *This,
  2513. IRpcChannelBuffer *_pRpcChannelBuffer,
  2514. PRPC_MESSAGE _pRpcMessage,
  2515. DWORD *_pdwStubPhase);
  2516. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_BufferingProgress_Proxy(
  2517. IMediaPlayer __RPC_FAR * This,
  2518. /* [retval][out] */ long __RPC_FAR *pBufferingProgress);
  2519. void __RPC_STUB IMediaPlayer_get_BufferingProgress_Stub(
  2520. IRpcStubBuffer *This,
  2521. IRpcChannelBuffer *_pRpcChannelBuffer,
  2522. PRPC_MESSAGE _pRpcMessage,
  2523. DWORD *_pdwStubPhase);
  2524. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ChannelName_Proxy(
  2525. IMediaPlayer __RPC_FAR * This,
  2526. /* [retval][out] */ BSTR __RPC_FAR *pbstrChannelName);
  2527. void __RPC_STUB IMediaPlayer_get_ChannelName_Stub(
  2528. IRpcStubBuffer *This,
  2529. IRpcChannelBuffer *_pRpcChannelBuffer,
  2530. PRPC_MESSAGE _pRpcMessage,
  2531. DWORD *_pdwStubPhase);
  2532. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ChannelDescription_Proxy(
  2533. IMediaPlayer __RPC_FAR * This,
  2534. /* [retval][out] */ BSTR __RPC_FAR *pbstrChannelDescription);
  2535. void __RPC_STUB IMediaPlayer_get_ChannelDescription_Stub(
  2536. IRpcStubBuffer *This,
  2537. IRpcChannelBuffer *_pRpcChannelBuffer,
  2538. PRPC_MESSAGE _pRpcMessage,
  2539. DWORD *_pdwStubPhase);
  2540. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ChannelURL_Proxy(
  2541. IMediaPlayer __RPC_FAR * This,
  2542. /* [retval][out] */ BSTR __RPC_FAR *pbstrChannelURL);
  2543. void __RPC_STUB IMediaPlayer_get_ChannelURL_Stub(
  2544. IRpcStubBuffer *This,
  2545. IRpcChannelBuffer *_pRpcChannelBuffer,
  2546. PRPC_MESSAGE _pRpcMessage,
  2547. DWORD *_pdwStubPhase);
  2548. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ContactAddress_Proxy(
  2549. IMediaPlayer __RPC_FAR * This,
  2550. /* [retval][out] */ BSTR __RPC_FAR *pbstrContactAddress);
  2551. void __RPC_STUB IMediaPlayer_get_ContactAddress_Stub(
  2552. IRpcStubBuffer *This,
  2553. IRpcChannelBuffer *_pRpcChannelBuffer,
  2554. PRPC_MESSAGE _pRpcMessage,
  2555. DWORD *_pdwStubPhase);
  2556. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ContactPhone_Proxy(
  2557. IMediaPlayer __RPC_FAR * This,
  2558. /* [retval][out] */ BSTR __RPC_FAR *pbstrContactPhone);
  2559. void __RPC_STUB IMediaPlayer_get_ContactPhone_Stub(
  2560. IRpcStubBuffer *This,
  2561. IRpcChannelBuffer *_pRpcChannelBuffer,
  2562. PRPC_MESSAGE _pRpcMessage,
  2563. DWORD *_pdwStubPhase);
  2564. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ContactEmail_Proxy(
  2565. IMediaPlayer __RPC_FAR * This,
  2566. /* [retval][out] */ BSTR __RPC_FAR *pbstrContactEmail);
  2567. void __RPC_STUB IMediaPlayer_get_ContactEmail_Stub(
  2568. IRpcStubBuffer *This,
  2569. IRpcChannelBuffer *_pRpcChannelBuffer,
  2570. PRPC_MESSAGE _pRpcMessage,
  2571. DWORD *_pdwStubPhase);
  2572. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_BufferingTime_Proxy(
  2573. IMediaPlayer __RPC_FAR * This,
  2574. /* [retval][out] */ double __RPC_FAR *pBufferingTime);
  2575. void __RPC_STUB IMediaPlayer_get_BufferingTime_Stub(
  2576. IRpcStubBuffer *This,
  2577. IRpcChannelBuffer *_pRpcChannelBuffer,
  2578. PRPC_MESSAGE _pRpcMessage,
  2579. DWORD *_pdwStubPhase);
  2580. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_BufferingTime_Proxy(
  2581. IMediaPlayer __RPC_FAR * This,
  2582. /* [in] */ double BufferingTime);
  2583. void __RPC_STUB IMediaPlayer_put_BufferingTime_Stub(
  2584. IRpcStubBuffer *This,
  2585. IRpcChannelBuffer *_pRpcChannelBuffer,
  2586. PRPC_MESSAGE _pRpcMessage,
  2587. DWORD *_pdwStubPhase);
  2588. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_AutoStart_Proxy(
  2589. IMediaPlayer __RPC_FAR * This,
  2590. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoStart);
  2591. void __RPC_STUB IMediaPlayer_get_AutoStart_Stub(
  2592. IRpcStubBuffer *This,
  2593. IRpcChannelBuffer *_pRpcChannelBuffer,
  2594. PRPC_MESSAGE _pRpcMessage,
  2595. DWORD *_pdwStubPhase);
  2596. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_AutoStart_Proxy(
  2597. IMediaPlayer __RPC_FAR * This,
  2598. /* [in] */ VARIANT_BOOL AutoStart);
  2599. void __RPC_STUB IMediaPlayer_put_AutoStart_Stub(
  2600. IRpcStubBuffer *This,
  2601. IRpcChannelBuffer *_pRpcChannelBuffer,
  2602. PRPC_MESSAGE _pRpcMessage,
  2603. DWORD *_pdwStubPhase);
  2604. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_AutoRewind_Proxy(
  2605. IMediaPlayer __RPC_FAR * This,
  2606. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoRewind);
  2607. void __RPC_STUB IMediaPlayer_get_AutoRewind_Stub(
  2608. IRpcStubBuffer *This,
  2609. IRpcChannelBuffer *_pRpcChannelBuffer,
  2610. PRPC_MESSAGE _pRpcMessage,
  2611. DWORD *_pdwStubPhase);
  2612. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_AutoRewind_Proxy(
  2613. IMediaPlayer __RPC_FAR * This,
  2614. /* [in] */ VARIANT_BOOL AutoRewind);
  2615. void __RPC_STUB IMediaPlayer_put_AutoRewind_Stub(
  2616. IRpcStubBuffer *This,
  2617. IRpcChannelBuffer *_pRpcChannelBuffer,
  2618. PRPC_MESSAGE _pRpcMessage,
  2619. DWORD *_pdwStubPhase);
  2620. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_Rate_Proxy(
  2621. IMediaPlayer __RPC_FAR * This,
  2622. /* [retval][out] */ double __RPC_FAR *pRate);
  2623. void __RPC_STUB IMediaPlayer_get_Rate_Stub(
  2624. IRpcStubBuffer *This,
  2625. IRpcChannelBuffer *_pRpcChannelBuffer,
  2626. PRPC_MESSAGE _pRpcMessage,
  2627. DWORD *_pdwStubPhase);
  2628. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_Rate_Proxy(
  2629. IMediaPlayer __RPC_FAR * This,
  2630. /* [in] */ double Rate);
  2631. void __RPC_STUB IMediaPlayer_put_Rate_Stub(
  2632. IRpcStubBuffer *This,
  2633. IRpcChannelBuffer *_pRpcChannelBuffer,
  2634. PRPC_MESSAGE _pRpcMessage,
  2635. DWORD *_pdwStubPhase);
  2636. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SendKeyboardEvents_Proxy(
  2637. IMediaPlayer __RPC_FAR * This,
  2638. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendKeyboardEvents);
  2639. void __RPC_STUB IMediaPlayer_get_SendKeyboardEvents_Stub(
  2640. IRpcStubBuffer *This,
  2641. IRpcChannelBuffer *_pRpcChannelBuffer,
  2642. PRPC_MESSAGE _pRpcMessage,
  2643. DWORD *_pdwStubPhase);
  2644. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SendKeyboardEvents_Proxy(
  2645. IMediaPlayer __RPC_FAR * This,
  2646. /* [in] */ VARIANT_BOOL SendKeyboardEvents);
  2647. void __RPC_STUB IMediaPlayer_put_SendKeyboardEvents_Stub(
  2648. IRpcStubBuffer *This,
  2649. IRpcChannelBuffer *_pRpcChannelBuffer,
  2650. PRPC_MESSAGE _pRpcMessage,
  2651. DWORD *_pdwStubPhase);
  2652. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SendMouseClickEvents_Proxy(
  2653. IMediaPlayer __RPC_FAR * This,
  2654. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendMouseClickEvents);
  2655. void __RPC_STUB IMediaPlayer_get_SendMouseClickEvents_Stub(
  2656. IRpcStubBuffer *This,
  2657. IRpcChannelBuffer *_pRpcChannelBuffer,
  2658. PRPC_MESSAGE _pRpcMessage,
  2659. DWORD *_pdwStubPhase);
  2660. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SendMouseClickEvents_Proxy(
  2661. IMediaPlayer __RPC_FAR * This,
  2662. /* [in] */ VARIANT_BOOL SendMouseClickEvents);
  2663. void __RPC_STUB IMediaPlayer_put_SendMouseClickEvents_Stub(
  2664. IRpcStubBuffer *This,
  2665. IRpcChannelBuffer *_pRpcChannelBuffer,
  2666. PRPC_MESSAGE _pRpcMessage,
  2667. DWORD *_pdwStubPhase);
  2668. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SendMouseMoveEvents_Proxy(
  2669. IMediaPlayer __RPC_FAR * This,
  2670. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendMouseMoveEvents);
  2671. void __RPC_STUB IMediaPlayer_get_SendMouseMoveEvents_Stub(
  2672. IRpcStubBuffer *This,
  2673. IRpcChannelBuffer *_pRpcChannelBuffer,
  2674. PRPC_MESSAGE _pRpcMessage,
  2675. DWORD *_pdwStubPhase);
  2676. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SendMouseMoveEvents_Proxy(
  2677. IMediaPlayer __RPC_FAR * This,
  2678. /* [in] */ VARIANT_BOOL SendMouseMoveEvents);
  2679. void __RPC_STUB IMediaPlayer_put_SendMouseMoveEvents_Stub(
  2680. IRpcStubBuffer *This,
  2681. IRpcChannelBuffer *_pRpcChannelBuffer,
  2682. PRPC_MESSAGE _pRpcMessage,
  2683. DWORD *_pdwStubPhase);
  2684. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_PlayCount_Proxy(
  2685. IMediaPlayer __RPC_FAR * This,
  2686. /* [retval][out] */ long __RPC_FAR *pPlayCount);
  2687. void __RPC_STUB IMediaPlayer_get_PlayCount_Stub(
  2688. IRpcStubBuffer *This,
  2689. IRpcChannelBuffer *_pRpcChannelBuffer,
  2690. PRPC_MESSAGE _pRpcMessage,
  2691. DWORD *_pdwStubPhase);
  2692. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_PlayCount_Proxy(
  2693. IMediaPlayer __RPC_FAR * This,
  2694. /* [in] */ long PlayCount);
  2695. void __RPC_STUB IMediaPlayer_put_PlayCount_Stub(
  2696. IRpcStubBuffer *This,
  2697. IRpcChannelBuffer *_pRpcChannelBuffer,
  2698. PRPC_MESSAGE _pRpcMessage,
  2699. DWORD *_pdwStubPhase);
  2700. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ClickToPlay_Proxy(
  2701. IMediaPlayer __RPC_FAR * This,
  2702. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pClickToPlay);
  2703. void __RPC_STUB IMediaPlayer_get_ClickToPlay_Stub(
  2704. IRpcStubBuffer *This,
  2705. IRpcChannelBuffer *_pRpcChannelBuffer,
  2706. PRPC_MESSAGE _pRpcMessage,
  2707. DWORD *_pdwStubPhase);
  2708. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_ClickToPlay_Proxy(
  2709. IMediaPlayer __RPC_FAR * This,
  2710. /* [in] */ VARIANT_BOOL ClickToPlay);
  2711. void __RPC_STUB IMediaPlayer_put_ClickToPlay_Stub(
  2712. IRpcStubBuffer *This,
  2713. IRpcChannelBuffer *_pRpcChannelBuffer,
  2714. PRPC_MESSAGE _pRpcMessage,
  2715. DWORD *_pdwStubPhase);
  2716. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_AllowScan_Proxy(
  2717. IMediaPlayer __RPC_FAR * This,
  2718. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAllowScan);
  2719. void __RPC_STUB IMediaPlayer_get_AllowScan_Stub(
  2720. IRpcStubBuffer *This,
  2721. IRpcChannelBuffer *_pRpcChannelBuffer,
  2722. PRPC_MESSAGE _pRpcMessage,
  2723. DWORD *_pdwStubPhase);
  2724. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_AllowScan_Proxy(
  2725. IMediaPlayer __RPC_FAR * This,
  2726. /* [in] */ VARIANT_BOOL AllowScan);
  2727. void __RPC_STUB IMediaPlayer_put_AllowScan_Stub(
  2728. IRpcStubBuffer *This,
  2729. IRpcChannelBuffer *_pRpcChannelBuffer,
  2730. PRPC_MESSAGE _pRpcMessage,
  2731. DWORD *_pdwStubPhase);
  2732. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_EnableContextMenu_Proxy(
  2733. IMediaPlayer __RPC_FAR * This,
  2734. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pEnableContextMenu);
  2735. void __RPC_STUB IMediaPlayer_get_EnableContextMenu_Stub(
  2736. IRpcStubBuffer *This,
  2737. IRpcChannelBuffer *_pRpcChannelBuffer,
  2738. PRPC_MESSAGE _pRpcMessage,
  2739. DWORD *_pdwStubPhase);
  2740. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_EnableContextMenu_Proxy(
  2741. IMediaPlayer __RPC_FAR * This,
  2742. /* [in] */ VARIANT_BOOL EnableContextMenu);
  2743. void __RPC_STUB IMediaPlayer_put_EnableContextMenu_Stub(
  2744. IRpcStubBuffer *This,
  2745. IRpcChannelBuffer *_pRpcChannelBuffer,
  2746. PRPC_MESSAGE _pRpcMessage,
  2747. DWORD *_pdwStubPhase);
  2748. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_CursorType_Proxy(
  2749. IMediaPlayer __RPC_FAR * This,
  2750. /* [retval][out] */ long __RPC_FAR *pCursorType);
  2751. void __RPC_STUB IMediaPlayer_get_CursorType_Stub(
  2752. IRpcStubBuffer *This,
  2753. IRpcChannelBuffer *_pRpcChannelBuffer,
  2754. PRPC_MESSAGE _pRpcMessage,
  2755. DWORD *_pdwStubPhase);
  2756. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_CursorType_Proxy(
  2757. IMediaPlayer __RPC_FAR * This,
  2758. /* [in] */ long CursorType);
  2759. void __RPC_STUB IMediaPlayer_put_CursorType_Stub(
  2760. IRpcStubBuffer *This,
  2761. IRpcChannelBuffer *_pRpcChannelBuffer,
  2762. PRPC_MESSAGE _pRpcMessage,
  2763. DWORD *_pdwStubPhase);
  2764. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_CodecCount_Proxy(
  2765. IMediaPlayer __RPC_FAR * This,
  2766. /* [retval][out] */ long __RPC_FAR *pCodecCount);
  2767. void __RPC_STUB IMediaPlayer_get_CodecCount_Stub(
  2768. IRpcStubBuffer *This,
  2769. IRpcChannelBuffer *_pRpcChannelBuffer,
  2770. PRPC_MESSAGE _pRpcMessage,
  2771. DWORD *_pdwStubPhase);
  2772. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_AllowChangeDisplaySize_Proxy(
  2773. IMediaPlayer __RPC_FAR * This,
  2774. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAllowChangeDisplaySize);
  2775. void __RPC_STUB IMediaPlayer_get_AllowChangeDisplaySize_Stub(
  2776. IRpcStubBuffer *This,
  2777. IRpcChannelBuffer *_pRpcChannelBuffer,
  2778. PRPC_MESSAGE _pRpcMessage,
  2779. DWORD *_pdwStubPhase);
  2780. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_AllowChangeDisplaySize_Proxy(
  2781. IMediaPlayer __RPC_FAR * This,
  2782. /* [in] */ VARIANT_BOOL AllowChangeDisplaySize);
  2783. void __RPC_STUB IMediaPlayer_put_AllowChangeDisplaySize_Stub(
  2784. IRpcStubBuffer *This,
  2785. IRpcChannelBuffer *_pRpcChannelBuffer,
  2786. PRPC_MESSAGE _pRpcMessage,
  2787. DWORD *_pdwStubPhase);
  2788. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_IsDurationValid_Proxy(
  2789. IMediaPlayer __RPC_FAR * This,
  2790. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIsDurationValid);
  2791. void __RPC_STUB IMediaPlayer_get_IsDurationValid_Stub(
  2792. IRpcStubBuffer *This,
  2793. IRpcChannelBuffer *_pRpcChannelBuffer,
  2794. PRPC_MESSAGE _pRpcMessage,
  2795. DWORD *_pdwStubPhase);
  2796. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_OpenState_Proxy(
  2797. IMediaPlayer __RPC_FAR * This,
  2798. /* [retval][out] */ long __RPC_FAR *pOpenState);
  2799. void __RPC_STUB IMediaPlayer_get_OpenState_Stub(
  2800. IRpcStubBuffer *This,
  2801. IRpcChannelBuffer *_pRpcChannelBuffer,
  2802. PRPC_MESSAGE _pRpcMessage,
  2803. DWORD *_pdwStubPhase);
  2804. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SendOpenStateChangeEvents_Proxy(
  2805. IMediaPlayer __RPC_FAR * This,
  2806. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendOpenStateChangeEvents);
  2807. void __RPC_STUB IMediaPlayer_get_SendOpenStateChangeEvents_Stub(
  2808. IRpcStubBuffer *This,
  2809. IRpcChannelBuffer *_pRpcChannelBuffer,
  2810. PRPC_MESSAGE _pRpcMessage,
  2811. DWORD *_pdwStubPhase);
  2812. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SendOpenStateChangeEvents_Proxy(
  2813. IMediaPlayer __RPC_FAR * This,
  2814. /* [in] */ VARIANT_BOOL SendOpenStateChangeEvents);
  2815. void __RPC_STUB IMediaPlayer_put_SendOpenStateChangeEvents_Stub(
  2816. IRpcStubBuffer *This,
  2817. IRpcChannelBuffer *_pRpcChannelBuffer,
  2818. PRPC_MESSAGE _pRpcMessage,
  2819. DWORD *_pdwStubPhase);
  2820. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SendWarningEvents_Proxy(
  2821. IMediaPlayer __RPC_FAR * This,
  2822. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendWarningEvents);
  2823. void __RPC_STUB IMediaPlayer_get_SendWarningEvents_Stub(
  2824. IRpcStubBuffer *This,
  2825. IRpcChannelBuffer *_pRpcChannelBuffer,
  2826. PRPC_MESSAGE _pRpcMessage,
  2827. DWORD *_pdwStubPhase);
  2828. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SendWarningEvents_Proxy(
  2829. IMediaPlayer __RPC_FAR * This,
  2830. /* [in] */ VARIANT_BOOL SendWarningEvents);
  2831. void __RPC_STUB IMediaPlayer_put_SendWarningEvents_Stub(
  2832. IRpcStubBuffer *This,
  2833. IRpcChannelBuffer *_pRpcChannelBuffer,
  2834. PRPC_MESSAGE _pRpcMessage,
  2835. DWORD *_pdwStubPhase);
  2836. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SendErrorEvents_Proxy(
  2837. IMediaPlayer __RPC_FAR * This,
  2838. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendErrorEvents);
  2839. void __RPC_STUB IMediaPlayer_get_SendErrorEvents_Stub(
  2840. IRpcStubBuffer *This,
  2841. IRpcChannelBuffer *_pRpcChannelBuffer,
  2842. PRPC_MESSAGE _pRpcMessage,
  2843. DWORD *_pdwStubPhase);
  2844. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SendErrorEvents_Proxy(
  2845. IMediaPlayer __RPC_FAR * This,
  2846. /* [in] */ VARIANT_BOOL SendErrorEvents);
  2847. void __RPC_STUB IMediaPlayer_put_SendErrorEvents_Stub(
  2848. IRpcStubBuffer *This,
  2849. IRpcChannelBuffer *_pRpcChannelBuffer,
  2850. PRPC_MESSAGE _pRpcMessage,
  2851. DWORD *_pdwStubPhase);
  2852. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_PlayState_Proxy(
  2853. IMediaPlayer __RPC_FAR * This,
  2854. /* [retval][out] */ MPPlayStateConstants __RPC_FAR *pPlayState);
  2855. void __RPC_STUB IMediaPlayer_get_PlayState_Stub(
  2856. IRpcStubBuffer *This,
  2857. IRpcChannelBuffer *_pRpcChannelBuffer,
  2858. PRPC_MESSAGE _pRpcMessage,
  2859. DWORD *_pdwStubPhase);
  2860. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SendPlayStateChangeEvents_Proxy(
  2861. IMediaPlayer __RPC_FAR * This,
  2862. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pSendPlayStateChangeEvents);
  2863. void __RPC_STUB IMediaPlayer_get_SendPlayStateChangeEvents_Stub(
  2864. IRpcStubBuffer *This,
  2865. IRpcChannelBuffer *_pRpcChannelBuffer,
  2866. PRPC_MESSAGE _pRpcMessage,
  2867. DWORD *_pdwStubPhase);
  2868. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SendPlayStateChangeEvents_Proxy(
  2869. IMediaPlayer __RPC_FAR * This,
  2870. /* [in] */ VARIANT_BOOL SendPlayStateChangeEvents);
  2871. void __RPC_STUB IMediaPlayer_put_SendPlayStateChangeEvents_Stub(
  2872. IRpcStubBuffer *This,
  2873. IRpcChannelBuffer *_pRpcChannelBuffer,
  2874. PRPC_MESSAGE _pRpcMessage,
  2875. DWORD *_pdwStubPhase);
  2876. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_DisplaySize_Proxy(
  2877. IMediaPlayer __RPC_FAR * This,
  2878. /* [retval][out] */ MPDisplaySizeConstants __RPC_FAR *pDisplaySize);
  2879. void __RPC_STUB IMediaPlayer_get_DisplaySize_Stub(
  2880. IRpcStubBuffer *This,
  2881. IRpcChannelBuffer *_pRpcChannelBuffer,
  2882. PRPC_MESSAGE _pRpcMessage,
  2883. DWORD *_pdwStubPhase);
  2884. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_DisplaySize_Proxy(
  2885. IMediaPlayer __RPC_FAR * This,
  2886. /* [in] */ MPDisplaySizeConstants DisplaySize);
  2887. void __RPC_STUB IMediaPlayer_put_DisplaySize_Stub(
  2888. IRpcStubBuffer *This,
  2889. IRpcChannelBuffer *_pRpcChannelBuffer,
  2890. PRPC_MESSAGE _pRpcMessage,
  2891. DWORD *_pdwStubPhase);
  2892. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_InvokeURLs_Proxy(
  2893. IMediaPlayer __RPC_FAR * This,
  2894. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pInvokeURLs);
  2895. void __RPC_STUB IMediaPlayer_get_InvokeURLs_Stub(
  2896. IRpcStubBuffer *This,
  2897. IRpcChannelBuffer *_pRpcChannelBuffer,
  2898. PRPC_MESSAGE _pRpcMessage,
  2899. DWORD *_pdwStubPhase);
  2900. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_InvokeURLs_Proxy(
  2901. IMediaPlayer __RPC_FAR * This,
  2902. /* [in] */ VARIANT_BOOL InvokeURLs);
  2903. void __RPC_STUB IMediaPlayer_put_InvokeURLs_Stub(
  2904. IRpcStubBuffer *This,
  2905. IRpcChannelBuffer *_pRpcChannelBuffer,
  2906. PRPC_MESSAGE _pRpcMessage,
  2907. DWORD *_pdwStubPhase);
  2908. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_BaseURL_Proxy(
  2909. IMediaPlayer __RPC_FAR * This,
  2910. /* [retval][out] */ BSTR __RPC_FAR *pbstrBaseURL);
  2911. void __RPC_STUB IMediaPlayer_get_BaseURL_Stub(
  2912. IRpcStubBuffer *This,
  2913. IRpcChannelBuffer *_pRpcChannelBuffer,
  2914. PRPC_MESSAGE _pRpcMessage,
  2915. DWORD *_pdwStubPhase);
  2916. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_BaseURL_Proxy(
  2917. IMediaPlayer __RPC_FAR * This,
  2918. /* [in] */ BSTR bstrBaseURL);
  2919. void __RPC_STUB IMediaPlayer_put_BaseURL_Stub(
  2920. IRpcStubBuffer *This,
  2921. IRpcChannelBuffer *_pRpcChannelBuffer,
  2922. PRPC_MESSAGE _pRpcMessage,
  2923. DWORD *_pdwStubPhase);
  2924. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_DefaultFrame_Proxy(
  2925. IMediaPlayer __RPC_FAR * This,
  2926. /* [retval][out] */ BSTR __RPC_FAR *pbstrDefaultFrame);
  2927. void __RPC_STUB IMediaPlayer_get_DefaultFrame_Stub(
  2928. IRpcStubBuffer *This,
  2929. IRpcChannelBuffer *_pRpcChannelBuffer,
  2930. PRPC_MESSAGE _pRpcMessage,
  2931. DWORD *_pdwStubPhase);
  2932. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_DefaultFrame_Proxy(
  2933. IMediaPlayer __RPC_FAR * This,
  2934. /* [in] */ BSTR bstrDefaultFrame);
  2935. void __RPC_STUB IMediaPlayer_put_DefaultFrame_Stub(
  2936. IRpcStubBuffer *This,
  2937. IRpcChannelBuffer *_pRpcChannelBuffer,
  2938. PRPC_MESSAGE _pRpcMessage,
  2939. DWORD *_pdwStubPhase);
  2940. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_HasError_Proxy(
  2941. IMediaPlayer __RPC_FAR * This,
  2942. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pHasError);
  2943. void __RPC_STUB IMediaPlayer_get_HasError_Stub(
  2944. IRpcStubBuffer *This,
  2945. IRpcChannelBuffer *_pRpcChannelBuffer,
  2946. PRPC_MESSAGE _pRpcMessage,
  2947. DWORD *_pdwStubPhase);
  2948. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ErrorDescription_Proxy(
  2949. IMediaPlayer __RPC_FAR * This,
  2950. /* [retval][out] */ BSTR __RPC_FAR *pbstrErrorDescription);
  2951. void __RPC_STUB IMediaPlayer_get_ErrorDescription_Stub(
  2952. IRpcStubBuffer *This,
  2953. IRpcChannelBuffer *_pRpcChannelBuffer,
  2954. PRPC_MESSAGE _pRpcMessage,
  2955. DWORD *_pdwStubPhase);
  2956. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ErrorCode_Proxy(
  2957. IMediaPlayer __RPC_FAR * This,
  2958. /* [retval][out] */ long __RPC_FAR *pErrorCode);
  2959. void __RPC_STUB IMediaPlayer_get_ErrorCode_Stub(
  2960. IRpcStubBuffer *This,
  2961. IRpcChannelBuffer *_pRpcChannelBuffer,
  2962. PRPC_MESSAGE _pRpcMessage,
  2963. DWORD *_pdwStubPhase);
  2964. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_AnimationAtStart_Proxy(
  2965. IMediaPlayer __RPC_FAR * This,
  2966. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAnimationAtStart);
  2967. void __RPC_STUB IMediaPlayer_get_AnimationAtStart_Stub(
  2968. IRpcStubBuffer *This,
  2969. IRpcChannelBuffer *_pRpcChannelBuffer,
  2970. PRPC_MESSAGE _pRpcMessage,
  2971. DWORD *_pdwStubPhase);
  2972. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_AnimationAtStart_Proxy(
  2973. IMediaPlayer __RPC_FAR * This,
  2974. /* [in] */ VARIANT_BOOL AnimationAtStart);
  2975. void __RPC_STUB IMediaPlayer_put_AnimationAtStart_Stub(
  2976. IRpcStubBuffer *This,
  2977. IRpcChannelBuffer *_pRpcChannelBuffer,
  2978. PRPC_MESSAGE _pRpcMessage,
  2979. DWORD *_pdwStubPhase);
  2980. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_TransparentAtStart_Proxy(
  2981. IMediaPlayer __RPC_FAR * This,
  2982. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pTransparentAtStart);
  2983. void __RPC_STUB IMediaPlayer_get_TransparentAtStart_Stub(
  2984. IRpcStubBuffer *This,
  2985. IRpcChannelBuffer *_pRpcChannelBuffer,
  2986. PRPC_MESSAGE _pRpcMessage,
  2987. DWORD *_pdwStubPhase);
  2988. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_TransparentAtStart_Proxy(
  2989. IMediaPlayer __RPC_FAR * This,
  2990. /* [in] */ VARIANT_BOOL TransparentAtStart);
  2991. void __RPC_STUB IMediaPlayer_put_TransparentAtStart_Stub(
  2992. IRpcStubBuffer *This,
  2993. IRpcChannelBuffer *_pRpcChannelBuffer,
  2994. PRPC_MESSAGE _pRpcMessage,
  2995. DWORD *_pdwStubPhase);
  2996. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_Volume_Proxy(
  2997. IMediaPlayer __RPC_FAR * This,
  2998. /* [retval][out] */ long __RPC_FAR *pVolume);
  2999. void __RPC_STUB IMediaPlayer_get_Volume_Stub(
  3000. IRpcStubBuffer *This,
  3001. IRpcChannelBuffer *_pRpcChannelBuffer,
  3002. PRPC_MESSAGE _pRpcMessage,
  3003. DWORD *_pdwStubPhase);
  3004. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_Volume_Proxy(
  3005. IMediaPlayer __RPC_FAR * This,
  3006. /* [in] */ long Volume);
  3007. void __RPC_STUB IMediaPlayer_put_Volume_Stub(
  3008. IRpcStubBuffer *This,
  3009. IRpcChannelBuffer *_pRpcChannelBuffer,
  3010. PRPC_MESSAGE _pRpcMessage,
  3011. DWORD *_pdwStubPhase);
  3012. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_Balance_Proxy(
  3013. IMediaPlayer __RPC_FAR * This,
  3014. /* [retval][out] */ long __RPC_FAR *pBalance);
  3015. void __RPC_STUB IMediaPlayer_get_Balance_Stub(
  3016. IRpcStubBuffer *This,
  3017. IRpcChannelBuffer *_pRpcChannelBuffer,
  3018. PRPC_MESSAGE _pRpcMessage,
  3019. DWORD *_pdwStubPhase);
  3020. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_Balance_Proxy(
  3021. IMediaPlayer __RPC_FAR * This,
  3022. /* [in] */ long Balance);
  3023. void __RPC_STUB IMediaPlayer_put_Balance_Stub(
  3024. IRpcStubBuffer *This,
  3025. IRpcChannelBuffer *_pRpcChannelBuffer,
  3026. PRPC_MESSAGE _pRpcMessage,
  3027. DWORD *_pdwStubPhase);
  3028. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ReadyState_Proxy(
  3029. IMediaPlayer __RPC_FAR * This,
  3030. /* [retval][out] */ MPReadyStateConstants __RPC_FAR *pValue);
  3031. void __RPC_STUB IMediaPlayer_get_ReadyState_Stub(
  3032. IRpcStubBuffer *This,
  3033. IRpcChannelBuffer *_pRpcChannelBuffer,
  3034. PRPC_MESSAGE _pRpcMessage,
  3035. DWORD *_pdwStubPhase);
  3036. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SelectionStart_Proxy(
  3037. IMediaPlayer __RPC_FAR * This,
  3038. /* [retval][out] */ double __RPC_FAR *pValue);
  3039. void __RPC_STUB IMediaPlayer_get_SelectionStart_Stub(
  3040. IRpcStubBuffer *This,
  3041. IRpcChannelBuffer *_pRpcChannelBuffer,
  3042. PRPC_MESSAGE _pRpcMessage,
  3043. DWORD *_pdwStubPhase);
  3044. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SelectionStart_Proxy(
  3045. IMediaPlayer __RPC_FAR * This,
  3046. /* [in] */ double Value);
  3047. void __RPC_STUB IMediaPlayer_put_SelectionStart_Stub(
  3048. IRpcStubBuffer *This,
  3049. IRpcChannelBuffer *_pRpcChannelBuffer,
  3050. PRPC_MESSAGE _pRpcMessage,
  3051. DWORD *_pdwStubPhase);
  3052. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SelectionEnd_Proxy(
  3053. IMediaPlayer __RPC_FAR * This,
  3054. /* [retval][out] */ double __RPC_FAR *pValue);
  3055. void __RPC_STUB IMediaPlayer_get_SelectionEnd_Stub(
  3056. IRpcStubBuffer *This,
  3057. IRpcChannelBuffer *_pRpcChannelBuffer,
  3058. PRPC_MESSAGE _pRpcMessage,
  3059. DWORD *_pdwStubPhase);
  3060. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SelectionEnd_Proxy(
  3061. IMediaPlayer __RPC_FAR * This,
  3062. /* [in] */ double Value);
  3063. void __RPC_STUB IMediaPlayer_put_SelectionEnd_Stub(
  3064. IRpcStubBuffer *This,
  3065. IRpcChannelBuffer *_pRpcChannelBuffer,
  3066. PRPC_MESSAGE _pRpcMessage,
  3067. DWORD *_pdwStubPhase);
  3068. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ShowDisplay_Proxy(
  3069. IMediaPlayer __RPC_FAR * This,
  3070. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show);
  3071. void __RPC_STUB IMediaPlayer_get_ShowDisplay_Stub(
  3072. IRpcStubBuffer *This,
  3073. IRpcChannelBuffer *_pRpcChannelBuffer,
  3074. PRPC_MESSAGE _pRpcMessage,
  3075. DWORD *_pdwStubPhase);
  3076. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_ShowDisplay_Proxy(
  3077. IMediaPlayer __RPC_FAR * This,
  3078. /* [in] */ VARIANT_BOOL Show);
  3079. void __RPC_STUB IMediaPlayer_put_ShowDisplay_Stub(
  3080. IRpcStubBuffer *This,
  3081. IRpcChannelBuffer *_pRpcChannelBuffer,
  3082. PRPC_MESSAGE _pRpcMessage,
  3083. DWORD *_pdwStubPhase);
  3084. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ShowControls_Proxy(
  3085. IMediaPlayer __RPC_FAR * This,
  3086. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show);
  3087. void __RPC_STUB IMediaPlayer_get_ShowControls_Stub(
  3088. IRpcStubBuffer *This,
  3089. IRpcChannelBuffer *_pRpcChannelBuffer,
  3090. PRPC_MESSAGE _pRpcMessage,
  3091. DWORD *_pdwStubPhase);
  3092. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_ShowControls_Proxy(
  3093. IMediaPlayer __RPC_FAR * This,
  3094. /* [in] */ VARIANT_BOOL Show);
  3095. void __RPC_STUB IMediaPlayer_put_ShowControls_Stub(
  3096. IRpcStubBuffer *This,
  3097. IRpcChannelBuffer *_pRpcChannelBuffer,
  3098. PRPC_MESSAGE _pRpcMessage,
  3099. DWORD *_pdwStubPhase);
  3100. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ShowPositionControls_Proxy(
  3101. IMediaPlayer __RPC_FAR * This,
  3102. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show);
  3103. void __RPC_STUB IMediaPlayer_get_ShowPositionControls_Stub(
  3104. IRpcStubBuffer *This,
  3105. IRpcChannelBuffer *_pRpcChannelBuffer,
  3106. PRPC_MESSAGE _pRpcMessage,
  3107. DWORD *_pdwStubPhase);
  3108. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_ShowPositionControls_Proxy(
  3109. IMediaPlayer __RPC_FAR * This,
  3110. /* [in] */ VARIANT_BOOL Show);
  3111. void __RPC_STUB IMediaPlayer_put_ShowPositionControls_Stub(
  3112. IRpcStubBuffer *This,
  3113. IRpcChannelBuffer *_pRpcChannelBuffer,
  3114. PRPC_MESSAGE _pRpcMessage,
  3115. DWORD *_pdwStubPhase);
  3116. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ShowTracker_Proxy(
  3117. IMediaPlayer __RPC_FAR * This,
  3118. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Show);
  3119. void __RPC_STUB IMediaPlayer_get_ShowTracker_Stub(
  3120. IRpcStubBuffer *This,
  3121. IRpcChannelBuffer *_pRpcChannelBuffer,
  3122. PRPC_MESSAGE _pRpcMessage,
  3123. DWORD *_pdwStubPhase);
  3124. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_ShowTracker_Proxy(
  3125. IMediaPlayer __RPC_FAR * This,
  3126. /* [in] */ VARIANT_BOOL Show);
  3127. void __RPC_STUB IMediaPlayer_put_ShowTracker_Stub(
  3128. IRpcStubBuffer *This,
  3129. IRpcChannelBuffer *_pRpcChannelBuffer,
  3130. PRPC_MESSAGE _pRpcMessage,
  3131. DWORD *_pdwStubPhase);
  3132. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_EnablePositionControls_Proxy(
  3133. IMediaPlayer __RPC_FAR * This,
  3134. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enable);
  3135. void __RPC_STUB IMediaPlayer_get_EnablePositionControls_Stub(
  3136. IRpcStubBuffer *This,
  3137. IRpcChannelBuffer *_pRpcChannelBuffer,
  3138. PRPC_MESSAGE _pRpcMessage,
  3139. DWORD *_pdwStubPhase);
  3140. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_EnablePositionControls_Proxy(
  3141. IMediaPlayer __RPC_FAR * This,
  3142. /* [in] */ VARIANT_BOOL Enable);
  3143. void __RPC_STUB IMediaPlayer_put_EnablePositionControls_Stub(
  3144. IRpcStubBuffer *This,
  3145. IRpcChannelBuffer *_pRpcChannelBuffer,
  3146. PRPC_MESSAGE _pRpcMessage,
  3147. DWORD *_pdwStubPhase);
  3148. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_EnableTracker_Proxy(
  3149. IMediaPlayer __RPC_FAR * This,
  3150. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *Enable);
  3151. void __RPC_STUB IMediaPlayer_get_EnableTracker_Stub(
  3152. IRpcStubBuffer *This,
  3153. IRpcChannelBuffer *_pRpcChannelBuffer,
  3154. PRPC_MESSAGE _pRpcMessage,
  3155. DWORD *_pdwStubPhase);
  3156. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_EnableTracker_Proxy(
  3157. IMediaPlayer __RPC_FAR * This,
  3158. /* [in] */ VARIANT_BOOL Enable);
  3159. void __RPC_STUB IMediaPlayer_put_EnableTracker_Stub(
  3160. IRpcStubBuffer *This,
  3161. IRpcChannelBuffer *_pRpcChannelBuffer,
  3162. PRPC_MESSAGE _pRpcMessage,
  3163. DWORD *_pdwStubPhase);
  3164. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_Enabled_Proxy(
  3165. IMediaPlayer __RPC_FAR * This,
  3166. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pEnabled);
  3167. void __RPC_STUB IMediaPlayer_get_Enabled_Stub(
  3168. IRpcStubBuffer *This,
  3169. IRpcChannelBuffer *_pRpcChannelBuffer,
  3170. PRPC_MESSAGE _pRpcMessage,
  3171. DWORD *_pdwStubPhase);
  3172. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_Enabled_Proxy(
  3173. IMediaPlayer __RPC_FAR * This,
  3174. /* [in] */ VARIANT_BOOL Enabled);
  3175. void __RPC_STUB IMediaPlayer_put_Enabled_Stub(
  3176. IRpcStubBuffer *This,
  3177. IRpcChannelBuffer *_pRpcChannelBuffer,
  3178. PRPC_MESSAGE _pRpcMessage,
  3179. DWORD *_pdwStubPhase);
  3180. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_DisplayForeColor_Proxy(
  3181. IMediaPlayer __RPC_FAR * This,
  3182. /* [retval][out] */ VB_OLE_COLOR __RPC_FAR *ForeColor);
  3183. void __RPC_STUB IMediaPlayer_get_DisplayForeColor_Stub(
  3184. IRpcStubBuffer *This,
  3185. IRpcChannelBuffer *_pRpcChannelBuffer,
  3186. PRPC_MESSAGE _pRpcMessage,
  3187. DWORD *_pdwStubPhase);
  3188. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_DisplayForeColor_Proxy(
  3189. IMediaPlayer __RPC_FAR * This,
  3190. /* [in] */ VB_OLE_COLOR ForeColor);
  3191. void __RPC_STUB IMediaPlayer_put_DisplayForeColor_Stub(
  3192. IRpcStubBuffer *This,
  3193. IRpcChannelBuffer *_pRpcChannelBuffer,
  3194. PRPC_MESSAGE _pRpcMessage,
  3195. DWORD *_pdwStubPhase);
  3196. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_DisplayBackColor_Proxy(
  3197. IMediaPlayer __RPC_FAR * This,
  3198. /* [retval][out] */ VB_OLE_COLOR __RPC_FAR *BackColor);
  3199. void __RPC_STUB IMediaPlayer_get_DisplayBackColor_Stub(
  3200. IRpcStubBuffer *This,
  3201. IRpcChannelBuffer *_pRpcChannelBuffer,
  3202. PRPC_MESSAGE _pRpcMessage,
  3203. DWORD *_pdwStubPhase);
  3204. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_DisplayBackColor_Proxy(
  3205. IMediaPlayer __RPC_FAR * This,
  3206. /* [in] */ VB_OLE_COLOR BackColor);
  3207. void __RPC_STUB IMediaPlayer_put_DisplayBackColor_Stub(
  3208. IRpcStubBuffer *This,
  3209. IRpcChannelBuffer *_pRpcChannelBuffer,
  3210. PRPC_MESSAGE _pRpcMessage,
  3211. DWORD *_pdwStubPhase);
  3212. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_DisplayMode_Proxy(
  3213. IMediaPlayer __RPC_FAR * This,
  3214. /* [retval][out] */ MPDisplayModeConstants __RPC_FAR *pValue);
  3215. void __RPC_STUB IMediaPlayer_get_DisplayMode_Stub(
  3216. IRpcStubBuffer *This,
  3217. IRpcChannelBuffer *_pRpcChannelBuffer,
  3218. PRPC_MESSAGE _pRpcMessage,
  3219. DWORD *_pdwStubPhase);
  3220. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_DisplayMode_Proxy(
  3221. IMediaPlayer __RPC_FAR * This,
  3222. /* [in] */ MPDisplayModeConstants Value);
  3223. void __RPC_STUB IMediaPlayer_put_DisplayMode_Stub(
  3224. IRpcStubBuffer *This,
  3225. IRpcChannelBuffer *_pRpcChannelBuffer,
  3226. PRPC_MESSAGE _pRpcMessage,
  3227. DWORD *_pdwStubPhase);
  3228. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_VideoBorder3D_Proxy(
  3229. IMediaPlayer __RPC_FAR * This,
  3230. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVideoBorderWidth);
  3231. void __RPC_STUB IMediaPlayer_get_VideoBorder3D_Stub(
  3232. IRpcStubBuffer *This,
  3233. IRpcChannelBuffer *_pRpcChannelBuffer,
  3234. PRPC_MESSAGE _pRpcMessage,
  3235. DWORD *_pdwStubPhase);
  3236. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_VideoBorder3D_Proxy(
  3237. IMediaPlayer __RPC_FAR * This,
  3238. /* [in] */ VARIANT_BOOL VideoBorderWidth);
  3239. void __RPC_STUB IMediaPlayer_put_VideoBorder3D_Stub(
  3240. IRpcStubBuffer *This,
  3241. IRpcChannelBuffer *_pRpcChannelBuffer,
  3242. PRPC_MESSAGE _pRpcMessage,
  3243. DWORD *_pdwStubPhase);
  3244. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_VideoBorderWidth_Proxy(
  3245. IMediaPlayer __RPC_FAR * This,
  3246. /* [retval][out] */ long __RPC_FAR *pVideoBorderWidth);
  3247. void __RPC_STUB IMediaPlayer_get_VideoBorderWidth_Stub(
  3248. IRpcStubBuffer *This,
  3249. IRpcChannelBuffer *_pRpcChannelBuffer,
  3250. PRPC_MESSAGE _pRpcMessage,
  3251. DWORD *_pdwStubPhase);
  3252. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_VideoBorderWidth_Proxy(
  3253. IMediaPlayer __RPC_FAR * This,
  3254. /* [in] */ long VideoBorderWidth);
  3255. void __RPC_STUB IMediaPlayer_put_VideoBorderWidth_Stub(
  3256. IRpcStubBuffer *This,
  3257. IRpcChannelBuffer *_pRpcChannelBuffer,
  3258. PRPC_MESSAGE _pRpcMessage,
  3259. DWORD *_pdwStubPhase);
  3260. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_VideoBorderColor_Proxy(
  3261. IMediaPlayer __RPC_FAR * This,
  3262. /* [retval][out] */ VB_OLE_COLOR __RPC_FAR *pVideoBorderWidth);
  3263. void __RPC_STUB IMediaPlayer_get_VideoBorderColor_Stub(
  3264. IRpcStubBuffer *This,
  3265. IRpcChannelBuffer *_pRpcChannelBuffer,
  3266. PRPC_MESSAGE _pRpcMessage,
  3267. DWORD *_pdwStubPhase);
  3268. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_VideoBorderColor_Proxy(
  3269. IMediaPlayer __RPC_FAR * This,
  3270. /* [in] */ VB_OLE_COLOR VideoBorderColor);
  3271. void __RPC_STUB IMediaPlayer_put_VideoBorderColor_Stub(
  3272. IRpcStubBuffer *This,
  3273. IRpcChannelBuffer *_pRpcChannelBuffer,
  3274. PRPC_MESSAGE _pRpcMessage,
  3275. DWORD *_pdwStubPhase);
  3276. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ShowGotoBar_Proxy(
  3277. IMediaPlayer __RPC_FAR * This,
  3278. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool);
  3279. void __RPC_STUB IMediaPlayer_get_ShowGotoBar_Stub(
  3280. IRpcStubBuffer *This,
  3281. IRpcChannelBuffer *_pRpcChannelBuffer,
  3282. PRPC_MESSAGE _pRpcMessage,
  3283. DWORD *_pdwStubPhase);
  3284. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_ShowGotoBar_Proxy(
  3285. IMediaPlayer __RPC_FAR * This,
  3286. /* [in] */ VARIANT_BOOL vbool);
  3287. void __RPC_STUB IMediaPlayer_put_ShowGotoBar_Stub(
  3288. IRpcStubBuffer *This,
  3289. IRpcChannelBuffer *_pRpcChannelBuffer,
  3290. PRPC_MESSAGE _pRpcMessage,
  3291. DWORD *_pdwStubPhase);
  3292. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ShowStatusBar_Proxy(
  3293. IMediaPlayer __RPC_FAR * This,
  3294. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool);
  3295. void __RPC_STUB IMediaPlayer_get_ShowStatusBar_Stub(
  3296. IRpcStubBuffer *This,
  3297. IRpcChannelBuffer *_pRpcChannelBuffer,
  3298. PRPC_MESSAGE _pRpcMessage,
  3299. DWORD *_pdwStubPhase);
  3300. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_ShowStatusBar_Proxy(
  3301. IMediaPlayer __RPC_FAR * This,
  3302. /* [in] */ VARIANT_BOOL vbool);
  3303. void __RPC_STUB IMediaPlayer_put_ShowStatusBar_Stub(
  3304. IRpcStubBuffer *This,
  3305. IRpcChannelBuffer *_pRpcChannelBuffer,
  3306. PRPC_MESSAGE _pRpcMessage,
  3307. DWORD *_pdwStubPhase);
  3308. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ShowCaptioning_Proxy(
  3309. IMediaPlayer __RPC_FAR * This,
  3310. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool);
  3311. void __RPC_STUB IMediaPlayer_get_ShowCaptioning_Stub(
  3312. IRpcStubBuffer *This,
  3313. IRpcChannelBuffer *_pRpcChannelBuffer,
  3314. PRPC_MESSAGE _pRpcMessage,
  3315. DWORD *_pdwStubPhase);
  3316. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_ShowCaptioning_Proxy(
  3317. IMediaPlayer __RPC_FAR * This,
  3318. /* [in] */ VARIANT_BOOL pbool);
  3319. void __RPC_STUB IMediaPlayer_put_ShowCaptioning_Stub(
  3320. IRpcStubBuffer *This,
  3321. IRpcChannelBuffer *_pRpcChannelBuffer,
  3322. PRPC_MESSAGE _pRpcMessage,
  3323. DWORD *_pdwStubPhase);
  3324. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ShowAudioControls_Proxy(
  3325. IMediaPlayer __RPC_FAR * This,
  3326. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool);
  3327. void __RPC_STUB IMediaPlayer_get_ShowAudioControls_Stub(
  3328. IRpcStubBuffer *This,
  3329. IRpcChannelBuffer *_pRpcChannelBuffer,
  3330. PRPC_MESSAGE _pRpcMessage,
  3331. DWORD *_pdwStubPhase);
  3332. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_ShowAudioControls_Proxy(
  3333. IMediaPlayer __RPC_FAR * This,
  3334. /* [in] */ VARIANT_BOOL bBool);
  3335. void __RPC_STUB IMediaPlayer_put_ShowAudioControls_Stub(
  3336. IRpcStubBuffer *This,
  3337. IRpcChannelBuffer *_pRpcChannelBuffer,
  3338. PRPC_MESSAGE _pRpcMessage,
  3339. DWORD *_pdwStubPhase);
  3340. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_CaptioningID_Proxy(
  3341. IMediaPlayer __RPC_FAR * This,
  3342. /* [retval][out] */ BSTR __RPC_FAR *pstrText);
  3343. void __RPC_STUB IMediaPlayer_get_CaptioningID_Stub(
  3344. IRpcStubBuffer *This,
  3345. IRpcChannelBuffer *_pRpcChannelBuffer,
  3346. PRPC_MESSAGE _pRpcMessage,
  3347. DWORD *_pdwStubPhase);
  3348. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_CaptioningID_Proxy(
  3349. IMediaPlayer __RPC_FAR * This,
  3350. /* [in] */ BSTR strText);
  3351. void __RPC_STUB IMediaPlayer_put_CaptioningID_Stub(
  3352. IRpcStubBuffer *This,
  3353. IRpcChannelBuffer *_pRpcChannelBuffer,
  3354. PRPC_MESSAGE _pRpcMessage,
  3355. DWORD *_pdwStubPhase);
  3356. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_Mute_Proxy(
  3357. IMediaPlayer __RPC_FAR * This,
  3358. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *vbool);
  3359. void __RPC_STUB IMediaPlayer_get_Mute_Stub(
  3360. IRpcStubBuffer *This,
  3361. IRpcChannelBuffer *_pRpcChannelBuffer,
  3362. PRPC_MESSAGE _pRpcMessage,
  3363. DWORD *_pdwStubPhase);
  3364. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_Mute_Proxy(
  3365. IMediaPlayer __RPC_FAR * This,
  3366. /* [in] */ VARIANT_BOOL vbool);
  3367. void __RPC_STUB IMediaPlayer_put_Mute_Stub(
  3368. IRpcStubBuffer *This,
  3369. IRpcChannelBuffer *_pRpcChannelBuffer,
  3370. PRPC_MESSAGE _pRpcMessage,
  3371. DWORD *_pdwStubPhase);
  3372. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_CanPreview_Proxy(
  3373. IMediaPlayer __RPC_FAR * This,
  3374. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCanPreview);
  3375. void __RPC_STUB IMediaPlayer_get_CanPreview_Stub(
  3376. IRpcStubBuffer *This,
  3377. IRpcChannelBuffer *_pRpcChannelBuffer,
  3378. PRPC_MESSAGE _pRpcMessage,
  3379. DWORD *_pdwStubPhase);
  3380. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_PreviewMode_Proxy(
  3381. IMediaPlayer __RPC_FAR * This,
  3382. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pPreviewMode);
  3383. void __RPC_STUB IMediaPlayer_get_PreviewMode_Stub(
  3384. IRpcStubBuffer *This,
  3385. IRpcChannelBuffer *_pRpcChannelBuffer,
  3386. PRPC_MESSAGE _pRpcMessage,
  3387. DWORD *_pdwStubPhase);
  3388. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_PreviewMode_Proxy(
  3389. IMediaPlayer __RPC_FAR * This,
  3390. /* [in] */ VARIANT_BOOL PreviewMode);
  3391. void __RPC_STUB IMediaPlayer_put_PreviewMode_Stub(
  3392. IRpcStubBuffer *This,
  3393. IRpcChannelBuffer *_pRpcChannelBuffer,
  3394. PRPC_MESSAGE _pRpcMessage,
  3395. DWORD *_pdwStubPhase);
  3396. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_HasMultipleItems_Proxy(
  3397. IMediaPlayer __RPC_FAR * This,
  3398. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pHasMuliItems);
  3399. void __RPC_STUB IMediaPlayer_get_HasMultipleItems_Stub(
  3400. IRpcStubBuffer *This,
  3401. IRpcChannelBuffer *_pRpcChannelBuffer,
  3402. PRPC_MESSAGE _pRpcMessage,
  3403. DWORD *_pdwStubPhase);
  3404. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_Language_Proxy(
  3405. IMediaPlayer __RPC_FAR * This,
  3406. /* [retval][out] */ long __RPC_FAR *pLanguage);
  3407. void __RPC_STUB IMediaPlayer_get_Language_Stub(
  3408. IRpcStubBuffer *This,
  3409. IRpcChannelBuffer *_pRpcChannelBuffer,
  3410. PRPC_MESSAGE _pRpcMessage,
  3411. DWORD *_pdwStubPhase);
  3412. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_Language_Proxy(
  3413. IMediaPlayer __RPC_FAR * This,
  3414. /* [in] */ long Language);
  3415. void __RPC_STUB IMediaPlayer_put_Language_Stub(
  3416. IRpcStubBuffer *This,
  3417. IRpcChannelBuffer *_pRpcChannelBuffer,
  3418. PRPC_MESSAGE _pRpcMessage,
  3419. DWORD *_pdwStubPhase);
  3420. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_AudioStream_Proxy(
  3421. IMediaPlayer __RPC_FAR * This,
  3422. /* [retval][out] */ long __RPC_FAR *pStream);
  3423. void __RPC_STUB IMediaPlayer_get_AudioStream_Stub(
  3424. IRpcStubBuffer *This,
  3425. IRpcChannelBuffer *_pRpcChannelBuffer,
  3426. PRPC_MESSAGE _pRpcMessage,
  3427. DWORD *_pdwStubPhase);
  3428. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_AudioStream_Proxy(
  3429. IMediaPlayer __RPC_FAR * This,
  3430. /* [in] */ long Stream);
  3431. void __RPC_STUB IMediaPlayer_put_AudioStream_Stub(
  3432. IRpcStubBuffer *This,
  3433. IRpcChannelBuffer *_pRpcChannelBuffer,
  3434. PRPC_MESSAGE _pRpcMessage,
  3435. DWORD *_pdwStubPhase);
  3436. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SAMIStyle_Proxy(
  3437. IMediaPlayer __RPC_FAR * This,
  3438. /* [retval][out] */ BSTR __RPC_FAR *pbstrStyle);
  3439. void __RPC_STUB IMediaPlayer_get_SAMIStyle_Stub(
  3440. IRpcStubBuffer *This,
  3441. IRpcChannelBuffer *_pRpcChannelBuffer,
  3442. PRPC_MESSAGE _pRpcMessage,
  3443. DWORD *_pdwStubPhase);
  3444. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SAMIStyle_Proxy(
  3445. IMediaPlayer __RPC_FAR * This,
  3446. /* [in] */ BSTR bstrStyle);
  3447. void __RPC_STUB IMediaPlayer_put_SAMIStyle_Stub(
  3448. IRpcStubBuffer *This,
  3449. IRpcChannelBuffer *_pRpcChannelBuffer,
  3450. PRPC_MESSAGE _pRpcMessage,
  3451. DWORD *_pdwStubPhase);
  3452. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SAMILang_Proxy(
  3453. IMediaPlayer __RPC_FAR * This,
  3454. /* [retval][out] */ BSTR __RPC_FAR *pbstrLang);
  3455. void __RPC_STUB IMediaPlayer_get_SAMILang_Stub(
  3456. IRpcStubBuffer *This,
  3457. IRpcChannelBuffer *_pRpcChannelBuffer,
  3458. PRPC_MESSAGE _pRpcMessage,
  3459. DWORD *_pdwStubPhase);
  3460. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SAMILang_Proxy(
  3461. IMediaPlayer __RPC_FAR * This,
  3462. /* [in] */ BSTR bstrLang);
  3463. void __RPC_STUB IMediaPlayer_put_SAMILang_Stub(
  3464. IRpcStubBuffer *This,
  3465. IRpcChannelBuffer *_pRpcChannelBuffer,
  3466. PRPC_MESSAGE _pRpcMessage,
  3467. DWORD *_pdwStubPhase);
  3468. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_SAMIFileName_Proxy(
  3469. IMediaPlayer __RPC_FAR * This,
  3470. /* [retval][out] */ BSTR __RPC_FAR *pbstrFileName);
  3471. void __RPC_STUB IMediaPlayer_get_SAMIFileName_Stub(
  3472. IRpcStubBuffer *This,
  3473. IRpcChannelBuffer *_pRpcChannelBuffer,
  3474. PRPC_MESSAGE _pRpcMessage,
  3475. DWORD *_pdwStubPhase);
  3476. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_SAMIFileName_Proxy(
  3477. IMediaPlayer __RPC_FAR * This,
  3478. /* [in] */ BSTR bstrFileName);
  3479. void __RPC_STUB IMediaPlayer_put_SAMIFileName_Stub(
  3480. IRpcStubBuffer *This,
  3481. IRpcChannelBuffer *_pRpcChannelBuffer,
  3482. PRPC_MESSAGE _pRpcMessage,
  3483. DWORD *_pdwStubPhase);
  3484. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_StreamCount_Proxy(
  3485. IMediaPlayer __RPC_FAR * This,
  3486. /* [retval][out] */ long __RPC_FAR *pStreamCount);
  3487. void __RPC_STUB IMediaPlayer_get_StreamCount_Stub(
  3488. IRpcStubBuffer *This,
  3489. IRpcChannelBuffer *_pRpcChannelBuffer,
  3490. PRPC_MESSAGE _pRpcMessage,
  3491. DWORD *_pdwStubPhase);
  3492. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ClientId_Proxy(
  3493. IMediaPlayer __RPC_FAR * This,
  3494. /* [retval][out] */ BSTR __RPC_FAR *pbstrClientId);
  3495. void __RPC_STUB IMediaPlayer_get_ClientId_Stub(
  3496. IRpcStubBuffer *This,
  3497. IRpcChannelBuffer *_pRpcChannelBuffer,
  3498. PRPC_MESSAGE _pRpcMessage,
  3499. DWORD *_pdwStubPhase);
  3500. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ConnectionSpeed_Proxy(
  3501. IMediaPlayer __RPC_FAR * This,
  3502. /* [retval][out] */ long __RPC_FAR *plConnectionSpeed);
  3503. void __RPC_STUB IMediaPlayer_get_ConnectionSpeed_Stub(
  3504. IRpcStubBuffer *This,
  3505. IRpcChannelBuffer *_pRpcChannelBuffer,
  3506. PRPC_MESSAGE _pRpcMessage,
  3507. DWORD *_pdwStubPhase);
  3508. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_AutoSize_Proxy(
  3509. IMediaPlayer __RPC_FAR * This,
  3510. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool);
  3511. void __RPC_STUB IMediaPlayer_get_AutoSize_Stub(
  3512. IRpcStubBuffer *This,
  3513. IRpcChannelBuffer *_pRpcChannelBuffer,
  3514. PRPC_MESSAGE _pRpcMessage,
  3515. DWORD *_pdwStubPhase);
  3516. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_AutoSize_Proxy(
  3517. IMediaPlayer __RPC_FAR * This,
  3518. /* [in] */ VARIANT_BOOL vbool);
  3519. void __RPC_STUB IMediaPlayer_put_AutoSize_Stub(
  3520. IRpcStubBuffer *This,
  3521. IRpcChannelBuffer *_pRpcChannelBuffer,
  3522. PRPC_MESSAGE _pRpcMessage,
  3523. DWORD *_pdwStubPhase);
  3524. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_EnableFullScreenControls_Proxy(
  3525. IMediaPlayer __RPC_FAR * This,
  3526. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal);
  3527. void __RPC_STUB IMediaPlayer_get_EnableFullScreenControls_Stub(
  3528. IRpcStubBuffer *This,
  3529. IRpcChannelBuffer *_pRpcChannelBuffer,
  3530. PRPC_MESSAGE _pRpcMessage,
  3531. DWORD *_pdwStubPhase);
  3532. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_EnableFullScreenControls_Proxy(
  3533. IMediaPlayer __RPC_FAR * This,
  3534. /* [in] */ VARIANT_BOOL bVal);
  3535. void __RPC_STUB IMediaPlayer_put_EnableFullScreenControls_Stub(
  3536. IRpcStubBuffer *This,
  3537. IRpcChannelBuffer *_pRpcChannelBuffer,
  3538. PRPC_MESSAGE _pRpcMessage,
  3539. DWORD *_pdwStubPhase);
  3540. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_ActiveMovie_Proxy(
  3541. IMediaPlayer __RPC_FAR * This,
  3542. /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispatch);
  3543. void __RPC_STUB IMediaPlayer_get_ActiveMovie_Stub(
  3544. IRpcStubBuffer *This,
  3545. IRpcChannelBuffer *_pRpcChannelBuffer,
  3546. PRPC_MESSAGE _pRpcMessage,
  3547. DWORD *_pdwStubPhase);
  3548. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_NSPlay_Proxy(
  3549. IMediaPlayer __RPC_FAR * This,
  3550. /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdispatch);
  3551. void __RPC_STUB IMediaPlayer_get_NSPlay_Stub(
  3552. IRpcStubBuffer *This,
  3553. IRpcChannelBuffer *_pRpcChannelBuffer,
  3554. PRPC_MESSAGE _pRpcMessage,
  3555. DWORD *_pdwStubPhase);
  3556. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_get_WindowlessVideo_Proxy(
  3557. IMediaPlayer __RPC_FAR * This,
  3558. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool);
  3559. void __RPC_STUB IMediaPlayer_get_WindowlessVideo_Stub(
  3560. IRpcStubBuffer *This,
  3561. IRpcChannelBuffer *_pRpcChannelBuffer,
  3562. PRPC_MESSAGE _pRpcMessage,
  3563. DWORD *_pdwStubPhase);
  3564. /* [propput][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_put_WindowlessVideo_Proxy(
  3565. IMediaPlayer __RPC_FAR * This,
  3566. /* [in] */ VARIANT_BOOL boolVal);
  3567. void __RPC_STUB IMediaPlayer_put_WindowlessVideo_Stub(
  3568. IRpcStubBuffer *This,
  3569. IRpcChannelBuffer *_pRpcChannelBuffer,
  3570. PRPC_MESSAGE _pRpcMessage,
  3571. DWORD *_pdwStubPhase);
  3572. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_Play_Proxy(
  3573. IMediaPlayer __RPC_FAR * This);
  3574. void __RPC_STUB IMediaPlayer_Play_Stub(
  3575. IRpcStubBuffer *This,
  3576. IRpcChannelBuffer *_pRpcChannelBuffer,
  3577. PRPC_MESSAGE _pRpcMessage,
  3578. DWORD *_pdwStubPhase);
  3579. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_Stop_Proxy(
  3580. IMediaPlayer __RPC_FAR * This);
  3581. void __RPC_STUB IMediaPlayer_Stop_Stub(
  3582. IRpcStubBuffer *This,
  3583. IRpcChannelBuffer *_pRpcChannelBuffer,
  3584. PRPC_MESSAGE _pRpcMessage,
  3585. DWORD *_pdwStubPhase);
  3586. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_Pause_Proxy(
  3587. IMediaPlayer __RPC_FAR * This);
  3588. void __RPC_STUB IMediaPlayer_Pause_Stub(
  3589. IRpcStubBuffer *This,
  3590. IRpcChannelBuffer *_pRpcChannelBuffer,
  3591. PRPC_MESSAGE _pRpcMessage,
  3592. DWORD *_pdwStubPhase);
  3593. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_GetMarkerTime_Proxy(
  3594. IMediaPlayer __RPC_FAR * This,
  3595. /* [in] */ long MarkerNum,
  3596. /* [retval][out] */ double __RPC_FAR *pMarkerTime);
  3597. void __RPC_STUB IMediaPlayer_GetMarkerTime_Stub(
  3598. IRpcStubBuffer *This,
  3599. IRpcChannelBuffer *_pRpcChannelBuffer,
  3600. PRPC_MESSAGE _pRpcMessage,
  3601. DWORD *_pdwStubPhase);
  3602. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_GetMarkerName_Proxy(
  3603. IMediaPlayer __RPC_FAR * This,
  3604. /* [in] */ long MarkerNum,
  3605. /* [retval][out] */ BSTR __RPC_FAR *pbstrMarkerName);
  3606. void __RPC_STUB IMediaPlayer_GetMarkerName_Stub(
  3607. IRpcStubBuffer *This,
  3608. IRpcChannelBuffer *_pRpcChannelBuffer,
  3609. PRPC_MESSAGE _pRpcMessage,
  3610. DWORD *_pdwStubPhase);
  3611. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_AboutBox_Proxy(
  3612. IMediaPlayer __RPC_FAR * This);
  3613. void __RPC_STUB IMediaPlayer_AboutBox_Stub(
  3614. IRpcStubBuffer *This,
  3615. IRpcChannelBuffer *_pRpcChannelBuffer,
  3616. PRPC_MESSAGE _pRpcMessage,
  3617. DWORD *_pdwStubPhase);
  3618. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_GetCodecInstalled_Proxy(
  3619. IMediaPlayer __RPC_FAR * This,
  3620. /* [in] */ long CodecNum,
  3621. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pCodecInstalled);
  3622. void __RPC_STUB IMediaPlayer_GetCodecInstalled_Stub(
  3623. IRpcStubBuffer *This,
  3624. IRpcChannelBuffer *_pRpcChannelBuffer,
  3625. PRPC_MESSAGE _pRpcMessage,
  3626. DWORD *_pdwStubPhase);
  3627. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_GetCodecDescription_Proxy(
  3628. IMediaPlayer __RPC_FAR * This,
  3629. /* [in] */ long CodecNum,
  3630. /* [retval][out] */ BSTR __RPC_FAR *pbstrCodecDescription);
  3631. void __RPC_STUB IMediaPlayer_GetCodecDescription_Stub(
  3632. IRpcStubBuffer *This,
  3633. IRpcChannelBuffer *_pRpcChannelBuffer,
  3634. PRPC_MESSAGE _pRpcMessage,
  3635. DWORD *_pdwStubPhase);
  3636. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_GetCodecURL_Proxy(
  3637. IMediaPlayer __RPC_FAR * This,
  3638. /* [in] */ long CodecNum,
  3639. /* [retval][out] */ BSTR __RPC_FAR *pbstrCodecURL);
  3640. void __RPC_STUB IMediaPlayer_GetCodecURL_Stub(
  3641. IRpcStubBuffer *This,
  3642. IRpcChannelBuffer *_pRpcChannelBuffer,
  3643. PRPC_MESSAGE _pRpcMessage,
  3644. DWORD *_pdwStubPhase);
  3645. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_GetMoreInfoURL_Proxy(
  3646. IMediaPlayer __RPC_FAR * This,
  3647. /* [in] */ MPMoreInfoType MoreInfoType,
  3648. /* [retval][out] */ BSTR __RPC_FAR *pbstrMoreInfoURL);
  3649. void __RPC_STUB IMediaPlayer_GetMoreInfoURL_Stub(
  3650. IRpcStubBuffer *This,
  3651. IRpcChannelBuffer *_pRpcChannelBuffer,
  3652. PRPC_MESSAGE _pRpcMessage,
  3653. DWORD *_pdwStubPhase);
  3654. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_GetMediaInfoString_Proxy(
  3655. IMediaPlayer __RPC_FAR * This,
  3656. /* [in] */ MPMediaInfoType MediaInfoType,
  3657. /* [retval][out] */ BSTR __RPC_FAR *pbstrMediaInfo);
  3658. void __RPC_STUB IMediaPlayer_GetMediaInfoString_Stub(
  3659. IRpcStubBuffer *This,
  3660. IRpcChannelBuffer *_pRpcChannelBuffer,
  3661. PRPC_MESSAGE _pRpcMessage,
  3662. DWORD *_pdwStubPhase);
  3663. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_Cancel_Proxy(
  3664. IMediaPlayer __RPC_FAR * This);
  3665. void __RPC_STUB IMediaPlayer_Cancel_Stub(
  3666. IRpcStubBuffer *This,
  3667. IRpcChannelBuffer *_pRpcChannelBuffer,
  3668. PRPC_MESSAGE _pRpcMessage,
  3669. DWORD *_pdwStubPhase);
  3670. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_Open_Proxy(
  3671. IMediaPlayer __RPC_FAR * This,
  3672. /* [in] */ BSTR bstrFileName);
  3673. void __RPC_STUB IMediaPlayer_Open_Stub(
  3674. IRpcStubBuffer *This,
  3675. IRpcChannelBuffer *_pRpcChannelBuffer,
  3676. PRPC_MESSAGE _pRpcMessage,
  3677. DWORD *_pdwStubPhase);
  3678. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_IsSoundCardEnabled_Proxy(
  3679. IMediaPlayer __RPC_FAR * This,
  3680. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbSoundCard);
  3681. void __RPC_STUB IMediaPlayer_IsSoundCardEnabled_Stub(
  3682. IRpcStubBuffer *This,
  3683. IRpcChannelBuffer *_pRpcChannelBuffer,
  3684. PRPC_MESSAGE _pRpcMessage,
  3685. DWORD *_pdwStubPhase);
  3686. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_Next_Proxy(
  3687. IMediaPlayer __RPC_FAR * This);
  3688. void __RPC_STUB IMediaPlayer_Next_Stub(
  3689. IRpcStubBuffer *This,
  3690. IRpcChannelBuffer *_pRpcChannelBuffer,
  3691. PRPC_MESSAGE _pRpcMessage,
  3692. DWORD *_pdwStubPhase);
  3693. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_Previous_Proxy(
  3694. IMediaPlayer __RPC_FAR * This);
  3695. void __RPC_STUB IMediaPlayer_Previous_Stub(
  3696. IRpcStubBuffer *This,
  3697. IRpcChannelBuffer *_pRpcChannelBuffer,
  3698. PRPC_MESSAGE _pRpcMessage,
  3699. DWORD *_pdwStubPhase);
  3700. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_StreamSelect_Proxy(
  3701. IMediaPlayer __RPC_FAR * This,
  3702. /* [in] */ long StreamNum);
  3703. void __RPC_STUB IMediaPlayer_StreamSelect_Stub(
  3704. IRpcStubBuffer *This,
  3705. IRpcChannelBuffer *_pRpcChannelBuffer,
  3706. PRPC_MESSAGE _pRpcMessage,
  3707. DWORD *_pdwStubPhase);
  3708. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_FastForward_Proxy(
  3709. IMediaPlayer __RPC_FAR * This);
  3710. void __RPC_STUB IMediaPlayer_FastForward_Stub(
  3711. IRpcStubBuffer *This,
  3712. IRpcChannelBuffer *_pRpcChannelBuffer,
  3713. PRPC_MESSAGE _pRpcMessage,
  3714. DWORD *_pdwStubPhase);
  3715. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_FastReverse_Proxy(
  3716. IMediaPlayer __RPC_FAR * This);
  3717. void __RPC_STUB IMediaPlayer_FastReverse_Stub(
  3718. IRpcStubBuffer *This,
  3719. IRpcChannelBuffer *_pRpcChannelBuffer,
  3720. PRPC_MESSAGE _pRpcMessage,
  3721. DWORD *_pdwStubPhase);
  3722. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_GetStreamName_Proxy(
  3723. IMediaPlayer __RPC_FAR * This,
  3724. /* [in] */ long StreamNum,
  3725. /* [retval][out] */ BSTR __RPC_FAR *pbstrStreamName);
  3726. void __RPC_STUB IMediaPlayer_GetStreamName_Stub(
  3727. IRpcStubBuffer *This,
  3728. IRpcChannelBuffer *_pRpcChannelBuffer,
  3729. PRPC_MESSAGE _pRpcMessage,
  3730. DWORD *_pdwStubPhase);
  3731. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_GetStreamGroup_Proxy(
  3732. IMediaPlayer __RPC_FAR * This,
  3733. /* [in] */ long StreamNum,
  3734. /* [retval][out] */ long __RPC_FAR *pStreamGroup);
  3735. void __RPC_STUB IMediaPlayer_GetStreamGroup_Stub(
  3736. IRpcStubBuffer *This,
  3737. IRpcChannelBuffer *_pRpcChannelBuffer,
  3738. PRPC_MESSAGE _pRpcMessage,
  3739. DWORD *_pdwStubPhase);
  3740. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaPlayer_GetStreamSelected_Proxy(
  3741. IMediaPlayer __RPC_FAR * This,
  3742. /* [in] */ long StreamNum,
  3743. /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pStreamSelected);
  3744. void __RPC_STUB IMediaPlayer_GetStreamSelected_Stub(
  3745. IRpcStubBuffer *This,
  3746. IRpcChannelBuffer *_pRpcChannelBuffer,
  3747. PRPC_MESSAGE _pRpcMessage,
  3748. DWORD *_pdwStubPhase);
  3749. #endif /* __IMediaPlayer_INTERFACE_DEFINED__ */
  3750. /* Additional Prototypes for ALL interfaces */
  3751. unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * );
  3752. unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
  3753. unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
  3754. void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
  3755. unsigned long __RPC_USER HWND_UserSize( unsigned long __RPC_FAR *, unsigned long , HWND __RPC_FAR * );
  3756. unsigned char __RPC_FAR * __RPC_USER HWND_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, HWND __RPC_FAR * );
  3757. unsigned char __RPC_FAR * __RPC_USER HWND_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, HWND __RPC_FAR * );
  3758. void __RPC_USER HWND_UserFree( unsigned long __RPC_FAR *, HWND __RPC_FAR * );
  3759. /* end of Additional Prototypes */
  3760. #ifdef __cplusplus
  3761. }
  3762. #endif
  3763. #endif