| /*** Autogenerated by WIDL 1.6 from include/ctfutb.idl - Do not edit ***/ |
| |
| #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| #endif |
| |
| #include <rpc.h> |
| #include <rpcndr.h> |
| |
| #ifndef COM_NO_WINDOWS_H |
| #include <windows.h> |
| #include <ole2.h> |
| #endif |
| |
| #ifndef __ctfutb_h__ |
| #define __ctfutb_h__ |
| |
| /* Forward declarations */ |
| |
| #ifndef __ITfLangBarMgr_FWD_DEFINED__ |
| #define __ITfLangBarMgr_FWD_DEFINED__ |
| typedef interface ITfLangBarMgr ITfLangBarMgr; |
| #endif |
| |
| /* Headers for imported files */ |
| |
| #include <oaidl.h> |
| |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| |
| #ifndef __ITfLangBarEventSink_FWD_DEFINED__ |
| #define __ITfLangBarEventSink_FWD_DEFINED__ |
| typedef interface ITfLangBarEventSink ITfLangBarEventSink; |
| #endif |
| |
| #ifndef __ITfLangBarItemMgr_FWD_DEFINED__ |
| #define __ITfLangBarItemMgr_FWD_DEFINED__ |
| typedef interface ITfLangBarItemMgr ITfLangBarItemMgr; |
| #endif |
| |
| #ifndef __ITfInputProcessorProfiles_FWD_DEFINED__ |
| #define __ITfInputProcessorProfiles_FWD_DEFINED__ |
| typedef interface ITfInputProcessorProfiles ITfInputProcessorProfiles; |
| #endif |
| |
| /***************************************************************************** |
| * ITfLangBarMgr interface |
| */ |
| #ifndef __ITfLangBarMgr_INTERFACE_DEFINED__ |
| #define __ITfLangBarMgr_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_ITfLangBarMgr, 0x87955690, 0xe627, 0x11d2, 0x8d,0xdb, 0x00,0x10,0x5a,0x27,0x99,0xb5); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("87955690-e627-11d2-8ddb-00105a2799b5") |
| ITfLangBarMgr : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE AdviseEventSink( |
| ITfLangBarEventSink *pSink, |
| HWND hwnd, |
| DWORD dwflags, |
| DWORD *pdwCookie) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE UnAdviseEventSink( |
| DWORD dwCookie) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetThreadMarshalInterface( |
| DWORD dwThreadId, |
| DWORD dwType, |
| REFIID riid, |
| IUnknown **ppunk) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetThreadLangBarItemMgr( |
| DWORD dwThreadId, |
| ITfLangBarItemMgr **pplbie, |
| DWORD *pdwThreadid) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetInputProcessorProfiles( |
| DWORD dwThreadId, |
| ITfInputProcessorProfiles **ppaip, |
| DWORD *pdwThreadid) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE RestoreLastFocus( |
| DWORD *dwThreadId, |
| WINBOOL fPrev) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE SetModalInput( |
| ITfLangBarEventSink *pSink, |
| DWORD dwThreadId, |
| DWORD dwFlags) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE ShowFloating( |
| DWORD dwFlags) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE GetShowFloatingStatus( |
| DWORD *pdwFlags) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(ITfLangBarMgr, 0x87955690, 0xe627, 0x11d2, 0x8d,0xdb, 0x00,0x10,0x5a,0x27,0x99,0xb5) |
| #endif |
| #else |
| typedef struct ITfLangBarMgrVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| ITfLangBarMgr* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| ITfLangBarMgr* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| ITfLangBarMgr* This); |
| |
| /*** ITfLangBarMgr methods ***/ |
| HRESULT (STDMETHODCALLTYPE *AdviseEventSink)( |
| ITfLangBarMgr* This, |
| ITfLangBarEventSink *pSink, |
| HWND hwnd, |
| DWORD dwflags, |
| DWORD *pdwCookie); |
| |
| HRESULT (STDMETHODCALLTYPE *UnAdviseEventSink)( |
| ITfLangBarMgr* This, |
| DWORD dwCookie); |
| |
| HRESULT (STDMETHODCALLTYPE *GetThreadMarshalInterface)( |
| ITfLangBarMgr* This, |
| DWORD dwThreadId, |
| DWORD dwType, |
| REFIID riid, |
| IUnknown **ppunk); |
| |
| HRESULT (STDMETHODCALLTYPE *GetThreadLangBarItemMgr)( |
| ITfLangBarMgr* This, |
| DWORD dwThreadId, |
| ITfLangBarItemMgr **pplbie, |
| DWORD *pdwThreadid); |
| |
| HRESULT (STDMETHODCALLTYPE *GetInputProcessorProfiles)( |
| ITfLangBarMgr* This, |
| DWORD dwThreadId, |
| ITfInputProcessorProfiles **ppaip, |
| DWORD *pdwThreadid); |
| |
| HRESULT (STDMETHODCALLTYPE *RestoreLastFocus)( |
| ITfLangBarMgr* This, |
| DWORD *dwThreadId, |
| WINBOOL fPrev); |
| |
| HRESULT (STDMETHODCALLTYPE *SetModalInput)( |
| ITfLangBarMgr* This, |
| ITfLangBarEventSink *pSink, |
| DWORD dwThreadId, |
| DWORD dwFlags); |
| |
| HRESULT (STDMETHODCALLTYPE *ShowFloating)( |
| ITfLangBarMgr* This, |
| DWORD dwFlags); |
| |
| HRESULT (STDMETHODCALLTYPE *GetShowFloatingStatus)( |
| ITfLangBarMgr* This, |
| DWORD *pdwFlags); |
| |
| END_INTERFACE |
| } ITfLangBarMgrVtbl; |
| interface ITfLangBarMgr { |
| CONST_VTBL ITfLangBarMgrVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define ITfLangBarMgr_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define ITfLangBarMgr_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define ITfLangBarMgr_Release(This) (This)->lpVtbl->Release(This) |
| /*** ITfLangBarMgr methods ***/ |
| #define ITfLangBarMgr_AdviseEventSink(This,pSink,hwnd,dwflags,pdwCookie) (This)->lpVtbl->AdviseEventSink(This,pSink,hwnd,dwflags,pdwCookie) |
| #define ITfLangBarMgr_UnAdviseEventSink(This,dwCookie) (This)->lpVtbl->UnAdviseEventSink(This,dwCookie) |
| #define ITfLangBarMgr_GetThreadMarshalInterface(This,dwThreadId,dwType,riid,ppunk) (This)->lpVtbl->GetThreadMarshalInterface(This,dwThreadId,dwType,riid,ppunk) |
| #define ITfLangBarMgr_GetThreadLangBarItemMgr(This,dwThreadId,pplbie,pdwThreadid) (This)->lpVtbl->GetThreadLangBarItemMgr(This,dwThreadId,pplbie,pdwThreadid) |
| #define ITfLangBarMgr_GetInputProcessorProfiles(This,dwThreadId,ppaip,pdwThreadid) (This)->lpVtbl->GetInputProcessorProfiles(This,dwThreadId,ppaip,pdwThreadid) |
| #define ITfLangBarMgr_RestoreLastFocus(This,dwThreadId,fPrev) (This)->lpVtbl->RestoreLastFocus(This,dwThreadId,fPrev) |
| #define ITfLangBarMgr_SetModalInput(This,pSink,dwThreadId,dwFlags) (This)->lpVtbl->SetModalInput(This,pSink,dwThreadId,dwFlags) |
| #define ITfLangBarMgr_ShowFloating(This,dwFlags) (This)->lpVtbl->ShowFloating(This,dwFlags) |
| #define ITfLangBarMgr_GetShowFloatingStatus(This,pdwFlags) (This)->lpVtbl->GetShowFloatingStatus(This,pdwFlags) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT ITfLangBarMgr_QueryInterface(ITfLangBarMgr* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG ITfLangBarMgr_AddRef(ITfLangBarMgr* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG ITfLangBarMgr_Release(ITfLangBarMgr* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** ITfLangBarMgr methods ***/ |
| static FORCEINLINE HRESULT ITfLangBarMgr_AdviseEventSink(ITfLangBarMgr* This,ITfLangBarEventSink *pSink,HWND hwnd,DWORD dwflags,DWORD *pdwCookie) { |
| return This->lpVtbl->AdviseEventSink(This,pSink,hwnd,dwflags,pdwCookie); |
| } |
| static FORCEINLINE HRESULT ITfLangBarMgr_UnAdviseEventSink(ITfLangBarMgr* This,DWORD dwCookie) { |
| return This->lpVtbl->UnAdviseEventSink(This,dwCookie); |
| } |
| static FORCEINLINE HRESULT ITfLangBarMgr_GetThreadMarshalInterface(ITfLangBarMgr* This,DWORD dwThreadId,DWORD dwType,REFIID riid,IUnknown **ppunk) { |
| return This->lpVtbl->GetThreadMarshalInterface(This,dwThreadId,dwType,riid,ppunk); |
| } |
| static FORCEINLINE HRESULT ITfLangBarMgr_GetThreadLangBarItemMgr(ITfLangBarMgr* This,DWORD dwThreadId,ITfLangBarItemMgr **pplbie,DWORD *pdwThreadid) { |
| return This->lpVtbl->GetThreadLangBarItemMgr(This,dwThreadId,pplbie,pdwThreadid); |
| } |
| static FORCEINLINE HRESULT ITfLangBarMgr_GetInputProcessorProfiles(ITfLangBarMgr* This,DWORD dwThreadId,ITfInputProcessorProfiles **ppaip,DWORD *pdwThreadid) { |
| return This->lpVtbl->GetInputProcessorProfiles(This,dwThreadId,ppaip,pdwThreadid); |
| } |
| static FORCEINLINE HRESULT ITfLangBarMgr_RestoreLastFocus(ITfLangBarMgr* This,DWORD *dwThreadId,WINBOOL fPrev) { |
| return This->lpVtbl->RestoreLastFocus(This,dwThreadId,fPrev); |
| } |
| static FORCEINLINE HRESULT ITfLangBarMgr_SetModalInput(ITfLangBarMgr* This,ITfLangBarEventSink *pSink,DWORD dwThreadId,DWORD dwFlags) { |
| return This->lpVtbl->SetModalInput(This,pSink,dwThreadId,dwFlags); |
| } |
| static FORCEINLINE HRESULT ITfLangBarMgr_ShowFloating(ITfLangBarMgr* This,DWORD dwFlags) { |
| return This->lpVtbl->ShowFloating(This,dwFlags); |
| } |
| static FORCEINLINE HRESULT ITfLangBarMgr_GetShowFloatingStatus(ITfLangBarMgr* This,DWORD *pdwFlags) { |
| return This->lpVtbl->GetShowFloatingStatus(This,pdwFlags); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE ITfLangBarMgr_AdviseEventSink_Proxy( |
| ITfLangBarMgr* This, |
| ITfLangBarEventSink *pSink, |
| HWND hwnd, |
| DWORD dwflags, |
| DWORD *pdwCookie); |
| void __RPC_STUB ITfLangBarMgr_AdviseEventSink_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE ITfLangBarMgr_UnAdviseEventSink_Proxy( |
| ITfLangBarMgr* This, |
| DWORD dwCookie); |
| void __RPC_STUB ITfLangBarMgr_UnAdviseEventSink_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE ITfLangBarMgr_GetThreadMarshalInterface_Proxy( |
| ITfLangBarMgr* This, |
| DWORD dwThreadId, |
| DWORD dwType, |
| REFIID riid, |
| IUnknown **ppunk); |
| void __RPC_STUB ITfLangBarMgr_GetThreadMarshalInterface_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE ITfLangBarMgr_GetThreadLangBarItemMgr_Proxy( |
| ITfLangBarMgr* This, |
| DWORD dwThreadId, |
| ITfLangBarItemMgr **pplbie, |
| DWORD *pdwThreadid); |
| void __RPC_STUB ITfLangBarMgr_GetThreadLangBarItemMgr_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE ITfLangBarMgr_GetInputProcessorProfiles_Proxy( |
| ITfLangBarMgr* This, |
| DWORD dwThreadId, |
| ITfInputProcessorProfiles **ppaip, |
| DWORD *pdwThreadid); |
| void __RPC_STUB ITfLangBarMgr_GetInputProcessorProfiles_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE ITfLangBarMgr_RestoreLastFocus_Proxy( |
| ITfLangBarMgr* This, |
| DWORD *dwThreadId, |
| WINBOOL fPrev); |
| void __RPC_STUB ITfLangBarMgr_RestoreLastFocus_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE ITfLangBarMgr_SetModalInput_Proxy( |
| ITfLangBarMgr* This, |
| ITfLangBarEventSink *pSink, |
| DWORD dwThreadId, |
| DWORD dwFlags); |
| void __RPC_STUB ITfLangBarMgr_SetModalInput_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE ITfLangBarMgr_ShowFloating_Proxy( |
| ITfLangBarMgr* This, |
| DWORD dwFlags); |
| void __RPC_STUB ITfLangBarMgr_ShowFloating_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE ITfLangBarMgr_GetShowFloatingStatus_Proxy( |
| ITfLangBarMgr* This, |
| DWORD *pdwFlags); |
| void __RPC_STUB ITfLangBarMgr_GetShowFloatingStatus_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __ITfLangBarMgr_INTERFACE_DEFINED__ */ |
| |
| /* Begin additional prototypes for all interfaces */ |
| |
| ULONG __RPC_USER HWND_UserSize (ULONG *, ULONG, HWND *); |
| unsigned char * __RPC_USER HWND_UserMarshal (ULONG *, unsigned char *, HWND *); |
| unsigned char * __RPC_USER HWND_UserUnmarshal(ULONG *, unsigned char *, HWND *); |
| void __RPC_USER HWND_UserFree (ULONG *, HWND *); |
| |
| /* End additional prototypes */ |
| |
| #ifdef __cplusplus |
| } |
| #endif |
| |
| #endif /* __ctfutb_h__ */ |