📄 control.h
字号:
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IBasicAudio __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IBasicAudio __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IBasicAudio __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IBasicAudio __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IBasicAudio __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IBasicAudio __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IBasicAudio __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Volume )(
IBasicAudio __RPC_FAR * This,
/* [in] */ long lVolume);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Volume )(
IBasicAudio __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *plVolume);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Balance )(
IBasicAudio __RPC_FAR * This,
/* [in] */ long lBalance);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Balance )(
IBasicAudio __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *plBalance);
END_INTERFACE
} IBasicAudioVtbl;
interface IBasicAudio
{
CONST_VTBL struct IBasicAudioVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IBasicAudio_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IBasicAudio_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IBasicAudio_Release(This) \
(This)->lpVtbl -> Release(This)
#define IBasicAudio_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IBasicAudio_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IBasicAudio_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IBasicAudio_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IBasicAudio_put_Volume(This,lVolume) \
(This)->lpVtbl -> put_Volume(This,lVolume)
#define IBasicAudio_get_Volume(This,plVolume) \
(This)->lpVtbl -> get_Volume(This,plVolume)
#define IBasicAudio_put_Balance(This,lBalance) \
(This)->lpVtbl -> put_Balance(This,lBalance)
#define IBasicAudio_get_Balance(This,plBalance) \
(This)->lpVtbl -> get_Balance(This,plBalance)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [propput] */ HRESULT STDMETHODCALLTYPE IBasicAudio_put_Volume_Proxy(
IBasicAudio __RPC_FAR * This,
/* [in] */ long lVolume);
void __RPC_STUB IBasicAudio_put_Volume_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE IBasicAudio_get_Volume_Proxy(
IBasicAudio __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *plVolume);
void __RPC_STUB IBasicAudio_get_Volume_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput] */ HRESULT STDMETHODCALLTYPE IBasicAudio_put_Balance_Proxy(
IBasicAudio __RPC_FAR * This,
/* [in] */ long lBalance);
void __RPC_STUB IBasicAudio_put_Balance_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE IBasicAudio_get_Balance_Proxy(
IBasicAudio __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *plBalance);
void __RPC_STUB IBasicAudio_get_Balance_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IBasicAudio_INTERFACE_DEFINED__ */
#ifndef __IVideoWindow_INTERFACE_DEFINED__
#define __IVideoWindow_INTERFACE_DEFINED__
/* interface IVideoWindow */
/* [object][dual][oleautomation][helpstring][uuid] */
DEFINE_GUID(IID_IVideoWindow,0x56a868b4,0x0ad4,0x11ce,0xb0,0x3a,0x00,0x20,0xaf,0x0b,0xa7,0x70);
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("56a868b4-0ad4-11ce-b03a-0020af0ba770")
IVideoWindow : public IDispatch
{
public:
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Caption(
/* [in] */ BSTR strCaption) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Caption(
/* [retval][out] */ BSTR __RPC_FAR *strCaption) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_WindowStyle(
/* [in] */ long WindowStyle) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_WindowStyle(
/* [retval][out] */ long __RPC_FAR *WindowStyle) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_WindowStyleEx(
/* [in] */ long WindowStyleEx) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_WindowStyleEx(
/* [retval][out] */ long __RPC_FAR *WindowStyleEx) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_AutoShow(
/* [in] */ long AutoShow) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_AutoShow(
/* [retval][out] */ long __RPC_FAR *AutoShow) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_WindowState(
/* [in] */ long WindowState) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_WindowState(
/* [retval][out] */ long __RPC_FAR *WindowState) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_BackgroundPalette(
/* [in] */ long BackgroundPalette) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_BackgroundPalette(
/* [retval][out] */ long __RPC_FAR *pBackgroundPalette) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Visible(
/* [in] */ long Visible) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Visible(
/* [retval][out] */ long __RPC_FAR *pVisible) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Left(
/* [in] */ long Left) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Left(
/* [retval][out] */ long __RPC_FAR *pLeft) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Width(
/* [in] */ long Width) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Width(
/* [retval][out] */ long __RPC_FAR *pWidth) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Top(
/* [in] */ long Top) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Top(
/* [retval][out] */ long __RPC_FAR *pTop) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Height(
/* [in] */ long Height) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Height(
/* [retval][out] */ long __RPC_FAR *pHeight) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Owner(
/* [in] */ OAHWND Owner) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Owner(
/* [retval][out] */ OAHWND __RPC_FAR *Owner) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_MessageDrain(
/* [in] */ OAHWND Drain) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_MessageDrain(
/* [retval][out] */ OAHWND __RPC_FAR *Drain) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_BorderColor(
/* [retval][out] */ long __RPC_FAR *Color) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_BorderColor(
/* [in] */ long Color) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_FullScreenMode(
/* [retval][out] */ long __RPC_FAR *FullScreenMode) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_FullScreenMode(
/* [in] */ long FullScreenMode) = 0;
virtual HRESULT STDMETHODCALLTYPE SetWindowForeground(
/* [in] */ long Focus) = 0;
virtual HRESULT STDMETHODCALLTYPE NotifyOwnerMessage(
/* [in] */ OAHWND hwnd,
/* [in] */ long uMsg,
/* [in] */ LONG_PTR wParam,
/* [in] */ LONG_PTR lParam) = 0;
virtual HRESULT STDMETHODCALLTYPE SetWindowPosition(
/* [in] */ long Left,
/* [in] */ long Top,
/* [in] */ long Width,
/* [in] */ long Height) = 0;
virtual HRESULT STDMETHODCALLTYPE GetWindowPosition(
/* [out] */ long __RPC_FAR *pLeft,
/* [out] */ long __RPC_FAR *pTop,
/* [out] */ long __RPC_FAR *pWidth,
/* [out] */ long __RPC_FAR *pHeight) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMinIdealImageSize(
/* [out] */ long __RPC_FAR *pWidth,
/* [out] */ long __RPC_FAR *pHeight) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMaxIdealImageSize(
/* [out] */ long __RPC_FAR *pWidth,
/* [out] */ long __RPC_FAR *pHeight) = 0;
virtual HRESULT STDMETHODCALLTYPE GetRestorePosition(
/* [out] */ long __RPC_FAR *pLeft,
/* [out] */ long __RPC_FAR *pTop,
/* [out] */ long __RPC_FAR *pWidth,
/* [out] */ long __RPC_FAR *pHeight) = 0;
virtual HRESULT STDMETHODCALLTYPE HideCursor(
/* [in] */ long HideCursor) = 0;
virtual HRESULT STDMETHODCALLTYPE IsCursorHidden(
/* [out] */ long __RPC_FAR *CursorHidden) = 0;
};
#else /* C style interface */
typedef struct IVideoWindowVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IVideoWindow __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IVideoWindow __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IVideoWindow __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IVideoWindow __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IVideoWindow __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IVideoWindow __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IVideoWindow __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Caption )(
IVideoWindow __RPC_FAR * This,
/* [in] */ BSTR strCaption);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Caption )(
IVideoWindow __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *strCaption);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_WindowStyle )(
IVideoWindow __RPC_FAR * This,
/* [in] */ long WindowStyle);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WindowStyle )(
IVideoWindow __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *WindowStyle);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_WindowStyleEx )(
IVideoWindow __RPC_FAR * This,
/* [in] */ long WindowStyleEx);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Window
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -