⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 imsconf2.h

📁 通信增值服务,上网接听电话
💻 H
📖 第 1 页 / 共 5 页
字号:
            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 + -