📄 wmp.h
字号:
#define IWMPControls_put_currentPosition(This,dCurrentPosition) \
(This)->lpVtbl -> put_currentPosition(This,dCurrentPosition)
#define IWMPControls_get_currentPositionString(This,pbstrCurrentPosition) \
(This)->lpVtbl -> get_currentPositionString(This,pbstrCurrentPosition)
#define IWMPControls_next(This) \
(This)->lpVtbl -> next(This)
#define IWMPControls_previous(This) \
(This)->lpVtbl -> previous(This)
#define IWMPControls_get_currentItem(This,ppIWMPMedia) \
(This)->lpVtbl -> get_currentItem(This,ppIWMPMedia)
#define IWMPControls_put_currentItem(This,pIWMPMedia) \
(This)->lpVtbl -> put_currentItem(This,pIWMPMedia)
#define IWMPControls_get_currentMarker(This,plMarker) \
(This)->lpVtbl -> get_currentMarker(This,plMarker)
#define IWMPControls_put_currentMarker(This,lMarker) \
(This)->lpVtbl -> put_currentMarker(This,lMarker)
#define IWMPControls_playItem(This,pIWMPMedia) \
(This)->lpVtbl -> playItem(This,pIWMPMedia)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IWMPControls_get_isAvailable_Proxy(
IWMPControls * This,
/* [in] */ BSTR bstrItem,
/* [retval][out] */ VARIANT_BOOL *pIsAvailable);
void __RPC_STUB IWMPControls_get_isAvailable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWMPControls_play_Proxy(
IWMPControls * This);
void __RPC_STUB IWMPControls_play_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWMPControls_stop_Proxy(
IWMPControls * This);
void __RPC_STUB IWMPControls_stop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWMPControls_pause_Proxy(
IWMPControls * This);
void __RPC_STUB IWMPControls_pause_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWMPControls_fastForward_Proxy(
IWMPControls * This);
void __RPC_STUB IWMPControls_fastForward_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWMPControls_fastReverse_Proxy(
IWMPControls * This);
void __RPC_STUB IWMPControls_fastReverse_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IWMPControls_get_currentPosition_Proxy(
IWMPControls * This,
/* [retval][out] */ double *pdCurrentPosition);
void __RPC_STUB IWMPControls_get_currentPosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IWMPControls_put_currentPosition_Proxy(
IWMPControls * This,
/* [in] */ double dCurrentPosition);
void __RPC_STUB IWMPControls_put_currentPosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IWMPControls_get_currentPositionString_Proxy(
IWMPControls * This,
/* [retval][out] */ BSTR *pbstrCurrentPosition);
void __RPC_STUB IWMPControls_get_currentPositionString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWMPControls_next_Proxy(
IWMPControls * This);
void __RPC_STUB IWMPControls_next_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWMPControls_previous_Proxy(
IWMPControls * This);
void __RPC_STUB IWMPControls_previous_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IWMPControls_get_currentItem_Proxy(
IWMPControls * This,
/* [retval][out] */ IWMPMedia **ppIWMPMedia);
void __RPC_STUB IWMPControls_get_currentItem_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IWMPControls_put_currentItem_Proxy(
IWMPControls * This,
/* [in] */ IWMPMedia *pIWMPMedia);
void __RPC_STUB IWMPControls_put_currentItem_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IWMPControls_get_currentMarker_Proxy(
IWMPControls * This,
/* [retval][out] */ long *plMarker);
void __RPC_STUB IWMPControls_get_currentMarker_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IWMPControls_put_currentMarker_Proxy(
IWMPControls * This,
/* [in] */ long lMarker);
void __RPC_STUB IWMPControls_put_currentMarker_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWMPControls_playItem_Proxy(
IWMPControls * This,
/* [in] */ IWMPMedia *pIWMPMedia);
void __RPC_STUB IWMPControls_playItem_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IWMPControls_INTERFACE_DEFINED__ */
#ifndef __IWMPSettings_INTERFACE_DEFINED__
#define __IWMPSettings_INTERFACE_DEFINED__
/* interface IWMPSettings */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_IWMPSettings;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("9104D1AB-80C9-4fed-ABF0-2E6417A6DF14")
IWMPSettings : public IDispatch
{
public:
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_isAvailable(
/* [in] */ BSTR bstrItem,
/* [retval][out] */ VARIANT_BOOL *pIsAvailable) = 0;
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_autoStart(
/* [retval][out] */ VARIANT_BOOL *pfAutoStart) = 0;
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_autoStart(
/* [in] */ VARIANT_BOOL fAutoStart) = 0;
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_baseURL(
/* [retval][out] */ BSTR *pbstrBaseURL) = 0;
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_baseURL(
/* [in] */ BSTR bstrBaseURL) = 0;
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_defaultFrame(
/* [retval][out] */ BSTR *pbstrDefaultFrame) = 0;
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_defaultFrame(
/* [in] */ BSTR bstrDefaultFrame) = 0;
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_invokeURLs(
/* [retval][out] */ VARIANT_BOOL *pfInvokeURLs) = 0;
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_invokeURLs(
/* [in] */ VARIANT_BOOL fInvokeURLs) = 0;
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_mute(
/* [retval][out] */ VARIANT_BOOL *pfMute) = 0;
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_mute(
/* [in] */ VARIANT_BOOL fMute) = 0;
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_playCount(
/* [retval][out] */ long *plCount) = 0;
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_playCount(
/* [in] */ long lCount) = 0;
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_rate(
/* [retval][out] */ double *pdRate) = 0;
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_rate(
/* [in] */ double dRate) = 0;
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_balance(
/* [retval][out] */ long *plBalance) = 0;
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_balance(
/* [in] */ long lBalance) = 0;
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_volume(
/* [retval][out] */ long *plVolume) = 0;
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_volume(
/* [in] */ long lVolume) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getMode(
/* [in] */ BSTR bstrMode,
/* [retval][out] */ VARIANT_BOOL *pvarfMode) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setMode(
/* [in] */ BSTR bstrMode,
/* [in] */ VARIANT_BOOL varfMode) = 0;
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_enableErrorDialogs(
/* [retval][out] */ VARIANT_BOOL *pfEnableErrorDialogs) = 0;
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_enableErrorDialogs(
/* [in] */ VARIANT_BOOL fEnableErrorDialogs) = 0;
};
#else /* C style interface */
typedef struct IWMPSettingsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IWMPSettings * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IWMPSettings * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IWMPSettings * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IWMPSettings * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IWMPSettings * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IWMPSettings * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IWMPSettings * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_isAvailable )(
IWMPSettings * This,
/* [in] */ BSTR bstrItem,
/* [retval][out] */ VARIANT_BOOL *pIsAvailable);
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_autoStart )(
IWMPSettings * This,
/* [retval][out] */ VARIANT_BOOL *pfAutoStart);
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_autoStart )(
IWMPSettings * This,
/* [in] */ VARIANT_BOOL fAutoStart);
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_baseURL )(
IWMPSettings * This,
/* [retval][out] */ BSTR *pbstrBaseURL);
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_baseURL )(
IWMPSettings * This,
/* [in] */ BSTR bstrBaseURL);
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_defaultFrame )(
IWMPSettings * This,
/* [retval][out] */ BSTR *pbstrDefaultFrame);
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_defaultFrame )(
IWMPSettings * This,
/* [in] */ BSTR bstr
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -