msctf.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:389k
- #define ITfInputProcessorProfilesEx_SubstituteKeyboardLayout(This,rclsid,langid,guidProfile,hKL)
- (This)->lpVtbl -> SubstituteKeyboardLayout(This,rclsid,langid,guidProfile,hKL)
- #define ITfInputProcessorProfilesEx_SetLanguageProfileDisplayName(This,rclsid,langid,guidProfile,pchFile,cchFile,uResId)
- (This)->lpVtbl -> SetLanguageProfileDisplayName(This,rclsid,langid,guidProfile,pchFile,cchFile,uResId)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfInputProcessorProfilesEx_SetLanguageProfileDisplayName_Proxy(
- ITfInputProcessorProfilesEx * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [size_is][in] */ const WCHAR *pchFile,
- /* [in] */ ULONG cchFile,
- /* [in] */ ULONG uResId);
- void __RPC_STUB ITfInputProcessorProfilesEx_SetLanguageProfileDisplayName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfInputProcessorProfilesEx_INTERFACE_DEFINED__ */
- #ifndef __ITfActiveLanguageProfileNotifySink_INTERFACE_DEFINED__
- #define __ITfActiveLanguageProfileNotifySink_INTERFACE_DEFINED__
- /* interface ITfActiveLanguageProfileNotifySink */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_ITfActiveLanguageProfileNotifySink;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("b246cb75-a93e-4652-bf8c-b3fe0cfd7e57")
- ITfActiveLanguageProfileNotifySink : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnActivated(
- /* [in] */ REFCLSID clsid,
- /* [in] */ REFGUID guidProfile,
- /* [in] */ BOOL fActivated) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfActiveLanguageProfileNotifySinkVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfActiveLanguageProfileNotifySink * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfActiveLanguageProfileNotifySink * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfActiveLanguageProfileNotifySink * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnActivated )(
- ITfActiveLanguageProfileNotifySink * This,
- /* [in] */ REFCLSID clsid,
- /* [in] */ REFGUID guidProfile,
- /* [in] */ BOOL fActivated);
-
- END_INTERFACE
- } ITfActiveLanguageProfileNotifySinkVtbl;
- interface ITfActiveLanguageProfileNotifySink
- {
- CONST_VTBL struct ITfActiveLanguageProfileNotifySinkVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfActiveLanguageProfileNotifySink_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfActiveLanguageProfileNotifySink_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfActiveLanguageProfileNotifySink_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfActiveLanguageProfileNotifySink_OnActivated(This,clsid,guidProfile,fActivated)
- (This)->lpVtbl -> OnActivated(This,clsid,guidProfile,fActivated)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfActiveLanguageProfileNotifySink_OnActivated_Proxy(
- ITfActiveLanguageProfileNotifySink * This,
- /* [in] */ REFCLSID clsid,
- /* [in] */ REFGUID guidProfile,
- /* [in] */ BOOL fActivated);
- void __RPC_STUB ITfActiveLanguageProfileNotifySink_OnActivated_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfActiveLanguageProfileNotifySink_INTERFACE_DEFINED__ */
- #ifndef __IEnumTfLanguageProfiles_INTERFACE_DEFINED__
- #define __IEnumTfLanguageProfiles_INTERFACE_DEFINED__
- /* interface IEnumTfLanguageProfiles */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_IEnumTfLanguageProfiles;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3d61bf11-ac5f-42c8-a4cb-931bcc28c744")
- IEnumTfLanguageProfiles : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [out] */ IEnumTfLanguageProfiles **ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG ulCount,
- /* [length_is][size_is][out] */ TF_LANGUAGEPROFILE *pProfile,
- /* [out] */ ULONG *pcFetch) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG ulCount) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEnumTfLanguageProfilesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEnumTfLanguageProfiles * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEnumTfLanguageProfiles * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEnumTfLanguageProfiles * This);
-
- HRESULT ( STDMETHODCALLTYPE *Clone )(
- IEnumTfLanguageProfiles * This,
- /* [out] */ IEnumTfLanguageProfiles **ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE *Next )(
- IEnumTfLanguageProfiles * This,
- /* [in] */ ULONG ulCount,
- /* [length_is][size_is][out] */ TF_LANGUAGEPROFILE *pProfile,
- /* [out] */ ULONG *pcFetch);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- IEnumTfLanguageProfiles * This);
-
- HRESULT ( STDMETHODCALLTYPE *Skip )(
- IEnumTfLanguageProfiles * This,
- /* [in] */ ULONG ulCount);
-
- END_INTERFACE
- } IEnumTfLanguageProfilesVtbl;
- interface IEnumTfLanguageProfiles
- {
- CONST_VTBL struct IEnumTfLanguageProfilesVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEnumTfLanguageProfiles_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEnumTfLanguageProfiles_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEnumTfLanguageProfiles_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEnumTfLanguageProfiles_Clone(This,ppEnum)
- (This)->lpVtbl -> Clone(This,ppEnum)
- #define IEnumTfLanguageProfiles_Next(This,ulCount,pProfile,pcFetch)
- (This)->lpVtbl -> Next(This,ulCount,pProfile,pcFetch)
- #define IEnumTfLanguageProfiles_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IEnumTfLanguageProfiles_Skip(This,ulCount)
- (This)->lpVtbl -> Skip(This,ulCount)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IEnumTfLanguageProfiles_Clone_Proxy(
- IEnumTfLanguageProfiles * This,
- /* [out] */ IEnumTfLanguageProfiles **ppEnum);
- void __RPC_STUB IEnumTfLanguageProfiles_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumTfLanguageProfiles_Next_Proxy(
- IEnumTfLanguageProfiles * This,
- /* [in] */ ULONG ulCount,
- /* [length_is][size_is][out] */ TF_LANGUAGEPROFILE *pProfile,
- /* [out] */ ULONG *pcFetch);
- void __RPC_STUB IEnumTfLanguageProfiles_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumTfLanguageProfiles_Reset_Proxy(
- IEnumTfLanguageProfiles * This);
- void __RPC_STUB IEnumTfLanguageProfiles_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumTfLanguageProfiles_Skip_Proxy(
- IEnumTfLanguageProfiles * This,
- /* [in] */ ULONG ulCount);
- void __RPC_STUB IEnumTfLanguageProfiles_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEnumTfLanguageProfiles_INTERFACE_DEFINED__ */
- #ifndef __ITfLanguageProfileNotifySink_INTERFACE_DEFINED__
- #define __ITfLanguageProfileNotifySink_INTERFACE_DEFINED__
- /* interface ITfLanguageProfileNotifySink */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_ITfLanguageProfileNotifySink;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("43c9fe15-f494-4c17-9de2-b8a4ac350aa8")
- ITfLanguageProfileNotifySink : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnLanguageChange(
- /* [in] */ LANGID langid,
- /* [out] */ BOOL *pfAccept) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnLanguageChanged( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfLanguageProfileNotifySinkVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfLanguageProfileNotifySink * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfLanguageProfileNotifySink * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfLanguageProfileNotifySink * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnLanguageChange )(
- ITfLanguageProfileNotifySink * This,
- /* [in] */ LANGID langid,
- /* [out] */ BOOL *pfAccept);
-
- HRESULT ( STDMETHODCALLTYPE *OnLanguageChanged )(
- ITfLanguageProfileNotifySink * This);
-
- END_INTERFACE
- } ITfLanguageProfileNotifySinkVtbl;
- interface ITfLanguageProfileNotifySink
- {
- CONST_VTBL struct ITfLanguageProfileNotifySinkVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfLanguageProfileNotifySink_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfLanguageProfileNotifySink_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfLanguageProfileNotifySink_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfLanguageProfileNotifySink_OnLanguageChange(This,langid,pfAccept)
- (This)->lpVtbl -> OnLanguageChange(This,langid,pfAccept)
- #define ITfLanguageProfileNotifySink_OnLanguageChanged(This)
- (This)->lpVtbl -> OnLanguageChanged(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfLanguageProfileNotifySink_OnLanguageChange_Proxy(
- ITfLanguageProfileNotifySink * This,
- /* [in] */ LANGID langid,
- /* [out] */ BOOL *pfAccept);
- void __RPC_STUB ITfLanguageProfileNotifySink_OnLanguageChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfLanguageProfileNotifySink_OnLanguageChanged_Proxy(
- ITfLanguageProfileNotifySink * This);
- void __RPC_STUB ITfLanguageProfileNotifySink_OnLanguageChanged_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfLanguageProfileNotifySink_INTERFACE_DEFINED__ */
- /* interface __MIDL_itf_msctf_0194 */
- /* [local] */
- typedef /* [uuid] */ DECLSPEC_UUID("77c12f95-b783-450d-879f-1cd2362c6521") struct TF_PRESERVEDKEY
- {
- UINT uVKey;
- UINT uModifiers;
- } TF_PRESERVEDKEY;
- extern RPC_IF_HANDLE __MIDL_itf_msctf_0194_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_msctf_0194_v0_0_s_ifspec;
- #ifndef __ITfKeystrokeMgr_INTERFACE_DEFINED__
- #define __ITfKeystrokeMgr_INTERFACE_DEFINED__
- /* interface ITfKeystrokeMgr */
- /* [unique][uuid][local][object] */
- EXTERN_C const IID IID_ITfKeystrokeMgr;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("aa80e7f0-2021-11d2-93e0-0060b067b86e")
- ITfKeystrokeMgr : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE AdviseKeyEventSink(
- /* [in] */ TfClientId tid,
- /* [in] */ ITfKeyEventSink *pSink,
- /* [in] */ BOOL fForeground) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UnadviseKeyEventSink(
- /* [in] */ TfClientId tid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetForeground(
- /* [out] */ CLSID *pclsid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE TestKeyDown(
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE TestKeyUp(
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE KeyDown(
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE KeyUp(
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetPreservedKey(
- /* [in] */ ITfContext *pic,
- /* [in] */ const TF_PRESERVEDKEY *pprekey,
- /* [out] */ GUID *pguid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsPreservedKey(
- /* [in] */ REFGUID rguid,
- /* [in] */ const TF_PRESERVEDKEY *pprekey,
- /* [out] */ BOOL *pfRegistered) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PreserveKey(
- /* [in] */ TfClientId tid,
- /* [in] */ REFGUID rguid,
- /* [in] */ const TF_PRESERVEDKEY *prekey,
- /* [size_is][in] */ const WCHAR *pchDesc,
- /* [in] */ ULONG cchDesc) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UnpreserveKey(
- /* [in] */ REFGUID rguid,
- /* [in] */ const TF_PRESERVEDKEY *pprekey) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetPreservedKeyDescription(
- /* [in] */ REFGUID rguid,
- /* [size_is][in] */ const WCHAR *pchDesc,
- /* [in] */ ULONG cchDesc) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetPreservedKeyDescription(
- /* [in] */ REFGUID rguid,
- /* [out] */ BSTR *pbstrDesc) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SimulatePreservedKey(
- /* [in] */ ITfContext *pic,
- /* [in] */ REFGUID rguid,
- /* [out] */ BOOL *pfEaten) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfKeystrokeMgrVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfKeystrokeMgr * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfKeystrokeMgr * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfKeystrokeMgr * This);
-
- HRESULT ( STDMETHODCALLTYPE *AdviseKeyEventSink )(
- ITfKeystrokeMgr * This,
- /* [in] */ TfClientId tid,
- /* [in] */ ITfKeyEventSink *pSink,
- /* [in] */ BOOL fForeground);
-
- HRESULT ( STDMETHODCALLTYPE *UnadviseKeyEventSink )(
- ITfKeystrokeMgr * This,
- /* [in] */ TfClientId tid);
-
- HRESULT ( STDMETHODCALLTYPE *GetForeground )(
- ITfKeystrokeMgr * This,
- /* [out] */ CLSID *pclsid);
-
- HRESULT ( STDMETHODCALLTYPE *TestKeyDown )(
- ITfKeystrokeMgr * This,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten);
-
- HRESULT ( STDMETHODCALLTYPE *TestKeyUp )(
- ITfKeystrokeMgr * This,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten);
-
- HRESULT ( STDMETHODCALLTYPE *KeyDown )(
- ITfKeystrokeMgr * This,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten);
-
- HRESULT ( STDMETHODCALLTYPE *KeyUp )(
- ITfKeystrokeMgr * This,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten);
-
- HRESULT ( STDMETHODCALLTYPE *GetPreservedKey )(
- ITfKeystrokeMgr * This,
- /* [in] */ ITfContext *pic,
- /* [in] */ const TF_PRESERVEDKEY *pprekey,
- /* [out] */ GUID *pguid);
-
- HRESULT ( STDMETHODCALLTYPE *IsPreservedKey )(
- ITfKeystrokeMgr * This,
- /* [in] */ REFGUID rguid,
- /* [in] */ const TF_PRESERVEDKEY *pprekey,
- /* [out] */ BOOL *pfRegistered);
-
- HRESULT ( STDMETHODCALLTYPE *PreserveKey )(
- ITfKeystrokeMgr * This,
- /* [in] */ TfClientId tid,
- /* [in] */ REFGUID rguid,
- /* [in] */ const TF_PRESERVEDKEY *prekey,
- /* [size_is][in] */ const WCHAR *pchDesc,
- /* [in] */ ULONG cchDesc);
-
- HRESULT ( STDMETHODCALLTYPE *UnpreserveKey )(
- ITfKeystrokeMgr * This,
- /* [in] */ REFGUID rguid,
- /* [in] */ const TF_PRESERVEDKEY *pprekey);
-
- HRESULT ( STDMETHODCALLTYPE *SetPreservedKeyDescription )(
- ITfKeystrokeMgr * This,
- /* [in] */ REFGUID rguid,
- /* [size_is][in] */ const WCHAR *pchDesc,
- /* [in] */ ULONG cchDesc);
-
- HRESULT ( STDMETHODCALLTYPE *GetPreservedKeyDescription )(
- ITfKeystrokeMgr * This,
- /* [in] */ REFGUID rguid,
- /* [out] */ BSTR *pbstrDesc);
-
- HRESULT ( STDMETHODCALLTYPE *SimulatePreservedKey )(
- ITfKeystrokeMgr * This,
- /* [in] */ ITfContext *pic,
- /* [in] */ REFGUID rguid,
- /* [out] */ BOOL *pfEaten);
-
- END_INTERFACE
- } ITfKeystrokeMgrVtbl;
- interface ITfKeystrokeMgr
- {
- CONST_VTBL struct ITfKeystrokeMgrVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfKeystrokeMgr_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfKeystrokeMgr_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfKeystrokeMgr_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfKeystrokeMgr_AdviseKeyEventSink(This,tid,pSink,fForeground)
- (This)->lpVtbl -> AdviseKeyEventSink(This,tid,pSink,fForeground)
- #define ITfKeystrokeMgr_UnadviseKeyEventSink(This,tid)
- (This)->lpVtbl -> UnadviseKeyEventSink(This,tid)
- #define ITfKeystrokeMgr_GetForeground(This,pclsid)
- (This)->lpVtbl -> GetForeground(This,pclsid)
- #define ITfKeystrokeMgr_TestKeyDown(This,wParam,lParam,pfEaten)
- (This)->lpVtbl -> TestKeyDown(This,wParam,lParam,pfEaten)
- #define ITfKeystrokeMgr_TestKeyUp(This,wParam,lParam,pfEaten)
- (This)->lpVtbl -> TestKeyUp(This,wParam,lParam,pfEaten)
- #define ITfKeystrokeMgr_KeyDown(This,wParam,lParam,pfEaten)
- (This)->lpVtbl -> KeyDown(This,wParam,lParam,pfEaten)
- #define ITfKeystrokeMgr_KeyUp(This,wParam,lParam,pfEaten)
- (This)->lpVtbl -> KeyUp(This,wParam,lParam,pfEaten)
- #define ITfKeystrokeMgr_GetPreservedKey(This,pic,pprekey,pguid)
- (This)->lpVtbl -> GetPreservedKey(This,pic,pprekey,pguid)
- #define ITfKeystrokeMgr_IsPreservedKey(This,rguid,pprekey,pfRegistered)
- (This)->lpVtbl -> IsPreservedKey(This,rguid,pprekey,pfRegistered)
- #define ITfKeystrokeMgr_PreserveKey(This,tid,rguid,prekey,pchDesc,cchDesc)
- (This)->lpVtbl -> PreserveKey(This,tid,rguid,prekey,pchDesc,cchDesc)
- #define ITfKeystrokeMgr_UnpreserveKey(This,rguid,pprekey)
- (This)->lpVtbl -> UnpreserveKey(This,rguid,pprekey)
- #define ITfKeystrokeMgr_SetPreservedKeyDescription(This,rguid,pchDesc,cchDesc)
- (This)->lpVtbl -> SetPreservedKeyDescription(This,rguid,pchDesc,cchDesc)
- #define ITfKeystrokeMgr_GetPreservedKeyDescription(This,rguid,pbstrDesc)
- (This)->lpVtbl -> GetPreservedKeyDescription(This,rguid,pbstrDesc)
- #define ITfKeystrokeMgr_SimulatePreservedKey(This,pic,rguid,pfEaten)
- (This)->lpVtbl -> SimulatePreservedKey(This,pic,rguid,pfEaten)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfKeystrokeMgr_AdviseKeyEventSink_Proxy(
- ITfKeystrokeMgr * This,
- /* [in] */ TfClientId tid,
- /* [in] */ ITfKeyEventSink *pSink,
- /* [in] */ BOOL fForeground);
- void __RPC_STUB ITfKeystrokeMgr_AdviseKeyEventSink_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfKeystrokeMgr_UnadviseKeyEventSink_Proxy(
- ITfKeystrokeMgr * This,
- /* [in] */ TfClientId tid);
- void __RPC_STUB ITfKeystrokeMgr_UnadviseKeyEventSink_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfKeystrokeMgr_GetForeground_Proxy(
- ITfKeystrokeMgr * This,
- /* [out] */ CLSID *pclsid);
- void __RPC_STUB ITfKeystrokeMgr_GetForeground_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfKeystrokeMgr_TestKeyDown_Proxy(
- ITfKeystrokeMgr * This,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten);
- void __RPC_STUB ITfKeystrokeMgr_TestKeyDown_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfKeystrokeMgr_TestKeyUp_Proxy(
- ITfKeystrokeMgr * This,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten);
- void __RPC_STUB ITfKeystrokeMgr_TestKeyUp_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfKeystrokeMgr_KeyDown_Proxy(
- ITfKeystrokeMgr * This,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten);
- void __RPC_STUB ITfKeystrokeMgr_KeyDown_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfKeystrokeMgr_KeyUp_Proxy(
- ITfKeystrokeMgr * This,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten);
- void __RPC_STUB ITfKeystrokeMgr_KeyUp_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfKeystrokeMgr_GetPreservedKey_Proxy(
- ITfKeystrokeMgr * This,
- /* [in] */ ITfContext *pic,
- /* [in] */ const TF_PRESERVEDKEY *pprekey,
- /* [out] */ GUID *pguid);
- void __RPC_STUB ITfKeystrokeMgr_GetPreservedKey_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfKeystrokeMgr_IsPreservedKey_Proxy(
- ITfKeystrokeMgr * This,
- /* [in] */ REFGUID rguid,
- /* [in] */ const TF_PRESERVEDKEY *pprekey,
- /* [out] */ BOOL *pfRegistered);
- void __RPC_STUB ITfKeystrokeMgr_IsPreservedKey_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfKeystrokeMgr_PreserveKey_Proxy(
- ITfKeystrokeMgr * This,
- /* [in] */ TfClientId tid,
- /* [in] */ REFGUID rguid,
- /* [in] */ const TF_PRESERVEDKEY *prekey,
- /* [size_is][in] */ const WCHAR *pchDesc,
- /* [in] */ ULONG cchDesc);
- void __RPC_STUB ITfKeystrokeMgr_PreserveKey_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfKeystrokeMgr_UnpreserveKey_Proxy(
- ITfKeystrokeMgr * This,
- /* [in] */ REFGUID rguid,
- /* [in] */ const TF_PRESERVEDKEY *pprekey);
- void __RPC_STUB ITfKeystrokeMgr_UnpreserveKey_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfKeystrokeMgr_SetPreservedKeyDescription_Proxy(
- ITfKeystrokeMgr * This,
- /* [in] */ REFGUID rguid,
- /* [size_is][in] */ const WCHAR *pchDesc,
- /* [in] */ ULONG cchDesc);
- void __RPC_STUB ITfKeystrokeMgr_SetPreservedKeyDescription_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfKeystrokeMgr_GetPreservedKeyDescription_Proxy(
- ITfKeystrokeMgr * This,
- /* [in] */ REFGUID rguid,
- /* [out] */ BSTR *pbstrDesc);
- void __RPC_STUB ITfKeystrokeMgr_GetPreservedKeyDescription_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfKeystrokeMgr_SimulatePreservedKey_Proxy(
- ITfKeystrokeMgr * This,
- /* [in] */ ITfContext *pic,
- /* [in] */ REFGUID rguid,
- /* [out] */ BOOL *pfEaten);
- void __RPC_STUB ITfKeystrokeMgr_SimulatePreservedKey_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfKeystrokeMgr_INTERFACE_DEFINED__ */
- #ifndef __ITfKeyEventSink_INTERFACE_DEFINED__
- #define __ITfKeyEventSink_INTERFACE_DEFINED__
- /* interface ITfKeyEventSink */
- /* [unique][uuid][local][object] */
- EXTERN_C const IID IID_ITfKeyEventSink;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("aa80e7f5-2021-11d2-93e0-0060b067b86e")
- ITfKeyEventSink : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnSetFocus(
- /* [in] */ BOOL fForeground) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnTestKeyDown(
- /* [in] */ ITfContext *pic,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnTestKeyUp(
- /* [in] */ ITfContext *pic,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnKeyDown(
- /* [in] */ ITfContext *pic,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnKeyUp(
- /* [in] */ ITfContext *pic,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnPreservedKey(
- /* [in] */ ITfContext *pic,
- /* [in] */ REFGUID rguid,
- /* [out] */ BOOL *pfEaten) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfKeyEventSinkVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfKeyEventSink * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfKeyEventSink * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfKeyEventSink * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnSetFocus )(
- ITfKeyEventSink * This,
- /* [in] */ BOOL fForeground);
-
- HRESULT ( STDMETHODCALLTYPE *OnTestKeyDown )(
- ITfKeyEventSink * This,
- /* [in] */ ITfContext *pic,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten);
-
- HRESULT ( STDMETHODCALLTYPE *OnTestKeyUp )(
- ITfKeyEventSink * This,
- /* [in] */ ITfContext *pic,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten);
-
- HRESULT ( STDMETHODCALLTYPE *OnKeyDown )(
- ITfKeyEventSink * This,
- /* [in] */ ITfContext *pic,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten);
-
- HRESULT ( STDMETHODCALLTYPE *OnKeyUp )(
- ITfKeyEventSink * This,
- /* [in] */ ITfContext *pic,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten);
-
- HRESULT ( STDMETHODCALLTYPE *OnPreservedKey )(
- ITfKeyEventSink * This,
- /* [in] */ ITfContext *pic,
- /* [in] */ REFGUID rguid,
- /* [out] */ BOOL *pfEaten);
-
- END_INTERFACE
- } ITfKeyEventSinkVtbl;
- interface ITfKeyEventSink
- {
- CONST_VTBL struct ITfKeyEventSinkVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfKeyEventSink_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfKeyEventSink_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfKeyEventSink_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfKeyEventSink_OnSetFocus(This,fForeground)
- (This)->lpVtbl -> OnSetFocus(This,fForeground)
- #define ITfKeyEventSink_OnTestKeyDown(This,pic,wParam,lParam,pfEaten)
- (This)->lpVtbl -> OnTestKeyDown(This,pic,wParam,lParam,pfEaten)
- #define ITfKeyEventSink_OnTestKeyUp(This,pic,wParam,lParam,pfEaten)
- (This)->lpVtbl -> OnTestKeyUp(This,pic,wParam,lParam,pfEaten)
- #define ITfKeyEventSink_OnKeyDown(This,pic,wParam,lParam,pfEaten)
- (This)->lpVtbl -> OnKeyDown(This,pic,wParam,lParam,pfEaten)
- #define ITfKeyEventSink_OnKeyUp(This,pic,wParam,lParam,pfEaten)
- (This)->lpVtbl -> OnKeyUp(This,pic,wParam,lParam,pfEaten)
- #define ITfKeyEventSink_OnPreservedKey(This,pic,rguid,pfEaten)
- (This)->lpVtbl -> OnPreservedKey(This,pic,rguid,pfEaten)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfKeyEventSink_OnSetFocus_Proxy(
- ITfKeyEventSink * This,
- /* [in] */ BOOL fForeground);
- void __RPC_STUB ITfKeyEventSink_OnSetFocus_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfKeyEventSink_OnTestKeyDown_Proxy(
- ITfKeyEventSink * This,
- /* [in] */ ITfContext *pic,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten);
- void __RPC_STUB ITfKeyEventSink_OnTestKeyDown_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfKeyEventSink_OnTestKeyUp_Proxy(
- ITfKeyEventSink * This,
- /* [in] */ ITfContext *pic,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten);
- void __RPC_STUB ITfKeyEventSink_OnTestKeyUp_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfKeyEventSink_OnKeyDown_Proxy(
- ITfKeyEventSink * This,
- /* [in] */ ITfContext *pic,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten);
- void __RPC_STUB ITfKeyEventSink_OnKeyDown_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfKeyEventSink_OnKeyUp_Proxy(
- ITfKeyEventSink * This,
- /* [in] */ ITfContext *pic,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ BOOL *pfEaten);
- void __RPC_STUB ITfKeyEventSink_OnKeyUp_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfKeyEventSink_OnPreservedKey_Proxy(
- ITfKeyEventSink * This,
- /* [in] */ ITfContext *pic,
- /* [in] */ REFGUID rguid,
- /* [out] */ BOOL *pfEaten);
- void __RPC_STUB ITfKeyEventSink_OnPreservedKey_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfKeyEventSink_INTERFACE_DEFINED__ */
- #ifndef __ITfKeyTraceEventSink_INTERFACE_DEFINED__
- #define __ITfKeyTraceEventSink_INTERFACE_DEFINED__
- /* interface ITfKeyTraceEventSink */
- /* [unique][uuid][local][object] */
- EXTERN_C const IID IID_ITfKeyTraceEventSink;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("1cd4c13b-1c36-4191-a70a-7f3e611f367d")
- ITfKeyTraceEventSink : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnKeyTraceDown(
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnKeyTraceUp(
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfKeyTraceEventSinkVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfKeyTraceEventSink * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfKeyTraceEventSink * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfKeyTraceEventSink * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnKeyTraceDown )(
- ITfKeyTraceEventSink * This,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam);
-
- HRESULT ( STDMETHODCALLTYPE *OnKeyTraceUp )(
- ITfKeyTraceEventSink * This,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam);
-
- END_INTERFACE
- } ITfKeyTraceEventSinkVtbl;
- interface ITfKeyTraceEventSink
- {
- CONST_VTBL struct ITfKeyTraceEventSinkVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfKeyTraceEventSink_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfKeyTraceEventSink_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfKeyTraceEventSink_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfKeyTraceEventSink_OnKeyTraceDown(This,wParam,lParam)
- (This)->lpVtbl -> OnKeyTraceDown(This,wParam,lParam)
- #define ITfKeyTraceEventSink_OnKeyTraceUp(This,wParam,lParam)
- (This)->lpVtbl -> OnKeyTraceUp(This,wParam,lParam)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfKeyTraceEventSink_OnKeyTraceDown_Proxy(
- ITfKeyTraceEventSink * This,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam);
- void __RPC_STUB ITfKeyTraceEventSink_OnKeyTraceDown_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfKeyTraceEventSink_OnKeyTraceUp_Proxy(
- ITfKeyTraceEventSink * This,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam);
- void __RPC_STUB ITfKeyTraceEventSink_OnKeyTraceUp_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfKeyTraceEventSink_INTERFACE_DEFINED__ */
- #ifndef __ITfPreservedKeyNotifySink_INTERFACE_DEFINED__
- #define __ITfPreservedKeyNotifySink_INTERFACE_DEFINED__
- /* interface ITfPreservedKeyNotifySink */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_ITfPreservedKeyNotifySink;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("6f77c993-d2b1-446e-853e-5912efc8a286")
- ITfPreservedKeyNotifySink : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnUpdated(
- /* [in] */ const TF_PRESERVEDKEY *pprekey) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfPreservedKeyNotifySinkVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfPreservedKeyNotifySink * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfPreservedKeyNotifySink * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfPreservedKeyNotifySink * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnUpdated )(
- ITfPreservedKeyNotifySink * This,
- /* [in] */ const TF_PRESERVEDKEY *pprekey);
-
- END_INTERFACE
- } ITfPreservedKeyNotifySinkVtbl;
- interface ITfPreservedKeyNotifySink
- {
- CONST_VTBL struct ITfPreservedKeyNotifySinkVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfPreservedKeyNotifySink_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfPreservedKeyNotifySink_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfPreservedKeyNotifySink_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfPreservedKeyNotifySink_OnUpdated(This,pprekey)
- (This)->lpVtbl -> OnUpdated(This,pprekey)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfPreservedKeyNotifySink_OnUpdated_Proxy(
- ITfPreservedKeyNotifySink * This,
- /* [in] */ const TF_PRESERVEDKEY *pprekey);
- void __RPC_STUB ITfPreservedKeyNotifySink_OnUpdated_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfPreservedKeyNotifySink_INTERFACE_DEFINED__ */
- #ifndef __ITfMessagePump_INTERFACE_DEFINED__
- #define __ITfMessagePump_INTERFACE_DEFINED__
- /* interface ITfMessagePump */
- /* [unique][uuid][local][object] */
- EXTERN_C const IID IID_ITfMessagePump;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8f1b8ad8-0b6b-4874-90c5-bd76011e8f7c")
- ITfMessagePump : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE PeekMessageA(
- /* [out] */ LPMSG pMsg,
- /* [in] */ HWND hwnd,
- /* [in] */ UINT wMsgFilterMin,
- /* [in] */ UINT wMsgFilterMax,
- /* [in] */ UINT wRemoveMsg,
- /* [out] */ BOOL *pfResult) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetMessageA(
- /* [out] */ LPMSG pMsg,
- /* [in] */ HWND hwnd,
- /* [in] */ UINT wMsgFilterMin,
- /* [in] */ UINT wMsgFilterMax,
- /* [out] */ BOOL *pfResult) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PeekMessageW(
- /* [out] */ LPMSG pMsg,
- /* [in] */ HWND hwnd,
- /* [in] */ UINT wMsgFilterMin,
- /* [in] */ UINT wMsgFilterMax,
- /* [in] */ UINT wRemoveMsg,
- /* [out] */ BOOL *pfResult) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetMessageW(
- /* [out] */ LPMSG pMsg,
- /* [in] */ HWND hwnd,
- /* [in] */ UINT wMsgFilterMin,
- /* [in] */ UINT wMsgFilterMax,
- /* [out] */ BOOL *pfResult) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfMessagePumpVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfMessagePump * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfMessagePump * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfMessagePump * This);
-
- HRESULT ( STDMETHODCALLTYPE *PeekMessageA )(
- ITfMessagePump * This,
- /* [out] */ LPMSG pMsg,
- /* [in] */ HWND hwnd,
- /* [in] */ UINT wMsgFilterMin,
- /* [in] */ UINT wMsgFilterMax,
- /* [in] */ UINT wRemoveMsg,
- /* [out] */ BOOL *pfResult);
-
- HRESULT ( STDMETHODCALLTYPE *GetMessageA )(
- ITfMessagePump * This,
- /* [out] */ LPMSG pMsg,
- /* [in] */ HWND hwnd,
- /* [in] */ UINT wMsgFilterMin,
- /* [in] */ UINT wMsgFilterMax,
- /* [out] */ BOOL *pfResult);
-
- HRESULT ( STDMETHODCALLTYPE *PeekMessageW )(
- ITfMessagePump * This,
- /* [out] */ LPMSG pMsg,
- /* [in] */ HWND hwnd,
- /* [in] */ UINT wMsgFilterMin,
- /* [in] */ UINT wMsgFilterMax,
- /* [in] */ UINT wRemoveMsg,
- /* [out] */ BOOL *pfResult);
-
- HRESULT ( STDMETHODCALLTYPE *GetMessageW )(
- ITfMessagePump * This,
- /* [out] */ LPMSG pMsg,
- /* [in] */ HWND hwnd,
- /* [in] */ UINT wMsgFilterMin,
- /* [in] */ UINT wMsgFilterMax,
- /* [out] */ BOOL *pfResult);
-
- END_INTERFACE
- } ITfMessagePumpVtbl;
- interface ITfMessagePump
- {
- CONST_VTBL struct ITfMessagePumpVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfMessagePump_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfMessagePump_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfMessagePump_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfMessagePump_PeekMessageA(This,pMsg,hwnd,wMsgFilterMin,wMsgFilterMax,wRemoveMsg,pfResult)
- (This)->lpVtbl -> PeekMessageA(This,pMsg,hwnd,wMsgFilterMin,wMsgFilterMax,wRemoveMsg,pfResult)
- #define ITfMessagePump_GetMessageA(This,pMsg,hwnd,wMsgFilterMin,wMsgFilterMax,pfResult)
- (This)->lpVtbl -> GetMessageA(This,pMsg,hwnd,wMsgFilterMin,wMsgFilterMax,pfResult)
- #define ITfMessagePump_PeekMessageW(This,pMsg,hwnd,wMsgFilterMin,wMsgFilterMax,wRemoveMsg,pfResult)
- (This)->lpVtbl -> PeekMessageW(This,pMsg,hwnd,wMsgFilterMin,wMsgFilterMax,wRemoveMsg,pfResult)
- #define ITfMessagePump_GetMessageW(This,pMsg,hwnd,wMsgFilterMin,wMsgFilterMax,pfResult)
- (This)->lpVtbl -> GetMessageW(This,pMsg,hwnd,wMsgFilterMin,wMsgFilterMax,pfResult)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfMessagePump_PeekMessageA_Proxy(
- ITfMessagePump * This,
- /* [out] */ LPMSG pMsg,
- /* [in] */ HWND hwnd,
- /* [in] */ UINT wMsgFilterMin,
- /* [in] */ UINT wMsgFilterMax,
- /* [in] */ UINT wRemoveMsg,
- /* [out] */ BOOL *pfResult);
- void __RPC_STUB ITfMessagePump_PeekMessageA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfMessagePump_GetMessageA_Proxy(
- ITfMessagePump * This,
- /* [out] */ LPMSG pMsg,
- /* [in] */ HWND hwnd,
- /* [in] */ UINT wMsgFilterMin,
- /* [in] */ UINT wMsgFilterMax,
- /* [out] */ BOOL *pfResult);
- void __RPC_STUB ITfMessagePump_GetMessageA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfMessagePump_PeekMessageW_Proxy(
- ITfMessagePump * This,
- /* [out] */ LPMSG pMsg,
- /* [in] */ HWND hwnd,
- /* [in] */ UINT wMsgFilterMin,
- /* [in] */ UINT wMsgFilterMax,
- /* [in] */ UINT wRemoveMsg,
- /* [out] */ BOOL *pfResult);
- void __RPC_STUB ITfMessagePump_PeekMessageW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfMessagePump_GetMessageW_Proxy(
- ITfMessagePump * This,
- /* [out] */ LPMSG pMsg,
- /* [in] */ HWND hwnd,
- /* [in] */ UINT wMsgFilterMin,
- /* [in] */ UINT wMsgFilterMax,
- /* [out] */ BOOL *pfResult);
- void __RPC_STUB ITfMessagePump_GetMessageW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfMessagePump_INTERFACE_DEFINED__ */
- #ifndef __ITfThreadFocusSink_INTERFACE_DEFINED__
- #define __ITfThreadFocusSink_INTERFACE_DEFINED__
- /* interface ITfThreadFocusSink */
- /* [unique][uuid][local][object] */
- EXTERN_C const IID IID_ITfThreadFocusSink;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("c0f1db0c-3a20-405c-a303-96b6010a885f")
- ITfThreadFocusSink : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnSetThreadFocus( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnKillThreadFocus( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfThreadFocusSinkVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfThreadFocusSink * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfThreadFocusSink * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfThreadFocusSink * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnSetThreadFocus )(
- ITfThreadFocusSink * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnKillThreadFocus )(
- ITfThreadFocusSink * This);
-
- END_INTERFACE
- } ITfThreadFocusSinkVtbl;
- interface ITfThreadFocusSink
- {
- CONST_VTBL struct ITfThreadFocusSinkVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfThreadFocusSink_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfThreadFocusSink_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfThreadFocusSink_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfThreadFocusSink_OnSetThreadFocus(This)
- (This)->lpVtbl -> OnSetThreadFocus(This)
- #define ITfThreadFocusSink_OnKillThreadFocus(This)
- (This)->lpVtbl -> OnKillThreadFocus(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfThreadFocusSink_OnSetThreadFocus_Proxy(
- ITfThreadFocusSink * This);
- void __RPC_STUB ITfThreadFocusSink_OnSetThreadFocus_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfThreadFocusSink_OnKillThreadFocus_Proxy(
- ITfThreadFocusSink * This);
- void __RPC_STUB ITfThreadFocusSink_OnKillThreadFocus_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfThreadFocusSink_INTERFACE_DEFINED__ */
- #ifndef __ITfTextInputProcessor_INTERFACE_DEFINED__
- #define __ITfTextInputProcessor_INTERFACE_DEFINED__
- /* interface ITfTextInputProcessor */
- /* [unique][uuid][local][object] */
- EXTERN_C const IID IID_ITfTextInputProcessor;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("aa80e7f7-2021-11d2-93e0-0060b067b86e")
- ITfTextInputProcessor : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Activate(
- /* [in] */ ITfThreadMgr *ptim,
- /* [in] */ TfClientId tid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Deactivate( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfTextInputProcessorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfTextInputProcessor * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfTextInputProcessor * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfTextInputProcessor * This);
-
- HRESULT ( STDMETHODCALLTYPE *Activate )(
- ITfTextInputProcessor * This,
- /* [in] */ ITfThreadMgr *ptim,
- /* [in] */ TfClientId tid);
-
- HRESULT ( STDMETHODCALLTYPE *Deactivate )(
- ITfTextInputProcessor * This);
-
- END_INTERFACE
- } ITfTextInputProcessorVtbl;
- interface ITfTextInputProcessor
- {
- CONST_VTBL struct ITfTextInputProcessorVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfTextInputProcessor_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfTextInputProcessor_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfTextInputProcessor_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfTextInputProcessor_Activate(This,ptim,tid)
- (This)->lpVtbl -> Activate(This,ptim,tid)
- #define ITfTextInputProcessor_Deactivate(This)
- (This)->lpVtbl -> Deactivate(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfTextInputProcessor_Activate_Proxy(
- ITfTextInputProcessor * This,
- /* [in] */ ITfThreadMgr *ptim,
- /* [in] */ TfClientId tid);
- void __RPC_STUB ITfTextInputProcessor_Activate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfTextInputProcessor_Deactivate_Proxy(
- ITfTextInputProcessor * This);
- void __RPC_STUB ITfTextInputProcessor_Deactivate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfTextInputProcessor_INTERFACE_DEFINED__ */
- #ifndef __ITfClientId_INTERFACE_DEFINED__
- #define __ITfClientId_INTERFACE_DEFINED__
- /* interface ITfClientId */
- /* [unique][uuid][local][object] */
- EXTERN_C const IID IID_ITfClientId;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("d60a7b49-1b9f-4be2-b702-47e9dc05dec3")
- ITfClientId : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetClientId(
- /* [in] */ REFCLSID rclsid,
- /* [out] */ TfClientId *ptid) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfClientIdVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfClientId * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfClientId * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfClientId * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetClientId )(
- ITfClientId * This,
- /* [in] */ REFCLSID rclsid,
- /* [out] */ TfClientId *ptid);
-
- END_INTERFACE
- } ITfClientIdVtbl;
- interface ITfClientId
- {
- CONST_VTBL struct ITfClientIdVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfClientId_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfClientId_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfClientId_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfClientId_GetClientId(This,rclsid,ptid)
- (This)->lpVtbl -> GetClientId(This,rclsid,ptid)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfClientId_GetClientId_Proxy(
- ITfClientId * This,
- /* [in] */ REFCLSID rclsid,
- /* [out] */ TfClientId *ptid);
- void __RPC_STUB ITfClientId_GetClientId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfClientId_INTERFACE_DEFINED__ */
- /* interface __MIDL_itf_msctf_0202 */
- /* [local] */
- typedef /* [public][public][public][public][uuid] */ DECLSPEC_UUID("c4cc07f1-80cc-4a7b-bc54-98512782cbe3")
- enum __MIDL___MIDL_itf_msctf_0202_0001
- { TF_LS_NONE = 0,
- TF_LS_SOLID = 1,
- TF_LS_DOT = 2,
- TF_LS_DASH = 3,
- TF_LS_SQUIGGLE = 4
- } TF_DA_LINESTYLE;
- typedef /* [public][public][public][public][public][public][public][public][public][public][public][uuid] */ DECLSPEC_UUID("d9b92e21-084a-401b-9c64-1e6dad91a1ab")
- enum __MIDL___MIDL_itf_msctf_0202_0002
- { TF_CT_NONE = 0,
- TF_CT_SYSCOLOR = 1,
- TF_CT_COLORREF = 2
- } TF_DA_COLORTYPE;
- typedef /* [uuid] */ DECLSPEC_UUID("90d0cb5e-6520-4a0f-b47c-c39bd955f0d6") struct TF_DA_COLOR
- {
- TF_DA_COLORTYPE type;
- /* [switch_is][switch_type] */ union
- {
- /* [case()] */ int nIndex;
- /* [case()] */ COLORREF cr;
- } ;
- } TF_DA_COLOR;
- typedef /* [public][public][public][public][uuid] */ DECLSPEC_UUID("33d2fe4b-6c24-4f67-8d75-3bc1819e4126")
- enum __MIDL___MIDL_itf_msctf_0202_0004
- { TF_ATTR_INPUT = 0,
- TF_ATTR_TARGET_CONVERTED = 1,
- TF_ATTR_CONVERTED = 2,
- TF_ATTR_TARGET_NOTCONVERTED = 3,
- TF_ATTR_INPUT_ERROR = 4,
- TF_ATTR_FIXEDCONVERTED = 5,
- TF_ATTR_OTHER = -1
- } TF_DA_ATTR_INFO;
- typedef /* [uuid] */ DECLSPEC_UUID("1bf1c305-419b-4182-a4d2-9bfadc3f021f") struct TF_DISPLAYATTRIBUTE
- {
- TF_DA_COLOR crText;
- TF_DA_COLOR crBk;
- TF_DA_LINESTYLE lsStyle;
- BOOL fBoldLine;
- TF_DA_COLOR crLine;
- TF_DA_ATTR_INFO bAttr;
- } TF_DISPLAYATTRIBUTE;
- extern RPC_IF_HANDLE __MIDL_itf_msctf_0202_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_msctf_0202_v0_0_s_ifspec;
- #ifndef __ITfDisplayAttributeInfo_INTERFACE_DEFINED__
- #define __ITfDisplayAttributeInfo_INTERFACE_DEFINED__
- /* interface ITfDisplayAttributeInfo */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_ITfDisplayAttributeInfo;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("70528852-2f26-4aea-8c96-215150578932")
- ITfDisplayAttributeInfo : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetGUID(
- /* [out] */ GUID *pguid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDescription(
- /* [out] */ BSTR *pbstrDesc) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetAttributeInfo(
- /* [out] */ TF_DISPLAYATTRIBUTE *pda) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetAttributeInfo(
- /* [in] */ const TF_DISPLAYATTRIBUTE *pda) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfDisplayAttributeInfoVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfDisplayAttributeInfo * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfDisplayAttributeInfo * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfDisplayAttributeInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetGUID )(
- ITfDisplayAttributeInfo * This,
- /* [out] */ GUID *pguid);
-
- HRESULT ( STDMETHODCALLTYPE *GetDescription )(
- ITfDisplayAttributeInfo * This,
- /* [out] */ BSTR *pbstrDesc);
-
- HRESULT ( STDMETHODCALLTYPE *GetAttributeInfo )(
- ITfDisplayAttributeInfo * This,
- /* [out] */ TF_DISPLAYATTRIBUTE *pda);
-
- HRESULT ( STDMETHODCALLTYPE *SetAttributeInfo )(
- ITfDisplayAttributeInfo * This,
- /* [in] */ const TF_DISPLAYATTRIBUTE *pda);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- ITfDisplayAttributeInfo * This);
-
- END_INTERFACE
- } ITfDisplayAttributeInfoVtbl;
- interface ITfDisplayAttributeInfo
- {
- CONST_VTBL struct ITfDisplayAttributeInfoVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfDisplayAttributeInfo_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfDisplayAttributeInfo_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfDisplayAttributeInfo_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfDisplayAttributeInfo_GetGUID(This,pguid)
- (This)->lpVtbl -> GetGUID(This,pguid)
- #define ITfDisplayAttributeInfo_GetDescription(This,pbstrDesc)
- (This)->lpVtbl -> GetDescription(This,pbstrDesc)
- #define ITfDisplayAttributeInfo_GetAttributeInfo(This,pda)
- (This)->lpVtbl -> GetAttributeInfo(This,pda)
- #define ITfDisplayAttributeInfo_SetAttributeInfo(This,pda)
- (This)->lpVtbl -> SetAttributeInfo(This,pda)
- #define ITfDisplayAttributeInfo_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfDisplayAttributeInfo_GetGUID_Proxy(
- ITfDisplayAttributeInfo * This,
- /* [out] */ GUID *pguid);
- void __RPC_STUB ITfDisplayAttributeInfo_GetGUID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfDisplayAttributeInfo_GetDescription_Proxy(
- ITfDisplayAttributeInfo * This,
- /* [out] */ BSTR *pbstrDesc);
- void __RPC_STUB ITfDisplayAttributeInfo_GetDescription_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfDisplayAttributeInfo_GetAttributeInfo_Proxy(
- ITfDisplayAttributeInfo * This,
- /* [out] */ TF_DISPLAYATTRIBUTE *pda);
- void __RPC_STUB ITfDisplayAttributeInfo_GetAttributeInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfDisplayAttributeInfo_SetAttributeInfo_Proxy(
- ITfDisplayAttributeInfo * This,
- /* [in] */ const TF_DISPLAYATTRIBUTE *pda);
- void __RPC_STUB ITfDisplayAttributeInfo_SetAttributeInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfDisplayAttributeInfo_Reset_Proxy(
- ITfDisplayAttributeInfo * This);
- void __RPC_STUB ITfDisplayAttributeInfo_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfDisplayAttributeInfo_INTERFACE_DEFINED__ */
- #ifndef __IEnumTfDisplayAttributeInfo_INTERFACE_DEFINED__
- #define __IEnumTfDisplayAttributeInfo_INTERFACE_DEFINED__
- /* interface IEnumTfDisplayAttributeInfo */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_IEnumTfDisplayAttributeInfo;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("7cef04d7-cb75-4e80-a7ab-5f5bc7d332de")
- IEnumTfDisplayAttributeInfo : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [out] */ IEnumTfDisplayAttributeInfo **ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG ulCount,
- /* [length_is][size_is][out] */ ITfDisplayAttributeInfo **rgInfo,
- /* [out] */ ULONG *pcFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG ulCount) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEnumTfDisplayAttributeInfoVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEnumTfDisplayAttributeInfo * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEnumTfDisplayAttributeInfo * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEnumTfDisplayAttributeInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Clone )(
- IEnumTfDisplayAttributeInfo * This,
- /* [out] */ IEnumTfDisplayAttributeInfo **ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE *Next )(
- IEnumTfDisplayAttributeInfo * This,
- /* [in] */ ULONG ulCount,
- /* [length_is][size_is][out] */ ITfDisplayAttributeInfo **rgInfo,
- /* [out] */ ULONG *pcFetched);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- IEnumTfDisplayAttributeInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Skip )(
- IEnumTfDisplayAttributeInfo * This,
- /* [in] */ ULONG ulCount);
-
- END_INTERFACE
- } IEnumTfDisplayAttributeInfoVtbl;
- interface IEnumTfDisplayAttributeInfo
- {
- CONST_VTBL struct IEnumTfDisplayAttributeInfoVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEnumTfDisplayAttributeInfo_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEnumTfDisplayAttributeInfo_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEnumTfDisplayAttributeInfo_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEnumTfDisplayAttributeInfo_Clone(This,ppEnum)
- (This)->lpVtbl -> Clone(This,ppEnum)
- #define IEnumTfDisplayAttributeInfo_Next(This,ulCount,rgInfo,pcFetched)
- (This)->lpVtbl -> Next(This,ulCount,rgInfo,pcFetched)
- #define IEnumTfDisplayAttributeInfo_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IEnumTfDisplayAttributeInfo_Skip(This,ulCount)
- (This)->lpVtbl -> Skip(This,ulCount)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IEnumTfDisplayAttributeInfo_Clone_Proxy(
- IEnumTfDisplayAttributeInfo * This,
- /* [out] */ IEnumTfDisplayAttributeInfo **ppEnum);
- void __RPC_STUB IEnumTfDisplayAttributeInfo_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumTfDisplayAttributeInfo_Next_Proxy(
- IEnumTfDisplayAttributeInfo * This,
- /* [in] */ ULONG ulCount,
- /* [length_is][size_is][out] */ ITfDisplayAttributeInfo **rgInfo,
- /* [out] */ ULONG *pcFetched);
- void __RPC_STUB IEnumTfDisplayAttributeInfo_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumTfDisplayAttributeInfo_Reset_Proxy(
- IEnumTfDisplayAttributeInfo * This);
- void __RPC_STUB IEnumTfDisplayAttributeInfo_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumTfDisplayAttributeInfo_Skip_Proxy(
- IEnumTfDisplayAttributeInfo * This,
- /* [in] */ ULONG ulCount);
- void __RPC_STUB IEnumTfDisplayAttributeInfo_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEnumTfDisplayAttributeInfo_INTERFACE_DEFINED__ */
- #ifndef __ITfDisplayAttributeProvider_INTERFACE_DEFINED__
- #define __ITfDisplayAttributeProvider_INTERFACE_DEFINED__
- /* interface ITfDisplayAttributeProvider */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_ITfDisplayAttributeProvider;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("fee47777-163c-4769-996a-6e9c50ad8f54")
- ITfDisplayAttributeProvider : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE EnumDisplayAttributeInfo(
- /* [out] */ IEnumTfDisplayAttributeInfo **ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDisplayAttributeInfo(
- /* [in] */ REFGUID guid,
- /* [out] */ ITfDisplayAttributeInfo **ppInfo) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfDisplayAttributeProviderVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfDisplayAttributeProvider * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfDisplayAttributeProvider * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfDisplayAttributeProvider * This);
-
- HRESULT ( STDMETHODCALLTYPE *EnumDisplayAttributeInfo )(
- ITfDisplayAttributeProvider * This,
- /* [out] */ IEnumTfDisplayAttributeInfo **ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE *GetDisplayAttributeInfo )(
- ITfDisplayAttributeProvider * This,
- /* [in] */ REFGUID guid,
- /* [out] */ ITfDisplayAttributeInfo **ppInfo);
-
- END_INTERFACE
- } ITfDisplayAttributeProviderVtbl;
- interface ITfDisplayAttributeProvider
- {
- CONST_VTBL struct ITfDisplayAttributeProviderVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfDisplayAttributeProvider_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfDisplayAttributeProvider_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfDisplayAttributeProvider_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfDisplayAttributeProvider_EnumDisplayAttributeInfo(This,ppEnum)
- (This)->lpVtbl -> EnumDisplayAttributeInfo(This,ppEnum)
- #define ITfDisplayAttributeProvider_GetDisplayAttributeInfo(This,guid,ppInfo)
- (This)->lpVtbl -> GetDisplayAttributeInfo(This,guid,ppInfo)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfDisplayAttributeProvider_EnumDisplayAttributeInfo_Proxy(
- ITfDisplayAttributeProvider * This,
- /* [out] */ IEnumTfDisplayAttributeInfo **ppEnum);
- void __RPC_STUB ITfDisplayAttributeProvider_EnumDisplayAttributeInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfDisplayAttributeProvider_GetDisplayAttributeInfo_Proxy(
- ITfDisplayAttributeProvider * This,
- /* [in] */ REFGUID guid,
- /* [out] */ ITfDisplayAttributeInfo **ppInfo);
- void __RPC_STUB ITfDisplayAttributeProvider_GetDisplayAttributeInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfDisplayAttributeProvider_INTERFACE_DEFINED__ */
- #ifndef __ITfDisplayAttributeMgr_INTERFACE_DEFINED__
- #define __ITfDisplayAttributeMgr_INTERFACE_DEFINED__
- /* interface ITfDisplayAttributeMgr */
- /* [unique][uuid][local][object] */
- EXTERN_C const IID IID_ITfDisplayAttributeMgr;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8ded7393-5db1-475c-9e71-a39111b0ff67")
- ITfDisplayAttributeMgr : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnUpdateInfo( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EnumDisplayAttributeInfo(
- /* [out] */ IEnumTfDisplayAttributeInfo **ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDisplayAttributeInfo(
- /* [in] */ REFGUID guid,
- /* [out] */ ITfDisplayAttributeInfo **ppInfo,
- /* [out] */ CLSID *pclsidOwner) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfDisplayAttributeMgrVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfDisplayAttributeMgr * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfDisplayAttributeMgr * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfDisplayAttributeMgr * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnUpdateInfo )(
- ITfDisplayAttributeMgr * This);
-
- HRESULT ( STDMETHODCALLTYPE *EnumDisplayAttributeInfo )(
- ITfDisplayAttributeMgr * This,
- /* [out] */ IEnumTfDisplayAttributeInfo **ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE *GetDisplayAttributeInfo )(
- ITfDisplayAttributeMgr * This,
- /* [in] */ REFGUID guid,
- /* [out] */ ITfDisplayAttributeInfo **ppInfo,
- /* [out] */ CLSID *pclsidOwner);
-
- END_INTERFACE
- } ITfDisplayAttributeMgrVtbl;
- interface ITfDisplayAttributeMgr
- {
- CONST_VTBL struct ITfDisplayAttributeMgrVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfDisplayAttributeMgr_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfDisplayAttributeMgr_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfDisplayAttributeMgr_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfDisplayAttributeMgr_OnUpdateInfo(This)
- (This)->lpVtbl -> OnUpdateInfo(This)
- #define ITfDisplayAttributeMgr_EnumDisplayAttributeInfo(This,ppEnum)
- (This)->lpVtbl -> EnumDisplayAttributeInfo(This,ppEnum)
- #define ITfDisplayAttributeMgr_GetDisplayAttributeInfo(This,guid,ppInfo,pclsidOwner)
- (This)->lpVtbl -> GetDisplayAttributeInfo(This,guid,ppInfo,pclsidOwner)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfDisplayAttributeMgr_OnUpdateInfo_Proxy(
- ITfDisplayAttributeMgr * This);
- void __RPC_STUB ITfDisplayAttributeMgr_OnUpdateInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfDisplayAttributeMgr_EnumDisplayAttributeInfo_Proxy(
- ITfDisplayAttributeMgr * This,
- /* [out] */ IEnumTfDisplayAttributeInfo **ppEnum);
- void __RPC_STUB ITfDisplayAttributeMgr_EnumDisplayAttributeInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfDisplayAttributeMgr_GetDisplayAttributeInfo_Proxy(
- ITfDisplayAttributeMgr * This,
- /* [in] */ REFGUID guid,
- /* [out] */ ITfDisplayAttributeInfo **ppInfo,
- /* [out] */ CLSID *pclsidOwner);
- void __RPC_STUB ITfDisplayAttributeMgr_GetDisplayAttributeInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfDisplayAttributeMgr_INTERFACE_DEFINED__ */
- #ifndef __ITfDisplayAttributeNotifySink_INTERFACE_DEFINED__
- #define __ITfDisplayAttributeNotifySink_INTERFACE_DEFINED__
- /* interface ITfDisplayAttributeNotifySink */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_ITfDisplayAttributeNotifySink;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("ad56f402-e162-4f25-908f-7d577cf9bda9")
- ITfDisplayAttributeNotifySink : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnUpdateInfo( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfDisplayAttributeNotifySinkVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfDisplayAttributeNotifySink * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfDisplayAttributeNotifySink * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfDisplayAttributeNotifySink * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnUpdateInfo )(
- ITfDisplayAttributeNotifySink * This);
-
- END_INTERFACE
- } ITfDisplayAttributeNotifySinkVtbl;
- interface ITfDisplayAttributeNotifySink
- {
- CONST_VTBL struct ITfDisplayAttributeNotifySinkVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfDisplayAttributeNotifySink_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfDisplayAttributeNotifySink_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfDisplayAttributeNotifySink_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfDisplayAttributeNotifySink_OnUpdateInfo(This)
- (This)->lpVtbl -> OnUpdateInfo(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfDisplayAttributeNotifySink_OnUpdateInfo_Proxy(
- ITfDisplayAttributeNotifySink * This);
- void __RPC_STUB ITfDisplayAttributeNotifySink_OnUpdateInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfDisplayAttributeNotifySink_INTERFACE_DEFINED__ */
- #ifndef __ITfCategoryMgr_INTERFACE_DEFINED__
- #define __ITfCategoryMgr_INTERFACE_DEFINED__
- /* interface ITfCategoryMgr */
- /* [unique][uuid][local][object] */
- EXTERN_C const IID IID_ITfCategoryMgr;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("c3acefb5-f69d-4905-938f-fcadcf4be830")
- ITfCategoryMgr : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE RegisterCategory(
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFGUID rcatid,
- /* [in] */ REFGUID rguid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UnregisterCategory(
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFGUID rcatid,
- /* [in] */ REFGUID rguid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EnumCategoriesInItem(
- /* [in] */ REFGUID rguid,
- /* [out] */ IEnumGUID **ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EnumItemsInCategory(
- /* [in] */ REFGUID rcatid,
- /* [out] */ IEnumGUID **ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FindClosestCategory(
- /* [in] */ REFGUID rguid,
- /* [out] */ GUID *pcatid,
- /* [size_is][in] */ const GUID **ppcatidList,
- /* [in] */ ULONG ulCount) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RegisterGUIDDescription(
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFGUID rguid,
- /* [size_is][in] */ const WCHAR *pchDesc,
- /* [in] */ ULONG cch) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UnregisterGUIDDescription(
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFGUID rguid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetGUIDDescription(
- /* [in] */ REFGUID rguid,
- /* [out] */ BSTR *pbstrDesc) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RegisterGUIDDWORD(
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFGUID rguid,
- /* [in] */ DWORD dw) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UnregisterGUIDDWORD(
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFGUID rguid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetGUIDDWORD(
- /* [in] */ REFGUID rguid,
- /* [out] */ DWORD *pdw) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RegisterGUID(
- /* [in] */ REFGUID rguid,
- /* [out] */ TfGuidAtom *pguidatom) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetGUID(
- /* [in] */ TfGuidAtom guidatom,
- /* [out] */ GUID *pguid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsEqualTfGuidAtom(
- /* [in] */ TfGuidAtom guidatom,
- /* [in] */ REFGUID rguid,
- /* [out] */ BOOL *pfEqual) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfCategoryMgrVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfCategoryMgr * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfCategoryMgr * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfCategoryMgr * This);
-
- HRESULT ( STDMETHODCALLTYPE *RegisterCategory )(
- ITfCategoryMgr * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFGUID rcatid,
- /* [in] */ REFGUID rguid);
-
- HRESULT ( STDMETHODCALLTYPE *UnregisterCategory )(
- ITfCategoryMgr * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFGUID rcatid,
- /* [in] */ REFGUID rguid);
-
- HRESULT ( STDMETHODCALLTYPE *EnumCategoriesInItem )(
- ITfCategoryMgr * This,
- /* [in] */ REFGUID rguid,
- /* [out] */ IEnumGUID **ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE *EnumItemsInCategory )(
- ITfCategoryMgr * This,
- /* [in] */ REFGUID rcatid,
- /* [out] */ IEnumGUID **ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE *FindClosestCategory )(
- ITfCategoryMgr * This,
- /* [in] */ REFGUID rguid,
- /* [out] */ GUID *pcatid,
- /* [size_is][in] */ const GUID **ppcatidList,
- /* [in] */ ULONG ulCount);
-
- HRESULT ( STDMETHODCALLTYPE *RegisterGUIDDescription )(
- ITfCategoryMgr * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFGUID rguid,
- /* [size_is][in] */ const WCHAR *pchDesc,
- /* [in] */ ULONG cch);
-
- HRESULT ( STDMETHODCALLTYPE *UnregisterGUIDDescription )(
- ITfCategoryMgr * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFGUID rguid);
-
- HRESULT ( STDMETHODCALLTYPE *GetGUIDDescription )(
- ITfCategoryMgr * This,
- /* [in] */ REFGUID rguid,
- /* [out] */ BSTR *pbstrDesc);
-
- HRESULT ( STDMETHODCALLTYPE *RegisterGUIDDWORD )(
- ITfCategoryMgr * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFGUID rguid,
- /* [in] */ DWORD dw);
-
- HRESULT ( STDMETHODCALLTYPE *UnregisterGUIDDWORD )(
- ITfCategoryMgr * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFGUID rguid);
-
- HRESULT ( STDMETHODCALLTYPE *GetGUIDDWORD )(
- ITfCategoryMgr * This,
- /* [in] */ REFGUID rguid,
- /* [out] */ DWORD *pdw);
-
- HRESULT ( STDMETHODCALLTYPE *RegisterGUID )(
- ITfCategoryMgr * This,
- /* [in] */ REFGUID rguid,
- /* [out] */ TfGuidAtom *pguidatom);
-
- HRESULT ( STDMETHODCALLTYPE *GetGUID )(
- ITfCategoryMgr * This,
- /* [in] */ TfGuidAtom guidatom,
- /* [out] */ GUID *pguid);
-
- HRESULT ( STDMETHODCALLTYPE *IsEqualTfGuidAtom )(
- ITfCategoryMgr * This,
- /* [in] */ TfGuidAtom guidatom,
- /* [in] */ REFGUID rguid,
- /* [out] */ BOOL *pfEqual);
-
- END_INTERFACE
- } ITfCategoryMgrVtbl;
- interface ITfCategoryMgr
- {
- CONST_VTBL struct ITfCategoryMgrVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfCategoryMgr_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfCategoryMgr_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfCategoryMgr_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfCategoryMgr_RegisterCategory(This,rclsid,rcatid,rguid)
- (This)->lpVtbl -> RegisterCategory(This,rclsid,rcatid,rguid)
- #define ITfCategoryMgr_UnregisterCategory(This,rclsid,rcatid,rguid)
- (This)->lpVtbl -> UnregisterCategory(This,rclsid,rcatid,rguid)
- #define ITfCategoryMgr_EnumCategoriesInItem(This,rguid,ppEnum)
- (This)->lpVtbl -> EnumCategoriesInItem(This,rguid,ppEnum)
- #define ITfCategoryMgr_EnumItemsInCategory(This,rcatid,ppEnum)
- (This)->lpVtbl -> EnumItemsInCategory(This,rcatid,ppEnum)
- #define ITfCategoryMgr_FindClosestCategory(This,rguid,pcatid,ppcatidList,ulCount)
- (This)->lpVtbl -> FindClosestCategory(This,rguid,pcatid,ppcatidList,ulCount)
- #define ITfCategoryMgr_RegisterGUIDDescription(This,rclsid,rguid,pchDesc,cch)
- (This)->lpVtbl -> RegisterGUIDDescription(This,rclsid,rguid,pchDesc,cch)
- #define ITfCategoryMgr_UnregisterGUIDDescription(This,rclsid,rguid)
- (This)->lpVtbl -> UnregisterGUIDDescription(This,rclsid,rguid)
- #define ITfCategoryMgr_GetGUIDDescription(This,rguid,pbstrDesc)
- (This)->lpVtbl -> GetGUIDDescription(This,rguid,pbstrDesc)
- #define ITfCategoryMgr_RegisterGUIDDWORD(This,rclsid,rguid,dw)
- (This)->lpVtbl -> RegisterGUIDDWORD(This,rclsid,rguid,dw)
- #define ITfCategoryMgr_UnregisterGUIDDWORD(This,rclsid,rguid)
- (This)->lpVtbl -> UnregisterGUIDDWORD(This,rclsid,rguid)
- #define ITfCategoryMgr_GetGUIDDWORD(This,rguid,pdw)
- (This)->lpVtbl -> GetGUIDDWORD(This,rguid,pdw)
- #define ITfCategoryMgr_RegisterGUID(This,rguid,pguidatom)
- (This)->lpVtbl -> RegisterGUID(This,rguid,pguidatom)
- #define ITfCategoryMgr_GetGUID(This,guidatom,pguid)
- (This)->lpVtbl -> GetGUID(This,guidatom,pguid)
- #define ITfCategoryMgr_IsEqualTfGuidAtom(This,guidatom,rguid,pfEqual)
- (This)->lpVtbl -> IsEqualTfGuidAtom(This,guidatom,rguid,pfEqual)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfCategoryMgr_RegisterCategory_Proxy(
- ITfCategoryMgr * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFGUID rcatid,
- /* [in] */ REFGUID rguid);
- void __RPC_STUB ITfCategoryMgr_RegisterCategory_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfCategoryMgr_UnregisterCategory_Proxy(
- ITfCategoryMgr * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFGUID rcatid,
- /* [in] */ REFGUID rguid);
- void __RPC_STUB ITfCategoryMgr_UnregisterCategory_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfCategoryMgr_EnumCategoriesInItem_Proxy(
- ITfCategoryMgr * This,
- /* [in] */ REFGUID rguid,
- /* [out] */ IEnumGUID **ppEnum);
- void __RPC_STUB ITfCategoryMgr_EnumCategoriesInItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfCategoryMgr_EnumItemsInCategory_Proxy(
- ITfCategoryMgr * This,
- /* [in] */ REFGUID rcatid,
- /* [out] */ IEnumGUID **ppEnum);
- void __RPC_STUB ITfCategoryMgr_EnumItemsInCategory_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfCategoryMgr_FindClosestCategory_Proxy(
- ITfCategoryMgr * This,
- /* [in] */ REFGUID rguid,
- /* [out] */ GUID *pcatid,
- /* [size_is][in] */ const GUID **ppcatidList,
- /* [in] */ ULONG ulCount);
- void __RPC_STUB ITfCategoryMgr_FindClosestCategory_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfCategoryMgr_RegisterGUIDDescription_Proxy(
- ITfCategoryMgr * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFGUID rguid,
- /* [size_is][in] */ const WCHAR *pchDesc,
- /* [in] */ ULONG cch);
- void __RPC_STUB ITfCategoryMgr_RegisterGUIDDescription_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfCategoryMgr_UnregisterGUIDDescription_Proxy(
- ITfCategoryMgr * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFGUID rguid);
- void __RPC_STUB ITfCategoryMgr_UnregisterGUIDDescription_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfCategoryMgr_GetGUIDDescription_Proxy(
- ITfCategoryMgr * This,
- /* [in] */ REFGUID rguid,
- /* [out] */ BSTR *pbstrDesc);
- void __RPC_STUB ITfCategoryMgr_GetGUIDDescription_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfCategoryMgr_RegisterGUIDDWORD_Proxy(
- ITfCategoryMgr * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFGUID rguid,
- /* [in] */ DWORD dw);
- void __RPC_STUB ITfCategoryMgr_RegisterGUIDDWORD_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfCategoryMgr_UnregisterGUIDDWORD_Proxy(
- ITfCategoryMgr * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFGUID rguid);
- void __RPC_STUB ITfCategoryMgr_UnregisterGUIDDWORD_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfCategoryMgr_GetGUIDDWORD_Proxy(
- ITfCategoryMgr * This,
- /* [in] */ REFGUID rguid,
- /* [out] */ DWORD *pdw);
- void __RPC_STUB ITfCategoryMgr_GetGUIDDWORD_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfCategoryMgr_RegisterGUID_Proxy(
- ITfCategoryMgr * This,
- /* [in] */ REFGUID rguid,
- /* [out] */ TfGuidAtom *pguidatom);
- void __RPC_STUB ITfCategoryMgr_RegisterGUID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfCategoryMgr_GetGUID_Proxy(
- ITfCategoryMgr * This,
- /* [in] */ TfGuidAtom guidatom,
- /* [out] */ GUID *pguid);
- void __RPC_STUB ITfCategoryMgr_GetGUID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfCategoryMgr_IsEqualTfGuidAtom_Proxy(
- ITfCategoryMgr * This,
- /* [in] */ TfGuidAtom guidatom,
- /* [in] */ REFGUID rguid,
- /* [out] */ BOOL *pfEqual);
- void __RPC_STUB ITfCategoryMgr_IsEqualTfGuidAtom_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfCategoryMgr_INTERFACE_DEFINED__ */
- /* interface __MIDL_itf_msctf_0208 */
- /* [local] */
- #define TF_INVALID_COOKIE ( 0xffffffff )
- extern RPC_IF_HANDLE __MIDL_itf_msctf_0208_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_msctf_0208_v0_0_s_ifspec;
- #ifndef __ITfSource_INTERFACE_DEFINED__
- #define __ITfSource_INTERFACE_DEFINED__
- /* interface ITfSource */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_ITfSource;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("4ea48a35-60ae-446f-8fd6-e6a8d82459f7")
- ITfSource : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE AdviseSink(
- /* [in] */ REFIID riid,
- /* [iid_is][in] */ IUnknown *punk,
- /* [out] */ DWORD *pdwCookie) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UnadviseSink(
- /* [in] */ DWORD dwCookie) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfSourceVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfSource * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfSource * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfSource * This);
-
- HRESULT ( STDMETHODCALLTYPE *AdviseSink )(
- ITfSource * This,
- /* [in] */ REFIID riid,
- /* [iid_is][in] */ IUnknown *punk,
- /* [out] */ DWORD *pdwCookie);
-
- HRESULT ( STDMETHODCALLTYPE *UnadviseSink )(
- ITfSource * This,
- /* [in] */ DWORD dwCookie);
-
- END_INTERFACE
- } ITfSourceVtbl;
- interface ITfSource
- {
- CONST_VTBL struct ITfSourceVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfSource_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfSource_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfSource_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfSource_AdviseSink(This,riid,punk,pdwCookie)
- (This)->lpVtbl -> AdviseSink(This,riid,punk,pdwCookie)
- #define ITfSource_UnadviseSink(This,dwCookie)
- (This)->lpVtbl -> UnadviseSink(This,dwCookie)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfSource_AdviseSink_Proxy(
- ITfSource * This,
- /* [in] */ REFIID riid,
- /* [iid_is][in] */ IUnknown *punk,
- /* [out] */ DWORD *pdwCookie);
- void __RPC_STUB ITfSource_AdviseSink_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfSource_UnadviseSink_Proxy(
- ITfSource * This,
- /* [in] */ DWORD dwCookie);
- void __RPC_STUB ITfSource_UnadviseSink_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfSource_INTERFACE_DEFINED__ */
- #ifndef __ITfSourceSingle_INTERFACE_DEFINED__
- #define __ITfSourceSingle_INTERFACE_DEFINED__
- /* interface ITfSourceSingle */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_ITfSourceSingle;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("73131f9c-56a9-49dd-b0ee-d046633f7528")
- ITfSourceSingle : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE AdviseSingleSink(
- /* [in] */ TfClientId tid,
- /* [in] */ REFIID riid,
- /* [iid_is][in] */ IUnknown *punk) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UnadviseSingleSink(
- /* [in] */ TfClientId tid,
- /* [in] */ REFIID riid) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfSourceSingleVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfSourceSingle * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfSourceSingle * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfSourceSingle * This);
-
- HRESULT ( STDMETHODCALLTYPE *AdviseSingleSink )(
- ITfSourceSingle * This,
- /* [in] */ TfClientId tid,
- /* [in] */ REFIID riid,
- /* [iid_is][in] */ IUnknown *punk);
-
- HRESULT ( STDMETHODCALLTYPE *UnadviseSingleSink )(
- ITfSourceSingle * This,
- /* [in] */ TfClientId tid,
- /* [in] */ REFIID riid);
-
- END_INTERFACE
- } ITfSourceSingleVtbl;
- interface ITfSourceSingle
- {
- CONST_VTBL struct ITfSourceSingleVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfSourceSingle_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfSourceSingle_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfSourceSingle_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfSourceSingle_AdviseSingleSink(This,tid,riid,punk)
- (This)->lpVtbl -> AdviseSingleSink(This,tid,riid,punk)
- #define ITfSourceSingle_UnadviseSingleSink(This,tid,riid)
- (This)->lpVtbl -> UnadviseSingleSink(This,tid,riid)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfSourceSingle_AdviseSingleSink_Proxy(
- ITfSourceSingle * This,
- /* [in] */ TfClientId tid,
- /* [in] */ REFIID riid,
- /* [iid_is][in] */ IUnknown *punk);
- void __RPC_STUB ITfSourceSingle_AdviseSingleSink_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfSourceSingle_UnadviseSingleSink_Proxy(
- ITfSourceSingle * This,
- /* [in] */ TfClientId tid,
- /* [in] */ REFIID riid);
- void __RPC_STUB ITfSourceSingle_UnadviseSingleSink_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfSourceSingle_INTERFACE_DEFINED__ */
- /* interface __MIDL_itf_msctf_0210 */
- /* [local] */
- #endif // MSCTF_DEFINED
- extern RPC_IF_HANDLE __MIDL_itf_msctf_0210_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_msctf_0210_v0_0_s_ifspec;
- /* Additional Prototypes for ALL interfaces */
- unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
- unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
- unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
- void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
- unsigned long __RPC_USER CLIPFORMAT_UserSize( unsigned long *, unsigned long , CLIPFORMAT * );
- unsigned char * __RPC_USER CLIPFORMAT_UserMarshal( unsigned long *, unsigned char *, CLIPFORMAT * );
- unsigned char * __RPC_USER CLIPFORMAT_UserUnmarshal(unsigned long *, unsigned char *, CLIPFORMAT * );
- void __RPC_USER CLIPFORMAT_UserFree( unsigned long *, CLIPFORMAT * );
- unsigned long __RPC_USER HWND_UserSize( unsigned long *, unsigned long , HWND * );
- unsigned char * __RPC_USER HWND_UserMarshal( unsigned long *, unsigned char *, HWND * );
- unsigned char * __RPC_USER HWND_UserUnmarshal(unsigned long *, unsigned char *, HWND * );
- void __RPC_USER HWND_UserFree( unsigned long *, HWND * );
- unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, unsigned long , VARIANT * );
- unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char *, VARIANT * );
- unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * );
- void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * );
- /* end of Additional Prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif