📄 imsconf2.h
字号:
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define INmManagerNotify_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define INmManagerNotify_Release(This) \
(This)->lpVtbl -> Release(This)
#define INmManagerNotify_NmUI(This,uNotify) \
(This)->lpVtbl -> NmUI(This,uNotify)
#define INmManagerNotify_ConferenceCreated(This,pConference) \
(This)->lpVtbl -> ConferenceCreated(This,pConference)
#define INmManagerNotify_CallCreated(This,pCall) \
(This)->lpVtbl -> CallCreated(This,pCall)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE INmManagerNotify_NmUI_Proxy(
INmManagerNotify __RPC_FAR * This,
/* [in] */ CONFN uNotify);
void __RPC_STUB INmManagerNotify_NmUI_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmManagerNotify_ConferenceCreated_Proxy(
INmManagerNotify __RPC_FAR * This,
/* [in] */ INmConference __RPC_FAR *pConference);
void __RPC_STUB INmManagerNotify_ConferenceCreated_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmManagerNotify_CallCreated_Proxy(
INmManagerNotify __RPC_FAR * This,
/* [in] */ INmCall __RPC_FAR *pCall);
void __RPC_STUB INmManagerNotify_CallCreated_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __INmManagerNotify_INTERFACE_DEFINED__ */
#ifndef __INmSysInfo_INTERFACE_DEFINED__
#define __INmSysInfo_INTERFACE_DEFINED__
/* interface INmSysInfo */
/* [unique][uuid][object][local] */
typedef /* [unique] */ INmSysInfo __RPC_FAR *LPNMSYSINFO;
EXTERN_C const IID IID_INmSysInfo;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("068B0703-718C-11d0-8B1A-00A0C91BC90E")
INmSysInfo : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE IsInstalled( void) = 0;
virtual HRESULT STDMETHODCALLTYPE GetProperty(
/* [in] */ NM_SYSPROP uProp,
/* [out] */ BSTR __RPC_FAR *pbstrName) = 0;
virtual HRESULT STDMETHODCALLTYPE SetProperty(
/* [in] */ NM_SYSPROP uProp,
/* [in] */ BSTR bstrName) = 0;
virtual HRESULT STDMETHODCALLTYPE GetUserData(
/* [in] */ REFGUID rguid,
/* [out] */ BYTE __RPC_FAR *__RPC_FAR *ppb,
/* [out] */ ULONG __RPC_FAR *pcb) = 0;
virtual HRESULT STDMETHODCALLTYPE SetUserData(
/* [in] */ REFGUID rguid,
/* [in] */ BYTE __RPC_FAR *pb,
/* [in] */ ULONG cb) = 0;
virtual HRESULT STDMETHODCALLTYPE GetNmApp(
/* [in] */ REFGUID rguid,
/* [out] */ BSTR __RPC_FAR *pbstrApplication,
/* [out] */ BSTR __RPC_FAR *pbstrCommandLine,
/* [out] */ BSTR __RPC_FAR *pbstrDirectory) = 0;
virtual HRESULT STDMETHODCALLTYPE SetNmApp(
/* [in] */ REFGUID rguid,
/* [in] */ BSTR bstrApplication,
/* [in] */ BSTR bstrCommandLine,
/* [in] */ BSTR bstrDirectory) = 0;
virtual HRESULT STDMETHODCALLTYPE GetNmchCaps(
/* [out] */ ULONG __RPC_FAR *pchCaps) = 0;
virtual HRESULT STDMETHODCALLTYPE GetLaunchInfo(
/* [out] */ INmConference __RPC_FAR *__RPC_FAR *ppConference,
/* [out] */ INmMember __RPC_FAR *__RPC_FAR *ppMember) = 0;
};
#else /* C style interface */
typedef struct INmSysInfoVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
INmSysInfo __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
INmSysInfo __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
INmSysInfo __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsInstalled )(
INmSysInfo __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetProperty )(
INmSysInfo __RPC_FAR * This,
/* [in] */ NM_SYSPROP uProp,
/* [out] */ BSTR __RPC_FAR *pbstrName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetProperty )(
INmSysInfo __RPC_FAR * This,
/* [in] */ NM_SYSPROP uProp,
/* [in] */ BSTR bstrName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetUserData )(
INmSysInfo __RPC_FAR * This,
/* [in] */ REFGUID rguid,
/* [out] */ BYTE __RPC_FAR *__RPC_FAR *ppb,
/* [out] */ ULONG __RPC_FAR *pcb);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetUserData )(
INmSysInfo __RPC_FAR * This,
/* [in] */ REFGUID rguid,
/* [in] */ BYTE __RPC_FAR *pb,
/* [in] */ ULONG cb);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNmApp )(
INmSysInfo __RPC_FAR * This,
/* [in] */ REFGUID rguid,
/* [out] */ BSTR __RPC_FAR *pbstrApplication,
/* [out] */ BSTR __RPC_FAR *pbstrCommandLine,
/* [out] */ BSTR __RPC_FAR *pbstrDirectory);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetNmApp )(
INmSysInfo __RPC_FAR * This,
/* [in] */ REFGUID rguid,
/* [in] */ BSTR bstrApplication,
/* [in] */ BSTR bstrCommandLine,
/* [in] */ BSTR bstrDirectory);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNmchCaps )(
INmSysInfo __RPC_FAR * This,
/* [out] */ ULONG __RPC_FAR *pchCaps);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLaunchInfo )(
INmSysInfo __RPC_FAR * This,
/* [out] */ INmConference __RPC_FAR *__RPC_FAR *ppConference,
/* [out] */ INmMember __RPC_FAR *__RPC_FAR *ppMember);
END_INTERFACE
} INmSysInfoVtbl;
interface INmSysInfo
{
CONST_VTBL struct INmSysInfoVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define INmSysInfo_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define INmSysInfo_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define INmSysInfo_Release(This) \
(This)->lpVtbl -> Release(This)
#define INmSysInfo_IsInstalled(This) \
(This)->lpVtbl -> IsInstalled(This)
#define INmSysInfo_GetProperty(This,uProp,pbstrName) \
(This)->lpVtbl -> GetProperty(This,uProp,pbstrName)
#define INmSysInfo_SetProperty(This,uProp,bstrName) \
(This)->lpVtbl -> SetProperty(This,uProp,bstrName)
#define INmSysInfo_GetUserData(This,rguid,ppb,pcb) \
(This)->lpVtbl -> GetUserData(This,rguid,ppb,pcb)
#define INmSysInfo_SetUserData(This,rguid,pb,cb) \
(This)->lpVtbl -> SetUserData(This,rguid,pb,cb)
#define INmSysInfo_GetNmApp(This,rguid,pbstrApplication,pbstrCommandLine,pbstrDirectory) \
(This)->lpVtbl -> GetNmApp(This,rguid,pbstrApplication,pbstrCommandLine,pbstrDirectory)
#define INmSysInfo_SetNmApp(This,rguid,bstrApplication,bstrCommandLine,bstrDirectory) \
(This)->lpVtbl -> SetNmApp(This,rguid,bstrApplication,bstrCommandLine,bstrDirectory)
#define INmSysInfo_GetNmchCaps(This,pchCaps) \
(This)->lpVtbl -> GetNmchCaps(This,pchCaps)
#define INmSysInfo_GetLaunchInfo(This,ppConference,ppMember) \
(This)->lpVtbl -> GetLaunchInfo(This,ppConference,ppMember)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE INmSysInfo_IsInstalled_Proxy(
INmSysInfo __RPC_FAR * This);
void __RPC_STUB INmSysInfo_IsInstalled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmSysInfo_GetProperty_Proxy(
INmSysInfo __RPC_FAR * This,
/* [in] */ NM_SYSPROP uProp,
/* [out] */ BSTR __RPC_FAR *pbstrName);
void __RPC_STUB INmSysInfo_GetProperty_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmSysInfo_SetProperty_Proxy(
INmSysInfo __RPC_FAR * This,
/* [in] */ NM_SYSPROP uProp,
/* [in] */ BSTR bstrName);
void __RPC_STUB INmSysInfo_SetProperty_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmSysInfo_GetUserData_Proxy(
INmSysInfo __RPC_FAR * This,
/* [in] */ REFGUID rguid,
/* [out] */ BYTE __RPC_FAR *__RPC_FAR *ppb,
/* [out] */ ULONG __RPC_FAR *pcb);
void __RPC_STUB INmSysInfo_GetUserData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmSysInfo_SetUserData_Proxy(
INmSysInfo __RPC_FAR * This,
/* [in] */ REFGUID rguid,
/* [in] */ BYTE __RPC_FAR *pb,
/* [in] */ ULONG cb);
void __RPC_STUB INmSysInfo_SetUserData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmSysInfo_GetNmApp_Proxy(
INmSysInfo __RPC_FAR * This,
/* [in] */ REFGUID rguid,
/* [out] */ BSTR __RPC_FAR *pbstrApplication,
/* [out] */ BSTR __RPC_FAR *pbstrCommandLine,
/* [out] */ BSTR __RPC_FAR *pbstrDirectory);
void __RPC_STUB INmSysInfo_GetNmApp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmSysInfo_SetNmApp_Proxy(
INmSysInfo __RPC_FAR * This,
/* [in] */ REFGUID rguid,
/* [in] */ BSTR bstrApplication,
/* [in] */ BSTR bstrCommandLine,
/* [in] */ BSTR bstrDirectory);
void __RPC_STUB INmSysInfo_SetNmApp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmSysInfo_GetNmchCaps_Proxy(
INmSysInfo __RPC_FAR * This,
/* [out] */ ULONG __RPC_FAR *pchCaps);
void __RPC_STUB INmSysInfo_GetNmchCaps_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmSysInfo_GetLaunchInfo_Proxy(
INmSysInfo __RPC_FAR * This,
/* [out] */ INmConference __RPC_FAR *__RPC_FAR *ppConference,
/* [out] */ INmMember __RPC_FAR *__RPC_FAR *ppMember);
void __RPC_STUB INmSysInfo_GetLaunchInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __INmSysInfo_INTERFACE_DEFINED__ */
#ifndef __INmCall_INTERFACE_DEFINED__
#define __INmCall_INTERFACE_DEFINED__
/* interface INmCall */
/* [unique][uuid][object] */
typedef /* [unique] */ INmCall __RPC_FAR *LPNMCALL;
EXTERN_C const IID IID_INmCall;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("068B0704-718C-11d0-8B1A-00A0C91BC90E")
INmCall : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE IsIncoming( void) = 0;
virtual HRESULT STDMETHODCALLTYPE GetState(
/* [out] */ NM_CALL_STATE __RPC_FAR *pState) = 0;
virtual HRESULT STDMETHODCALLTYPE GetName(
/* [out] */ BSTR __RPC_FAR *pbstrName) = 0;
virtual HRESULT STDMETHODCALLTYPE GetAddr(
/* [out] */ BSTR __RPC_FAR *pbstrAddr,
/* [out] */ NM_ADDR_TYPE __RPC_FAR *puType) = 0;
virtual HRESULT STDMETHODCALLTYPE GetUserData(
/* [in] */ REFGUID rguid,
/* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppb,
/* [out] */ ULONG __RPC_FAR *pcb) = 0;
virtual HRESULT STDMETHODCALLTYPE GetConference(
/* [out] */ INmConference __RPC_FAR *__RPC_FAR *ppConference) = 0;
virtual HRESULT STDMETHODCALLTYPE Accept( void) = 0;
virtual HRESULT STDMETHODCALLTYPE Reject( void) = 0;
virtual HRESULT STDMETHODCALLTYPE Cancel( void) = 0;
};
#else /* C style interface */
typedef struct INmCallVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
INmCall __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
INmCall __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
INmCall __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsIncoming )(
INmCall __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetState )(
INmCall __RPC_FAR * This,
/* [out] */ NM_CALL_STATE __RPC_FAR *pState);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -