msctf.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:389k
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pWith,
- /* [in] */ TfAnchor aPos,
- /* [out] */ BOOL *pfEqual);
- void __RPC_STUB ITfRange_IsEqualStart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfRange_IsEqualEnd_Proxy(
- ITfRange * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pWith,
- /* [in] */ TfAnchor aPos,
- /* [out] */ BOOL *pfEqual);
- void __RPC_STUB ITfRange_IsEqualEnd_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfRange_CompareStart_Proxy(
- ITfRange * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pWith,
- /* [in] */ TfAnchor aPos,
- /* [out] */ LONG *plResult);
- void __RPC_STUB ITfRange_CompareStart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfRange_CompareEnd_Proxy(
- ITfRange * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pWith,
- /* [in] */ TfAnchor aPos,
- /* [out] */ LONG *plResult);
- void __RPC_STUB ITfRange_CompareEnd_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfRange_AdjustForInsert_Proxy(
- ITfRange * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ ULONG cchInsert,
- /* [out] */ BOOL *pfInsertOk);
- void __RPC_STUB ITfRange_AdjustForInsert_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfRange_GetGravity_Proxy(
- ITfRange * This,
- /* [out] */ TfGravity *pgStart,
- /* [out] */ TfGravity *pgEnd);
- void __RPC_STUB ITfRange_GetGravity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfRange_SetGravity_Proxy(
- ITfRange * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ TfGravity gStart,
- /* [in] */ TfGravity gEnd);
- void __RPC_STUB ITfRange_SetGravity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfRange_Clone_Proxy(
- ITfRange * This,
- /* [out] */ ITfRange **ppClone);
- void __RPC_STUB ITfRange_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfRange_GetContext_Proxy(
- ITfRange * This,
- /* [out] */ ITfContext **ppContext);
- void __RPC_STUB ITfRange_GetContext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfRange_INTERFACE_DEFINED__ */
- #ifndef __ITfRangeACP_INTERFACE_DEFINED__
- #define __ITfRangeACP_INTERFACE_DEFINED__
- /* interface ITfRangeACP */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_ITfRangeACP;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("057a6296-029b-4154-b79a-0d461d4ea94c")
- ITfRangeACP : public ITfRange
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetExtent(
- /* [out] */ LONG *pacpAnchor,
- /* [out] */ LONG *pcch) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetExtent(
- /* [in] */ LONG acpAnchor,
- /* [in] */ LONG cch) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfRangeACPVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfRangeACP * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfRangeACP * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfRangeACP * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetText )(
- ITfRangeACP * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ DWORD dwFlags,
- /* [length_is][size_is][out] */ WCHAR *pchText,
- /* [in] */ ULONG cchMax,
- /* [out] */ ULONG *pcch);
-
- HRESULT ( STDMETHODCALLTYPE *SetText )(
- ITfRangeACP * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ DWORD dwFlags,
- /* [unique][size_is][in] */ const WCHAR *pchText,
- /* [in] */ LONG cch);
-
- HRESULT ( STDMETHODCALLTYPE *GetFormattedText )(
- ITfRangeACP * This,
- /* [in] */ TfEditCookie ec,
- /* [out] */ IDataObject **ppDataObject);
-
- HRESULT ( STDMETHODCALLTYPE *GetEmbedded )(
- ITfRangeACP * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ REFGUID rguidService,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ IUnknown **ppunk);
-
- HRESULT ( STDMETHODCALLTYPE *InsertEmbedded )(
- ITfRangeACP * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ DWORD dwFlags,
- /* [in] */ IDataObject *pDataObject);
-
- HRESULT ( STDMETHODCALLTYPE *ShiftStart )(
- ITfRangeACP * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ LONG cchReq,
- /* [out] */ LONG *pcch,
- /* [unique][in] */ const TF_HALTCOND *pHalt);
-
- HRESULT ( STDMETHODCALLTYPE *ShiftEnd )(
- ITfRangeACP * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ LONG cchReq,
- /* [out] */ LONG *pcch,
- /* [unique][in] */ const TF_HALTCOND *pHalt);
-
- HRESULT ( STDMETHODCALLTYPE *ShiftStartToRange )(
- ITfRangeACP * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pRange,
- /* [in] */ TfAnchor aPos);
-
- HRESULT ( STDMETHODCALLTYPE *ShiftEndToRange )(
- ITfRangeACP * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pRange,
- /* [in] */ TfAnchor aPos);
-
- HRESULT ( STDMETHODCALLTYPE *ShiftStartRegion )(
- ITfRangeACP * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ TfShiftDir dir,
- /* [out] */ BOOL *pfNoRegion);
-
- HRESULT ( STDMETHODCALLTYPE *ShiftEndRegion )(
- ITfRangeACP * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ TfShiftDir dir,
- /* [out] */ BOOL *pfNoRegion);
-
- HRESULT ( STDMETHODCALLTYPE *IsEmpty )(
- ITfRangeACP * This,
- /* [in] */ TfEditCookie ec,
- /* [out] */ BOOL *pfEmpty);
-
- HRESULT ( STDMETHODCALLTYPE *Collapse )(
- ITfRangeACP * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ TfAnchor aPos);
-
- HRESULT ( STDMETHODCALLTYPE *IsEqualStart )(
- ITfRangeACP * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pWith,
- /* [in] */ TfAnchor aPos,
- /* [out] */ BOOL *pfEqual);
-
- HRESULT ( STDMETHODCALLTYPE *IsEqualEnd )(
- ITfRangeACP * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pWith,
- /* [in] */ TfAnchor aPos,
- /* [out] */ BOOL *pfEqual);
-
- HRESULT ( STDMETHODCALLTYPE *CompareStart )(
- ITfRangeACP * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pWith,
- /* [in] */ TfAnchor aPos,
- /* [out] */ LONG *plResult);
-
- HRESULT ( STDMETHODCALLTYPE *CompareEnd )(
- ITfRangeACP * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pWith,
- /* [in] */ TfAnchor aPos,
- /* [out] */ LONG *plResult);
-
- HRESULT ( STDMETHODCALLTYPE *AdjustForInsert )(
- ITfRangeACP * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ ULONG cchInsert,
- /* [out] */ BOOL *pfInsertOk);
-
- HRESULT ( STDMETHODCALLTYPE *GetGravity )(
- ITfRangeACP * This,
- /* [out] */ TfGravity *pgStart,
- /* [out] */ TfGravity *pgEnd);
-
- HRESULT ( STDMETHODCALLTYPE *SetGravity )(
- ITfRangeACP * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ TfGravity gStart,
- /* [in] */ TfGravity gEnd);
-
- HRESULT ( STDMETHODCALLTYPE *Clone )(
- ITfRangeACP * This,
- /* [out] */ ITfRange **ppClone);
-
- HRESULT ( STDMETHODCALLTYPE *GetContext )(
- ITfRangeACP * This,
- /* [out] */ ITfContext **ppContext);
-
- HRESULT ( STDMETHODCALLTYPE *GetExtent )(
- ITfRangeACP * This,
- /* [out] */ LONG *pacpAnchor,
- /* [out] */ LONG *pcch);
-
- HRESULT ( STDMETHODCALLTYPE *SetExtent )(
- ITfRangeACP * This,
- /* [in] */ LONG acpAnchor,
- /* [in] */ LONG cch);
-
- END_INTERFACE
- } ITfRangeACPVtbl;
- interface ITfRangeACP
- {
- CONST_VTBL struct ITfRangeACPVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfRangeACP_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfRangeACP_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfRangeACP_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfRangeACP_GetText(This,ec,dwFlags,pchText,cchMax,pcch)
- (This)->lpVtbl -> GetText(This,ec,dwFlags,pchText,cchMax,pcch)
- #define ITfRangeACP_SetText(This,ec,dwFlags,pchText,cch)
- (This)->lpVtbl -> SetText(This,ec,dwFlags,pchText,cch)
- #define ITfRangeACP_GetFormattedText(This,ec,ppDataObject)
- (This)->lpVtbl -> GetFormattedText(This,ec,ppDataObject)
- #define ITfRangeACP_GetEmbedded(This,ec,rguidService,riid,ppunk)
- (This)->lpVtbl -> GetEmbedded(This,ec,rguidService,riid,ppunk)
- #define ITfRangeACP_InsertEmbedded(This,ec,dwFlags,pDataObject)
- (This)->lpVtbl -> InsertEmbedded(This,ec,dwFlags,pDataObject)
- #define ITfRangeACP_ShiftStart(This,ec,cchReq,pcch,pHalt)
- (This)->lpVtbl -> ShiftStart(This,ec,cchReq,pcch,pHalt)
- #define ITfRangeACP_ShiftEnd(This,ec,cchReq,pcch,pHalt)
- (This)->lpVtbl -> ShiftEnd(This,ec,cchReq,pcch,pHalt)
- #define ITfRangeACP_ShiftStartToRange(This,ec,pRange,aPos)
- (This)->lpVtbl -> ShiftStartToRange(This,ec,pRange,aPos)
- #define ITfRangeACP_ShiftEndToRange(This,ec,pRange,aPos)
- (This)->lpVtbl -> ShiftEndToRange(This,ec,pRange,aPos)
- #define ITfRangeACP_ShiftStartRegion(This,ec,dir,pfNoRegion)
- (This)->lpVtbl -> ShiftStartRegion(This,ec,dir,pfNoRegion)
- #define ITfRangeACP_ShiftEndRegion(This,ec,dir,pfNoRegion)
- (This)->lpVtbl -> ShiftEndRegion(This,ec,dir,pfNoRegion)
- #define ITfRangeACP_IsEmpty(This,ec,pfEmpty)
- (This)->lpVtbl -> IsEmpty(This,ec,pfEmpty)
- #define ITfRangeACP_Collapse(This,ec,aPos)
- (This)->lpVtbl -> Collapse(This,ec,aPos)
- #define ITfRangeACP_IsEqualStart(This,ec,pWith,aPos,pfEqual)
- (This)->lpVtbl -> IsEqualStart(This,ec,pWith,aPos,pfEqual)
- #define ITfRangeACP_IsEqualEnd(This,ec,pWith,aPos,pfEqual)
- (This)->lpVtbl -> IsEqualEnd(This,ec,pWith,aPos,pfEqual)
- #define ITfRangeACP_CompareStart(This,ec,pWith,aPos,plResult)
- (This)->lpVtbl -> CompareStart(This,ec,pWith,aPos,plResult)
- #define ITfRangeACP_CompareEnd(This,ec,pWith,aPos,plResult)
- (This)->lpVtbl -> CompareEnd(This,ec,pWith,aPos,plResult)
- #define ITfRangeACP_AdjustForInsert(This,ec,cchInsert,pfInsertOk)
- (This)->lpVtbl -> AdjustForInsert(This,ec,cchInsert,pfInsertOk)
- #define ITfRangeACP_GetGravity(This,pgStart,pgEnd)
- (This)->lpVtbl -> GetGravity(This,pgStart,pgEnd)
- #define ITfRangeACP_SetGravity(This,ec,gStart,gEnd)
- (This)->lpVtbl -> SetGravity(This,ec,gStart,gEnd)
- #define ITfRangeACP_Clone(This,ppClone)
- (This)->lpVtbl -> Clone(This,ppClone)
- #define ITfRangeACP_GetContext(This,ppContext)
- (This)->lpVtbl -> GetContext(This,ppContext)
- #define ITfRangeACP_GetExtent(This,pacpAnchor,pcch)
- (This)->lpVtbl -> GetExtent(This,pacpAnchor,pcch)
- #define ITfRangeACP_SetExtent(This,acpAnchor,cch)
- (This)->lpVtbl -> SetExtent(This,acpAnchor,cch)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfRangeACP_GetExtent_Proxy(
- ITfRangeACP * This,
- /* [out] */ LONG *pacpAnchor,
- /* [out] */ LONG *pcch);
- void __RPC_STUB ITfRangeACP_GetExtent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfRangeACP_SetExtent_Proxy(
- ITfRangeACP * This,
- /* [in] */ LONG acpAnchor,
- /* [in] */ LONG cch);
- void __RPC_STUB ITfRangeACP_SetExtent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfRangeACP_INTERFACE_DEFINED__ */
- #ifndef __ITextStoreACPServices_INTERFACE_DEFINED__
- #define __ITextStoreACPServices_INTERFACE_DEFINED__
- /* interface ITextStoreACPServices */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_ITextStoreACPServices;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("aa80e901-2021-11d2-93e0-0060b067b86e")
- ITextStoreACPServices : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Serialize(
- /* [in] */ ITfProperty *pProp,
- /* [in] */ ITfRange *pRange,
- /* [out] */ TF_PERSISTENT_PROPERTY_HEADER_ACP *pHdr,
- /* [in] */ IStream *pStream) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Unserialize(
- /* [in] */ ITfProperty *pProp,
- /* [in] */ const TF_PERSISTENT_PROPERTY_HEADER_ACP *pHdr,
- /* [in] */ IStream *pStream,
- /* [in] */ ITfPersistentPropertyLoaderACP *pLoader) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ForceLoadProperty(
- /* [in] */ ITfProperty *pProp) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CreateRange(
- /* [in] */ LONG acpStart,
- /* [in] */ LONG acpEnd,
- /* [out] */ ITfRangeACP **ppRange) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITextStoreACPServicesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITextStoreACPServices * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITextStoreACPServices * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITextStoreACPServices * This);
-
- HRESULT ( STDMETHODCALLTYPE *Serialize )(
- ITextStoreACPServices * This,
- /* [in] */ ITfProperty *pProp,
- /* [in] */ ITfRange *pRange,
- /* [out] */ TF_PERSISTENT_PROPERTY_HEADER_ACP *pHdr,
- /* [in] */ IStream *pStream);
-
- HRESULT ( STDMETHODCALLTYPE *Unserialize )(
- ITextStoreACPServices * This,
- /* [in] */ ITfProperty *pProp,
- /* [in] */ const TF_PERSISTENT_PROPERTY_HEADER_ACP *pHdr,
- /* [in] */ IStream *pStream,
- /* [in] */ ITfPersistentPropertyLoaderACP *pLoader);
-
- HRESULT ( STDMETHODCALLTYPE *ForceLoadProperty )(
- ITextStoreACPServices * This,
- /* [in] */ ITfProperty *pProp);
-
- HRESULT ( STDMETHODCALLTYPE *CreateRange )(
- ITextStoreACPServices * This,
- /* [in] */ LONG acpStart,
- /* [in] */ LONG acpEnd,
- /* [out] */ ITfRangeACP **ppRange);
-
- END_INTERFACE
- } ITextStoreACPServicesVtbl;
- interface ITextStoreACPServices
- {
- CONST_VTBL struct ITextStoreACPServicesVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITextStoreACPServices_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITextStoreACPServices_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITextStoreACPServices_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITextStoreACPServices_Serialize(This,pProp,pRange,pHdr,pStream)
- (This)->lpVtbl -> Serialize(This,pProp,pRange,pHdr,pStream)
- #define ITextStoreACPServices_Unserialize(This,pProp,pHdr,pStream,pLoader)
- (This)->lpVtbl -> Unserialize(This,pProp,pHdr,pStream,pLoader)
- #define ITextStoreACPServices_ForceLoadProperty(This,pProp)
- (This)->lpVtbl -> ForceLoadProperty(This,pProp)
- #define ITextStoreACPServices_CreateRange(This,acpStart,acpEnd,ppRange)
- (This)->lpVtbl -> CreateRange(This,acpStart,acpEnd,ppRange)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITextStoreACPServices_Serialize_Proxy(
- ITextStoreACPServices * This,
- /* [in] */ ITfProperty *pProp,
- /* [in] */ ITfRange *pRange,
- /* [out] */ TF_PERSISTENT_PROPERTY_HEADER_ACP *pHdr,
- /* [in] */ IStream *pStream);
- void __RPC_STUB ITextStoreACPServices_Serialize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITextStoreACPServices_Unserialize_Proxy(
- ITextStoreACPServices * This,
- /* [in] */ ITfProperty *pProp,
- /* [in] */ const TF_PERSISTENT_PROPERTY_HEADER_ACP *pHdr,
- /* [in] */ IStream *pStream,
- /* [in] */ ITfPersistentPropertyLoaderACP *pLoader);
- void __RPC_STUB ITextStoreACPServices_Unserialize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITextStoreACPServices_ForceLoadProperty_Proxy(
- ITextStoreACPServices * This,
- /* [in] */ ITfProperty *pProp);
- void __RPC_STUB ITextStoreACPServices_ForceLoadProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITextStoreACPServices_CreateRange_Proxy(
- ITextStoreACPServices * This,
- /* [in] */ LONG acpStart,
- /* [in] */ LONG acpEnd,
- /* [out] */ ITfRangeACP **ppRange);
- void __RPC_STUB ITextStoreACPServices_CreateRange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITextStoreACPServices_INTERFACE_DEFINED__ */
- #ifndef __ITfRangeBackup_INTERFACE_DEFINED__
- #define __ITfRangeBackup_INTERFACE_DEFINED__
- /* interface ITfRangeBackup */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_ITfRangeBackup;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("463a506d-6992-49d2-9b88-93d55e70bb16")
- ITfRangeBackup : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Restore(
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pRange) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfRangeBackupVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfRangeBackup * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfRangeBackup * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfRangeBackup * This);
-
- HRESULT ( STDMETHODCALLTYPE *Restore )(
- ITfRangeBackup * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pRange);
-
- END_INTERFACE
- } ITfRangeBackupVtbl;
- interface ITfRangeBackup
- {
- CONST_VTBL struct ITfRangeBackupVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfRangeBackup_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfRangeBackup_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfRangeBackup_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfRangeBackup_Restore(This,ec,pRange)
- (This)->lpVtbl -> Restore(This,ec,pRange)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfRangeBackup_Restore_Proxy(
- ITfRangeBackup * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pRange);
- void __RPC_STUB ITfRangeBackup_Restore_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfRangeBackup_INTERFACE_DEFINED__ */
- #ifndef __ITfPropertyStore_INTERFACE_DEFINED__
- #define __ITfPropertyStore_INTERFACE_DEFINED__
- /* interface ITfPropertyStore */
- /* [unique][uuid][object] */
- #define TF_TU_CORRECTION ( 0x1 )
- EXTERN_C const IID IID_ITfPropertyStore;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("6834b120-88cb-11d2-bf45-00105a2799b5")
- ITfPropertyStore : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetType(
- /* [out] */ GUID *pguid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDataType(
- /* [out] */ DWORD *pdwReserved) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetData(
- /* [out] */ VARIANT *pvarValue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnTextUpdated(
- /* [in] */ DWORD dwFlags,
- /* [in] */ ITfRange *pRangeNew,
- /* [out] */ BOOL *pfAccept) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Shrink(
- /* [in] */ ITfRange *pRangeNew,
- /* [out] */ BOOL *pfFree) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Divide(
- /* [in] */ ITfRange *pRangeThis,
- /* [in] */ ITfRange *pRangeNew,
- /* [out] */ ITfPropertyStore **ppPropStore) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [out] */ ITfPropertyStore **pPropStore) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetPropertyRangeCreator(
- /* [out] */ CLSID *pclsid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Serialize(
- /* [in] */ IStream *pStream,
- /* [out] */ ULONG *pcb) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfPropertyStoreVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfPropertyStore * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfPropertyStore * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfPropertyStore * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetType )(
- ITfPropertyStore * This,
- /* [out] */ GUID *pguid);
-
- HRESULT ( STDMETHODCALLTYPE *GetDataType )(
- ITfPropertyStore * This,
- /* [out] */ DWORD *pdwReserved);
-
- HRESULT ( STDMETHODCALLTYPE *GetData )(
- ITfPropertyStore * This,
- /* [out] */ VARIANT *pvarValue);
-
- HRESULT ( STDMETHODCALLTYPE *OnTextUpdated )(
- ITfPropertyStore * This,
- /* [in] */ DWORD dwFlags,
- /* [in] */ ITfRange *pRangeNew,
- /* [out] */ BOOL *pfAccept);
-
- HRESULT ( STDMETHODCALLTYPE *Shrink )(
- ITfPropertyStore * This,
- /* [in] */ ITfRange *pRangeNew,
- /* [out] */ BOOL *pfFree);
-
- HRESULT ( STDMETHODCALLTYPE *Divide )(
- ITfPropertyStore * This,
- /* [in] */ ITfRange *pRangeThis,
- /* [in] */ ITfRange *pRangeNew,
- /* [out] */ ITfPropertyStore **ppPropStore);
-
- HRESULT ( STDMETHODCALLTYPE *Clone )(
- ITfPropertyStore * This,
- /* [out] */ ITfPropertyStore **pPropStore);
-
- HRESULT ( STDMETHODCALLTYPE *GetPropertyRangeCreator )(
- ITfPropertyStore * This,
- /* [out] */ CLSID *pclsid);
-
- HRESULT ( STDMETHODCALLTYPE *Serialize )(
- ITfPropertyStore * This,
- /* [in] */ IStream *pStream,
- /* [out] */ ULONG *pcb);
-
- END_INTERFACE
- } ITfPropertyStoreVtbl;
- interface ITfPropertyStore
- {
- CONST_VTBL struct ITfPropertyStoreVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfPropertyStore_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfPropertyStore_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfPropertyStore_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfPropertyStore_GetType(This,pguid)
- (This)->lpVtbl -> GetType(This,pguid)
- #define ITfPropertyStore_GetDataType(This,pdwReserved)
- (This)->lpVtbl -> GetDataType(This,pdwReserved)
- #define ITfPropertyStore_GetData(This,pvarValue)
- (This)->lpVtbl -> GetData(This,pvarValue)
- #define ITfPropertyStore_OnTextUpdated(This,dwFlags,pRangeNew,pfAccept)
- (This)->lpVtbl -> OnTextUpdated(This,dwFlags,pRangeNew,pfAccept)
- #define ITfPropertyStore_Shrink(This,pRangeNew,pfFree)
- (This)->lpVtbl -> Shrink(This,pRangeNew,pfFree)
- #define ITfPropertyStore_Divide(This,pRangeThis,pRangeNew,ppPropStore)
- (This)->lpVtbl -> Divide(This,pRangeThis,pRangeNew,ppPropStore)
- #define ITfPropertyStore_Clone(This,pPropStore)
- (This)->lpVtbl -> Clone(This,pPropStore)
- #define ITfPropertyStore_GetPropertyRangeCreator(This,pclsid)
- (This)->lpVtbl -> GetPropertyRangeCreator(This,pclsid)
- #define ITfPropertyStore_Serialize(This,pStream,pcb)
- (This)->lpVtbl -> Serialize(This,pStream,pcb)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfPropertyStore_GetType_Proxy(
- ITfPropertyStore * This,
- /* [out] */ GUID *pguid);
- void __RPC_STUB ITfPropertyStore_GetType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfPropertyStore_GetDataType_Proxy(
- ITfPropertyStore * This,
- /* [out] */ DWORD *pdwReserved);
- void __RPC_STUB ITfPropertyStore_GetDataType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfPropertyStore_GetData_Proxy(
- ITfPropertyStore * This,
- /* [out] */ VARIANT *pvarValue);
- void __RPC_STUB ITfPropertyStore_GetData_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfPropertyStore_OnTextUpdated_Proxy(
- ITfPropertyStore * This,
- /* [in] */ DWORD dwFlags,
- /* [in] */ ITfRange *pRangeNew,
- /* [out] */ BOOL *pfAccept);
- void __RPC_STUB ITfPropertyStore_OnTextUpdated_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfPropertyStore_Shrink_Proxy(
- ITfPropertyStore * This,
- /* [in] */ ITfRange *pRangeNew,
- /* [out] */ BOOL *pfFree);
- void __RPC_STUB ITfPropertyStore_Shrink_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfPropertyStore_Divide_Proxy(
- ITfPropertyStore * This,
- /* [in] */ ITfRange *pRangeThis,
- /* [in] */ ITfRange *pRangeNew,
- /* [out] */ ITfPropertyStore **ppPropStore);
- void __RPC_STUB ITfPropertyStore_Divide_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfPropertyStore_Clone_Proxy(
- ITfPropertyStore * This,
- /* [out] */ ITfPropertyStore **pPropStore);
- void __RPC_STUB ITfPropertyStore_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfPropertyStore_GetPropertyRangeCreator_Proxy(
- ITfPropertyStore * This,
- /* [out] */ CLSID *pclsid);
- void __RPC_STUB ITfPropertyStore_GetPropertyRangeCreator_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfPropertyStore_Serialize_Proxy(
- ITfPropertyStore * This,
- /* [in] */ IStream *pStream,
- /* [out] */ ULONG *pcb);
- void __RPC_STUB ITfPropertyStore_Serialize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfPropertyStore_INTERFACE_DEFINED__ */
- #ifndef __IEnumTfRanges_INTERFACE_DEFINED__
- #define __IEnumTfRanges_INTERFACE_DEFINED__
- /* interface IEnumTfRanges */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_IEnumTfRanges;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("f99d3f40-8e32-11d2-bf46-00105a2799b5")
- IEnumTfRanges : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [out] */ IEnumTfRanges **ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG ulCount,
- /* [length_is][size_is][out] */ ITfRange **ppRange,
- /* [out] */ ULONG *pcFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- ULONG ulCount) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEnumTfRangesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEnumTfRanges * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEnumTfRanges * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEnumTfRanges * This);
-
- HRESULT ( STDMETHODCALLTYPE *Clone )(
- IEnumTfRanges * This,
- /* [out] */ IEnumTfRanges **ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE *Next )(
- IEnumTfRanges * This,
- /* [in] */ ULONG ulCount,
- /* [length_is][size_is][out] */ ITfRange **ppRange,
- /* [out] */ ULONG *pcFetched);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- IEnumTfRanges * This);
-
- HRESULT ( STDMETHODCALLTYPE *Skip )(
- IEnumTfRanges * This,
- ULONG ulCount);
-
- END_INTERFACE
- } IEnumTfRangesVtbl;
- interface IEnumTfRanges
- {
- CONST_VTBL struct IEnumTfRangesVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEnumTfRanges_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEnumTfRanges_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEnumTfRanges_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEnumTfRanges_Clone(This,ppEnum)
- (This)->lpVtbl -> Clone(This,ppEnum)
- #define IEnumTfRanges_Next(This,ulCount,ppRange,pcFetched)
- (This)->lpVtbl -> Next(This,ulCount,ppRange,pcFetched)
- #define IEnumTfRanges_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IEnumTfRanges_Skip(This,ulCount)
- (This)->lpVtbl -> Skip(This,ulCount)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IEnumTfRanges_Clone_Proxy(
- IEnumTfRanges * This,
- /* [out] */ IEnumTfRanges **ppEnum);
- void __RPC_STUB IEnumTfRanges_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumTfRanges_Next_Proxy(
- IEnumTfRanges * This,
- /* [in] */ ULONG ulCount,
- /* [length_is][size_is][out] */ ITfRange **ppRange,
- /* [out] */ ULONG *pcFetched);
- void __RPC_STUB IEnumTfRanges_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumTfRanges_Reset_Proxy(
- IEnumTfRanges * This);
- void __RPC_STUB IEnumTfRanges_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumTfRanges_Skip_Proxy(
- IEnumTfRanges * This,
- ULONG ulCount);
- void __RPC_STUB IEnumTfRanges_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEnumTfRanges_INTERFACE_DEFINED__ */
- #ifndef __ITfCreatePropertyStore_INTERFACE_DEFINED__
- #define __ITfCreatePropertyStore_INTERFACE_DEFINED__
- /* interface ITfCreatePropertyStore */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_ITfCreatePropertyStore;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2463fbf0-b0af-11d2-afc5-00105a2799b5")
- ITfCreatePropertyStore : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE IsStoreSerializable(
- /* [in] */ REFGUID guidProp,
- /* [in] */ ITfRange *pRange,
- /* [in] */ ITfPropertyStore *pPropStore,
- /* [out] */ BOOL *pfSerializable) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CreatePropertyStore(
- /* [in] */ REFGUID guidProp,
- /* [in] */ ITfRange *pRange,
- /* [in] */ ULONG cb,
- /* [in] */ IStream *pStream,
- /* [out] */ ITfPropertyStore **ppStore) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfCreatePropertyStoreVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfCreatePropertyStore * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfCreatePropertyStore * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfCreatePropertyStore * This);
-
- HRESULT ( STDMETHODCALLTYPE *IsStoreSerializable )(
- ITfCreatePropertyStore * This,
- /* [in] */ REFGUID guidProp,
- /* [in] */ ITfRange *pRange,
- /* [in] */ ITfPropertyStore *pPropStore,
- /* [out] */ BOOL *pfSerializable);
-
- HRESULT ( STDMETHODCALLTYPE *CreatePropertyStore )(
- ITfCreatePropertyStore * This,
- /* [in] */ REFGUID guidProp,
- /* [in] */ ITfRange *pRange,
- /* [in] */ ULONG cb,
- /* [in] */ IStream *pStream,
- /* [out] */ ITfPropertyStore **ppStore);
-
- END_INTERFACE
- } ITfCreatePropertyStoreVtbl;
- interface ITfCreatePropertyStore
- {
- CONST_VTBL struct ITfCreatePropertyStoreVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfCreatePropertyStore_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfCreatePropertyStore_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfCreatePropertyStore_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfCreatePropertyStore_IsStoreSerializable(This,guidProp,pRange,pPropStore,pfSerializable)
- (This)->lpVtbl -> IsStoreSerializable(This,guidProp,pRange,pPropStore,pfSerializable)
- #define ITfCreatePropertyStore_CreatePropertyStore(This,guidProp,pRange,cb,pStream,ppStore)
- (This)->lpVtbl -> CreatePropertyStore(This,guidProp,pRange,cb,pStream,ppStore)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfCreatePropertyStore_IsStoreSerializable_Proxy(
- ITfCreatePropertyStore * This,
- /* [in] */ REFGUID guidProp,
- /* [in] */ ITfRange *pRange,
- /* [in] */ ITfPropertyStore *pPropStore,
- /* [out] */ BOOL *pfSerializable);
- void __RPC_STUB ITfCreatePropertyStore_IsStoreSerializable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfCreatePropertyStore_CreatePropertyStore_Proxy(
- ITfCreatePropertyStore * This,
- /* [in] */ REFGUID guidProp,
- /* [in] */ ITfRange *pRange,
- /* [in] */ ULONG cb,
- /* [in] */ IStream *pStream,
- /* [out] */ ITfPropertyStore **ppStore);
- void __RPC_STUB ITfCreatePropertyStore_CreatePropertyStore_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfCreatePropertyStore_INTERFACE_DEFINED__ */
- #ifndef __ITfPersistentPropertyLoaderACP_INTERFACE_DEFINED__
- #define __ITfPersistentPropertyLoaderACP_INTERFACE_DEFINED__
- /* interface ITfPersistentPropertyLoaderACP */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_ITfPersistentPropertyLoaderACP;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("4ef89150-0807-11d3-8df0-00105a2799b5")
- ITfPersistentPropertyLoaderACP : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE LoadProperty(
- /* [in] */ const TF_PERSISTENT_PROPERTY_HEADER_ACP *pHdr,
- /* [out] */ IStream **ppStream) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfPersistentPropertyLoaderACPVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfPersistentPropertyLoaderACP * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfPersistentPropertyLoaderACP * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfPersistentPropertyLoaderACP * This);
-
- HRESULT ( STDMETHODCALLTYPE *LoadProperty )(
- ITfPersistentPropertyLoaderACP * This,
- /* [in] */ const TF_PERSISTENT_PROPERTY_HEADER_ACP *pHdr,
- /* [out] */ IStream **ppStream);
-
- END_INTERFACE
- } ITfPersistentPropertyLoaderACPVtbl;
- interface ITfPersistentPropertyLoaderACP
- {
- CONST_VTBL struct ITfPersistentPropertyLoaderACPVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfPersistentPropertyLoaderACP_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfPersistentPropertyLoaderACP_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfPersistentPropertyLoaderACP_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfPersistentPropertyLoaderACP_LoadProperty(This,pHdr,ppStream)
- (This)->lpVtbl -> LoadProperty(This,pHdr,ppStream)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfPersistentPropertyLoaderACP_LoadProperty_Proxy(
- ITfPersistentPropertyLoaderACP * This,
- /* [in] */ const TF_PERSISTENT_PROPERTY_HEADER_ACP *pHdr,
- /* [out] */ IStream **ppStream);
- void __RPC_STUB ITfPersistentPropertyLoaderACP_LoadProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfPersistentPropertyLoaderACP_INTERFACE_DEFINED__ */
- #ifndef __ITfProperty_INTERFACE_DEFINED__
- #define __ITfProperty_INTERFACE_DEFINED__
- /* interface ITfProperty */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_ITfProperty;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("e2449660-9542-11d2-bf46-00105a2799b5")
- ITfProperty : public ITfReadOnlyProperty
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE FindRange(
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pRange,
- /* [out] */ ITfRange **ppRange,
- /* [in] */ TfAnchor aPos) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetValueStore(
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pRange,
- /* [in] */ ITfPropertyStore *pPropStore) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetValue(
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pRange,
- /* [in] */ const VARIANT *pvarValue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clear(
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pRange) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfPropertyVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfProperty * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfProperty * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfProperty * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetType )(
- ITfProperty * This,
- /* [out] */ GUID *pguid);
-
- HRESULT ( STDMETHODCALLTYPE *EnumRanges )(
- ITfProperty * This,
- /* [in] */ TfEditCookie ec,
- /* [out] */ IEnumTfRanges **ppEnum,
- /* [in] */ ITfRange *pTargetRange);
-
- HRESULT ( STDMETHODCALLTYPE *GetValue )(
- ITfProperty * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pRange,
- /* [out] */ VARIANT *pvarValue);
-
- HRESULT ( STDMETHODCALLTYPE *GetContext )(
- ITfProperty * This,
- /* [out] */ ITfContext **ppContext);
-
- HRESULT ( STDMETHODCALLTYPE *FindRange )(
- ITfProperty * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pRange,
- /* [out] */ ITfRange **ppRange,
- /* [in] */ TfAnchor aPos);
-
- HRESULT ( STDMETHODCALLTYPE *SetValueStore )(
- ITfProperty * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pRange,
- /* [in] */ ITfPropertyStore *pPropStore);
-
- HRESULT ( STDMETHODCALLTYPE *SetValue )(
- ITfProperty * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pRange,
- /* [in] */ const VARIANT *pvarValue);
-
- HRESULT ( STDMETHODCALLTYPE *Clear )(
- ITfProperty * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pRange);
-
- END_INTERFACE
- } ITfPropertyVtbl;
- interface ITfProperty
- {
- CONST_VTBL struct ITfPropertyVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfProperty_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfProperty_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfProperty_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfProperty_GetType(This,pguid)
- (This)->lpVtbl -> GetType(This,pguid)
- #define ITfProperty_EnumRanges(This,ec,ppEnum,pTargetRange)
- (This)->lpVtbl -> EnumRanges(This,ec,ppEnum,pTargetRange)
- #define ITfProperty_GetValue(This,ec,pRange,pvarValue)
- (This)->lpVtbl -> GetValue(This,ec,pRange,pvarValue)
- #define ITfProperty_GetContext(This,ppContext)
- (This)->lpVtbl -> GetContext(This,ppContext)
- #define ITfProperty_FindRange(This,ec,pRange,ppRange,aPos)
- (This)->lpVtbl -> FindRange(This,ec,pRange,ppRange,aPos)
- #define ITfProperty_SetValueStore(This,ec,pRange,pPropStore)
- (This)->lpVtbl -> SetValueStore(This,ec,pRange,pPropStore)
- #define ITfProperty_SetValue(This,ec,pRange,pvarValue)
- (This)->lpVtbl -> SetValue(This,ec,pRange,pvarValue)
- #define ITfProperty_Clear(This,ec,pRange)
- (This)->lpVtbl -> Clear(This,ec,pRange)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfProperty_FindRange_Proxy(
- ITfProperty * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pRange,
- /* [out] */ ITfRange **ppRange,
- /* [in] */ TfAnchor aPos);
- void __RPC_STUB ITfProperty_FindRange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfProperty_SetValueStore_Proxy(
- ITfProperty * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pRange,
- /* [in] */ ITfPropertyStore *pPropStore);
- void __RPC_STUB ITfProperty_SetValueStore_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfProperty_SetValue_Proxy(
- ITfProperty * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pRange,
- /* [in] */ const VARIANT *pvarValue);
- void __RPC_STUB ITfProperty_SetValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfProperty_Clear_Proxy(
- ITfProperty * This,
- /* [in] */ TfEditCookie ec,
- /* [in] */ ITfRange *pRange);
- void __RPC_STUB ITfProperty_Clear_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfProperty_INTERFACE_DEFINED__ */
- #ifndef __IEnumTfProperties_INTERFACE_DEFINED__
- #define __IEnumTfProperties_INTERFACE_DEFINED__
- /* interface IEnumTfProperties */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_IEnumTfProperties;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("19188cb0-aca9-11d2-afc5-00105a2799b5")
- IEnumTfProperties : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [out] */ IEnumTfProperties **ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG ulCount,
- /* [length_is][size_is][out] */ ITfProperty **ppProp,
- /* [out] */ ULONG *pcFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG ulCount) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEnumTfPropertiesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEnumTfProperties * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEnumTfProperties * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEnumTfProperties * This);
-
- HRESULT ( STDMETHODCALLTYPE *Clone )(
- IEnumTfProperties * This,
- /* [out] */ IEnumTfProperties **ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE *Next )(
- IEnumTfProperties * This,
- /* [in] */ ULONG ulCount,
- /* [length_is][size_is][out] */ ITfProperty **ppProp,
- /* [out] */ ULONG *pcFetched);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- IEnumTfProperties * This);
-
- HRESULT ( STDMETHODCALLTYPE *Skip )(
- IEnumTfProperties * This,
- /* [in] */ ULONG ulCount);
-
- END_INTERFACE
- } IEnumTfPropertiesVtbl;
- interface IEnumTfProperties
- {
- CONST_VTBL struct IEnumTfPropertiesVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEnumTfProperties_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEnumTfProperties_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEnumTfProperties_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEnumTfProperties_Clone(This,ppEnum)
- (This)->lpVtbl -> Clone(This,ppEnum)
- #define IEnumTfProperties_Next(This,ulCount,ppProp,pcFetched)
- (This)->lpVtbl -> Next(This,ulCount,ppProp,pcFetched)
- #define IEnumTfProperties_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IEnumTfProperties_Skip(This,ulCount)
- (This)->lpVtbl -> Skip(This,ulCount)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IEnumTfProperties_Clone_Proxy(
- IEnumTfProperties * This,
- /* [out] */ IEnumTfProperties **ppEnum);
- void __RPC_STUB IEnumTfProperties_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumTfProperties_Next_Proxy(
- IEnumTfProperties * This,
- /* [in] */ ULONG ulCount,
- /* [length_is][size_is][out] */ ITfProperty **ppProp,
- /* [out] */ ULONG *pcFetched);
- void __RPC_STUB IEnumTfProperties_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumTfProperties_Reset_Proxy(
- IEnumTfProperties * This);
- void __RPC_STUB IEnumTfProperties_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumTfProperties_Skip_Proxy(
- IEnumTfProperties * This,
- /* [in] */ ULONG ulCount);
- void __RPC_STUB IEnumTfProperties_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEnumTfProperties_INTERFACE_DEFINED__ */
- #ifndef __ITfCompartment_INTERFACE_DEFINED__
- #define __ITfCompartment_INTERFACE_DEFINED__
- /* interface ITfCompartment */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_ITfCompartment;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("bb08f7a9-607a-4384-8623-056892b64371")
- ITfCompartment : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE SetValue(
- /* [in] */ TfClientId tid,
- /* [in] */ const VARIANT *pvarValue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetValue(
- /* [out] */ VARIANT *pvarValue) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfCompartmentVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfCompartment * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfCompartment * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfCompartment * This);
-
- HRESULT ( STDMETHODCALLTYPE *SetValue )(
- ITfCompartment * This,
- /* [in] */ TfClientId tid,
- /* [in] */ const VARIANT *pvarValue);
-
- HRESULT ( STDMETHODCALLTYPE *GetValue )(
- ITfCompartment * This,
- /* [out] */ VARIANT *pvarValue);
-
- END_INTERFACE
- } ITfCompartmentVtbl;
- interface ITfCompartment
- {
- CONST_VTBL struct ITfCompartmentVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfCompartment_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfCompartment_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfCompartment_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfCompartment_SetValue(This,tid,pvarValue)
- (This)->lpVtbl -> SetValue(This,tid,pvarValue)
- #define ITfCompartment_GetValue(This,pvarValue)
- (This)->lpVtbl -> GetValue(This,pvarValue)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfCompartment_SetValue_Proxy(
- ITfCompartment * This,
- /* [in] */ TfClientId tid,
- /* [in] */ const VARIANT *pvarValue);
- void __RPC_STUB ITfCompartment_SetValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfCompartment_GetValue_Proxy(
- ITfCompartment * This,
- /* [out] */ VARIANT *pvarValue);
- void __RPC_STUB ITfCompartment_GetValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfCompartment_INTERFACE_DEFINED__ */
- #ifndef __ITfCompartmentEventSink_INTERFACE_DEFINED__
- #define __ITfCompartmentEventSink_INTERFACE_DEFINED__
- /* interface ITfCompartmentEventSink */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_ITfCompartmentEventSink;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("743abd5f-f26d-48df-8cc5-238492419b64")
- ITfCompartmentEventSink : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnChange(
- /* [in] */ REFGUID rguid) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfCompartmentEventSinkVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfCompartmentEventSink * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfCompartmentEventSink * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfCompartmentEventSink * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnChange )(
- ITfCompartmentEventSink * This,
- /* [in] */ REFGUID rguid);
-
- END_INTERFACE
- } ITfCompartmentEventSinkVtbl;
- interface ITfCompartmentEventSink
- {
- CONST_VTBL struct ITfCompartmentEventSinkVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfCompartmentEventSink_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfCompartmentEventSink_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfCompartmentEventSink_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfCompartmentEventSink_OnChange(This,rguid)
- (This)->lpVtbl -> OnChange(This,rguid)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfCompartmentEventSink_OnChange_Proxy(
- ITfCompartmentEventSink * This,
- /* [in] */ REFGUID rguid);
- void __RPC_STUB ITfCompartmentEventSink_OnChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfCompartmentEventSink_INTERFACE_DEFINED__ */
- #ifndef __ITfCompartmentMgr_INTERFACE_DEFINED__
- #define __ITfCompartmentMgr_INTERFACE_DEFINED__
- /* interface ITfCompartmentMgr */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_ITfCompartmentMgr;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("7dcf57ac-18ad-438b-824d-979bffb74b7c")
- ITfCompartmentMgr : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetCompartment(
- /* [in] */ REFGUID rguid,
- /* [out] */ ITfCompartment **ppcomp) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ClearCompartment(
- /* [in] */ TfClientId tid,
- /* [in] */ REFGUID rguid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EnumCompartments(
- /* [out] */ IEnumGUID **ppEnum) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfCompartmentMgrVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfCompartmentMgr * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfCompartmentMgr * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfCompartmentMgr * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetCompartment )(
- ITfCompartmentMgr * This,
- /* [in] */ REFGUID rguid,
- /* [out] */ ITfCompartment **ppcomp);
-
- HRESULT ( STDMETHODCALLTYPE *ClearCompartment )(
- ITfCompartmentMgr * This,
- /* [in] */ TfClientId tid,
- /* [in] */ REFGUID rguid);
-
- HRESULT ( STDMETHODCALLTYPE *EnumCompartments )(
- ITfCompartmentMgr * This,
- /* [out] */ IEnumGUID **ppEnum);
-
- END_INTERFACE
- } ITfCompartmentMgrVtbl;
- interface ITfCompartmentMgr
- {
- CONST_VTBL struct ITfCompartmentMgrVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfCompartmentMgr_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfCompartmentMgr_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfCompartmentMgr_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfCompartmentMgr_GetCompartment(This,rguid,ppcomp)
- (This)->lpVtbl -> GetCompartment(This,rguid,ppcomp)
- #define ITfCompartmentMgr_ClearCompartment(This,tid,rguid)
- (This)->lpVtbl -> ClearCompartment(This,tid,rguid)
- #define ITfCompartmentMgr_EnumCompartments(This,ppEnum)
- (This)->lpVtbl -> EnumCompartments(This,ppEnum)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfCompartmentMgr_GetCompartment_Proxy(
- ITfCompartmentMgr * This,
- /* [in] */ REFGUID rguid,
- /* [out] */ ITfCompartment **ppcomp);
- void __RPC_STUB ITfCompartmentMgr_GetCompartment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfCompartmentMgr_ClearCompartment_Proxy(
- ITfCompartmentMgr * This,
- /* [in] */ TfClientId tid,
- /* [in] */ REFGUID rguid);
- void __RPC_STUB ITfCompartmentMgr_ClearCompartment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfCompartmentMgr_EnumCompartments_Proxy(
- ITfCompartmentMgr * This,
- /* [out] */ IEnumGUID **ppEnum);
- void __RPC_STUB ITfCompartmentMgr_EnumCompartments_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfCompartmentMgr_INTERFACE_DEFINED__ */
- #ifndef __ITfFunction_INTERFACE_DEFINED__
- #define __ITfFunction_INTERFACE_DEFINED__
- /* interface ITfFunction */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_ITfFunction;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("db593490-098f-11d3-8df0-00105a2799b5")
- ITfFunction : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetDisplayName(
- /* [out] */ BSTR *pbstrName) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfFunctionVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfFunction * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfFunction * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfFunction * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetDisplayName )(
- ITfFunction * This,
- /* [out] */ BSTR *pbstrName);
-
- END_INTERFACE
- } ITfFunctionVtbl;
- interface ITfFunction
- {
- CONST_VTBL struct ITfFunctionVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfFunction_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfFunction_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfFunction_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfFunction_GetDisplayName(This,pbstrName)
- (This)->lpVtbl -> GetDisplayName(This,pbstrName)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfFunction_GetDisplayName_Proxy(
- ITfFunction * This,
- /* [out] */ BSTR *pbstrName);
- void __RPC_STUB ITfFunction_GetDisplayName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfFunction_INTERFACE_DEFINED__ */
- #ifndef __ITfFunctionProvider_INTERFACE_DEFINED__
- #define __ITfFunctionProvider_INTERFACE_DEFINED__
- /* interface ITfFunctionProvider */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_ITfFunctionProvider;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("101d6610-0990-11d3-8df0-00105a2799b5")
- ITfFunctionProvider : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetType(
- /* [out] */ GUID *pguid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDescription(
- /* [out] */ BSTR *pbstrDesc) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetFunction(
- /* [in] */ REFGUID rguid,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ IUnknown **ppunk) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfFunctionProviderVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfFunctionProvider * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfFunctionProvider * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfFunctionProvider * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetType )(
- ITfFunctionProvider * This,
- /* [out] */ GUID *pguid);
-
- HRESULT ( STDMETHODCALLTYPE *GetDescription )(
- ITfFunctionProvider * This,
- /* [out] */ BSTR *pbstrDesc);
-
- HRESULT ( STDMETHODCALLTYPE *GetFunction )(
- ITfFunctionProvider * This,
- /* [in] */ REFGUID rguid,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ IUnknown **ppunk);
-
- END_INTERFACE
- } ITfFunctionProviderVtbl;
- interface ITfFunctionProvider
- {
- CONST_VTBL struct ITfFunctionProviderVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfFunctionProvider_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfFunctionProvider_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfFunctionProvider_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfFunctionProvider_GetType(This,pguid)
- (This)->lpVtbl -> GetType(This,pguid)
- #define ITfFunctionProvider_GetDescription(This,pbstrDesc)
- (This)->lpVtbl -> GetDescription(This,pbstrDesc)
- #define ITfFunctionProvider_GetFunction(This,rguid,riid,ppunk)
- (This)->lpVtbl -> GetFunction(This,rguid,riid,ppunk)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfFunctionProvider_GetType_Proxy(
- ITfFunctionProvider * This,
- /* [out] */ GUID *pguid);
- void __RPC_STUB ITfFunctionProvider_GetType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfFunctionProvider_GetDescription_Proxy(
- ITfFunctionProvider * This,
- /* [out] */ BSTR *pbstrDesc);
- void __RPC_STUB ITfFunctionProvider_GetDescription_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfFunctionProvider_GetFunction_Proxy(
- ITfFunctionProvider * This,
- /* [in] */ REFGUID rguid,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ IUnknown **ppunk);
- void __RPC_STUB ITfFunctionProvider_GetFunction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfFunctionProvider_INTERFACE_DEFINED__ */
- #ifndef __IEnumTfFunctionProviders_INTERFACE_DEFINED__
- #define __IEnumTfFunctionProviders_INTERFACE_DEFINED__
- /* interface IEnumTfFunctionProviders */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_IEnumTfFunctionProviders;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("e4b24db0-0990-11d3-8df0-00105a2799b5")
- IEnumTfFunctionProviders : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [out] */ IEnumTfFunctionProviders **ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG ulCount,
- /* [length_is][size_is][out] */ ITfFunctionProvider **ppCmdobj,
- /* [out] */ ULONG *pcFetch) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG ulCount) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEnumTfFunctionProvidersVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEnumTfFunctionProviders * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEnumTfFunctionProviders * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEnumTfFunctionProviders * This);
-
- HRESULT ( STDMETHODCALLTYPE *Clone )(
- IEnumTfFunctionProviders * This,
- /* [out] */ IEnumTfFunctionProviders **ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE *Next )(
- IEnumTfFunctionProviders * This,
- /* [in] */ ULONG ulCount,
- /* [length_is][size_is][out] */ ITfFunctionProvider **ppCmdobj,
- /* [out] */ ULONG *pcFetch);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- IEnumTfFunctionProviders * This);
-
- HRESULT ( STDMETHODCALLTYPE *Skip )(
- IEnumTfFunctionProviders * This,
- /* [in] */ ULONG ulCount);
-
- END_INTERFACE
- } IEnumTfFunctionProvidersVtbl;
- interface IEnumTfFunctionProviders
- {
- CONST_VTBL struct IEnumTfFunctionProvidersVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEnumTfFunctionProviders_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEnumTfFunctionProviders_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEnumTfFunctionProviders_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEnumTfFunctionProviders_Clone(This,ppEnum)
- (This)->lpVtbl -> Clone(This,ppEnum)
- #define IEnumTfFunctionProviders_Next(This,ulCount,ppCmdobj,pcFetch)
- (This)->lpVtbl -> Next(This,ulCount,ppCmdobj,pcFetch)
- #define IEnumTfFunctionProviders_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IEnumTfFunctionProviders_Skip(This,ulCount)
- (This)->lpVtbl -> Skip(This,ulCount)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IEnumTfFunctionProviders_Clone_Proxy(
- IEnumTfFunctionProviders * This,
- /* [out] */ IEnumTfFunctionProviders **ppEnum);
- void __RPC_STUB IEnumTfFunctionProviders_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumTfFunctionProviders_Next_Proxy(
- IEnumTfFunctionProviders * This,
- /* [in] */ ULONG ulCount,
- /* [length_is][size_is][out] */ ITfFunctionProvider **ppCmdobj,
- /* [out] */ ULONG *pcFetch);
- void __RPC_STUB IEnumTfFunctionProviders_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumTfFunctionProviders_Reset_Proxy(
- IEnumTfFunctionProviders * This);
- void __RPC_STUB IEnumTfFunctionProviders_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumTfFunctionProviders_Skip_Proxy(
- IEnumTfFunctionProviders * This,
- /* [in] */ ULONG ulCount);
- void __RPC_STUB IEnumTfFunctionProviders_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEnumTfFunctionProviders_INTERFACE_DEFINED__ */
- #ifndef __ITfInputProcessorProfiles_INTERFACE_DEFINED__
- #define __ITfInputProcessorProfiles_INTERFACE_DEFINED__
- /* interface ITfInputProcessorProfiles */
- /* [unique][uuid][local][object] */
- EXTERN_C const IID IID_ITfInputProcessorProfiles;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("1F02B6C5-7842-4EE6-8A0B-9A24183A95CA")
- ITfInputProcessorProfiles : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Register(
- /* [in] */ REFCLSID rclsid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Unregister(
- /* [in] */ REFCLSID rclsid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AddLanguageProfile(
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [size_is][in] */ const WCHAR *pchDesc,
- /* [in] */ ULONG cchDesc,
- /* [size_is][in] */ const WCHAR *pchIconFile,
- /* [in] */ ULONG cchFile,
- /* [in] */ ULONG uIconIndex) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RemoveLanguageProfile(
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EnumInputProcessorInfo(
- /* [out] */ IEnumGUID **ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDefaultLanguageProfile(
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID catid,
- /* [out] */ CLSID *pclsid,
- /* [out] */ GUID *pguidProfile) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetDefaultLanguageProfile(
- /* [in] */ LANGID langid,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFGUID guidProfiles) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ActivateLanguageProfile(
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfiles) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetActiveLanguageProfile(
- /* [in] */ REFCLSID rclsid,
- /* [out] */ LANGID *plangid,
- /* [out] */ GUID *pguidProfile) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetLanguageProfileDescription(
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [out] */ BSTR *pbstrProfile) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCurrentLanguage(
- /* [out] */ LANGID *plangid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ChangeCurrentLanguage(
- /* [in] */ LANGID langid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetLanguageList(
- /* [out] */ LANGID **ppLangId,
- /* [out] */ ULONG *pulCount) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EnumLanguageProfiles(
- /* [in] */ LANGID langid,
- /* [out] */ IEnumTfLanguageProfiles **ppEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EnableLanguageProfile(
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [in] */ BOOL fEnable) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsEnabledLanguageProfile(
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [out] */ BOOL *pfEnable) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EnableLanguageProfileByDefault(
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [in] */ BOOL fEnable) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SubstituteKeyboardLayout(
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [in] */ HKL hKL) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfInputProcessorProfilesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfInputProcessorProfiles * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfInputProcessorProfiles * This);
-
- HRESULT ( STDMETHODCALLTYPE *Register )(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFCLSID rclsid);
-
- HRESULT ( STDMETHODCALLTYPE *Unregister )(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFCLSID rclsid);
-
- HRESULT ( STDMETHODCALLTYPE *AddLanguageProfile )(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [size_is][in] */ const WCHAR *pchDesc,
- /* [in] */ ULONG cchDesc,
- /* [size_is][in] */ const WCHAR *pchIconFile,
- /* [in] */ ULONG cchFile,
- /* [in] */ ULONG uIconIndex);
-
- HRESULT ( STDMETHODCALLTYPE *RemoveLanguageProfile )(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile);
-
- HRESULT ( STDMETHODCALLTYPE *EnumInputProcessorInfo )(
- ITfInputProcessorProfiles * This,
- /* [out] */ IEnumGUID **ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE *GetDefaultLanguageProfile )(
- ITfInputProcessorProfiles * This,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID catid,
- /* [out] */ CLSID *pclsid,
- /* [out] */ GUID *pguidProfile);
-
- HRESULT ( STDMETHODCALLTYPE *SetDefaultLanguageProfile )(
- ITfInputProcessorProfiles * This,
- /* [in] */ LANGID langid,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFGUID guidProfiles);
-
- HRESULT ( STDMETHODCALLTYPE *ActivateLanguageProfile )(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfiles);
-
- HRESULT ( STDMETHODCALLTYPE *GetActiveLanguageProfile )(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFCLSID rclsid,
- /* [out] */ LANGID *plangid,
- /* [out] */ GUID *pguidProfile);
-
- HRESULT ( STDMETHODCALLTYPE *GetLanguageProfileDescription )(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [out] */ BSTR *pbstrProfile);
-
- HRESULT ( STDMETHODCALLTYPE *GetCurrentLanguage )(
- ITfInputProcessorProfiles * This,
- /* [out] */ LANGID *plangid);
-
- HRESULT ( STDMETHODCALLTYPE *ChangeCurrentLanguage )(
- ITfInputProcessorProfiles * This,
- /* [in] */ LANGID langid);
-
- HRESULT ( STDMETHODCALLTYPE *GetLanguageList )(
- ITfInputProcessorProfiles * This,
- /* [out] */ LANGID **ppLangId,
- /* [out] */ ULONG *pulCount);
-
- HRESULT ( STDMETHODCALLTYPE *EnumLanguageProfiles )(
- ITfInputProcessorProfiles * This,
- /* [in] */ LANGID langid,
- /* [out] */ IEnumTfLanguageProfiles **ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE *EnableLanguageProfile )(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [in] */ BOOL fEnable);
-
- HRESULT ( STDMETHODCALLTYPE *IsEnabledLanguageProfile )(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [out] */ BOOL *pfEnable);
-
- HRESULT ( STDMETHODCALLTYPE *EnableLanguageProfileByDefault )(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [in] */ BOOL fEnable);
-
- HRESULT ( STDMETHODCALLTYPE *SubstituteKeyboardLayout )(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [in] */ HKL hKL);
-
- END_INTERFACE
- } ITfInputProcessorProfilesVtbl;
- interface ITfInputProcessorProfiles
- {
- CONST_VTBL struct ITfInputProcessorProfilesVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfInputProcessorProfiles_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfInputProcessorProfiles_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfInputProcessorProfiles_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfInputProcessorProfiles_Register(This,rclsid)
- (This)->lpVtbl -> Register(This,rclsid)
- #define ITfInputProcessorProfiles_Unregister(This,rclsid)
- (This)->lpVtbl -> Unregister(This,rclsid)
- #define ITfInputProcessorProfiles_AddLanguageProfile(This,rclsid,langid,guidProfile,pchDesc,cchDesc,pchIconFile,cchFile,uIconIndex)
- (This)->lpVtbl -> AddLanguageProfile(This,rclsid,langid,guidProfile,pchDesc,cchDesc,pchIconFile,cchFile,uIconIndex)
- #define ITfInputProcessorProfiles_RemoveLanguageProfile(This,rclsid,langid,guidProfile)
- (This)->lpVtbl -> RemoveLanguageProfile(This,rclsid,langid,guidProfile)
- #define ITfInputProcessorProfiles_EnumInputProcessorInfo(This,ppEnum)
- (This)->lpVtbl -> EnumInputProcessorInfo(This,ppEnum)
- #define ITfInputProcessorProfiles_GetDefaultLanguageProfile(This,langid,catid,pclsid,pguidProfile)
- (This)->lpVtbl -> GetDefaultLanguageProfile(This,langid,catid,pclsid,pguidProfile)
- #define ITfInputProcessorProfiles_SetDefaultLanguageProfile(This,langid,rclsid,guidProfiles)
- (This)->lpVtbl -> SetDefaultLanguageProfile(This,langid,rclsid,guidProfiles)
- #define ITfInputProcessorProfiles_ActivateLanguageProfile(This,rclsid,langid,guidProfiles)
- (This)->lpVtbl -> ActivateLanguageProfile(This,rclsid,langid,guidProfiles)
- #define ITfInputProcessorProfiles_GetActiveLanguageProfile(This,rclsid,plangid,pguidProfile)
- (This)->lpVtbl -> GetActiveLanguageProfile(This,rclsid,plangid,pguidProfile)
- #define ITfInputProcessorProfiles_GetLanguageProfileDescription(This,rclsid,langid,guidProfile,pbstrProfile)
- (This)->lpVtbl -> GetLanguageProfileDescription(This,rclsid,langid,guidProfile,pbstrProfile)
- #define ITfInputProcessorProfiles_GetCurrentLanguage(This,plangid)
- (This)->lpVtbl -> GetCurrentLanguage(This,plangid)
- #define ITfInputProcessorProfiles_ChangeCurrentLanguage(This,langid)
- (This)->lpVtbl -> ChangeCurrentLanguage(This,langid)
- #define ITfInputProcessorProfiles_GetLanguageList(This,ppLangId,pulCount)
- (This)->lpVtbl -> GetLanguageList(This,ppLangId,pulCount)
- #define ITfInputProcessorProfiles_EnumLanguageProfiles(This,langid,ppEnum)
- (This)->lpVtbl -> EnumLanguageProfiles(This,langid,ppEnum)
- #define ITfInputProcessorProfiles_EnableLanguageProfile(This,rclsid,langid,guidProfile,fEnable)
- (This)->lpVtbl -> EnableLanguageProfile(This,rclsid,langid,guidProfile,fEnable)
- #define ITfInputProcessorProfiles_IsEnabledLanguageProfile(This,rclsid,langid,guidProfile,pfEnable)
- (This)->lpVtbl -> IsEnabledLanguageProfile(This,rclsid,langid,guidProfile,pfEnable)
- #define ITfInputProcessorProfiles_EnableLanguageProfileByDefault(This,rclsid,langid,guidProfile,fEnable)
- (This)->lpVtbl -> EnableLanguageProfileByDefault(This,rclsid,langid,guidProfile,fEnable)
- #define ITfInputProcessorProfiles_SubstituteKeyboardLayout(This,rclsid,langid,guidProfile,hKL)
- (This)->lpVtbl -> SubstituteKeyboardLayout(This,rclsid,langid,guidProfile,hKL)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ITfInputProcessorProfiles_Register_Proxy(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFCLSID rclsid);
- void __RPC_STUB ITfInputProcessorProfiles_Register_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfInputProcessorProfiles_Unregister_Proxy(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFCLSID rclsid);
- void __RPC_STUB ITfInputProcessorProfiles_Unregister_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfInputProcessorProfiles_AddLanguageProfile_Proxy(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [size_is][in] */ const WCHAR *pchDesc,
- /* [in] */ ULONG cchDesc,
- /* [size_is][in] */ const WCHAR *pchIconFile,
- /* [in] */ ULONG cchFile,
- /* [in] */ ULONG uIconIndex);
- void __RPC_STUB ITfInputProcessorProfiles_AddLanguageProfile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfInputProcessorProfiles_RemoveLanguageProfile_Proxy(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile);
- void __RPC_STUB ITfInputProcessorProfiles_RemoveLanguageProfile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfInputProcessorProfiles_EnumInputProcessorInfo_Proxy(
- ITfInputProcessorProfiles * This,
- /* [out] */ IEnumGUID **ppEnum);
- void __RPC_STUB ITfInputProcessorProfiles_EnumInputProcessorInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfInputProcessorProfiles_GetDefaultLanguageProfile_Proxy(
- ITfInputProcessorProfiles * This,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID catid,
- /* [out] */ CLSID *pclsid,
- /* [out] */ GUID *pguidProfile);
- void __RPC_STUB ITfInputProcessorProfiles_GetDefaultLanguageProfile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfInputProcessorProfiles_SetDefaultLanguageProfile_Proxy(
- ITfInputProcessorProfiles * This,
- /* [in] */ LANGID langid,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFGUID guidProfiles);
- void __RPC_STUB ITfInputProcessorProfiles_SetDefaultLanguageProfile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfInputProcessorProfiles_ActivateLanguageProfile_Proxy(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfiles);
- void __RPC_STUB ITfInputProcessorProfiles_ActivateLanguageProfile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfInputProcessorProfiles_GetActiveLanguageProfile_Proxy(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFCLSID rclsid,
- /* [out] */ LANGID *plangid,
- /* [out] */ GUID *pguidProfile);
- void __RPC_STUB ITfInputProcessorProfiles_GetActiveLanguageProfile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfInputProcessorProfiles_GetLanguageProfileDescription_Proxy(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [out] */ BSTR *pbstrProfile);
- void __RPC_STUB ITfInputProcessorProfiles_GetLanguageProfileDescription_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfInputProcessorProfiles_GetCurrentLanguage_Proxy(
- ITfInputProcessorProfiles * This,
- /* [out] */ LANGID *plangid);
- void __RPC_STUB ITfInputProcessorProfiles_GetCurrentLanguage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfInputProcessorProfiles_ChangeCurrentLanguage_Proxy(
- ITfInputProcessorProfiles * This,
- /* [in] */ LANGID langid);
- void __RPC_STUB ITfInputProcessorProfiles_ChangeCurrentLanguage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfInputProcessorProfiles_GetLanguageList_Proxy(
- ITfInputProcessorProfiles * This,
- /* [out] */ LANGID **ppLangId,
- /* [out] */ ULONG *pulCount);
- void __RPC_STUB ITfInputProcessorProfiles_GetLanguageList_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfInputProcessorProfiles_EnumLanguageProfiles_Proxy(
- ITfInputProcessorProfiles * This,
- /* [in] */ LANGID langid,
- /* [out] */ IEnumTfLanguageProfiles **ppEnum);
- void __RPC_STUB ITfInputProcessorProfiles_EnumLanguageProfiles_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfInputProcessorProfiles_EnableLanguageProfile_Proxy(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [in] */ BOOL fEnable);
- void __RPC_STUB ITfInputProcessorProfiles_EnableLanguageProfile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfInputProcessorProfiles_IsEnabledLanguageProfile_Proxy(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [out] */ BOOL *pfEnable);
- void __RPC_STUB ITfInputProcessorProfiles_IsEnabledLanguageProfile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfInputProcessorProfiles_EnableLanguageProfileByDefault_Proxy(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [in] */ BOOL fEnable);
- void __RPC_STUB ITfInputProcessorProfiles_EnableLanguageProfileByDefault_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ITfInputProcessorProfiles_SubstituteKeyboardLayout_Proxy(
- ITfInputProcessorProfiles * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [in] */ HKL hKL);
- void __RPC_STUB ITfInputProcessorProfiles_SubstituteKeyboardLayout_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITfInputProcessorProfiles_INTERFACE_DEFINED__ */
- #ifndef __ITfInputProcessorProfilesEx_INTERFACE_DEFINED__
- #define __ITfInputProcessorProfilesEx_INTERFACE_DEFINED__
- /* interface ITfInputProcessorProfilesEx */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_ITfInputProcessorProfilesEx;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("892f230f-fe00-4a41-a98e-fcd6de0d35ef")
- ITfInputProcessorProfilesEx : public ITfInputProcessorProfiles
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE SetLanguageProfileDisplayName(
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [size_is][in] */ const WCHAR *pchFile,
- /* [in] */ ULONG cchFile,
- /* [in] */ ULONG uResId) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITfInputProcessorProfilesExVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITfInputProcessorProfilesEx * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITfInputProcessorProfilesEx * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITfInputProcessorProfilesEx * This);
-
- HRESULT ( STDMETHODCALLTYPE *Register )(
- ITfInputProcessorProfilesEx * This,
- /* [in] */ REFCLSID rclsid);
-
- HRESULT ( STDMETHODCALLTYPE *Unregister )(
- ITfInputProcessorProfilesEx * This,
- /* [in] */ REFCLSID rclsid);
-
- HRESULT ( STDMETHODCALLTYPE *AddLanguageProfile )(
- ITfInputProcessorProfilesEx * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [size_is][in] */ const WCHAR *pchDesc,
- /* [in] */ ULONG cchDesc,
- /* [size_is][in] */ const WCHAR *pchIconFile,
- /* [in] */ ULONG cchFile,
- /* [in] */ ULONG uIconIndex);
-
- HRESULT ( STDMETHODCALLTYPE *RemoveLanguageProfile )(
- ITfInputProcessorProfilesEx * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile);
-
- HRESULT ( STDMETHODCALLTYPE *EnumInputProcessorInfo )(
- ITfInputProcessorProfilesEx * This,
- /* [out] */ IEnumGUID **ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE *GetDefaultLanguageProfile )(
- ITfInputProcessorProfilesEx * This,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID catid,
- /* [out] */ CLSID *pclsid,
- /* [out] */ GUID *pguidProfile);
-
- HRESULT ( STDMETHODCALLTYPE *SetDefaultLanguageProfile )(
- ITfInputProcessorProfilesEx * This,
- /* [in] */ LANGID langid,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFGUID guidProfiles);
-
- HRESULT ( STDMETHODCALLTYPE *ActivateLanguageProfile )(
- ITfInputProcessorProfilesEx * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfiles);
-
- HRESULT ( STDMETHODCALLTYPE *GetActiveLanguageProfile )(
- ITfInputProcessorProfilesEx * This,
- /* [in] */ REFCLSID rclsid,
- /* [out] */ LANGID *plangid,
- /* [out] */ GUID *pguidProfile);
-
- HRESULT ( STDMETHODCALLTYPE *GetLanguageProfileDescription )(
- ITfInputProcessorProfilesEx * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [out] */ BSTR *pbstrProfile);
-
- HRESULT ( STDMETHODCALLTYPE *GetCurrentLanguage )(
- ITfInputProcessorProfilesEx * This,
- /* [out] */ LANGID *plangid);
-
- HRESULT ( STDMETHODCALLTYPE *ChangeCurrentLanguage )(
- ITfInputProcessorProfilesEx * This,
- /* [in] */ LANGID langid);
-
- HRESULT ( STDMETHODCALLTYPE *GetLanguageList )(
- ITfInputProcessorProfilesEx * This,
- /* [out] */ LANGID **ppLangId,
- /* [out] */ ULONG *pulCount);
-
- HRESULT ( STDMETHODCALLTYPE *EnumLanguageProfiles )(
- ITfInputProcessorProfilesEx * This,
- /* [in] */ LANGID langid,
- /* [out] */ IEnumTfLanguageProfiles **ppEnum);
-
- HRESULT ( STDMETHODCALLTYPE *EnableLanguageProfile )(
- ITfInputProcessorProfilesEx * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [in] */ BOOL fEnable);
-
- HRESULT ( STDMETHODCALLTYPE *IsEnabledLanguageProfile )(
- ITfInputProcessorProfilesEx * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [out] */ BOOL *pfEnable);
-
- HRESULT ( STDMETHODCALLTYPE *EnableLanguageProfileByDefault )(
- ITfInputProcessorProfilesEx * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [in] */ BOOL fEnable);
-
- HRESULT ( STDMETHODCALLTYPE *SubstituteKeyboardLayout )(
- ITfInputProcessorProfilesEx * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [in] */ HKL hKL);
-
- HRESULT ( STDMETHODCALLTYPE *SetLanguageProfileDisplayName )(
- ITfInputProcessorProfilesEx * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ LANGID langid,
- /* [in] */ REFGUID guidProfile,
- /* [size_is][in] */ const WCHAR *pchFile,
- /* [in] */ ULONG cchFile,
- /* [in] */ ULONG uResId);
-
- END_INTERFACE
- } ITfInputProcessorProfilesExVtbl;
- interface ITfInputProcessorProfilesEx
- {
- CONST_VTBL struct ITfInputProcessorProfilesExVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITfInputProcessorProfilesEx_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITfInputProcessorProfilesEx_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITfInputProcessorProfilesEx_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITfInputProcessorProfilesEx_Register(This,rclsid)
- (This)->lpVtbl -> Register(This,rclsid)
- #define ITfInputProcessorProfilesEx_Unregister(This,rclsid)
- (This)->lpVtbl -> Unregister(This,rclsid)
- #define ITfInputProcessorProfilesEx_AddLanguageProfile(This,rclsid,langid,guidProfile,pchDesc,cchDesc,pchIconFile,cchFile,uIconIndex)
- (This)->lpVtbl -> AddLanguageProfile(This,rclsid,langid,guidProfile,pchDesc,cchDesc,pchIconFile,cchFile,uIconIndex)
- #define ITfInputProcessorProfilesEx_RemoveLanguageProfile(This,rclsid,langid,guidProfile)
- (This)->lpVtbl -> RemoveLanguageProfile(This,rclsid,langid,guidProfile)
- #define ITfInputProcessorProfilesEx_EnumInputProcessorInfo(This,ppEnum)
- (This)->lpVtbl -> EnumInputProcessorInfo(This,ppEnum)
- #define ITfInputProcessorProfilesEx_GetDefaultLanguageProfile(This,langid,catid,pclsid,pguidProfile)
- (This)->lpVtbl -> GetDefaultLanguageProfile(This,langid,catid,pclsid,pguidProfile)
- #define ITfInputProcessorProfilesEx_SetDefaultLanguageProfile(This,langid,rclsid,guidProfiles)
- (This)->lpVtbl -> SetDefaultLanguageProfile(This,langid,rclsid,guidProfiles)
- #define ITfInputProcessorProfilesEx_ActivateLanguageProfile(This,rclsid,langid,guidProfiles)
- (This)->lpVtbl -> ActivateLanguageProfile(This,rclsid,langid,guidProfiles)
- #define ITfInputProcessorProfilesEx_GetActiveLanguageProfile(This,rclsid,plangid,pguidProfile)
- (This)->lpVtbl -> GetActiveLanguageProfile(This,rclsid,plangid,pguidProfile)
- #define ITfInputProcessorProfilesEx_GetLanguageProfileDescription(This,rclsid,langid,guidProfile,pbstrProfile)
- (This)->lpVtbl -> GetLanguageProfileDescription(This,rclsid,langid,guidProfile,pbstrProfile)
- #define ITfInputProcessorProfilesEx_GetCurrentLanguage(This,plangid)
- (This)->lpVtbl -> GetCurrentLanguage(This,plangid)
- #define ITfInputProcessorProfilesEx_ChangeCurrentLanguage(This,langid)
- (This)->lpVtbl -> ChangeCurrentLanguage(This,langid)
- #define ITfInputProcessorProfilesEx_GetLanguageList(This,ppLangId,pulCount)
- (This)->lpVtbl -> GetLanguageList(This,ppLangId,pulCount)
- #define ITfInputProcessorProfilesEx_EnumLanguageProfiles(This,langid,ppEnum)
- (This)->lpVtbl -> EnumLanguageProfiles(This,langid,ppEnum)
- #define ITfInputProcessorProfilesEx_EnableLanguageProfile(This,rclsid,langid,guidProfile,fEnable)
- (This)->lpVtbl -> EnableLanguageProfile(This,rclsid,langid,guidProfile,fEnable)
- #define ITfInputProcessorProfilesEx_IsEnabledLanguageProfile(This,rclsid,langid,guidProfile,pfEnable)
- (This)->lpVtbl -> IsEnabledLanguageProfile(This,rclsid,langid,guidProfile,pfEnable)
- #define ITfInputProcessorProfilesEx_EnableLanguageProfileByDefault(This,rclsid,langid,guidProfile,fEnable)
- (This)->lpVtbl -> EnableLanguageProfileByDefault(This,rclsid,langid,guidProfile,fEnable)