📄 wmp.h
字号:
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 6.00.0365 */
/* Compiler settings for wmp.idl:
Oicf, W1, Zp8, env=Win32 (32b run)
protocol : dce , ms_ext, c_ext, robust
error checks: allocation ref bounds_check enum stub_data
VC __declspec() decoration level:
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
DECLSPEC_UUID(), MIDL_INTERFACE()
*/
//@@MIDL_FILE_HEADING( )
#pragma warning( disable: 4049 ) /* more than 64k source lines */
/* verify that the <rpcndr.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 475
#endif
#include "rpc.h"
#include "rpcndr.h"
#ifndef __RPCNDR_H_VERSION__
#error this stub requires an updated version of <rpcndr.h>
#endif // __RPCNDR_H_VERSION__
#ifndef COM_NO_WINDOWS_H
#include "windows.h"
#include "ole2.h"
#endif /*COM_NO_WINDOWS_H*/
#ifndef __wmp_h__
#define __wmp_h__
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
#pragma once
#endif
/* Forward Declarations */
#ifndef __IWMPErrorItem_FWD_DEFINED__
#define __IWMPErrorItem_FWD_DEFINED__
typedef interface IWMPErrorItem IWMPErrorItem;
#endif /* __IWMPErrorItem_FWD_DEFINED__ */
#ifndef __IWMPError_FWD_DEFINED__
#define __IWMPError_FWD_DEFINED__
typedef interface IWMPError IWMPError;
#endif /* __IWMPError_FWD_DEFINED__ */
#ifndef __IWMPMedia_FWD_DEFINED__
#define __IWMPMedia_FWD_DEFINED__
typedef interface IWMPMedia IWMPMedia;
#endif /* __IWMPMedia_FWD_DEFINED__ */
#ifndef __IWMPControls_FWD_DEFINED__
#define __IWMPControls_FWD_DEFINED__
typedef interface IWMPControls IWMPControls;
#endif /* __IWMPControls_FWD_DEFINED__ */
#ifndef __IWMPSettings_FWD_DEFINED__
#define __IWMPSettings_FWD_DEFINED__
typedef interface IWMPSettings IWMPSettings;
#endif /* __IWMPSettings_FWD_DEFINED__ */
#ifndef __IWMPClosedCaption_FWD_DEFINED__
#define __IWMPClosedCaption_FWD_DEFINED__
typedef interface IWMPClosedCaption IWMPClosedCaption;
#endif /* __IWMPClosedCaption_FWD_DEFINED__ */
#ifndef __IWMPPlaylist_FWD_DEFINED__
#define __IWMPPlaylist_FWD_DEFINED__
typedef interface IWMPPlaylist IWMPPlaylist;
#endif /* __IWMPPlaylist_FWD_DEFINED__ */
#ifndef __IWMPCdrom_FWD_DEFINED__
#define __IWMPCdrom_FWD_DEFINED__
typedef interface IWMPCdrom IWMPCdrom;
#endif /* __IWMPCdrom_FWD_DEFINED__ */
#ifndef __IWMPCdromCollection_FWD_DEFINED__
#define __IWMPCdromCollection_FWD_DEFINED__
typedef interface IWMPCdromCollection IWMPCdromCollection;
#endif /* __IWMPCdromCollection_FWD_DEFINED__ */
#ifndef __IWMPStringCollection_FWD_DEFINED__
#define __IWMPStringCollection_FWD_DEFINED__
typedef interface IWMPStringCollection IWMPStringCollection;
#endif /* __IWMPStringCollection_FWD_DEFINED__ */
#ifndef __IWMPMediaCollection_FWD_DEFINED__
#define __IWMPMediaCollection_FWD_DEFINED__
typedef interface IWMPMediaCollection IWMPMediaCollection;
#endif /* __IWMPMediaCollection_FWD_DEFINED__ */
#ifndef __IWMPPlaylistArray_FWD_DEFINED__
#define __IWMPPlaylistArray_FWD_DEFINED__
typedef interface IWMPPlaylistArray IWMPPlaylistArray;
#endif /* __IWMPPlaylistArray_FWD_DEFINED__ */
#ifndef __IWMPPlaylistCollection_FWD_DEFINED__
#define __IWMPPlaylistCollection_FWD_DEFINED__
typedef interface IWMPPlaylistCollection IWMPPlaylistCollection;
#endif /* __IWMPPlaylistCollection_FWD_DEFINED__ */
#ifndef __IWMPNetwork_FWD_DEFINED__
#define __IWMPNetwork_FWD_DEFINED__
typedef interface IWMPNetwork IWMPNetwork;
#endif /* __IWMPNetwork_FWD_DEFINED__ */
#ifndef __IWMPCore_FWD_DEFINED__
#define __IWMPCore_FWD_DEFINED__
typedef interface IWMPCore IWMPCore;
#endif /* __IWMPCore_FWD_DEFINED__ */
#ifndef __IWMPPlayer_FWD_DEFINED__
#define __IWMPPlayer_FWD_DEFINED__
typedef interface IWMPPlayer IWMPPlayer;
#endif /* __IWMPPlayer_FWD_DEFINED__ */
#ifndef __IWMPPlayer2_FWD_DEFINED__
#define __IWMPPlayer2_FWD_DEFINED__
typedef interface IWMPPlayer2 IWMPPlayer2;
#endif /* __IWMPPlayer2_FWD_DEFINED__ */
#ifndef __IWMPMedia2_FWD_DEFINED__
#define __IWMPMedia2_FWD_DEFINED__
typedef interface IWMPMedia2 IWMPMedia2;
#endif /* __IWMPMedia2_FWD_DEFINED__ */
#ifndef __IWMPControls2_FWD_DEFINED__
#define __IWMPControls2_FWD_DEFINED__
typedef interface IWMPControls2 IWMPControls2;
#endif /* __IWMPControls2_FWD_DEFINED__ */
#ifndef __IWMPDVD_FWD_DEFINED__
#define __IWMPDVD_FWD_DEFINED__
typedef interface IWMPDVD IWMPDVD;
#endif /* __IWMPDVD_FWD_DEFINED__ */
#ifndef __IWMPCore2_FWD_DEFINED__
#define __IWMPCore2_FWD_DEFINED__
typedef interface IWMPCore2 IWMPCore2;
#endif /* __IWMPCore2_FWD_DEFINED__ */
#ifndef __IWMPPlayer3_FWD_DEFINED__
#define __IWMPPlayer3_FWD_DEFINED__
typedef interface IWMPPlayer3 IWMPPlayer3;
#endif /* __IWMPPlayer3_FWD_DEFINED__ */
#ifndef __IWMPErrorItem2_FWD_DEFINED__
#define __IWMPErrorItem2_FWD_DEFINED__
typedef interface IWMPErrorItem2 IWMPErrorItem2;
#endif /* __IWMPErrorItem2_FWD_DEFINED__ */
#ifndef __IWMPRemoteMediaServices_FWD_DEFINED__
#define __IWMPRemoteMediaServices_FWD_DEFINED__
typedef interface IWMPRemoteMediaServices IWMPRemoteMediaServices;
#endif /* __IWMPRemoteMediaServices_FWD_DEFINED__ */
#ifndef __IWMPSkinManager_FWD_DEFINED__
#define __IWMPSkinManager_FWD_DEFINED__
typedef interface IWMPSkinManager IWMPSkinManager;
#endif /* __IWMPSkinManager_FWD_DEFINED__ */
#ifndef __IWMPMetadataPicture_FWD_DEFINED__
#define __IWMPMetadataPicture_FWD_DEFINED__
typedef interface IWMPMetadataPicture IWMPMetadataPicture;
#endif /* __IWMPMetadataPicture_FWD_DEFINED__ */
#ifndef __IWMPMetadataText_FWD_DEFINED__
#define __IWMPMetadataText_FWD_DEFINED__
typedef interface IWMPMetadataText IWMPMetadataText;
#endif /* __IWMPMetadataText_FWD_DEFINED__ */
#ifndef __IWMPMedia3_FWD_DEFINED__
#define __IWMPMedia3_FWD_DEFINED__
typedef interface IWMPMedia3 IWMPMedia3;
#endif /* __IWMPMedia3_FWD_DEFINED__ */
#ifndef __IWMPSettings2_FWD_DEFINED__
#define __IWMPSettings2_FWD_DEFINED__
typedef interface IWMPSettings2 IWMPSettings2;
#endif /* __IWMPSettings2_FWD_DEFINED__ */
#ifndef __IWMPControls3_FWD_DEFINED__
#define __IWMPControls3_FWD_DEFINED__
typedef interface IWMPControls3 IWMPControls3;
#endif /* __IWMPControls3_FWD_DEFINED__ */
#ifndef __IWMPClosedCaption2_FWD_DEFINED__
#define __IWMPClosedCaption2_FWD_DEFINED__
typedef interface IWMPClosedCaption2 IWMPClosedCaption2;
#endif /* __IWMPClosedCaption2_FWD_DEFINED__ */
#ifndef __IWMPPlayerApplication_FWD_DEFINED__
#define __IWMPPlayerApplication_FWD_DEFINED__
typedef interface IWMPPlayerApplication IWMPPlayerApplication;
#endif /* __IWMPPlayerApplication_FWD_DEFINED__ */
#ifndef __IWMPCore3_FWD_DEFINED__
#define __IWMPCore3_FWD_DEFINED__
typedef interface IWMPCore3 IWMPCore3;
#endif /* __IWMPCore3_FWD_DEFINED__ */
#ifndef __IWMPPlayer4_FWD_DEFINED__
#define __IWMPPlayer4_FWD_DEFINED__
typedef interface IWMPPlayer4 IWMPPlayer4;
#endif /* __IWMPPlayer4_FWD_DEFINED__ */
#ifndef __IWMPPlayerServices_FWD_DEFINED__
#define __IWMPPlayerServices_FWD_DEFINED__
typedef interface IWMPPlayerServices IWMPPlayerServices;
#endif /* __IWMPPlayerServices_FWD_DEFINED__ */
#ifndef __IWMPSyncDevice_FWD_DEFINED__
#define __IWMPSyncDevice_FWD_DEFINED__
typedef interface IWMPSyncDevice IWMPSyncDevice;
#endif /* __IWMPSyncDevice_FWD_DEFINED__ */
#ifndef __IWMPSyncServices_FWD_DEFINED__
#define __IWMPSyncServices_FWD_DEFINED__
typedef interface IWMPSyncServices IWMPSyncServices;
#endif /* __IWMPSyncServices_FWD_DEFINED__ */
#ifndef __IWMPPlayerServices2_FWD_DEFINED__
#define __IWMPPlayerServices2_FWD_DEFINED__
typedef interface IWMPPlayerServices2 IWMPPlayerServices2;
#endif /* __IWMPPlayerServices2_FWD_DEFINED__ */
#ifndef __IWMPEvents_FWD_DEFINED__
#define __IWMPEvents_FWD_DEFINED__
typedef interface IWMPEvents IWMPEvents;
#endif /* __IWMPEvents_FWD_DEFINED__ */
#ifndef __IWMPEvents2_FWD_DEFINED__
#define __IWMPEvents2_FWD_DEFINED__
typedef interface IWMPEvents2 IWMPEvents2;
#endif /* __IWMPEvents2_FWD_DEFINED__ */
#ifndef ___WMPOCXEvents_FWD_DEFINED__
#define ___WMPOCXEvents_FWD_DEFINED__
typedef interface _WMPOCXEvents _WMPOCXEvents;
#endif /* ___WMPOCXEvents_FWD_DEFINED__ */
#ifndef __WindowsMediaPlayer_FWD_DEFINED__
#define __WindowsMediaPlayer_FWD_DEFINED__
#ifdef __cplusplus
typedef class WindowsMediaPlayer WindowsMediaPlayer;
#else
typedef struct WindowsMediaPlayer WindowsMediaPlayer;
#endif /* __cplusplus */
#endif /* __WindowsMediaPlayer_FWD_DEFINED__ */
/* header files for imported files */
#include "oaidl.h"
#include "ocidl.h"
#ifdef __cplusplus
extern "C"{
#endif
void * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void * );
/* interface __MIDL_itf_wmp_0000 */
/* [local] */
//=========================================================================
//
// Microsoft Windows Media Technologies
// Copyright (C) Microsoft Corporation. All rights reserved.
//
//=========================================================================
typedef /* [public][helpstring] */
enum WMPOpenState
{ wmposUndefined = 0,
wmposPlaylistChanging = wmposUndefined + 1,
wmposPlaylistLocating = wmposPlaylistChanging + 1,
wmposPlaylistConnecting = wmposPlaylistLocating + 1,
wmposPlaylistLoading = wmposPlaylistConnecting + 1,
wmposPlaylistOpening = wmposPlaylistLoading + 1,
wmposPlaylistOpenNoMedia = wmposPlaylistOpening + 1,
wmposPlaylistChanged = wmposPlaylistOpenNoMedia + 1,
wmposMediaChanging = wmposPlaylistChanged + 1,
wmposMediaLocating = wmposMediaChanging + 1,
wmposMediaConnecting = wmposMediaLocating + 1,
wmposMediaLoading = wmposMediaConnecting + 1,
wmposMediaOpening = wmposMediaLoading + 1,
wmposMediaOpen = wmposMediaOpening + 1,
wmposBeginCodecAcquisition = wmposMediaOpen + 1,
wmposEndCodecAcquisition = wmposBeginCodecAcquisition + 1,
wmposBeginLicenseAcquisition = wmposEndCodecAcquisition + 1,
wmposEndLicenseAcquisition = wmposBeginLicenseAcquisition + 1,
wmposBeginIndividualization = wmposEndLicenseAcquisition + 1,
wmposEndIndividualization = wmposBeginIndividualization + 1,
wmposMediaWaiting = wmposEndIndividualization + 1,
wmposOpeningUnknownURL = wmposMediaWaiting + 1
} WMPOpenState;
typedef /* [public][helpstring] */
enum WMPPlayState
{ wmppsUndefined = 0,
wmppsStopped = wmppsUndefined + 1,
wmppsPaused = wmppsStopped + 1,
wmppsPlaying = wmppsPaused + 1,
wmppsScanForward = wmppsPlaying + 1,
wmppsScanReverse = wmppsScanForward + 1,
wmppsBuffering = wmppsScanReverse + 1,
wmppsWaiting = wmppsBuffering + 1,
wmppsMediaEnded = wmppsWaiting + 1,
wmppsTransitioning = wmppsMediaEnded + 1,
wmppsReady = wmppsTransitioning + 1,
wmppsReconnecting = wmppsReady + 1,
wmppsLast = wmppsReconnecting + 1
} WMPPlayState;
typedef /* [public][helpstring] */
enum WMPPlaylistChangeEventType
{ wmplcUnknown = 0,
wmplcClear = wmplcUnknown + 1,
wmplcInfoChange = wmplcClear + 1,
wmplcMove = wmplcInfoChange + 1,
wmplcDelete = wmplcMove + 1,
wmplcInsert = wmplcDelete + 1,
wmplcAppend = wmplcInsert + 1,
wmplcPrivate = wmplcAppend + 1,
wmplcNameChange = wmplcPrivate + 1,
wmplcMorph = wmplcNameChange + 1,
wmplcSort = wmplcMorph + 1,
wmplcLast = wmplcSort + 1
} WMPPlaylistChangeEventType;
extern RPC_IF_HANDLE __MIDL_itf_wmp_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_wmp_0000_v0_0_s_ifspec;
#ifndef __IWMPErrorItem_INTERFACE_DEFINED__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -