Tapi3if.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:710k
- void __RPC_STUB ITCustomTone_put_CadenceOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITCustomTone_get_CadenceOff_Proxy(
- ITCustomTone * This,
- /* [retval][out] */ long *plCadenceOff);
- void __RPC_STUB ITCustomTone_get_CadenceOff_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITCustomTone_put_CadenceOff_Proxy(
- ITCustomTone * This,
- /* [in] */ long lCadenceOff);
- void __RPC_STUB ITCustomTone_put_CadenceOff_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITCustomTone_get_Volume_Proxy(
- ITCustomTone * This,
- /* [retval][out] */ long *plVolume);
- void __RPC_STUB ITCustomTone_get_Volume_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITCustomTone_put_Volume_Proxy(
- ITCustomTone * This,
- /* [in] */ long lVolume);
- void __RPC_STUB ITCustomTone_put_Volume_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITCustomTone_INTERFACE_DEFINED__ */
- #ifndef __IEnumPhone_INTERFACE_DEFINED__
- #define __IEnumPhone_INTERFACE_DEFINED__
- /* interface IEnumPhone */
- /* [object][unique][hidden][helpstring][uuid] */
- EXTERN_C const IID IID_IEnumPhone;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("F15B7669-4780-4595-8C89-FB369C8CF7AA")
- IEnumPhone : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [size_is][out] */ ITPhone **ppElements,
- /* [full][out][in] */ ULONG *pceltFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG celt) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [retval][out] */ IEnumPhone **ppEnum) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEnumPhoneVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEnumPhone * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEnumPhone * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEnumPhone * This);
-
- HRESULT ( STDMETHODCALLTYPE *Next )(
- IEnumPhone * This,
- /* [in] */ ULONG celt,
- /* [size_is][out] */ ITPhone **ppElements,
- /* [full][out][in] */ ULONG *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- IEnumPhone * This);
-
- HRESULT ( STDMETHODCALLTYPE *Skip )(
- IEnumPhone * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE *Clone )(
- IEnumPhone * This,
- /* [retval][out] */ IEnumPhone **ppEnum);
-
- END_INTERFACE
- } IEnumPhoneVtbl;
- interface IEnumPhone
- {
- CONST_VTBL struct IEnumPhoneVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEnumPhone_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEnumPhone_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEnumPhone_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEnumPhone_Next(This,celt,ppElements,pceltFetched)
- (This)->lpVtbl -> Next(This,celt,ppElements,pceltFetched)
- #define IEnumPhone_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IEnumPhone_Skip(This,celt)
- (This)->lpVtbl -> Skip(This,celt)
- #define IEnumPhone_Clone(This,ppEnum)
- (This)->lpVtbl -> Clone(This,ppEnum)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IEnumPhone_Next_Proxy(
- IEnumPhone * This,
- /* [in] */ ULONG celt,
- /* [size_is][out] */ ITPhone **ppElements,
- /* [full][out][in] */ ULONG *pceltFetched);
- void __RPC_STUB IEnumPhone_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumPhone_Reset_Proxy(
- IEnumPhone * This);
- void __RPC_STUB IEnumPhone_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumPhone_Skip_Proxy(
- IEnumPhone * This,
- /* [in] */ ULONG celt);
- void __RPC_STUB IEnumPhone_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumPhone_Clone_Proxy(
- IEnumPhone * This,
- /* [retval][out] */ IEnumPhone **ppEnum);
- void __RPC_STUB IEnumPhone_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEnumPhone_INTERFACE_DEFINED__ */
- #ifndef __IEnumTerminal_INTERFACE_DEFINED__
- #define __IEnumTerminal_INTERFACE_DEFINED__
- /* interface IEnumTerminal */
- /* [object][unique][hidden][helpstring][uuid] */
- EXTERN_C const IID IID_IEnumTerminal;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("AE269CF4-935E-11d0-835C-00AA003CCABD")
- IEnumTerminal : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [out] */ ITTerminal **ppElements,
- /* [full][out][in] */ ULONG *pceltFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG celt) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [retval][out] */ IEnumTerminal **ppEnum) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEnumTerminalVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEnumTerminal * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEnumTerminal * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEnumTerminal * This);
-
- HRESULT ( STDMETHODCALLTYPE *Next )(
- IEnumTerminal * This,
- /* [in] */ ULONG celt,
- /* [out] */ ITTerminal **ppElements,
- /* [full][out][in] */ ULONG *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- IEnumTerminal * This);
-
- HRESULT ( STDMETHODCALLTYPE *Skip )(
- IEnumTerminal * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE *Clone )(
- IEnumTerminal * This,
- /* [retval][out] */ IEnumTerminal **ppEnum);
-
- END_INTERFACE
- } IEnumTerminalVtbl;
- interface IEnumTerminal
- {
- CONST_VTBL struct IEnumTerminalVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEnumTerminal_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEnumTerminal_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEnumTerminal_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEnumTerminal_Next(This,celt,ppElements,pceltFetched)
- (This)->lpVtbl -> Next(This,celt,ppElements,pceltFetched)
- #define IEnumTerminal_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IEnumTerminal_Skip(This,celt)
- (This)->lpVtbl -> Skip(This,celt)
- #define IEnumTerminal_Clone(This,ppEnum)
- (This)->lpVtbl -> Clone(This,ppEnum)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IEnumTerminal_Next_Proxy(
- IEnumTerminal * This,
- /* [in] */ ULONG celt,
- /* [out] */ ITTerminal **ppElements,
- /* [full][out][in] */ ULONG *pceltFetched);
- void __RPC_STUB IEnumTerminal_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumTerminal_Reset_Proxy(
- IEnumTerminal * This);
- void __RPC_STUB IEnumTerminal_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumTerminal_Skip_Proxy(
- IEnumTerminal * This,
- /* [in] */ ULONG celt);
- void __RPC_STUB IEnumTerminal_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumTerminal_Clone_Proxy(
- IEnumTerminal * This,
- /* [retval][out] */ IEnumTerminal **ppEnum);
- void __RPC_STUB IEnumTerminal_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEnumTerminal_INTERFACE_DEFINED__ */
- #ifndef __IEnumTerminalClass_INTERFACE_DEFINED__
- #define __IEnumTerminalClass_INTERFACE_DEFINED__
- /* interface IEnumTerminalClass */
- /* [object][unique][hidden][helpstring][uuid] */
- EXTERN_C const IID IID_IEnumTerminalClass;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("AE269CF5-935E-11d0-835C-00AA003CCABD")
- IEnumTerminalClass : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [size_is][out] */ GUID *pElements,
- /* [full][out][in] */ ULONG *pceltFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG celt) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [retval][out] */ IEnumTerminalClass **ppEnum) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEnumTerminalClassVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEnumTerminalClass * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEnumTerminalClass * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEnumTerminalClass * This);
-
- HRESULT ( STDMETHODCALLTYPE *Next )(
- IEnumTerminalClass * This,
- /* [in] */ ULONG celt,
- /* [size_is][out] */ GUID *pElements,
- /* [full][out][in] */ ULONG *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- IEnumTerminalClass * This);
-
- HRESULT ( STDMETHODCALLTYPE *Skip )(
- IEnumTerminalClass * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE *Clone )(
- IEnumTerminalClass * This,
- /* [retval][out] */ IEnumTerminalClass **ppEnum);
-
- END_INTERFACE
- } IEnumTerminalClassVtbl;
- interface IEnumTerminalClass
- {
- CONST_VTBL struct IEnumTerminalClassVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEnumTerminalClass_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEnumTerminalClass_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEnumTerminalClass_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEnumTerminalClass_Next(This,celt,pElements,pceltFetched)
- (This)->lpVtbl -> Next(This,celt,pElements,pceltFetched)
- #define IEnumTerminalClass_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IEnumTerminalClass_Skip(This,celt)
- (This)->lpVtbl -> Skip(This,celt)
- #define IEnumTerminalClass_Clone(This,ppEnum)
- (This)->lpVtbl -> Clone(This,ppEnum)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IEnumTerminalClass_Next_Proxy(
- IEnumTerminalClass * This,
- /* [in] */ ULONG celt,
- /* [size_is][out] */ GUID *pElements,
- /* [full][out][in] */ ULONG *pceltFetched);
- void __RPC_STUB IEnumTerminalClass_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumTerminalClass_Reset_Proxy(
- IEnumTerminalClass * This);
- void __RPC_STUB IEnumTerminalClass_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumTerminalClass_Skip_Proxy(
- IEnumTerminalClass * This,
- /* [in] */ ULONG celt);
- void __RPC_STUB IEnumTerminalClass_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumTerminalClass_Clone_Proxy(
- IEnumTerminalClass * This,
- /* [retval][out] */ IEnumTerminalClass **ppEnum);
- void __RPC_STUB IEnumTerminalClass_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEnumTerminalClass_INTERFACE_DEFINED__ */
- #ifndef __IEnumCall_INTERFACE_DEFINED__
- #define __IEnumCall_INTERFACE_DEFINED__
- /* interface IEnumCall */
- /* [object][unique][hidden][helpstring][uuid] */
- EXTERN_C const IID IID_IEnumCall;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("AE269CF6-935E-11d0-835C-00AA003CCABD")
- IEnumCall : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [out] */ ITCallInfo **ppElements,
- /* [full][out][in] */ ULONG *pceltFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG celt) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [retval][out] */ IEnumCall **ppEnum) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEnumCallVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEnumCall * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEnumCall * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEnumCall * This);
-
- HRESULT ( STDMETHODCALLTYPE *Next )(
- IEnumCall * This,
- /* [in] */ ULONG celt,
- /* [out] */ ITCallInfo **ppElements,
- /* [full][out][in] */ ULONG *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- IEnumCall * This);
-
- HRESULT ( STDMETHODCALLTYPE *Skip )(
- IEnumCall * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE *Clone )(
- IEnumCall * This,
- /* [retval][out] */ IEnumCall **ppEnum);
-
- END_INTERFACE
- } IEnumCallVtbl;
- interface IEnumCall
- {
- CONST_VTBL struct IEnumCallVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEnumCall_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEnumCall_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEnumCall_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEnumCall_Next(This,celt,ppElements,pceltFetched)
- (This)->lpVtbl -> Next(This,celt,ppElements,pceltFetched)
- #define IEnumCall_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IEnumCall_Skip(This,celt)
- (This)->lpVtbl -> Skip(This,celt)
- #define IEnumCall_Clone(This,ppEnum)
- (This)->lpVtbl -> Clone(This,ppEnum)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IEnumCall_Next_Proxy(
- IEnumCall * This,
- /* [in] */ ULONG celt,
- /* [out] */ ITCallInfo **ppElements,
- /* [full][out][in] */ ULONG *pceltFetched);
- void __RPC_STUB IEnumCall_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumCall_Reset_Proxy(
- IEnumCall * This);
- void __RPC_STUB IEnumCall_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumCall_Skip_Proxy(
- IEnumCall * This,
- /* [in] */ ULONG celt);
- void __RPC_STUB IEnumCall_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumCall_Clone_Proxy(
- IEnumCall * This,
- /* [retval][out] */ IEnumCall **ppEnum);
- void __RPC_STUB IEnumCall_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEnumCall_INTERFACE_DEFINED__ */
- #ifndef __IEnumAddress_INTERFACE_DEFINED__
- #define __IEnumAddress_INTERFACE_DEFINED__
- /* interface IEnumAddress */
- /* [object][unique][hidden][helpstring][uuid] */
- EXTERN_C const IID IID_IEnumAddress;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("1666FCA1-9363-11d0-835C-00AA003CCABD")
- IEnumAddress : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [size_is][out] */ ITAddress **ppElements,
- /* [full][out][in] */ ULONG *pceltFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG celt) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [retval][out] */ IEnumAddress **ppEnum) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEnumAddressVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEnumAddress * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEnumAddress * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEnumAddress * This);
-
- HRESULT ( STDMETHODCALLTYPE *Next )(
- IEnumAddress * This,
- /* [in] */ ULONG celt,
- /* [size_is][out] */ ITAddress **ppElements,
- /* [full][out][in] */ ULONG *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- IEnumAddress * This);
-
- HRESULT ( STDMETHODCALLTYPE *Skip )(
- IEnumAddress * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE *Clone )(
- IEnumAddress * This,
- /* [retval][out] */ IEnumAddress **ppEnum);
-
- END_INTERFACE
- } IEnumAddressVtbl;
- interface IEnumAddress
- {
- CONST_VTBL struct IEnumAddressVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEnumAddress_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEnumAddress_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEnumAddress_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEnumAddress_Next(This,celt,ppElements,pceltFetched)
- (This)->lpVtbl -> Next(This,celt,ppElements,pceltFetched)
- #define IEnumAddress_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IEnumAddress_Skip(This,celt)
- (This)->lpVtbl -> Skip(This,celt)
- #define IEnumAddress_Clone(This,ppEnum)
- (This)->lpVtbl -> Clone(This,ppEnum)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IEnumAddress_Next_Proxy(
- IEnumAddress * This,
- /* [in] */ ULONG celt,
- /* [size_is][out] */ ITAddress **ppElements,
- /* [full][out][in] */ ULONG *pceltFetched);
- void __RPC_STUB IEnumAddress_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumAddress_Reset_Proxy(
- IEnumAddress * This);
- void __RPC_STUB IEnumAddress_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumAddress_Skip_Proxy(
- IEnumAddress * This,
- /* [in] */ ULONG celt);
- void __RPC_STUB IEnumAddress_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumAddress_Clone_Proxy(
- IEnumAddress * This,
- /* [retval][out] */ IEnumAddress **ppEnum);
- void __RPC_STUB IEnumAddress_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEnumAddress_INTERFACE_DEFINED__ */
- #ifndef __IEnumCallHub_INTERFACE_DEFINED__
- #define __IEnumCallHub_INTERFACE_DEFINED__
- /* interface IEnumCallHub */
- /* [object][unique][hidden][helpstring][uuid] */
- EXTERN_C const IID IID_IEnumCallHub;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("A3C15450-5B92-11d1-8F4E-00C04FB6809F")
- IEnumCallHub : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [size_is][out] */ ITCallHub **ppElements,
- /* [full][out][in] */ ULONG *pceltFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG celt) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [retval][out] */ IEnumCallHub **ppEnum) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEnumCallHubVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEnumCallHub * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEnumCallHub * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEnumCallHub * This);
-
- HRESULT ( STDMETHODCALLTYPE *Next )(
- IEnumCallHub * This,
- /* [in] */ ULONG celt,
- /* [size_is][out] */ ITCallHub **ppElements,
- /* [full][out][in] */ ULONG *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- IEnumCallHub * This);
-
- HRESULT ( STDMETHODCALLTYPE *Skip )(
- IEnumCallHub * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE *Clone )(
- IEnumCallHub * This,
- /* [retval][out] */ IEnumCallHub **ppEnum);
-
- END_INTERFACE
- } IEnumCallHubVtbl;
- interface IEnumCallHub
- {
- CONST_VTBL struct IEnumCallHubVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEnumCallHub_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEnumCallHub_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEnumCallHub_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEnumCallHub_Next(This,celt,ppElements,pceltFetched)
- (This)->lpVtbl -> Next(This,celt,ppElements,pceltFetched)
- #define IEnumCallHub_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IEnumCallHub_Skip(This,celt)
- (This)->lpVtbl -> Skip(This,celt)
- #define IEnumCallHub_Clone(This,ppEnum)
- (This)->lpVtbl -> Clone(This,ppEnum)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IEnumCallHub_Next_Proxy(
- IEnumCallHub * This,
- /* [in] */ ULONG celt,
- /* [size_is][out] */ ITCallHub **ppElements,
- /* [full][out][in] */ ULONG *pceltFetched);
- void __RPC_STUB IEnumCallHub_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumCallHub_Reset_Proxy(
- IEnumCallHub * This);
- void __RPC_STUB IEnumCallHub_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumCallHub_Skip_Proxy(
- IEnumCallHub * This,
- /* [in] */ ULONG celt);
- void __RPC_STUB IEnumCallHub_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumCallHub_Clone_Proxy(
- IEnumCallHub * This,
- /* [retval][out] */ IEnumCallHub **ppEnum);
- void __RPC_STUB IEnumCallHub_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEnumCallHub_INTERFACE_DEFINED__ */
- #ifndef __IEnumBstr_INTERFACE_DEFINED__
- #define __IEnumBstr_INTERFACE_DEFINED__
- /* interface IEnumBstr */
- /* [object][unique][hidden][helpstring][uuid] */
- EXTERN_C const IID IID_IEnumBstr;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("35372049-0BC6-11d2-A033-00C04FB6809F")
- IEnumBstr : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [size_is][out] */ BSTR *ppStrings,
- /* [full][out][in] */ ULONG *pceltFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG celt) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [retval][out] */ IEnumBstr **ppEnum) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEnumBstrVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEnumBstr * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEnumBstr * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEnumBstr * This);
-
- HRESULT ( STDMETHODCALLTYPE *Next )(
- IEnumBstr * This,
- /* [in] */ ULONG celt,
- /* [size_is][out] */ BSTR *ppStrings,
- /* [full][out][in] */ ULONG *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- IEnumBstr * This);
-
- HRESULT ( STDMETHODCALLTYPE *Skip )(
- IEnumBstr * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE *Clone )(
- IEnumBstr * This,
- /* [retval][out] */ IEnumBstr **ppEnum);
-
- END_INTERFACE
- } IEnumBstrVtbl;
- interface IEnumBstr
- {
- CONST_VTBL struct IEnumBstrVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEnumBstr_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEnumBstr_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEnumBstr_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEnumBstr_Next(This,celt,ppStrings,pceltFetched)
- (This)->lpVtbl -> Next(This,celt,ppStrings,pceltFetched)
- #define IEnumBstr_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IEnumBstr_Skip(This,celt)
- (This)->lpVtbl -> Skip(This,celt)
- #define IEnumBstr_Clone(This,ppEnum)
- (This)->lpVtbl -> Clone(This,ppEnum)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IEnumBstr_Next_Proxy(
- IEnumBstr * This,
- /* [in] */ ULONG celt,
- /* [size_is][out] */ BSTR *ppStrings,
- /* [full][out][in] */ ULONG *pceltFetched);
- void __RPC_STUB IEnumBstr_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumBstr_Reset_Proxy(
- IEnumBstr * This);
- void __RPC_STUB IEnumBstr_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumBstr_Skip_Proxy(
- IEnumBstr * This,
- /* [in] */ ULONG celt);
- void __RPC_STUB IEnumBstr_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumBstr_Clone_Proxy(
- IEnumBstr * This,
- /* [retval][out] */ IEnumBstr **ppEnum);
- void __RPC_STUB IEnumBstr_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEnumBstr_INTERFACE_DEFINED__ */
- #ifndef __IEnumPluggableTerminalClassInfo_INTERFACE_DEFINED__
- #define __IEnumPluggableTerminalClassInfo_INTERFACE_DEFINED__
- /* interface IEnumPluggableTerminalClassInfo */
- /* [object][unique][hidden][helpstring][uuid] */
- EXTERN_C const IID IID_IEnumPluggableTerminalClassInfo;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("4567450C-DBEE-4e3f-AAF5-37BF9EBF5E29")
- IEnumPluggableTerminalClassInfo : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [size_is][out] */ ITPluggableTerminalClassInfo **ppElements,
- /* [full][out][in] */ ULONG *pceltFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG celt) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [retval][out] */ IEnumPluggableTerminalClassInfo **ppEnum) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEnumPluggableTerminalClassInfoVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEnumPluggableTerminalClassInfo * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEnumPluggableTerminalClassInfo * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEnumPluggableTerminalClassInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Next )(
- IEnumPluggableTerminalClassInfo * This,
- /* [in] */ ULONG celt,
- /* [size_is][out] */ ITPluggableTerminalClassInfo **ppElements,
- /* [full][out][in] */ ULONG *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- IEnumPluggableTerminalClassInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Skip )(
- IEnumPluggableTerminalClassInfo * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE *Clone )(
- IEnumPluggableTerminalClassInfo * This,
- /* [retval][out] */ IEnumPluggableTerminalClassInfo **ppEnum);
-
- END_INTERFACE
- } IEnumPluggableTerminalClassInfoVtbl;
- interface IEnumPluggableTerminalClassInfo
- {
- CONST_VTBL struct IEnumPluggableTerminalClassInfoVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEnumPluggableTerminalClassInfo_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEnumPluggableTerminalClassInfo_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEnumPluggableTerminalClassInfo_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEnumPluggableTerminalClassInfo_Next(This,celt,ppElements,pceltFetched)
- (This)->lpVtbl -> Next(This,celt,ppElements,pceltFetched)
- #define IEnumPluggableTerminalClassInfo_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IEnumPluggableTerminalClassInfo_Skip(This,celt)
- (This)->lpVtbl -> Skip(This,celt)
- #define IEnumPluggableTerminalClassInfo_Clone(This,ppEnum)
- (This)->lpVtbl -> Clone(This,ppEnum)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IEnumPluggableTerminalClassInfo_Next_Proxy(
- IEnumPluggableTerminalClassInfo * This,
- /* [in] */ ULONG celt,
- /* [size_is][out] */ ITPluggableTerminalClassInfo **ppElements,
- /* [full][out][in] */ ULONG *pceltFetched);
- void __RPC_STUB IEnumPluggableTerminalClassInfo_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumPluggableTerminalClassInfo_Reset_Proxy(
- IEnumPluggableTerminalClassInfo * This);
- void __RPC_STUB IEnumPluggableTerminalClassInfo_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumPluggableTerminalClassInfo_Skip_Proxy(
- IEnumPluggableTerminalClassInfo * This,
- /* [in] */ ULONG celt);
- void __RPC_STUB IEnumPluggableTerminalClassInfo_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumPluggableTerminalClassInfo_Clone_Proxy(
- IEnumPluggableTerminalClassInfo * This,
- /* [retval][out] */ IEnumPluggableTerminalClassInfo **ppEnum);
- void __RPC_STUB IEnumPluggableTerminalClassInfo_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEnumPluggableTerminalClassInfo_INTERFACE_DEFINED__ */
- #ifndef __IEnumPluggableSuperclassInfo_INTERFACE_DEFINED__
- #define __IEnumPluggableSuperclassInfo_INTERFACE_DEFINED__
- /* interface IEnumPluggableSuperclassInfo */
- /* [object][unique][hidden][helpstring][uuid] */
- EXTERN_C const IID IID_IEnumPluggableSuperclassInfo;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("E9586A80-89E6-4cff-931D-478D5751F4C0")
- IEnumPluggableSuperclassInfo : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [size_is][out] */ ITPluggableTerminalSuperclassInfo **ppElements,
- /* [full][out][in] */ ULONG *pceltFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG celt) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [retval][out] */ IEnumPluggableSuperclassInfo **ppEnum) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEnumPluggableSuperclassInfoVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEnumPluggableSuperclassInfo * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEnumPluggableSuperclassInfo * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEnumPluggableSuperclassInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Next )(
- IEnumPluggableSuperclassInfo * This,
- /* [in] */ ULONG celt,
- /* [size_is][out] */ ITPluggableTerminalSuperclassInfo **ppElements,
- /* [full][out][in] */ ULONG *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- IEnumPluggableSuperclassInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Skip )(
- IEnumPluggableSuperclassInfo * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE *Clone )(
- IEnumPluggableSuperclassInfo * This,
- /* [retval][out] */ IEnumPluggableSuperclassInfo **ppEnum);
-
- END_INTERFACE
- } IEnumPluggableSuperclassInfoVtbl;
- interface IEnumPluggableSuperclassInfo
- {
- CONST_VTBL struct IEnumPluggableSuperclassInfoVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEnumPluggableSuperclassInfo_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEnumPluggableSuperclassInfo_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEnumPluggableSuperclassInfo_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEnumPluggableSuperclassInfo_Next(This,celt,ppElements,pceltFetched)
- (This)->lpVtbl -> Next(This,celt,ppElements,pceltFetched)
- #define IEnumPluggableSuperclassInfo_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IEnumPluggableSuperclassInfo_Skip(This,celt)
- (This)->lpVtbl -> Skip(This,celt)
- #define IEnumPluggableSuperclassInfo_Clone(This,ppEnum)
- (This)->lpVtbl -> Clone(This,ppEnum)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IEnumPluggableSuperclassInfo_Next_Proxy(
- IEnumPluggableSuperclassInfo * This,
- /* [in] */ ULONG celt,
- /* [size_is][out] */ ITPluggableTerminalSuperclassInfo **ppElements,
- /* [full][out][in] */ ULONG *pceltFetched);
- void __RPC_STUB IEnumPluggableSuperclassInfo_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumPluggableSuperclassInfo_Reset_Proxy(
- IEnumPluggableSuperclassInfo * This);
- void __RPC_STUB IEnumPluggableSuperclassInfo_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumPluggableSuperclassInfo_Skip_Proxy(
- IEnumPluggableSuperclassInfo * This,
- /* [in] */ ULONG celt);
- void __RPC_STUB IEnumPluggableSuperclassInfo_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumPluggableSuperclassInfo_Clone_Proxy(
- IEnumPluggableSuperclassInfo * This,
- /* [retval][out] */ IEnumPluggableSuperclassInfo **ppEnum);
- void __RPC_STUB IEnumPluggableSuperclassInfo_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEnumPluggableSuperclassInfo_INTERFACE_DEFINED__ */
- #ifndef __ITPhoneEvent_INTERFACE_DEFINED__
- #define __ITPhoneEvent_INTERFACE_DEFINED__
- /* interface ITPhoneEvent */
- /* [object][oleautomation][helpstring][uuid] */
- EXTERN_C const IID IID_ITPhoneEvent;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8F942DD8-64ED-4aaf-A77D-B23DB0837EAD")
- ITPhoneEvent : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Phone(
- /* [retval][out] */ ITPhone **ppPhone) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Event(
- /* [retval][out] */ PHONE_EVENT *pEvent) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ButtonState(
- /* [retval][out] */ PHONE_BUTTON_STATE *pState) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_HookSwitchState(
- /* [retval][out] */ PHONE_HOOK_SWITCH_STATE *pState) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_HookSwitchDevice(
- /* [retval][out] */ PHONE_HOOK_SWITCH_DEVICE *pDevice) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RingMode(
- /* [retval][out] */ long *plRingMode) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ButtonLampId(
- /* [retval][out] */ long *plButtonLampId) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NumberGathered(
- /* [retval][out] */ BSTR *ppNumber) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Call(
- /* [retval][out] */ ITCallInfo **ppCallInfo) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITPhoneEventVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITPhoneEvent * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITPhoneEvent * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITPhoneEvent * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITPhoneEvent * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITPhoneEvent * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITPhoneEvent * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITPhoneEvent * 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][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Phone )(
- ITPhoneEvent * This,
- /* [retval][out] */ ITPhone **ppPhone);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Event )(
- ITPhoneEvent * This,
- /* [retval][out] */ PHONE_EVENT *pEvent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ButtonState )(
- ITPhoneEvent * This,
- /* [retval][out] */ PHONE_BUTTON_STATE *pState);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HookSwitchState )(
- ITPhoneEvent * This,
- /* [retval][out] */ PHONE_HOOK_SWITCH_STATE *pState);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HookSwitchDevice )(
- ITPhoneEvent * This,
- /* [retval][out] */ PHONE_HOOK_SWITCH_DEVICE *pDevice);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RingMode )(
- ITPhoneEvent * This,
- /* [retval][out] */ long *plRingMode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ButtonLampId )(
- ITPhoneEvent * This,
- /* [retval][out] */ long *plButtonLampId);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NumberGathered )(
- ITPhoneEvent * This,
- /* [retval][out] */ BSTR *ppNumber);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Call )(
- ITPhoneEvent * This,
- /* [retval][out] */ ITCallInfo **ppCallInfo);
-
- END_INTERFACE
- } ITPhoneEventVtbl;
- interface ITPhoneEvent
- {
- CONST_VTBL struct ITPhoneEventVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITPhoneEvent_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITPhoneEvent_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITPhoneEvent_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITPhoneEvent_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITPhoneEvent_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITPhoneEvent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITPhoneEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITPhoneEvent_get_Phone(This,ppPhone)
- (This)->lpVtbl -> get_Phone(This,ppPhone)
- #define ITPhoneEvent_get_Event(This,pEvent)
- (This)->lpVtbl -> get_Event(This,pEvent)
- #define ITPhoneEvent_get_ButtonState(This,pState)
- (This)->lpVtbl -> get_ButtonState(This,pState)
- #define ITPhoneEvent_get_HookSwitchState(This,pState)
- (This)->lpVtbl -> get_HookSwitchState(This,pState)
- #define ITPhoneEvent_get_HookSwitchDevice(This,pDevice)
- (This)->lpVtbl -> get_HookSwitchDevice(This,pDevice)
- #define ITPhoneEvent_get_RingMode(This,plRingMode)
- (This)->lpVtbl -> get_RingMode(This,plRingMode)
- #define ITPhoneEvent_get_ButtonLampId(This,plButtonLampId)
- (This)->lpVtbl -> get_ButtonLampId(This,plButtonLampId)
- #define ITPhoneEvent_get_NumberGathered(This,ppNumber)
- (This)->lpVtbl -> get_NumberGathered(This,ppNumber)
- #define ITPhoneEvent_get_Call(This,ppCallInfo)
- (This)->lpVtbl -> get_Call(This,ppCallInfo)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITPhoneEvent_get_Phone_Proxy(
- ITPhoneEvent * This,
- /* [retval][out] */ ITPhone **ppPhone);
- void __RPC_STUB ITPhoneEvent_get_Phone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITPhoneEvent_get_Event_Proxy(
- ITPhoneEvent * This,
- /* [retval][out] */ PHONE_EVENT *pEvent);
- void __RPC_STUB ITPhoneEvent_get_Event_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITPhoneEvent_get_ButtonState_Proxy(
- ITPhoneEvent * This,
- /* [retval][out] */ PHONE_BUTTON_STATE *pState);
- void __RPC_STUB ITPhoneEvent_get_ButtonState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITPhoneEvent_get_HookSwitchState_Proxy(
- ITPhoneEvent * This,
- /* [retval][out] */ PHONE_HOOK_SWITCH_STATE *pState);
- void __RPC_STUB ITPhoneEvent_get_HookSwitchState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITPhoneEvent_get_HookSwitchDevice_Proxy(
- ITPhoneEvent * This,
- /* [retval][out] */ PHONE_HOOK_SWITCH_DEVICE *pDevice);
- void __RPC_STUB ITPhoneEvent_get_HookSwitchDevice_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITPhoneEvent_get_RingMode_Proxy(
- ITPhoneEvent * This,
- /* [retval][out] */ long *plRingMode);
- void __RPC_STUB ITPhoneEvent_get_RingMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITPhoneEvent_get_ButtonLampId_Proxy(
- ITPhoneEvent * This,
- /* [retval][out] */ long *plButtonLampId);
- void __RPC_STUB ITPhoneEvent_get_ButtonLampId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITPhoneEvent_get_NumberGathered_Proxy(
- ITPhoneEvent * This,
- /* [retval][out] */ BSTR *ppNumber);
- void __RPC_STUB ITPhoneEvent_get_NumberGathered_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITPhoneEvent_get_Call_Proxy(
- ITPhoneEvent * This,
- /* [retval][out] */ ITCallInfo **ppCallInfo);
- void __RPC_STUB ITPhoneEvent_get_Call_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITPhoneEvent_INTERFACE_DEFINED__ */
- #ifndef __ITCallStateEvent_INTERFACE_DEFINED__
- #define __ITCallStateEvent_INTERFACE_DEFINED__
- /* interface ITCallStateEvent */
- /* [object][dual][helpstring][uuid] */
- EXTERN_C const IID IID_ITCallStateEvent;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("62F47097-95C9-11d0-835D-00AA003CCABD")
- ITCallStateEvent : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Call(
- /* [retval][out] */ ITCallInfo **ppCallInfo) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_State(
- /* [retval][out] */ CALL_STATE *pCallState) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Cause(
- /* [retval][out] */ CALL_STATE_EVENT_CAUSE *pCEC) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CallbackInstance(
- /* [retval][out] */ long *plCallbackInstance) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITCallStateEventVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITCallStateEvent * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITCallStateEvent * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITCallStateEvent * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITCallStateEvent * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITCallStateEvent * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITCallStateEvent * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITCallStateEvent * 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][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Call )(
- ITCallStateEvent * This,
- /* [retval][out] */ ITCallInfo **ppCallInfo);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_State )(
- ITCallStateEvent * This,
- /* [retval][out] */ CALL_STATE *pCallState);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Cause )(
- ITCallStateEvent * This,
- /* [retval][out] */ CALL_STATE_EVENT_CAUSE *pCEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CallbackInstance )(
- ITCallStateEvent * This,
- /* [retval][out] */ long *plCallbackInstance);
-
- END_INTERFACE
- } ITCallStateEventVtbl;
- interface ITCallStateEvent
- {
- CONST_VTBL struct ITCallStateEventVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITCallStateEvent_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITCallStateEvent_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITCallStateEvent_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITCallStateEvent_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITCallStateEvent_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITCallStateEvent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITCallStateEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITCallStateEvent_get_Call(This,ppCallInfo)
- (This)->lpVtbl -> get_Call(This,ppCallInfo)
- #define ITCallStateEvent_get_State(This,pCallState)
- (This)->lpVtbl -> get_State(This,pCallState)
- #define ITCallStateEvent_get_Cause(This,pCEC)
- (This)->lpVtbl -> get_Cause(This,pCEC)
- #define ITCallStateEvent_get_CallbackInstance(This,plCallbackInstance)
- (This)->lpVtbl -> get_CallbackInstance(This,plCallbackInstance)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITCallStateEvent_get_Call_Proxy(
- ITCallStateEvent * This,
- /* [retval][out] */ ITCallInfo **ppCallInfo);
- void __RPC_STUB ITCallStateEvent_get_Call_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITCallStateEvent_get_State_Proxy(
- ITCallStateEvent * This,
- /* [retval][out] */ CALL_STATE *pCallState);
- void __RPC_STUB ITCallStateEvent_get_State_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITCallStateEvent_get_Cause_Proxy(
- ITCallStateEvent * This,
- /* [retval][out] */ CALL_STATE_EVENT_CAUSE *pCEC);
- void __RPC_STUB ITCallStateEvent_get_Cause_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITCallStateEvent_get_CallbackInstance_Proxy(
- ITCallStateEvent * This,
- /* [retval][out] */ long *plCallbackInstance);
- void __RPC_STUB ITCallStateEvent_get_CallbackInstance_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITCallStateEvent_INTERFACE_DEFINED__ */
- #ifndef __ITPhoneDeviceSpecificEvent_INTERFACE_DEFINED__
- #define __ITPhoneDeviceSpecificEvent_INTERFACE_DEFINED__
- /* interface ITPhoneDeviceSpecificEvent */
- /* [object][oleautomation][helpstring][uuid] */
- EXTERN_C const IID IID_ITPhoneDeviceSpecificEvent;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("63FFB2A6-872B-4cd3-A501-326E8FB40AF7")
- ITPhoneDeviceSpecificEvent : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Phone(
- /* [retval][out] */ ITPhone **ppPhone) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_lParam1(
- /* [retval][out] */ long *pParam1) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_lParam2(
- /* [retval][out] */ long *pParam2) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_lParam3(
- /* [retval][out] */ long *pParam3) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITPhoneDeviceSpecificEventVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITPhoneDeviceSpecificEvent * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITPhoneDeviceSpecificEvent * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITPhoneDeviceSpecificEvent * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITPhoneDeviceSpecificEvent * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITPhoneDeviceSpecificEvent * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITPhoneDeviceSpecificEvent * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITPhoneDeviceSpecificEvent * 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][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Phone )(
- ITPhoneDeviceSpecificEvent * This,
- /* [retval][out] */ ITPhone **ppPhone);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lParam1 )(
- ITPhoneDeviceSpecificEvent * This,
- /* [retval][out] */ long *pParam1);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lParam2 )(
- ITPhoneDeviceSpecificEvent * This,
- /* [retval][out] */ long *pParam2);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lParam3 )(
- ITPhoneDeviceSpecificEvent * This,
- /* [retval][out] */ long *pParam3);
-
- END_INTERFACE
- } ITPhoneDeviceSpecificEventVtbl;
- interface ITPhoneDeviceSpecificEvent
- {
- CONST_VTBL struct ITPhoneDeviceSpecificEventVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITPhoneDeviceSpecificEvent_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITPhoneDeviceSpecificEvent_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITPhoneDeviceSpecificEvent_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITPhoneDeviceSpecificEvent_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITPhoneDeviceSpecificEvent_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITPhoneDeviceSpecificEvent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITPhoneDeviceSpecificEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITPhoneDeviceSpecificEvent_get_Phone(This,ppPhone)
- (This)->lpVtbl -> get_Phone(This,ppPhone)
- #define ITPhoneDeviceSpecificEvent_get_lParam1(This,pParam1)
- (This)->lpVtbl -> get_lParam1(This,pParam1)
- #define ITPhoneDeviceSpecificEvent_get_lParam2(This,pParam2)
- (This)->lpVtbl -> get_lParam2(This,pParam2)
- #define ITPhoneDeviceSpecificEvent_get_lParam3(This,pParam3)
- (This)->lpVtbl -> get_lParam3(This,pParam3)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITPhoneDeviceSpecificEvent_get_Phone_Proxy(
- ITPhoneDeviceSpecificEvent * This,
- /* [retval][out] */ ITPhone **ppPhone);
- void __RPC_STUB ITPhoneDeviceSpecificEvent_get_Phone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITPhoneDeviceSpecificEvent_get_lParam1_Proxy(
- ITPhoneDeviceSpecificEvent * This,
- /* [retval][out] */ long *pParam1);
- void __RPC_STUB ITPhoneDeviceSpecificEvent_get_lParam1_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITPhoneDeviceSpecificEvent_get_lParam2_Proxy(
- ITPhoneDeviceSpecificEvent * This,
- /* [retval][out] */ long *pParam2);
- void __RPC_STUB ITPhoneDeviceSpecificEvent_get_lParam2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITPhoneDeviceSpecificEvent_get_lParam3_Proxy(
- ITPhoneDeviceSpecificEvent * This,
- /* [retval][out] */ long *pParam3);
- void __RPC_STUB ITPhoneDeviceSpecificEvent_get_lParam3_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITPhoneDeviceSpecificEvent_INTERFACE_DEFINED__ */
- #ifndef __ITCallMediaEvent_INTERFACE_DEFINED__
- #define __ITCallMediaEvent_INTERFACE_DEFINED__
- /* interface ITCallMediaEvent */
- /* [object][dual][helpstring][uuid] */
- EXTERN_C const IID IID_ITCallMediaEvent;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("FF36B87F-EC3A-11d0-8EE4-00C04FB6809F")
- ITCallMediaEvent : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Call(
- /* [retval][out] */ ITCallInfo **ppCallInfo) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Event(
- /* [retval][out] */ CALL_MEDIA_EVENT *pCallMediaEvent) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Error(
- /* [retval][out] */ HRESULT *phrError) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Terminal(
- /* [retval][out] */ ITTerminal **ppTerminal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Stream(
- /* [retval][out] */ ITStream **ppStream) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Cause(
- /* [retval][out] */ CALL_MEDIA_EVENT_CAUSE *pCause) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITCallMediaEventVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITCallMediaEvent * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITCallMediaEvent * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITCallMediaEvent * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITCallMediaEvent * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITCallMediaEvent * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITCallMediaEvent * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITCallMediaEvent * 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][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Call )(
- ITCallMediaEvent * This,
- /* [retval][out] */ ITCallInfo **ppCallInfo);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Event )(
- ITCallMediaEvent * This,
- /* [retval][out] */ CALL_MEDIA_EVENT *pCallMediaEvent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Error )(
- ITCallMediaEvent * This,
- /* [retval][out] */ HRESULT *phrError);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Terminal )(
- ITCallMediaEvent * This,
- /* [retval][out] */ ITTerminal **ppTerminal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Stream )(
- ITCallMediaEvent * This,
- /* [retval][out] */ ITStream **ppStream);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Cause )(
- ITCallMediaEvent * This,
- /* [retval][out] */ CALL_MEDIA_EVENT_CAUSE *pCause);
-
- END_INTERFACE
- } ITCallMediaEventVtbl;
- interface ITCallMediaEvent
- {
- CONST_VTBL struct ITCallMediaEventVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITCallMediaEvent_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITCallMediaEvent_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITCallMediaEvent_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITCallMediaEvent_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITCallMediaEvent_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITCallMediaEvent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITCallMediaEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITCallMediaEvent_get_Call(This,ppCallInfo)
- (This)->lpVtbl -> get_Call(This,ppCallInfo)
- #define ITCallMediaEvent_get_Event(This,pCallMediaEvent)
- (This)->lpVtbl -> get_Event(This,pCallMediaEvent)
- #define ITCallMediaEvent_get_Error(This,phrError)
- (This)->lpVtbl -> get_Error(This,phrError)
- #define ITCallMediaEvent_get_Terminal(This,ppTerminal)
- (This)->lpVtbl -> get_Terminal(This,ppTerminal)
- #define ITCallMediaEvent_get_Stream(This,ppStream)
- (This)->lpVtbl -> get_Stream(This,ppStream)
- #define ITCallMediaEvent_get_Cause(This,pCause)
- (This)->lpVtbl -> get_Cause(This,pCause)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITCallMediaEvent_get_Call_Proxy(
- ITCallMediaEvent * This,
- /* [retval][out] */ ITCallInfo **ppCallInfo);
- void __RPC_STUB ITCallMediaEvent_get_Call_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITCallMediaEvent_get_Event_Proxy(
- ITCallMediaEvent * This,
- /* [retval][out] */ CALL_MEDIA_EVENT *pCallMediaEvent);
- void __RPC_STUB ITCallMediaEvent_get_Event_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITCallMediaEvent_get_Error_Proxy(
- ITCallMediaEvent * This,
- /* [retval][out] */ HRESULT *phrError);
- void __RPC_STUB ITCallMediaEvent_get_Error_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITCallMediaEvent_get_Terminal_Proxy(
- ITCallMediaEvent * This,
- /* [retval][out] */ ITTerminal **ppTerminal);
- void __RPC_STUB ITCallMediaEvent_get_Terminal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITCallMediaEvent_get_Stream_Proxy(
- ITCallMediaEvent * This,
- /* [retval][out] */ ITStream **ppStream);
- void __RPC_STUB ITCallMediaEvent_get_Stream_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITCallMediaEvent_get_Cause_Proxy(
- ITCallMediaEvent * This,
- /* [retval][out] */ CALL_MEDIA_EVENT_CAUSE *pCause);
- void __RPC_STUB ITCallMediaEvent_get_Cause_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITCallMediaEvent_INTERFACE_DEFINED__ */
- #ifndef __ITDigitDetectionEvent_INTERFACE_DEFINED__
- #define __ITDigitDetectionEvent_INTERFACE_DEFINED__
- /* interface ITDigitDetectionEvent */
- /* [object][oleautomation][helpstring][uuid] */
- EXTERN_C const IID IID_ITDigitDetectionEvent;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("80D3BFAC-57D9-11d2-A04A-00C04FB6809F")
- ITDigitDetectionEvent : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Call(
- /* [retval][out] */ ITCallInfo **ppCallInfo) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Digit(
- /* [retval][out] */ unsigned char *pucDigit) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DigitMode(
- /* [retval][out] */ TAPI_DIGITMODE *pDigitMode) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TickCount(
- /* [retval][out] */ long *plTickCount) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CallbackInstance(
- /* [retval][out] */ long *plCallbackInstance) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITDigitDetectionEventVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITDigitDetectionEvent * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITDigitDetectionEvent * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITDigitDetectionEvent * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITDigitDetectionEvent * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITDigitDetectionEvent * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITDigitDetectionEvent * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITDigitDetectionEvent * 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][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Call )(
- ITDigitDetectionEvent * This,
- /* [retval][out] */ ITCallInfo **ppCallInfo);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Digit )(
- ITDigitDetectionEvent * This,
- /* [retval][out] */ unsigned char *pucDigit);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DigitMode )(
- ITDigitDetectionEvent * This,
- /* [retval][out] */ TAPI_DIGITMODE *pDigitMode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TickCount )(
- ITDigitDetectionEvent * This,
- /* [retval][out] */ long *plTickCount);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CallbackInstance )(
- ITDigitDetectionEvent * This,
- /* [retval][out] */ long *plCallbackInstance);
-
- END_INTERFACE
- } ITDigitDetectionEventVtbl;
- interface ITDigitDetectionEvent
- {
- CONST_VTBL struct ITDigitDetectionEventVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITDigitDetectionEvent_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITDigitDetectionEvent_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITDigitDetectionEvent_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITDigitDetectionEvent_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITDigitDetectionEvent_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITDigitDetectionEvent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITDigitDetectionEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITDigitDetectionEvent_get_Call(This,ppCallInfo)
- (This)->lpVtbl -> get_Call(This,ppCallInfo)
- #define ITDigitDetectionEvent_get_Digit(This,pucDigit)
- (This)->lpVtbl -> get_Digit(This,pucDigit)
- #define ITDigitDetectionEvent_get_DigitMode(This,pDigitMode)
- (This)->lpVtbl -> get_DigitMode(This,pDigitMode)
- #define ITDigitDetectionEvent_get_TickCount(This,plTickCount)
- (This)->lpVtbl -> get_TickCount(This,plTickCount)
- #define ITDigitDetectionEvent_get_CallbackInstance(This,plCallbackInstance)
- (This)->lpVtbl -> get_CallbackInstance(This,plCallbackInstance)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITDigitDetectionEvent_get_Call_Proxy(
- ITDigitDetectionEvent * This,
- /* [retval][out] */ ITCallInfo **ppCallInfo);
- void __RPC_STUB ITDigitDetectionEvent_get_Call_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITDigitDetectionEvent_get_Digit_Proxy(
- ITDigitDetectionEvent * This,
- /* [retval][out] */ unsigned char *pucDigit);
- void __RPC_STUB ITDigitDetectionEvent_get_Digit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITDigitDetectionEvent_get_DigitMode_Proxy(
- ITDigitDetectionEvent * This,
- /* [retval][out] */ TAPI_DIGITMODE *pDigitMode);
- void __RPC_STUB ITDigitDetectionEvent_get_DigitMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITDigitDetectionEvent_get_TickCount_Proxy(
- ITDigitDetectionEvent * This,
- /* [retval][out] */ long *plTickCount);
- void __RPC_STUB ITDigitDetectionEvent_get_TickCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITDigitDetectionEvent_get_CallbackInstance_Proxy(
- ITDigitDetectionEvent * This,
- /* [retval][out] */ long *plCallbackInstance);
- void __RPC_STUB ITDigitDetectionEvent_get_CallbackInstance_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITDigitDetectionEvent_INTERFACE_DEFINED__ */
- #ifndef __ITDigitGenerationEvent_INTERFACE_DEFINED__
- #define __ITDigitGenerationEvent_INTERFACE_DEFINED__
- /* interface ITDigitGenerationEvent */
- /* [object][dual][helpstring][uuid] */
- EXTERN_C const IID IID_ITDigitGenerationEvent;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("80D3BFAD-57D9-11d2-A04A-00C04FB6809F")
- ITDigitGenerationEvent : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Call(
- /* [retval][out] */ ITCallInfo **ppCallInfo) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_GenerationTermination(
- /* [retval][out] */ long *plGenerationTermination) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TickCount(
- /* [retval][out] */ long *plTickCount) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CallbackInstance(
- /* [retval][out] */ long *plCallbackInstance) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITDigitGenerationEventVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITDigitGenerationEvent * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITDigitGenerationEvent * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITDigitGenerationEvent * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITDigitGenerationEvent * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITDigitGenerationEvent * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITDigitGenerationEvent * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITDigitGenerationEvent * 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][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Call )(
- ITDigitGenerationEvent * This,
- /* [retval][out] */ ITCallInfo **ppCallInfo);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GenerationTermination )(
- ITDigitGenerationEvent * This,
- /* [retval][out] */ long *plGenerationTermination);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TickCount )(
- ITDigitGenerationEvent * This,
- /* [retval][out] */ long *plTickCount);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CallbackInstance )(
- ITDigitGenerationEvent * This,
- /* [retval][out] */ long *plCallbackInstance);
-
- END_INTERFACE
- } ITDigitGenerationEventVtbl;
- interface ITDigitGenerationEvent
- {
- CONST_VTBL struct ITDigitGenerationEventVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITDigitGenerationEvent_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITDigitGenerationEvent_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITDigitGenerationEvent_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITDigitGenerationEvent_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITDigitGenerationEvent_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITDigitGenerationEvent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITDigitGenerationEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITDigitGenerationEvent_get_Call(This,ppCallInfo)
- (This)->lpVtbl -> get_Call(This,ppCallInfo)
- #define ITDigitGenerationEvent_get_GenerationTermination(This,plGenerationTermination)
- (This)->lpVtbl -> get_GenerationTermination(This,plGenerationTermination)
- #define ITDigitGenerationEvent_get_TickCount(This,plTickCount)
- (This)->lpVtbl -> get_TickCount(This,plTickCount)
- #define ITDigitGenerationEvent_get_CallbackInstance(This,plCallbackInstance)
- (This)->lpVtbl -> get_CallbackInstance(This,plCallbackInstance)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITDigitGenerationEvent_get_Call_Proxy(
- ITDigitGenerationEvent * This,
- /* [retval][out] */ ITCallInfo **ppCallInfo);
- void __RPC_STUB ITDigitGenerationEvent_get_Call_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITDigitGenerationEvent_get_GenerationTermination_Proxy(
- ITDigitGenerationEvent * This,
- /* [retval][out] */ long *plGenerationTermination);
- void __RPC_STUB ITDigitGenerationEvent_get_GenerationTermination_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITDigitGenerationEvent_get_TickCount_Proxy(
- ITDigitGenerationEvent * This,
- /* [retval][out] */ long *plTickCount);
- void __RPC_STUB ITDigitGenerationEvent_get_TickCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITDigitGenerationEvent_get_CallbackInstance_Proxy(
- ITDigitGenerationEvent * This,
- /* [retval][out] */ long *plCallbackInstance);
- void __RPC_STUB ITDigitGenerationEvent_get_CallbackInstance_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITDigitGenerationEvent_INTERFACE_DEFINED__ */
- #ifndef __ITDigitsGatheredEvent_INTERFACE_DEFINED__
- #define __ITDigitsGatheredEvent_INTERFACE_DEFINED__
- /* interface ITDigitsGatheredEvent */
- /* [object][dual][helpstring][uuid] */
- EXTERN_C const IID IID_ITDigitsGatheredEvent;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("E52EC4C1-CBA3-441a-9E6A-93CB909E9724")
- ITDigitsGatheredEvent : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Call(
- /* [retval][out] */ ITCallInfo **ppCallInfo) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Digits(
- /* [retval][out] */ BSTR *ppDigits) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_GatherTermination(
- /* [retval][out] */ TAPI_GATHERTERM *pGatherTermination) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TickCount(
- /* [retval][out] */ long *plTickCount) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CallbackInstance(
- /* [retval][out] */ long *plCallbackInstance) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITDigitsGatheredEventVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITDigitsGatheredEvent * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITDigitsGatheredEvent * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITDigitsGatheredEvent * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITDigitsGatheredEvent * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITDigitsGatheredEvent * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITDigitsGatheredEvent * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITDigitsGatheredEvent * 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][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Call )(
- ITDigitsGatheredEvent * This,
- /* [retval][out] */ ITCallInfo **ppCallInfo);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Digits )(
- ITDigitsGatheredEvent * This,
- /* [retval][out] */ BSTR *ppDigits);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GatherTermination )(
- ITDigitsGatheredEvent * This,
- /* [retval][out] */ TAPI_GATHERTERM *pGatherTermination);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TickCount )(
- ITDigitsGatheredEvent * This,
- /* [retval][out] */ long *plTickCount);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CallbackInstance )(
- ITDigitsGatheredEvent * This,
- /* [retval][out] */ long *plCallbackInstance);
-
- END_INTERFACE
- } ITDigitsGatheredEventVtbl;
- interface ITDigitsGatheredEvent
- {
- CONST_VTBL struct ITDigitsGatheredEventVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITDigitsGatheredEvent_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITDigitsGatheredEvent_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITDigitsGatheredEvent_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITDigitsGatheredEvent_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITDigitsGatheredEvent_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITDigitsGatheredEvent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITDigitsGatheredEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITDigitsGatheredEvent_get_Call(This,ppCallInfo)
- (This)->lpVtbl -> get_Call(This,ppCallInfo)
- #define ITDigitsGatheredEvent_get_Digits(This,ppDigits)
- (This)->lpVtbl -> get_Digits(This,ppDigits)
- #define ITDigitsGatheredEvent_get_GatherTermination(This,pGatherTermination)
- (This)->lpVtbl -> get_GatherTermination(This,pGatherTermination)
- #define ITDigitsGatheredEvent_get_TickCount(This,plTickCount)
- (This)->lpVtbl -> get_TickCount(This,plTickCount)
- #define ITDigitsGatheredEvent_get_CallbackInstance(This,plCallbackInstance)
- (This)->lpVtbl -> get_CallbackInstance(This,plCallbackInstance)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITDigitsGatheredEvent_get_Call_Proxy(
- ITDigitsGatheredEvent * This,
- /* [retval][out] */ ITCallInfo **ppCallInfo);
- void __RPC_STUB ITDigitsGatheredEvent_get_Call_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITDigitsGatheredEvent_get_Digits_Proxy(
- ITDigitsGatheredEvent * This,
- /* [retval][out] */ BSTR *ppDigits);
- void __RPC_STUB ITDigitsGatheredEvent_get_Digits_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITDigitsGatheredEvent_get_GatherTermination_Proxy(
- ITDigitsGatheredEvent * This,
- /* [retval][out] */ TAPI_GATHERTERM *pGatherTermination);
- void __RPC_STUB ITDigitsGatheredEvent_get_GatherTermination_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITDigitsGatheredEvent_get_TickCount_Proxy(
- ITDigitsGatheredEvent * This,
- /* [retval][out] */ long *plTickCount);
- void __RPC_STUB ITDigitsGatheredEvent_get_TickCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITDigitsGatheredEvent_get_CallbackInstance_Proxy(
- ITDigitsGatheredEvent * This,
- /* [retval][out] */ long *plCallbackInstance);
- void __RPC_STUB ITDigitsGatheredEvent_get_CallbackInstance_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITDigitsGatheredEvent_INTERFACE_DEFINED__ */
- #ifndef __ITToneDetectionEvent_INTERFACE_DEFINED__
- #define __ITToneDetectionEvent_INTERFACE_DEFINED__
- /* interface ITToneDetectionEvent */
- /* [object][dual][helpstring][uuid] */
- EXTERN_C const IID IID_ITToneDetectionEvent;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("407E0FAF-D047-4753-B0C6-8E060373FECD")
- ITToneDetectionEvent : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Call(
- /* [retval][out] */ ITCallInfo **ppCallInfo) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AppSpecific(
- /* [retval][out] */ long *plAppSpecific) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TickCount(
- /* [retval][out] */ long *plTickCount) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CallbackInstance(
- /* [retval][out] */ long *plCallbackInstance) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITToneDetectionEventVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITToneDetectionEvent * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITToneDetectionEvent * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITToneDetectionEvent * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITToneDetectionEvent * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITToneDetectionEvent * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITToneDetectionEvent * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITToneDetectionEvent * 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][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Call )(
- ITToneDetectionEvent * This,
- /* [retval][out] */ ITCallInfo **ppCallInfo);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AppSpecific )(
- ITToneDetectionEvent * This,
- /* [retval][out] */ long *plAppSpecific);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TickCount )(
- ITToneDetectionEvent * This,
- /* [retval][out] */ long *plTickCount);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CallbackInstance )(
- ITToneDetectionEvent * This,
- /* [retval][out] */ long *plCallbackInstance);
-
- END_INTERFACE
- } ITToneDetectionEventVtbl;
- interface ITToneDetectionEvent
- {
- CONST_VTBL struct ITToneDetectionEventVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITToneDetectionEvent_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITToneDetectionEvent_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITToneDetectionEvent_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITToneDetectionEvent_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITToneDetectionEvent_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITToneDetectionEvent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITToneDetectionEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITToneDetectionEvent_get_Call(This,ppCallInfo)
- (This)->lpVtbl -> get_Call(This,ppCallInfo)
- #define ITToneDetectionEvent_get_AppSpecific(This,plAppSpecific)
- (This)->lpVtbl -> get_AppSpecific(This,plAppSpecific)
- #define ITToneDetectionEvent_get_TickCount(This,plTickCount)
- (This)->lpVtbl -> get_TickCount(This,plTickCount)
- #define ITToneDetectionEvent_get_CallbackInstance(This,plCallbackInstance)
- (This)->lpVtbl -> get_CallbackInstance(This,plCallbackInstance)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITToneDetectionEvent_get_Call_Proxy(
- ITToneDetectionEvent * This,
- /* [retval][out] */ ITCallInfo **ppCallInfo);
- void __RPC_STUB ITToneDetectionEvent_get_Call_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITToneDetectionEvent_get_AppSpecific_Proxy(
- ITToneDetectionEvent * This,
- /* [retval][out] */ long *plAppSpecific);
- void __RPC_STUB ITToneDetectionEvent_get_AppSpecific_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITToneDetectionEvent_get_TickCount_Proxy(
- ITToneDetectionEvent * This,
- /* [retval][out] */ long *plTickCount);
- void __RPC_STUB ITToneDetectionEvent_get_TickCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITToneDetectionEvent_get_CallbackInstance_Proxy(
- ITToneDetectionEvent * This,
- /* [retval][out] */ long *plCallbackInstance);
- void __RPC_STUB ITToneDetectionEvent_get_CallbackInstance_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITToneDetectionEvent_INTERFACE_DEFINED__ */
- #ifndef __ITTAPIObjectEvent_INTERFACE_DEFINED__
- #define __ITTAPIObjectEvent_INTERFACE_DEFINED__
- /* interface ITTAPIObjectEvent */
- /* [object][dual][helpstring][uuid] */
- EXTERN_C const IID IID_ITTAPIObjectEvent;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("F4854D48-937A-11d1-BB58-00C04FB6809F")
- ITTAPIObjectEvent : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TAPIObject(
- /* [retval][out] */ ITTAPI **ppTAPIObject) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Event(
- /* [retval][out] */ TAPIOBJECT_EVENT *pEvent) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Address(
- /* [retval][out] */ ITAddress **ppAddress) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CallbackInstance(
- /* [retval][out] */ long *plCallbackInstance) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITTAPIObjectEventVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITTAPIObjectEvent * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITTAPIObjectEvent * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITTAPIObjectEvent * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITTAPIObjectEvent * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITTAPIObjectEvent * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITTAPIObjectEvent * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITTAPIObjectEvent * 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][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TAPIObject )(
- ITTAPIObjectEvent * This,
- /* [retval][out] */ ITTAPI **ppTAPIObject);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Event )(
- ITTAPIObjectEvent * This,
- /* [retval][out] */ TAPIOBJECT_EVENT *pEvent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Address )(
- ITTAPIObjectEvent * This,
- /* [retval][out] */ ITAddress **ppAddress);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CallbackInstance )(
- ITTAPIObjectEvent * This,
- /* [retval][out] */ long *plCallbackInstance);
-
- END_INTERFACE
- } ITTAPIObjectEventVtbl;
- interface ITTAPIObjectEvent
- {
- CONST_VTBL struct ITTAPIObjectEventVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITTAPIObjectEvent_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITTAPIObjectEvent_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITTAPIObjectEvent_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITTAPIObjectEvent_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITTAPIObjectEvent_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITTAPIObjectEvent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITTAPIObjectEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITTAPIObjectEvent_get_TAPIObject(This,ppTAPIObject)
- (This)->lpVtbl -> get_TAPIObject(This,ppTAPIObject)
- #define ITTAPIObjectEvent_get_Event(This,pEvent)
- (This)->lpVtbl -> get_Event(This,pEvent)
- #define ITTAPIObjectEvent_get_Address(This,ppAddress)
- (This)->lpVtbl -> get_Address(This,ppAddress)
- #define ITTAPIObjectEvent_get_CallbackInstance(This,plCallbackInstance)
- (This)->lpVtbl -> get_CallbackInstance(This,plCallbackInstance)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITTAPIObjectEvent_get_TAPIObject_Proxy(
- ITTAPIObjectEvent * This,
- /* [retval][out] */ ITTAPI **ppTAPIObject);
- void __RPC_STUB ITTAPIObjectEvent_get_TAPIObject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITTAPIObjectEvent_get_Event_Proxy(
- ITTAPIObjectEvent * This,
- /* [retval][out] */ TAPIOBJECT_EVENT *pEvent);
- void __RPC_STUB ITTAPIObjectEvent_get_Event_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITTAPIObjectEvent_get_Address_Proxy(
- ITTAPIObjectEvent * This,
- /* [retval][out] */ ITAddress **ppAddress);
- void __RPC_STUB ITTAPIObjectEvent_get_Address_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITTAPIObjectEvent_get_CallbackInstance_Proxy(
- ITTAPIObjectEvent * This,
- /* [retval][out] */ long *plCallbackInstance);
- void __RPC_STUB ITTAPIObjectEvent_get_CallbackInstance_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITTAPIObjectEvent_INTERFACE_DEFINED__ */
- #ifndef __ITTAPIObjectEvent2_INTERFACE_DEFINED__
- #define __ITTAPIObjectEvent2_INTERFACE_DEFINED__
- /* interface ITTAPIObjectEvent2 */
- /* [object][oleautomation][helpstring][uuid] */
- EXTERN_C const IID IID_ITTAPIObjectEvent2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("359DDA6E-68CE-4383-BF0B-169133C41B46")
- ITTAPIObjectEvent2 : public ITTAPIObjectEvent
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Phone(
- /* [retval][out] */ ITPhone **ppPhone) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITTAPIObjectEvent2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITTAPIObjectEvent2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITTAPIObjectEvent2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITTAPIObjectEvent2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITTAPIObjectEvent2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITTAPIObjectEvent2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITTAPIObjectEvent2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITTAPIObjectEvent2 * 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][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TAPIObject )(
- ITTAPIObjectEvent2 * This,
- /* [retval][out] */ ITTAPI **ppTAPIObject);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Event )(
- ITTAPIObjectEvent2 * This,
- /* [retval][out] */ TAPIOBJECT_EVENT *pEvent);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Address )(
- ITTAPIObjectEvent2 * This,
- /* [retval][out] */ ITAddress **ppAddress);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CallbackInstance )(
- ITTAPIObjectEvent2 * This,
- /* [retval][out] */ long *plCallbackInstance);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Phone )(
- ITTAPIObjectEvent2 * This,
- /* [retval][out] */ ITPhone **ppPhone);
-
- END_INTERFACE
- } ITTAPIObjectEvent2Vtbl;