📄 imsconf2.h
字号:
INmConference __RPC_FAR * This,
/* [out] */ NM_CONFERENCE_STATE __RPC_FAR *pState);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNmchCaps )(
INmConference __RPC_FAR * This,
/* [out] */ ULONG __RPC_FAR *puchCaps);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTopProvider )(
INmConference __RPC_FAR * This,
/* [out] */ INmMember __RPC_FAR *__RPC_FAR *ppMember);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumMember )(
INmConference __RPC_FAR * This,
/* [out] */ IEnumNmMember __RPC_FAR *__RPC_FAR *ppEnum);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMemberCount )(
INmConference __RPC_FAR * This,
/* [out] */ ULONG __RPC_FAR *puCount);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumChannel )(
INmConference __RPC_FAR * This,
/* [out] */ IEnumNmChannel __RPC_FAR *__RPC_FAR *ppEnum);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetChannelCount )(
INmConference __RPC_FAR * This,
/* [out] */ ULONG __RPC_FAR *puCount);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateDataChannel )(
INmConference __RPC_FAR * This,
/* [out] */ INmChannelData __RPC_FAR *__RPC_FAR *ppChannel,
/* [in] */ REFGUID rguid);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsHosting )(
INmConference __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Host )(
INmConference __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Leave )(
INmConference __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LaunchRemote )(
INmConference __RPC_FAR * This,
/* [in] */ REFGUID rguid,
/* [in] */ INmMember __RPC_FAR *pMember);
END_INTERFACE
} INmConferenceVtbl;
interface INmConference
{
CONST_VTBL struct INmConferenceVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define INmConference_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define INmConference_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define INmConference_Release(This) \
(This)->lpVtbl -> Release(This)
#define INmConference_GetName(This,pbstrName) \
(This)->lpVtbl -> GetName(This,pbstrName)
#define INmConference_GetID(This,puID) \
(This)->lpVtbl -> GetID(This,puID)
#define INmConference_GetState(This,pState) \
(This)->lpVtbl -> GetState(This,pState)
#define INmConference_GetNmchCaps(This,puchCaps) \
(This)->lpVtbl -> GetNmchCaps(This,puchCaps)
#define INmConference_GetTopProvider(This,ppMember) \
(This)->lpVtbl -> GetTopProvider(This,ppMember)
#define INmConference_EnumMember(This,ppEnum) \
(This)->lpVtbl -> EnumMember(This,ppEnum)
#define INmConference_GetMemberCount(This,puCount) \
(This)->lpVtbl -> GetMemberCount(This,puCount)
#define INmConference_EnumChannel(This,ppEnum) \
(This)->lpVtbl -> EnumChannel(This,ppEnum)
#define INmConference_GetChannelCount(This,puCount) \
(This)->lpVtbl -> GetChannelCount(This,puCount)
#define INmConference_CreateDataChannel(This,ppChannel,rguid) \
(This)->lpVtbl -> CreateDataChannel(This,ppChannel,rguid)
#define INmConference_IsHosting(This) \
(This)->lpVtbl -> IsHosting(This)
#define INmConference_Host(This) \
(This)->lpVtbl -> Host(This)
#define INmConference_Leave(This) \
(This)->lpVtbl -> Leave(This)
#define INmConference_LaunchRemote(This,rguid,pMember) \
(This)->lpVtbl -> LaunchRemote(This,rguid,pMember)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE INmConference_GetName_Proxy(
INmConference __RPC_FAR * This,
/* [out] */ BSTR __RPC_FAR *pbstrName);
void __RPC_STUB INmConference_GetName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmConference_GetID_Proxy(
INmConference __RPC_FAR * This,
/* [out] */ ULONG __RPC_FAR *puID);
void __RPC_STUB INmConference_GetID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmConference_GetState_Proxy(
INmConference __RPC_FAR * This,
/* [out] */ NM_CONFERENCE_STATE __RPC_FAR *pState);
void __RPC_STUB INmConference_GetState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmConference_GetNmchCaps_Proxy(
INmConference __RPC_FAR * This,
/* [out] */ ULONG __RPC_FAR *puchCaps);
void __RPC_STUB INmConference_GetNmchCaps_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmConference_GetTopProvider_Proxy(
INmConference __RPC_FAR * This,
/* [out] */ INmMember __RPC_FAR *__RPC_FAR *ppMember);
void __RPC_STUB INmConference_GetTopProvider_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmConference_EnumMember_Proxy(
INmConference __RPC_FAR * This,
/* [out] */ IEnumNmMember __RPC_FAR *__RPC_FAR *ppEnum);
void __RPC_STUB INmConference_EnumMember_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmConference_GetMemberCount_Proxy(
INmConference __RPC_FAR * This,
/* [out] */ ULONG __RPC_FAR *puCount);
void __RPC_STUB INmConference_GetMemberCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmConference_EnumChannel_Proxy(
INmConference __RPC_FAR * This,
/* [out] */ IEnumNmChannel __RPC_FAR *__RPC_FAR *ppEnum);
void __RPC_STUB INmConference_EnumChannel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmConference_GetChannelCount_Proxy(
INmConference __RPC_FAR * This,
/* [out] */ ULONG __RPC_FAR *puCount);
void __RPC_STUB INmConference_GetChannelCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [call_as] */ HRESULT STDMETHODCALLTYPE INmConference_RemoteCreateDataChannel_Proxy(
INmConference __RPC_FAR * This,
/* [out] */ INmChannelData __RPC_FAR *__RPC_FAR *ppChannel,
/* [in] */ REFGUID rguid);
void __RPC_STUB INmConference_RemoteCreateDataChannel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmConference_IsHosting_Proxy(
INmConference __RPC_FAR * This);
void __RPC_STUB INmConference_IsHosting_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmConference_Host_Proxy(
INmConference __RPC_FAR * This);
void __RPC_STUB INmConference_Host_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmConference_Leave_Proxy(
INmConference __RPC_FAR * This);
void __RPC_STUB INmConference_Leave_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmConference_LaunchRemote_Proxy(
INmConference __RPC_FAR * This,
/* [in] */ REFGUID rguid,
/* [in] */ INmMember __RPC_FAR *pMember);
void __RPC_STUB INmConference_LaunchRemote_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __INmConference_INTERFACE_DEFINED__ */
#ifndef __INmConferenceNotify_INTERFACE_DEFINED__
#define __INmConferenceNotify_INTERFACE_DEFINED__
/* interface INmConferenceNotify */
/* [unique][uuid][object] */
EXTERN_C const IID IID_INmConferenceNotify;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("068B0711-718C-11d0-8B1A-00A0C91BC90E")
INmConferenceNotify : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE NmUI(
/* [in] */ CONFN uNotify) = 0;
virtual HRESULT STDMETHODCALLTYPE StateChanged(
/* [in] */ NM_CONFERENCE_STATE uState) = 0;
virtual HRESULT STDMETHODCALLTYPE MemberChanged(
/* [in] */ NM_MEMBER_NOTIFY uNotify,
/* [in] */ INmMember __RPC_FAR *pMember) = 0;
virtual HRESULT STDMETHODCALLTYPE ChannelChanged(
/* [in] */ NM_CHANNEL_NOTIFY uNotify,
/* [in] */ INmChannel __RPC_FAR *pChannel) = 0;
};
#else /* C style interface */
typedef struct INmConferenceNotifyVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
INmConferenceNotify __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
INmConferenceNotify __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
INmConferenceNotify __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NmUI )(
INmConferenceNotify __RPC_FAR * This,
/* [in] */ CONFN uNotify);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StateChanged )(
INmConferenceNotify __RPC_FAR * This,
/* [in] */ NM_CONFERENCE_STATE uState);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MemberChanged )(
INmConferenceNotify __RPC_FAR * This,
/* [in] */ NM_MEMBER_NOTIFY uNotify,
/* [in] */ INmMember __RPC_FAR *pMember);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ChannelChanged )(
INmConferenceNotify __RPC_FAR * This,
/* [in] */ NM_CHANNEL_NOTIFY uNotify,
/* [in] */ INmChannel __RPC_FAR *pChannel);
END_INTERFACE
} INmConferenceNotifyVtbl;
interface INmConferenceNotify
{
CONST_VTBL struct INmConferenceNotifyVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define INmConferenceNotify_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define INmConferenceNotify_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define INmConferenceNotify_Release(This) \
(This)->lpVtbl -> Release(This)
#define INmConferenceNotify_NmUI(This,uNotify) \
(This)->lpVtbl -> NmUI(This,uNotify)
#define INmConferenceNotify_StateChanged(This,uState) \
(This)->lpVtbl -> StateChanged(This,uState)
#define INmConferenceNotify_MemberChanged(This,uNotify,pMember) \
(This)->lpVtbl -> MemberChanged(This,uNotify,pMember)
#define INmConferenceNotify_ChannelChanged(This,uNotify,pChannel) \
(This)->lpVtbl -> ChannelChanged(This,uNotify,pChannel)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE INmConferenceNotify_NmUI_Proxy(
INmConferenceNotify __RPC_FAR * This,
/* [in] */ CONFN uNotify);
void __RPC_STUB INmConferenceNotify_NmUI_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmConferenceNotify_StateChanged_Proxy(
INmConferenceNotify __RPC_FAR * This,
/* [in] */ NM_CONFERENCE_STATE uState);
void __RPC_STUB INmConferenceNotify_StateChanged_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmConferenceNotify_MemberChanged_Proxy(
INmConferenceNotify __RPC_FAR * This,
/* [in] */ NM_MEMBER_NOTIFY uNotify,
/* [in] */ INmMember __RPC_FAR *pMember);
void __RPC_STUB INmConferenceNotify_MemberChanged_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INmConferenceNotify_ChannelChanged_Proxy(
INmConferenceNotify __RPC_FA
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -