Mshtmlc.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:3844k
- HRESULT STDMETHODCALLTYPE IMarkupPointer_CurrentScope_Proxy(
- IMarkupPointer * This,
- /* [out] */ IHTMLElement **ppElemCurrent);
- void __RPC_STUB IMarkupPointer_CurrentScope_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMarkupPointer_IsLeftOf_Proxy(
- IMarkupPointer * This,
- /* [in] */ IMarkupPointer *pPointerThat,
- /* [out] */ BOOL *pfResult);
- void __RPC_STUB IMarkupPointer_IsLeftOf_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMarkupPointer_IsLeftOfOrEqualTo_Proxy(
- IMarkupPointer * This,
- /* [in] */ IMarkupPointer *pPointerThat,
- /* [out] */ BOOL *pfResult);
- void __RPC_STUB IMarkupPointer_IsLeftOfOrEqualTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMarkupPointer_IsRightOf_Proxy(
- IMarkupPointer * This,
- /* [in] */ IMarkupPointer *pPointerThat,
- /* [out] */ BOOL *pfResult);
- void __RPC_STUB IMarkupPointer_IsRightOf_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMarkupPointer_IsRightOfOrEqualTo_Proxy(
- IMarkupPointer * This,
- /* [in] */ IMarkupPointer *pPointerThat,
- /* [out] */ BOOL *pfResult);
- void __RPC_STUB IMarkupPointer_IsRightOfOrEqualTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMarkupPointer_IsEqualTo_Proxy(
- IMarkupPointer * This,
- /* [in] */ IMarkupPointer *pPointerThat,
- /* [out] */ BOOL *pfAreEqual);
- void __RPC_STUB IMarkupPointer_IsEqualTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMarkupPointer_MoveUnit_Proxy(
- IMarkupPointer * This,
- /* [in] */ MOVEUNIT_ACTION muAction);
- void __RPC_STUB IMarkupPointer_MoveUnit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMarkupPointer_FindText_Proxy(
- IMarkupPointer * This,
- /* [in] */ OLECHAR *pchFindText,
- /* [in] */ DWORD dwFlags,
- /* [in] */ IMarkupPointer *pIEndMatch,
- /* [in] */ IMarkupPointer *pIEndSearch);
- void __RPC_STUB IMarkupPointer_FindText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMarkupPointer_INTERFACE_DEFINED__ */
- #ifndef __IMarkupContainer_INTERFACE_DEFINED__
- #define __IMarkupContainer_INTERFACE_DEFINED__
- /* interface IMarkupContainer */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_IMarkupContainer;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f5f9-98b5-11cf-bb82-00aa00bdce0b")
- IMarkupContainer : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OwningDoc(
- /* [out] */ IHTMLDocument2 **ppDoc) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMarkupContainerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMarkupContainer * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMarkupContainer * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMarkupContainer * This);
-
- HRESULT ( STDMETHODCALLTYPE *OwningDoc )(
- IMarkupContainer * This,
- /* [out] */ IHTMLDocument2 **ppDoc);
-
- END_INTERFACE
- } IMarkupContainerVtbl;
- interface IMarkupContainer
- {
- CONST_VTBL struct IMarkupContainerVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMarkupContainer_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMarkupContainer_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMarkupContainer_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMarkupContainer_OwningDoc(This,ppDoc)
- (This)->lpVtbl -> OwningDoc(This,ppDoc)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IMarkupContainer_OwningDoc_Proxy(
- IMarkupContainer * This,
- /* [out] */ IHTMLDocument2 **ppDoc);
- void __RPC_STUB IMarkupContainer_OwningDoc_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMarkupContainer_INTERFACE_DEFINED__ */
- #ifndef __IMarkupContainer2_INTERFACE_DEFINED__
- #define __IMarkupContainer2_INTERFACE_DEFINED__
- /* interface IMarkupContainer2 */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_IMarkupContainer2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f648-98b5-11cf-bb82-00aa00bdce0b")
- IMarkupContainer2 : public IMarkupContainer
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE CreateChangeLog(
- /* [in] */ IHTMLChangeSink *pChangeSink,
- /* [out] */ IHTMLChangeLog **ppChangeLog,
- /* [in] */ BOOL fForward,
- /* [in] */ BOOL fBackward) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RegisterForDirtyRange(
- /* [in] */ IHTMLChangeSink *pChangeSink,
- /* [out] */ DWORD *pdwCookie) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UnRegisterForDirtyRange(
- /* [in] */ DWORD dwCookie) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetAndClearDirtyRange(
- /* [in] */ DWORD dwCookie,
- /* [in] */ IMarkupPointer *pIPointerBegin,
- /* [in] */ IMarkupPointer *pIPointerEnd) = 0;
-
- virtual long STDMETHODCALLTYPE GetVersionNumber( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetMasterElement(
- /* [out] */ IHTMLElement **ppElementMaster) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMarkupContainer2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMarkupContainer2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMarkupContainer2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMarkupContainer2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *OwningDoc )(
- IMarkupContainer2 * This,
- /* [out] */ IHTMLDocument2 **ppDoc);
-
- HRESULT ( STDMETHODCALLTYPE *CreateChangeLog )(
- IMarkupContainer2 * This,
- /* [in] */ IHTMLChangeSink *pChangeSink,
- /* [out] */ IHTMLChangeLog **ppChangeLog,
- /* [in] */ BOOL fForward,
- /* [in] */ BOOL fBackward);
-
- HRESULT ( STDMETHODCALLTYPE *RegisterForDirtyRange )(
- IMarkupContainer2 * This,
- /* [in] */ IHTMLChangeSink *pChangeSink,
- /* [out] */ DWORD *pdwCookie);
-
- HRESULT ( STDMETHODCALLTYPE *UnRegisterForDirtyRange )(
- IMarkupContainer2 * This,
- /* [in] */ DWORD dwCookie);
-
- HRESULT ( STDMETHODCALLTYPE *GetAndClearDirtyRange )(
- IMarkupContainer2 * This,
- /* [in] */ DWORD dwCookie,
- /* [in] */ IMarkupPointer *pIPointerBegin,
- /* [in] */ IMarkupPointer *pIPointerEnd);
-
- long ( STDMETHODCALLTYPE *GetVersionNumber )(
- IMarkupContainer2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetMasterElement )(
- IMarkupContainer2 * This,
- /* [out] */ IHTMLElement **ppElementMaster);
-
- END_INTERFACE
- } IMarkupContainer2Vtbl;
- interface IMarkupContainer2
- {
- CONST_VTBL struct IMarkupContainer2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMarkupContainer2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMarkupContainer2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMarkupContainer2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMarkupContainer2_OwningDoc(This,ppDoc)
- (This)->lpVtbl -> OwningDoc(This,ppDoc)
- #define IMarkupContainer2_CreateChangeLog(This,pChangeSink,ppChangeLog,fForward,fBackward)
- (This)->lpVtbl -> CreateChangeLog(This,pChangeSink,ppChangeLog,fForward,fBackward)
- #define IMarkupContainer2_RegisterForDirtyRange(This,pChangeSink,pdwCookie)
- (This)->lpVtbl -> RegisterForDirtyRange(This,pChangeSink,pdwCookie)
- #define IMarkupContainer2_UnRegisterForDirtyRange(This,dwCookie)
- (This)->lpVtbl -> UnRegisterForDirtyRange(This,dwCookie)
- #define IMarkupContainer2_GetAndClearDirtyRange(This,dwCookie,pIPointerBegin,pIPointerEnd)
- (This)->lpVtbl -> GetAndClearDirtyRange(This,dwCookie,pIPointerBegin,pIPointerEnd)
- #define IMarkupContainer2_GetVersionNumber(This)
- (This)->lpVtbl -> GetVersionNumber(This)
- #define IMarkupContainer2_GetMasterElement(This,ppElementMaster)
- (This)->lpVtbl -> GetMasterElement(This,ppElementMaster)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IMarkupContainer2_CreateChangeLog_Proxy(
- IMarkupContainer2 * This,
- /* [in] */ IHTMLChangeSink *pChangeSink,
- /* [out] */ IHTMLChangeLog **ppChangeLog,
- /* [in] */ BOOL fForward,
- /* [in] */ BOOL fBackward);
- void __RPC_STUB IMarkupContainer2_CreateChangeLog_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMarkupContainer2_RegisterForDirtyRange_Proxy(
- IMarkupContainer2 * This,
- /* [in] */ IHTMLChangeSink *pChangeSink,
- /* [out] */ DWORD *pdwCookie);
- void __RPC_STUB IMarkupContainer2_RegisterForDirtyRange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMarkupContainer2_UnRegisterForDirtyRange_Proxy(
- IMarkupContainer2 * This,
- /* [in] */ DWORD dwCookie);
- void __RPC_STUB IMarkupContainer2_UnRegisterForDirtyRange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMarkupContainer2_GetAndClearDirtyRange_Proxy(
- IMarkupContainer2 * This,
- /* [in] */ DWORD dwCookie,
- /* [in] */ IMarkupPointer *pIPointerBegin,
- /* [in] */ IMarkupPointer *pIPointerEnd);
- void __RPC_STUB IMarkupContainer2_GetAndClearDirtyRange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- long STDMETHODCALLTYPE IMarkupContainer2_GetVersionNumber_Proxy(
- IMarkupContainer2 * This);
- void __RPC_STUB IMarkupContainer2_GetVersionNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMarkupContainer2_GetMasterElement_Proxy(
- IMarkupContainer2 * This,
- /* [out] */ IHTMLElement **ppElementMaster);
- void __RPC_STUB IMarkupContainer2_GetMasterElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMarkupContainer2_INTERFACE_DEFINED__ */
- #ifndef __IHTMLChangeLog_INTERFACE_DEFINED__
- #define __IHTMLChangeLog_INTERFACE_DEFINED__
- /* interface IHTMLChangeLog */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_IHTMLChangeLog;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f649-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLChangeLog : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetNextChange(
- /* [in] */ BYTE *pbBuffer,
- /* [in] */ long nBufferSize,
- /* [out] */ long *pnRecordLength) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLChangeLogVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLChangeLog * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLChangeLog * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLChangeLog * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetNextChange )(
- IHTMLChangeLog * This,
- /* [in] */ BYTE *pbBuffer,
- /* [in] */ long nBufferSize,
- /* [out] */ long *pnRecordLength);
-
- END_INTERFACE
- } IHTMLChangeLogVtbl;
- interface IHTMLChangeLog
- {
- CONST_VTBL struct IHTMLChangeLogVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLChangeLog_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLChangeLog_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLChangeLog_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLChangeLog_GetNextChange(This,pbBuffer,nBufferSize,pnRecordLength)
- (This)->lpVtbl -> GetNextChange(This,pbBuffer,nBufferSize,pnRecordLength)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IHTMLChangeLog_GetNextChange_Proxy(
- IHTMLChangeLog * This,
- /* [in] */ BYTE *pbBuffer,
- /* [in] */ long nBufferSize,
- /* [out] */ long *pnRecordLength);
- void __RPC_STUB IHTMLChangeLog_GetNextChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLChangeLog_INTERFACE_DEFINED__ */
- #ifndef __IHTMLChangeSink_INTERFACE_DEFINED__
- #define __IHTMLChangeSink_INTERFACE_DEFINED__
- /* interface IHTMLChangeSink */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_IHTMLChangeSink;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f64a-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLChangeSink : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Notify( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLChangeSinkVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLChangeSink * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLChangeSink * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLChangeSink * This);
-
- HRESULT ( STDMETHODCALLTYPE *Notify )(
- IHTMLChangeSink * This);
-
- END_INTERFACE
- } IHTMLChangeSinkVtbl;
- interface IHTMLChangeSink
- {
- CONST_VTBL struct IHTMLChangeSinkVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLChangeSink_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLChangeSink_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLChangeSink_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLChangeSink_Notify(This)
- (This)->lpVtbl -> Notify(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IHTMLChangeSink_Notify_Proxy(
- IHTMLChangeSink * This);
- void __RPC_STUB IHTMLChangeSink_Notify_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLChangeSink_INTERFACE_DEFINED__ */
- #ifndef __IActiveIMMApp_INTERFACE_DEFINED__
- #define __IActiveIMMApp_INTERFACE_DEFINED__
- /* interface IActiveIMMApp */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_IActiveIMMApp;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("08c0e040-62d1-11d1-9326-0060b067b86e")
- IActiveIMMApp : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE AssociateContext(
- /* [in] */ HWND hWnd,
- /* [in] */ HIMC hIME,
- /* [out] */ HIMC *phPrev) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ConfigureIMEA(
- /* [in] */ HKL hKL,
- /* [in] */ HWND hWnd,
- /* [in] */ DWORD dwMode,
- /* [in] */ REGISTERWORDA *pData) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ConfigureIMEW(
- /* [in] */ HKL hKL,
- /* [in] */ HWND hWnd,
- /* [in] */ DWORD dwMode,
- /* [in] */ REGISTERWORDW *pData) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CreateContext(
- /* [out] */ HIMC *phIMC) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DestroyContext(
- /* [in] */ HIMC hIME) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EnumRegisterWordA(
- /* [in] */ HKL hKL,
- /* [in] */ LPSTR szReading,
- /* [in] */ DWORD dwStyle,
- /* [in] */ LPSTR szRegister,
- /* [in] */ LPVOID pData,
- /* [out] */ IEnumRegisterWordA **pEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EnumRegisterWordW(
- /* [in] */ HKL hKL,
- /* [in] */ LPWSTR szReading,
- /* [in] */ DWORD dwStyle,
- /* [in] */ LPWSTR szRegister,
- /* [in] */ LPVOID pData,
- /* [out] */ IEnumRegisterWordW **pEnum) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EscapeA(
- /* [in] */ HKL hKL,
- /* [in] */ HIMC hIMC,
- /* [in] */ UINT uEscape,
- /* [out][in] */ LPVOID pData,
- /* [out] */ LRESULT *plResult) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EscapeW(
- /* [in] */ HKL hKL,
- /* [in] */ HIMC hIMC,
- /* [in] */ UINT uEscape,
- /* [out][in] */ LPVOID pData,
- /* [out] */ LRESULT *plResult) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCandidateListA(
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ UINT uBufLen,
- /* [out] */ CANDIDATELIST *pCandList,
- /* [out] */ UINT *puCopied) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCandidateListW(
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ UINT uBufLen,
- /* [out] */ CANDIDATELIST *pCandList,
- /* [out] */ UINT *puCopied) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCandidateListCountA(
- /* [in] */ HIMC hIMC,
- /* [out] */ DWORD *pdwListSize,
- /* [out] */ DWORD *pdwBufLen) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCandidateListCountW(
- /* [in] */ HIMC hIMC,
- /* [out] */ DWORD *pdwListSize,
- /* [out] */ DWORD *pdwBufLen) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCandidateWindow(
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [out] */ CANDIDATEFORM *pCandidate) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCompositionFontA(
- /* [in] */ HIMC hIMC,
- /* [out] */ LOGFONTA *plf) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCompositionFontW(
- /* [in] */ HIMC hIMC,
- /* [out] */ LOGFONTW *plf) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCompositionStringA(
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ DWORD dwBufLen,
- /* [out] */ LONG *plCopied,
- /* [out] */ LPVOID pBuf) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCompositionStringW(
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ DWORD dwBufLen,
- /* [out] */ LONG *plCopied,
- /* [out] */ LPVOID pBuf) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCompositionWindow(
- /* [in] */ HIMC hIMC,
- /* [out] */ COMPOSITIONFORM *pCompForm) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetContext(
- /* [in] */ HWND hWnd,
- /* [out] */ HIMC *phIMC) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetConversionListA(
- /* [in] */ HKL hKL,
- /* [in] */ HIMC hIMC,
- /* [in] */ LPSTR pSrc,
- /* [in] */ UINT uBufLen,
- /* [in] */ UINT uFlag,
- /* [out] */ CANDIDATELIST *pDst,
- /* [out] */ UINT *puCopied) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetConversionListW(
- /* [in] */ HKL hKL,
- /* [in] */ HIMC hIMC,
- /* [in] */ LPWSTR pSrc,
- /* [in] */ UINT uBufLen,
- /* [in] */ UINT uFlag,
- /* [out] */ CANDIDATELIST *pDst,
- /* [out] */ UINT *puCopied) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetConversionStatus(
- /* [in] */ HIMC hIMC,
- /* [out] */ DWORD *pfdwConversion,
- /* [out] */ DWORD *pfdwSentence) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDefaultIMEWnd(
- /* [in] */ HWND hWnd,
- /* [out] */ HWND *phDefWnd) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDescriptionA(
- /* [in] */ HKL hKL,
- /* [in] */ UINT uBufLen,
- /* [out] */ LPSTR szDescription,
- /* [out] */ UINT *puCopied) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDescriptionW(
- /* [in] */ HKL hKL,
- /* [in] */ UINT uBufLen,
- /* [out] */ LPWSTR szDescription,
- /* [out] */ UINT *puCopied) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetGuideLineA(
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ DWORD dwBufLen,
- /* [out] */ LPSTR pBuf,
- /* [out] */ DWORD *pdwResult) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetGuideLineW(
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ DWORD dwBufLen,
- /* [out] */ LPWSTR pBuf,
- /* [out] */ DWORD *pdwResult) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetIMEFileNameA(
- /* [in] */ HKL hKL,
- /* [in] */ UINT uBufLen,
- /* [out] */ LPSTR szFileName,
- /* [out] */ UINT *puCopied) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetIMEFileNameW(
- /* [in] */ HKL hKL,
- /* [in] */ UINT uBufLen,
- /* [out] */ LPWSTR szFileName,
- /* [out] */ UINT *puCopied) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetOpenStatus(
- /* [in] */ HIMC hIMC) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetProperty(
- /* [in] */ HKL hKL,
- /* [in] */ DWORD fdwIndex,
- /* [out] */ DWORD *pdwProperty) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetRegisterWordStyleA(
- /* [in] */ HKL hKL,
- /* [in] */ UINT nItem,
- /* [out] */ STYLEBUFA *pStyleBuf,
- /* [out] */ UINT *puCopied) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetRegisterWordStyleW(
- /* [in] */ HKL hKL,
- /* [in] */ UINT nItem,
- /* [out] */ STYLEBUFW *pStyleBuf,
- /* [out] */ UINT *puCopied) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetStatusWindowPos(
- /* [in] */ HIMC hIMC,
- /* [out] */ POINT *pptPos) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetVirtualKey(
- /* [in] */ HWND hWnd,
- /* [out] */ UINT *puVirtualKey) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE InstallIMEA(
- /* [in] */ LPSTR szIMEFileName,
- /* [in] */ LPSTR szLayoutText,
- /* [out] */ HKL *phKL) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE InstallIMEW(
- /* [in] */ LPWSTR szIMEFileName,
- /* [in] */ LPWSTR szLayoutText,
- /* [out] */ HKL *phKL) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsIME(
- /* [in] */ HKL hKL) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsUIMessageA(
- /* [in] */ HWND hWndIME,
- /* [in] */ UINT msg,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsUIMessageW(
- /* [in] */ HWND hWndIME,
- /* [in] */ UINT msg,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE NotifyIME(
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwAction,
- /* [in] */ DWORD dwIndex,
- /* [in] */ DWORD dwValue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RegisterWordA(
- /* [in] */ HKL hKL,
- /* [in] */ LPSTR szReading,
- /* [in] */ DWORD dwStyle,
- /* [in] */ LPSTR szRegister) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RegisterWordW(
- /* [in] */ HKL hKL,
- /* [in] */ LPWSTR szReading,
- /* [in] */ DWORD dwStyle,
- /* [in] */ LPWSTR szRegister) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ReleaseContext(
- /* [in] */ HWND hWnd,
- /* [in] */ HIMC hIMC) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetCandidateWindow(
- /* [in] */ HIMC hIMC,
- /* [in] */ CANDIDATEFORM *pCandidate) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetCompositionFontA(
- /* [in] */ HIMC hIMC,
- /* [in] */ LOGFONTA *plf) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetCompositionFontW(
- /* [in] */ HIMC hIMC,
- /* [in] */ LOGFONTW *plf) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetCompositionStringA(
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ LPVOID pComp,
- /* [in] */ DWORD dwCompLen,
- /* [in] */ LPVOID pRead,
- /* [in] */ DWORD dwReadLen) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetCompositionStringW(
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ LPVOID pComp,
- /* [in] */ DWORD dwCompLen,
- /* [in] */ LPVOID pRead,
- /* [in] */ DWORD dwReadLen) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetCompositionWindow(
- /* [in] */ HIMC hIMC,
- /* [in] */ COMPOSITIONFORM *pCompForm) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetConversionStatus(
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD fdwConversion,
- /* [in] */ DWORD fdwSentence) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetOpenStatus(
- /* [in] */ HIMC hIMC,
- /* [in] */ BOOL fOpen) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetStatusWindowPos(
- /* [in] */ HIMC hIMC,
- /* [in] */ POINT *pptPos) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SimulateHotKey(
- /* [in] */ HWND hWnd,
- /* [in] */ DWORD dwHotKeyID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UnregisterWordA(
- /* [in] */ HKL hKL,
- /* [in] */ LPSTR szReading,
- /* [in] */ DWORD dwStyle,
- /* [in] */ LPSTR szUnregister) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UnregisterWordW(
- /* [in] */ HKL hKL,
- /* [in] */ LPWSTR szReading,
- /* [in] */ DWORD dwStyle,
- /* [in] */ LPWSTR szUnregister) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Activate(
- /* [in] */ BOOL fRestoreLayout) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Deactivate( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnDefWindowProc(
- /* [in] */ HWND hWnd,
- /* [in] */ UINT Msg,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ LRESULT *plResult) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FilterClientWindows(
- /* [in] */ ATOM *aaClassList,
- /* [in] */ UINT uSize) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCodePageA(
- /* [in] */ HKL hKL,
- /* [out] */ UINT *uCodePage) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetLangId(
- /* [in] */ HKL hKL,
- /* [out] */ LANGID *plid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AssociateContextEx(
- /* [in] */ HWND hWnd,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwFlags) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DisableIME(
- /* [in] */ DWORD idThread) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetImeMenuItemsA(
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwFlags,
- /* [in] */ DWORD dwType,
- /* [in] */ IMEMENUITEMINFOA *pImeParentMenu,
- /* [out] */ IMEMENUITEMINFOA *pImeMenu,
- /* [in] */ DWORD dwSize,
- /* [out] */ DWORD *pdwResult) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetImeMenuItemsW(
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwFlags,
- /* [in] */ DWORD dwType,
- /* [in] */ IMEMENUITEMINFOW *pImeParentMenu,
- /* [out] */ IMEMENUITEMINFOW *pImeMenu,
- /* [in] */ DWORD dwSize,
- /* [out] */ DWORD *pdwResult) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EnumInputContext(
- /* [in] */ DWORD idThread,
- /* [out] */ IEnumInputContext **ppEnum) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IActiveIMMAppVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IActiveIMMApp * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IActiveIMMApp * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IActiveIMMApp * This);
-
- HRESULT ( STDMETHODCALLTYPE *AssociateContext )(
- IActiveIMMApp * This,
- /* [in] */ HWND hWnd,
- /* [in] */ HIMC hIME,
- /* [out] */ HIMC *phPrev);
-
- HRESULT ( STDMETHODCALLTYPE *ConfigureIMEA )(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ HWND hWnd,
- /* [in] */ DWORD dwMode,
- /* [in] */ REGISTERWORDA *pData);
-
- HRESULT ( STDMETHODCALLTYPE *ConfigureIMEW )(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ HWND hWnd,
- /* [in] */ DWORD dwMode,
- /* [in] */ REGISTERWORDW *pData);
-
- HRESULT ( STDMETHODCALLTYPE *CreateContext )(
- IActiveIMMApp * This,
- /* [out] */ HIMC *phIMC);
-
- HRESULT ( STDMETHODCALLTYPE *DestroyContext )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIME);
-
- HRESULT ( STDMETHODCALLTYPE *EnumRegisterWordA )(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ LPSTR szReading,
- /* [in] */ DWORD dwStyle,
- /* [in] */ LPSTR szRegister,
- /* [in] */ LPVOID pData,
- /* [out] */ IEnumRegisterWordA **pEnum);
-
- HRESULT ( STDMETHODCALLTYPE *EnumRegisterWordW )(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ LPWSTR szReading,
- /* [in] */ DWORD dwStyle,
- /* [in] */ LPWSTR szRegister,
- /* [in] */ LPVOID pData,
- /* [out] */ IEnumRegisterWordW **pEnum);
-
- HRESULT ( STDMETHODCALLTYPE *EscapeA )(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ HIMC hIMC,
- /* [in] */ UINT uEscape,
- /* [out][in] */ LPVOID pData,
- /* [out] */ LRESULT *plResult);
-
- HRESULT ( STDMETHODCALLTYPE *EscapeW )(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ HIMC hIMC,
- /* [in] */ UINT uEscape,
- /* [out][in] */ LPVOID pData,
- /* [out] */ LRESULT *plResult);
-
- HRESULT ( STDMETHODCALLTYPE *GetCandidateListA )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ UINT uBufLen,
- /* [out] */ CANDIDATELIST *pCandList,
- /* [out] */ UINT *puCopied);
-
- HRESULT ( STDMETHODCALLTYPE *GetCandidateListW )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ UINT uBufLen,
- /* [out] */ CANDIDATELIST *pCandList,
- /* [out] */ UINT *puCopied);
-
- HRESULT ( STDMETHODCALLTYPE *GetCandidateListCountA )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [out] */ DWORD *pdwListSize,
- /* [out] */ DWORD *pdwBufLen);
-
- HRESULT ( STDMETHODCALLTYPE *GetCandidateListCountW )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [out] */ DWORD *pdwListSize,
- /* [out] */ DWORD *pdwBufLen);
-
- HRESULT ( STDMETHODCALLTYPE *GetCandidateWindow )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [out] */ CANDIDATEFORM *pCandidate);
-
- HRESULT ( STDMETHODCALLTYPE *GetCompositionFontA )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [out] */ LOGFONTA *plf);
-
- HRESULT ( STDMETHODCALLTYPE *GetCompositionFontW )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [out] */ LOGFONTW *plf);
-
- HRESULT ( STDMETHODCALLTYPE *GetCompositionStringA )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ DWORD dwBufLen,
- /* [out] */ LONG *plCopied,
- /* [out] */ LPVOID pBuf);
-
- HRESULT ( STDMETHODCALLTYPE *GetCompositionStringW )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ DWORD dwBufLen,
- /* [out] */ LONG *plCopied,
- /* [out] */ LPVOID pBuf);
-
- HRESULT ( STDMETHODCALLTYPE *GetCompositionWindow )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [out] */ COMPOSITIONFORM *pCompForm);
-
- HRESULT ( STDMETHODCALLTYPE *GetContext )(
- IActiveIMMApp * This,
- /* [in] */ HWND hWnd,
- /* [out] */ HIMC *phIMC);
-
- HRESULT ( STDMETHODCALLTYPE *GetConversionListA )(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ HIMC hIMC,
- /* [in] */ LPSTR pSrc,
- /* [in] */ UINT uBufLen,
- /* [in] */ UINT uFlag,
- /* [out] */ CANDIDATELIST *pDst,
- /* [out] */ UINT *puCopied);
-
- HRESULT ( STDMETHODCALLTYPE *GetConversionListW )(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ HIMC hIMC,
- /* [in] */ LPWSTR pSrc,
- /* [in] */ UINT uBufLen,
- /* [in] */ UINT uFlag,
- /* [out] */ CANDIDATELIST *pDst,
- /* [out] */ UINT *puCopied);
-
- HRESULT ( STDMETHODCALLTYPE *GetConversionStatus )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [out] */ DWORD *pfdwConversion,
- /* [out] */ DWORD *pfdwSentence);
-
- HRESULT ( STDMETHODCALLTYPE *GetDefaultIMEWnd )(
- IActiveIMMApp * This,
- /* [in] */ HWND hWnd,
- /* [out] */ HWND *phDefWnd);
-
- HRESULT ( STDMETHODCALLTYPE *GetDescriptionA )(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ UINT uBufLen,
- /* [out] */ LPSTR szDescription,
- /* [out] */ UINT *puCopied);
-
- HRESULT ( STDMETHODCALLTYPE *GetDescriptionW )(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ UINT uBufLen,
- /* [out] */ LPWSTR szDescription,
- /* [out] */ UINT *puCopied);
-
- HRESULT ( STDMETHODCALLTYPE *GetGuideLineA )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ DWORD dwBufLen,
- /* [out] */ LPSTR pBuf,
- /* [out] */ DWORD *pdwResult);
-
- HRESULT ( STDMETHODCALLTYPE *GetGuideLineW )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ DWORD dwBufLen,
- /* [out] */ LPWSTR pBuf,
- /* [out] */ DWORD *pdwResult);
-
- HRESULT ( STDMETHODCALLTYPE *GetIMEFileNameA )(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ UINT uBufLen,
- /* [out] */ LPSTR szFileName,
- /* [out] */ UINT *puCopied);
-
- HRESULT ( STDMETHODCALLTYPE *GetIMEFileNameW )(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ UINT uBufLen,
- /* [out] */ LPWSTR szFileName,
- /* [out] */ UINT *puCopied);
-
- HRESULT ( STDMETHODCALLTYPE *GetOpenStatus )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC);
-
- HRESULT ( STDMETHODCALLTYPE *GetProperty )(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ DWORD fdwIndex,
- /* [out] */ DWORD *pdwProperty);
-
- HRESULT ( STDMETHODCALLTYPE *GetRegisterWordStyleA )(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ UINT nItem,
- /* [out] */ STYLEBUFA *pStyleBuf,
- /* [out] */ UINT *puCopied);
-
- HRESULT ( STDMETHODCALLTYPE *GetRegisterWordStyleW )(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ UINT nItem,
- /* [out] */ STYLEBUFW *pStyleBuf,
- /* [out] */ UINT *puCopied);
-
- HRESULT ( STDMETHODCALLTYPE *GetStatusWindowPos )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [out] */ POINT *pptPos);
-
- HRESULT ( STDMETHODCALLTYPE *GetVirtualKey )(
- IActiveIMMApp * This,
- /* [in] */ HWND hWnd,
- /* [out] */ UINT *puVirtualKey);
-
- HRESULT ( STDMETHODCALLTYPE *InstallIMEA )(
- IActiveIMMApp * This,
- /* [in] */ LPSTR szIMEFileName,
- /* [in] */ LPSTR szLayoutText,
- /* [out] */ HKL *phKL);
-
- HRESULT ( STDMETHODCALLTYPE *InstallIMEW )(
- IActiveIMMApp * This,
- /* [in] */ LPWSTR szIMEFileName,
- /* [in] */ LPWSTR szLayoutText,
- /* [out] */ HKL *phKL);
-
- HRESULT ( STDMETHODCALLTYPE *IsIME )(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL);
-
- HRESULT ( STDMETHODCALLTYPE *IsUIMessageA )(
- IActiveIMMApp * This,
- /* [in] */ HWND hWndIME,
- /* [in] */ UINT msg,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam);
-
- HRESULT ( STDMETHODCALLTYPE *IsUIMessageW )(
- IActiveIMMApp * This,
- /* [in] */ HWND hWndIME,
- /* [in] */ UINT msg,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam);
-
- HRESULT ( STDMETHODCALLTYPE *NotifyIME )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwAction,
- /* [in] */ DWORD dwIndex,
- /* [in] */ DWORD dwValue);
-
- HRESULT ( STDMETHODCALLTYPE *RegisterWordA )(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ LPSTR szReading,
- /* [in] */ DWORD dwStyle,
- /* [in] */ LPSTR szRegister);
-
- HRESULT ( STDMETHODCALLTYPE *RegisterWordW )(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ LPWSTR szReading,
- /* [in] */ DWORD dwStyle,
- /* [in] */ LPWSTR szRegister);
-
- HRESULT ( STDMETHODCALLTYPE *ReleaseContext )(
- IActiveIMMApp * This,
- /* [in] */ HWND hWnd,
- /* [in] */ HIMC hIMC);
-
- HRESULT ( STDMETHODCALLTYPE *SetCandidateWindow )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ CANDIDATEFORM *pCandidate);
-
- HRESULT ( STDMETHODCALLTYPE *SetCompositionFontA )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ LOGFONTA *plf);
-
- HRESULT ( STDMETHODCALLTYPE *SetCompositionFontW )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ LOGFONTW *plf);
-
- HRESULT ( STDMETHODCALLTYPE *SetCompositionStringA )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ LPVOID pComp,
- /* [in] */ DWORD dwCompLen,
- /* [in] */ LPVOID pRead,
- /* [in] */ DWORD dwReadLen);
-
- HRESULT ( STDMETHODCALLTYPE *SetCompositionStringW )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ LPVOID pComp,
- /* [in] */ DWORD dwCompLen,
- /* [in] */ LPVOID pRead,
- /* [in] */ DWORD dwReadLen);
-
- HRESULT ( STDMETHODCALLTYPE *SetCompositionWindow )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ COMPOSITIONFORM *pCompForm);
-
- HRESULT ( STDMETHODCALLTYPE *SetConversionStatus )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD fdwConversion,
- /* [in] */ DWORD fdwSentence);
-
- HRESULT ( STDMETHODCALLTYPE *SetOpenStatus )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ BOOL fOpen);
-
- HRESULT ( STDMETHODCALLTYPE *SetStatusWindowPos )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ POINT *pptPos);
-
- HRESULT ( STDMETHODCALLTYPE *SimulateHotKey )(
- IActiveIMMApp * This,
- /* [in] */ HWND hWnd,
- /* [in] */ DWORD dwHotKeyID);
-
- HRESULT ( STDMETHODCALLTYPE *UnregisterWordA )(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ LPSTR szReading,
- /* [in] */ DWORD dwStyle,
- /* [in] */ LPSTR szUnregister);
-
- HRESULT ( STDMETHODCALLTYPE *UnregisterWordW )(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ LPWSTR szReading,
- /* [in] */ DWORD dwStyle,
- /* [in] */ LPWSTR szUnregister);
-
- HRESULT ( STDMETHODCALLTYPE *Activate )(
- IActiveIMMApp * This,
- /* [in] */ BOOL fRestoreLayout);
-
- HRESULT ( STDMETHODCALLTYPE *Deactivate )(
- IActiveIMMApp * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnDefWindowProc )(
- IActiveIMMApp * This,
- /* [in] */ HWND hWnd,
- /* [in] */ UINT Msg,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ LRESULT *plResult);
-
- HRESULT ( STDMETHODCALLTYPE *FilterClientWindows )(
- IActiveIMMApp * This,
- /* [in] */ ATOM *aaClassList,
- /* [in] */ UINT uSize);
-
- HRESULT ( STDMETHODCALLTYPE *GetCodePageA )(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [out] */ UINT *uCodePage);
-
- HRESULT ( STDMETHODCALLTYPE *GetLangId )(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [out] */ LANGID *plid);
-
- HRESULT ( STDMETHODCALLTYPE *AssociateContextEx )(
- IActiveIMMApp * This,
- /* [in] */ HWND hWnd,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwFlags);
-
- HRESULT ( STDMETHODCALLTYPE *DisableIME )(
- IActiveIMMApp * This,
- /* [in] */ DWORD idThread);
-
- HRESULT ( STDMETHODCALLTYPE *GetImeMenuItemsA )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwFlags,
- /* [in] */ DWORD dwType,
- /* [in] */ IMEMENUITEMINFOA *pImeParentMenu,
- /* [out] */ IMEMENUITEMINFOA *pImeMenu,
- /* [in] */ DWORD dwSize,
- /* [out] */ DWORD *pdwResult);
-
- HRESULT ( STDMETHODCALLTYPE *GetImeMenuItemsW )(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwFlags,
- /* [in] */ DWORD dwType,
- /* [in] */ IMEMENUITEMINFOW *pImeParentMenu,
- /* [out] */ IMEMENUITEMINFOW *pImeMenu,
- /* [in] */ DWORD dwSize,
- /* [out] */ DWORD *pdwResult);
-
- HRESULT ( STDMETHODCALLTYPE *EnumInputContext )(
- IActiveIMMApp * This,
- /* [in] */ DWORD idThread,
- /* [out] */ IEnumInputContext **ppEnum);
-
- END_INTERFACE
- } IActiveIMMAppVtbl;
- interface IActiveIMMApp
- {
- CONST_VTBL struct IActiveIMMAppVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IActiveIMMApp_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IActiveIMMApp_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IActiveIMMApp_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IActiveIMMApp_AssociateContext(This,hWnd,hIME,phPrev)
- (This)->lpVtbl -> AssociateContext(This,hWnd,hIME,phPrev)
- #define IActiveIMMApp_ConfigureIMEA(This,hKL,hWnd,dwMode,pData)
- (This)->lpVtbl -> ConfigureIMEA(This,hKL,hWnd,dwMode,pData)
- #define IActiveIMMApp_ConfigureIMEW(This,hKL,hWnd,dwMode,pData)
- (This)->lpVtbl -> ConfigureIMEW(This,hKL,hWnd,dwMode,pData)
- #define IActiveIMMApp_CreateContext(This,phIMC)
- (This)->lpVtbl -> CreateContext(This,phIMC)
- #define IActiveIMMApp_DestroyContext(This,hIME)
- (This)->lpVtbl -> DestroyContext(This,hIME)
- #define IActiveIMMApp_EnumRegisterWordA(This,hKL,szReading,dwStyle,szRegister,pData,pEnum)
- (This)->lpVtbl -> EnumRegisterWordA(This,hKL,szReading,dwStyle,szRegister,pData,pEnum)
- #define IActiveIMMApp_EnumRegisterWordW(This,hKL,szReading,dwStyle,szRegister,pData,pEnum)
- (This)->lpVtbl -> EnumRegisterWordW(This,hKL,szReading,dwStyle,szRegister,pData,pEnum)
- #define IActiveIMMApp_EscapeA(This,hKL,hIMC,uEscape,pData,plResult)
- (This)->lpVtbl -> EscapeA(This,hKL,hIMC,uEscape,pData,plResult)
- #define IActiveIMMApp_EscapeW(This,hKL,hIMC,uEscape,pData,plResult)
- (This)->lpVtbl -> EscapeW(This,hKL,hIMC,uEscape,pData,plResult)
- #define IActiveIMMApp_GetCandidateListA(This,hIMC,dwIndex,uBufLen,pCandList,puCopied)
- (This)->lpVtbl -> GetCandidateListA(This,hIMC,dwIndex,uBufLen,pCandList,puCopied)
- #define IActiveIMMApp_GetCandidateListW(This,hIMC,dwIndex,uBufLen,pCandList,puCopied)
- (This)->lpVtbl -> GetCandidateListW(This,hIMC,dwIndex,uBufLen,pCandList,puCopied)
- #define IActiveIMMApp_GetCandidateListCountA(This,hIMC,pdwListSize,pdwBufLen)
- (This)->lpVtbl -> GetCandidateListCountA(This,hIMC,pdwListSize,pdwBufLen)
- #define IActiveIMMApp_GetCandidateListCountW(This,hIMC,pdwListSize,pdwBufLen)
- (This)->lpVtbl -> GetCandidateListCountW(This,hIMC,pdwListSize,pdwBufLen)
- #define IActiveIMMApp_GetCandidateWindow(This,hIMC,dwIndex,pCandidate)
- (This)->lpVtbl -> GetCandidateWindow(This,hIMC,dwIndex,pCandidate)
- #define IActiveIMMApp_GetCompositionFontA(This,hIMC,plf)
- (This)->lpVtbl -> GetCompositionFontA(This,hIMC,plf)
- #define IActiveIMMApp_GetCompositionFontW(This,hIMC,plf)
- (This)->lpVtbl -> GetCompositionFontW(This,hIMC,plf)
- #define IActiveIMMApp_GetCompositionStringA(This,hIMC,dwIndex,dwBufLen,plCopied,pBuf)
- (This)->lpVtbl -> GetCompositionStringA(This,hIMC,dwIndex,dwBufLen,plCopied,pBuf)
- #define IActiveIMMApp_GetCompositionStringW(This,hIMC,dwIndex,dwBufLen,plCopied,pBuf)
- (This)->lpVtbl -> GetCompositionStringW(This,hIMC,dwIndex,dwBufLen,plCopied,pBuf)
- #define IActiveIMMApp_GetCompositionWindow(This,hIMC,pCompForm)
- (This)->lpVtbl -> GetCompositionWindow(This,hIMC,pCompForm)
- #define IActiveIMMApp_GetContext(This,hWnd,phIMC)
- (This)->lpVtbl -> GetContext(This,hWnd,phIMC)
- #define IActiveIMMApp_GetConversionListA(This,hKL,hIMC,pSrc,uBufLen,uFlag,pDst,puCopied)
- (This)->lpVtbl -> GetConversionListA(This,hKL,hIMC,pSrc,uBufLen,uFlag,pDst,puCopied)
- #define IActiveIMMApp_GetConversionListW(This,hKL,hIMC,pSrc,uBufLen,uFlag,pDst,puCopied)
- (This)->lpVtbl -> GetConversionListW(This,hKL,hIMC,pSrc,uBufLen,uFlag,pDst,puCopied)
- #define IActiveIMMApp_GetConversionStatus(This,hIMC,pfdwConversion,pfdwSentence)
- (This)->lpVtbl -> GetConversionStatus(This,hIMC,pfdwConversion,pfdwSentence)
- #define IActiveIMMApp_GetDefaultIMEWnd(This,hWnd,phDefWnd)
- (This)->lpVtbl -> GetDefaultIMEWnd(This,hWnd,phDefWnd)
- #define IActiveIMMApp_GetDescriptionA(This,hKL,uBufLen,szDescription,puCopied)
- (This)->lpVtbl -> GetDescriptionA(This,hKL,uBufLen,szDescription,puCopied)
- #define IActiveIMMApp_GetDescriptionW(This,hKL,uBufLen,szDescription,puCopied)
- (This)->lpVtbl -> GetDescriptionW(This,hKL,uBufLen,szDescription,puCopied)
- #define IActiveIMMApp_GetGuideLineA(This,hIMC,dwIndex,dwBufLen,pBuf,pdwResult)
- (This)->lpVtbl -> GetGuideLineA(This,hIMC,dwIndex,dwBufLen,pBuf,pdwResult)
- #define IActiveIMMApp_GetGuideLineW(This,hIMC,dwIndex,dwBufLen,pBuf,pdwResult)
- (This)->lpVtbl -> GetGuideLineW(This,hIMC,dwIndex,dwBufLen,pBuf,pdwResult)
- #define IActiveIMMApp_GetIMEFileNameA(This,hKL,uBufLen,szFileName,puCopied)
- (This)->lpVtbl -> GetIMEFileNameA(This,hKL,uBufLen,szFileName,puCopied)
- #define IActiveIMMApp_GetIMEFileNameW(This,hKL,uBufLen,szFileName,puCopied)
- (This)->lpVtbl -> GetIMEFileNameW(This,hKL,uBufLen,szFileName,puCopied)
- #define IActiveIMMApp_GetOpenStatus(This,hIMC)
- (This)->lpVtbl -> GetOpenStatus(This,hIMC)
- #define IActiveIMMApp_GetProperty(This,hKL,fdwIndex,pdwProperty)
- (This)->lpVtbl -> GetProperty(This,hKL,fdwIndex,pdwProperty)
- #define IActiveIMMApp_GetRegisterWordStyleA(This,hKL,nItem,pStyleBuf,puCopied)
- (This)->lpVtbl -> GetRegisterWordStyleA(This,hKL,nItem,pStyleBuf,puCopied)
- #define IActiveIMMApp_GetRegisterWordStyleW(This,hKL,nItem,pStyleBuf,puCopied)
- (This)->lpVtbl -> GetRegisterWordStyleW(This,hKL,nItem,pStyleBuf,puCopied)
- #define IActiveIMMApp_GetStatusWindowPos(This,hIMC,pptPos)
- (This)->lpVtbl -> GetStatusWindowPos(This,hIMC,pptPos)
- #define IActiveIMMApp_GetVirtualKey(This,hWnd,puVirtualKey)
- (This)->lpVtbl -> GetVirtualKey(This,hWnd,puVirtualKey)
- #define IActiveIMMApp_InstallIMEA(This,szIMEFileName,szLayoutText,phKL)
- (This)->lpVtbl -> InstallIMEA(This,szIMEFileName,szLayoutText,phKL)
- #define IActiveIMMApp_InstallIMEW(This,szIMEFileName,szLayoutText,phKL)
- (This)->lpVtbl -> InstallIMEW(This,szIMEFileName,szLayoutText,phKL)
- #define IActiveIMMApp_IsIME(This,hKL)
- (This)->lpVtbl -> IsIME(This,hKL)
- #define IActiveIMMApp_IsUIMessageA(This,hWndIME,msg,wParam,lParam)
- (This)->lpVtbl -> IsUIMessageA(This,hWndIME,msg,wParam,lParam)
- #define IActiveIMMApp_IsUIMessageW(This,hWndIME,msg,wParam,lParam)
- (This)->lpVtbl -> IsUIMessageW(This,hWndIME,msg,wParam,lParam)
- #define IActiveIMMApp_NotifyIME(This,hIMC,dwAction,dwIndex,dwValue)
- (This)->lpVtbl -> NotifyIME(This,hIMC,dwAction,dwIndex,dwValue)
- #define IActiveIMMApp_RegisterWordA(This,hKL,szReading,dwStyle,szRegister)
- (This)->lpVtbl -> RegisterWordA(This,hKL,szReading,dwStyle,szRegister)
- #define IActiveIMMApp_RegisterWordW(This,hKL,szReading,dwStyle,szRegister)
- (This)->lpVtbl -> RegisterWordW(This,hKL,szReading,dwStyle,szRegister)
- #define IActiveIMMApp_ReleaseContext(This,hWnd,hIMC)
- (This)->lpVtbl -> ReleaseContext(This,hWnd,hIMC)
- #define IActiveIMMApp_SetCandidateWindow(This,hIMC,pCandidate)
- (This)->lpVtbl -> SetCandidateWindow(This,hIMC,pCandidate)
- #define IActiveIMMApp_SetCompositionFontA(This,hIMC,plf)
- (This)->lpVtbl -> SetCompositionFontA(This,hIMC,plf)
- #define IActiveIMMApp_SetCompositionFontW(This,hIMC,plf)
- (This)->lpVtbl -> SetCompositionFontW(This,hIMC,plf)
- #define IActiveIMMApp_SetCompositionStringA(This,hIMC,dwIndex,pComp,dwCompLen,pRead,dwReadLen)
- (This)->lpVtbl -> SetCompositionStringA(This,hIMC,dwIndex,pComp,dwCompLen,pRead,dwReadLen)
- #define IActiveIMMApp_SetCompositionStringW(This,hIMC,dwIndex,pComp,dwCompLen,pRead,dwReadLen)
- (This)->lpVtbl -> SetCompositionStringW(This,hIMC,dwIndex,pComp,dwCompLen,pRead,dwReadLen)
- #define IActiveIMMApp_SetCompositionWindow(This,hIMC,pCompForm)
- (This)->lpVtbl -> SetCompositionWindow(This,hIMC,pCompForm)
- #define IActiveIMMApp_SetConversionStatus(This,hIMC,fdwConversion,fdwSentence)
- (This)->lpVtbl -> SetConversionStatus(This,hIMC,fdwConversion,fdwSentence)
- #define IActiveIMMApp_SetOpenStatus(This,hIMC,fOpen)
- (This)->lpVtbl -> SetOpenStatus(This,hIMC,fOpen)
- #define IActiveIMMApp_SetStatusWindowPos(This,hIMC,pptPos)
- (This)->lpVtbl -> SetStatusWindowPos(This,hIMC,pptPos)
- #define IActiveIMMApp_SimulateHotKey(This,hWnd,dwHotKeyID)
- (This)->lpVtbl -> SimulateHotKey(This,hWnd,dwHotKeyID)
- #define IActiveIMMApp_UnregisterWordA(This,hKL,szReading,dwStyle,szUnregister)
- (This)->lpVtbl -> UnregisterWordA(This,hKL,szReading,dwStyle,szUnregister)
- #define IActiveIMMApp_UnregisterWordW(This,hKL,szReading,dwStyle,szUnregister)
- (This)->lpVtbl -> UnregisterWordW(This,hKL,szReading,dwStyle,szUnregister)
- #define IActiveIMMApp_Activate(This,fRestoreLayout)
- (This)->lpVtbl -> Activate(This,fRestoreLayout)
- #define IActiveIMMApp_Deactivate(This)
- (This)->lpVtbl -> Deactivate(This)
- #define IActiveIMMApp_OnDefWindowProc(This,hWnd,Msg,wParam,lParam,plResult)
- (This)->lpVtbl -> OnDefWindowProc(This,hWnd,Msg,wParam,lParam,plResult)
- #define IActiveIMMApp_FilterClientWindows(This,aaClassList,uSize)
- (This)->lpVtbl -> FilterClientWindows(This,aaClassList,uSize)
- #define IActiveIMMApp_GetCodePageA(This,hKL,uCodePage)
- (This)->lpVtbl -> GetCodePageA(This,hKL,uCodePage)
- #define IActiveIMMApp_GetLangId(This,hKL,plid)
- (This)->lpVtbl -> GetLangId(This,hKL,plid)
- #define IActiveIMMApp_AssociateContextEx(This,hWnd,hIMC,dwFlags)
- (This)->lpVtbl -> AssociateContextEx(This,hWnd,hIMC,dwFlags)
- #define IActiveIMMApp_DisableIME(This,idThread)
- (This)->lpVtbl -> DisableIME(This,idThread)
- #define IActiveIMMApp_GetImeMenuItemsA(This,hIMC,dwFlags,dwType,pImeParentMenu,pImeMenu,dwSize,pdwResult)
- (This)->lpVtbl -> GetImeMenuItemsA(This,hIMC,dwFlags,dwType,pImeParentMenu,pImeMenu,dwSize,pdwResult)
- #define IActiveIMMApp_GetImeMenuItemsW(This,hIMC,dwFlags,dwType,pImeParentMenu,pImeMenu,dwSize,pdwResult)
- (This)->lpVtbl -> GetImeMenuItemsW(This,hIMC,dwFlags,dwType,pImeParentMenu,pImeMenu,dwSize,pdwResult)
- #define IActiveIMMApp_EnumInputContext(This,idThread,ppEnum)
- (This)->lpVtbl -> EnumInputContext(This,idThread,ppEnum)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_AssociateContext_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HWND hWnd,
- /* [in] */ HIMC hIME,
- /* [out] */ HIMC *phPrev);
- void __RPC_STUB IActiveIMMApp_AssociateContext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_ConfigureIMEA_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ HWND hWnd,
- /* [in] */ DWORD dwMode,
- /* [in] */ REGISTERWORDA *pData);
- void __RPC_STUB IActiveIMMApp_ConfigureIMEA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_ConfigureIMEW_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ HWND hWnd,
- /* [in] */ DWORD dwMode,
- /* [in] */ REGISTERWORDW *pData);
- void __RPC_STUB IActiveIMMApp_ConfigureIMEW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_CreateContext_Proxy(
- IActiveIMMApp * This,
- /* [out] */ HIMC *phIMC);
- void __RPC_STUB IActiveIMMApp_CreateContext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_DestroyContext_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIME);
- void __RPC_STUB IActiveIMMApp_DestroyContext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_EnumRegisterWordA_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ LPSTR szReading,
- /* [in] */ DWORD dwStyle,
- /* [in] */ LPSTR szRegister,
- /* [in] */ LPVOID pData,
- /* [out] */ IEnumRegisterWordA **pEnum);
- void __RPC_STUB IActiveIMMApp_EnumRegisterWordA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_EnumRegisterWordW_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ LPWSTR szReading,
- /* [in] */ DWORD dwStyle,
- /* [in] */ LPWSTR szRegister,
- /* [in] */ LPVOID pData,
- /* [out] */ IEnumRegisterWordW **pEnum);
- void __RPC_STUB IActiveIMMApp_EnumRegisterWordW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_EscapeA_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ HIMC hIMC,
- /* [in] */ UINT uEscape,
- /* [out][in] */ LPVOID pData,
- /* [out] */ LRESULT *plResult);
- void __RPC_STUB IActiveIMMApp_EscapeA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_EscapeW_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ HIMC hIMC,
- /* [in] */ UINT uEscape,
- /* [out][in] */ LPVOID pData,
- /* [out] */ LRESULT *plResult);
- void __RPC_STUB IActiveIMMApp_EscapeW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetCandidateListA_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ UINT uBufLen,
- /* [out] */ CANDIDATELIST *pCandList,
- /* [out] */ UINT *puCopied);
- void __RPC_STUB IActiveIMMApp_GetCandidateListA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetCandidateListW_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ UINT uBufLen,
- /* [out] */ CANDIDATELIST *pCandList,
- /* [out] */ UINT *puCopied);
- void __RPC_STUB IActiveIMMApp_GetCandidateListW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetCandidateListCountA_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [out] */ DWORD *pdwListSize,
- /* [out] */ DWORD *pdwBufLen);
- void __RPC_STUB IActiveIMMApp_GetCandidateListCountA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetCandidateListCountW_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [out] */ DWORD *pdwListSize,
- /* [out] */ DWORD *pdwBufLen);
- void __RPC_STUB IActiveIMMApp_GetCandidateListCountW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetCandidateWindow_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [out] */ CANDIDATEFORM *pCandidate);
- void __RPC_STUB IActiveIMMApp_GetCandidateWindow_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetCompositionFontA_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [out] */ LOGFONTA *plf);
- void __RPC_STUB IActiveIMMApp_GetCompositionFontA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetCompositionFontW_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [out] */ LOGFONTW *plf);
- void __RPC_STUB IActiveIMMApp_GetCompositionFontW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetCompositionStringA_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ DWORD dwBufLen,
- /* [out] */ LONG *plCopied,
- /* [out] */ LPVOID pBuf);
- void __RPC_STUB IActiveIMMApp_GetCompositionStringA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetCompositionStringW_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ DWORD dwBufLen,
- /* [out] */ LONG *plCopied,
- /* [out] */ LPVOID pBuf);
- void __RPC_STUB IActiveIMMApp_GetCompositionStringW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetCompositionWindow_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [out] */ COMPOSITIONFORM *pCompForm);
- void __RPC_STUB IActiveIMMApp_GetCompositionWindow_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetContext_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HWND hWnd,
- /* [out] */ HIMC *phIMC);
- void __RPC_STUB IActiveIMMApp_GetContext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetConversionListA_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ HIMC hIMC,
- /* [in] */ LPSTR pSrc,
- /* [in] */ UINT uBufLen,
- /* [in] */ UINT uFlag,
- /* [out] */ CANDIDATELIST *pDst,
- /* [out] */ UINT *puCopied);
- void __RPC_STUB IActiveIMMApp_GetConversionListA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetConversionListW_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ HIMC hIMC,
- /* [in] */ LPWSTR pSrc,
- /* [in] */ UINT uBufLen,
- /* [in] */ UINT uFlag,
- /* [out] */ CANDIDATELIST *pDst,
- /* [out] */ UINT *puCopied);
- void __RPC_STUB IActiveIMMApp_GetConversionListW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetConversionStatus_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [out] */ DWORD *pfdwConversion,
- /* [out] */ DWORD *pfdwSentence);
- void __RPC_STUB IActiveIMMApp_GetConversionStatus_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetDefaultIMEWnd_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HWND hWnd,
- /* [out] */ HWND *phDefWnd);
- void __RPC_STUB IActiveIMMApp_GetDefaultIMEWnd_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetDescriptionA_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ UINT uBufLen,
- /* [out] */ LPSTR szDescription,
- /* [out] */ UINT *puCopied);
- void __RPC_STUB IActiveIMMApp_GetDescriptionA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetDescriptionW_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ UINT uBufLen,
- /* [out] */ LPWSTR szDescription,
- /* [out] */ UINT *puCopied);
- void __RPC_STUB IActiveIMMApp_GetDescriptionW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetGuideLineA_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ DWORD dwBufLen,
- /* [out] */ LPSTR pBuf,
- /* [out] */ DWORD *pdwResult);
- void __RPC_STUB IActiveIMMApp_GetGuideLineA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetGuideLineW_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ DWORD dwBufLen,
- /* [out] */ LPWSTR pBuf,
- /* [out] */ DWORD *pdwResult);
- void __RPC_STUB IActiveIMMApp_GetGuideLineW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetIMEFileNameA_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ UINT uBufLen,
- /* [out] */ LPSTR szFileName,
- /* [out] */ UINT *puCopied);
- void __RPC_STUB IActiveIMMApp_GetIMEFileNameA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetIMEFileNameW_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ UINT uBufLen,
- /* [out] */ LPWSTR szFileName,
- /* [out] */ UINT *puCopied);
- void __RPC_STUB IActiveIMMApp_GetIMEFileNameW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetOpenStatus_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC);
- void __RPC_STUB IActiveIMMApp_GetOpenStatus_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetProperty_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ DWORD fdwIndex,
- /* [out] */ DWORD *pdwProperty);
- void __RPC_STUB IActiveIMMApp_GetProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetRegisterWordStyleA_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ UINT nItem,
- /* [out] */ STYLEBUFA *pStyleBuf,
- /* [out] */ UINT *puCopied);
- void __RPC_STUB IActiveIMMApp_GetRegisterWordStyleA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetRegisterWordStyleW_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ UINT nItem,
- /* [out] */ STYLEBUFW *pStyleBuf,
- /* [out] */ UINT *puCopied);
- void __RPC_STUB IActiveIMMApp_GetRegisterWordStyleW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetStatusWindowPos_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [out] */ POINT *pptPos);
- void __RPC_STUB IActiveIMMApp_GetStatusWindowPos_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetVirtualKey_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HWND hWnd,
- /* [out] */ UINT *puVirtualKey);
- void __RPC_STUB IActiveIMMApp_GetVirtualKey_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_InstallIMEA_Proxy(
- IActiveIMMApp * This,
- /* [in] */ LPSTR szIMEFileName,
- /* [in] */ LPSTR szLayoutText,
- /* [out] */ HKL *phKL);
- void __RPC_STUB IActiveIMMApp_InstallIMEA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_InstallIMEW_Proxy(
- IActiveIMMApp * This,
- /* [in] */ LPWSTR szIMEFileName,
- /* [in] */ LPWSTR szLayoutText,
- /* [out] */ HKL *phKL);
- void __RPC_STUB IActiveIMMApp_InstallIMEW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_IsIME_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL);
- void __RPC_STUB IActiveIMMApp_IsIME_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_IsUIMessageA_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HWND hWndIME,
- /* [in] */ UINT msg,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam);
- void __RPC_STUB IActiveIMMApp_IsUIMessageA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_IsUIMessageW_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HWND hWndIME,
- /* [in] */ UINT msg,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam);
- void __RPC_STUB IActiveIMMApp_IsUIMessageW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_NotifyIME_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwAction,
- /* [in] */ DWORD dwIndex,
- /* [in] */ DWORD dwValue);
- void __RPC_STUB IActiveIMMApp_NotifyIME_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_RegisterWordA_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ LPSTR szReading,
- /* [in] */ DWORD dwStyle,
- /* [in] */ LPSTR szRegister);
- void __RPC_STUB IActiveIMMApp_RegisterWordA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_RegisterWordW_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ LPWSTR szReading,
- /* [in] */ DWORD dwStyle,
- /* [in] */ LPWSTR szRegister);
- void __RPC_STUB IActiveIMMApp_RegisterWordW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_ReleaseContext_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HWND hWnd,
- /* [in] */ HIMC hIMC);
- void __RPC_STUB IActiveIMMApp_ReleaseContext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_SetCandidateWindow_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ CANDIDATEFORM *pCandidate);
- void __RPC_STUB IActiveIMMApp_SetCandidateWindow_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_SetCompositionFontA_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ LOGFONTA *plf);
- void __RPC_STUB IActiveIMMApp_SetCompositionFontA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_SetCompositionFontW_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ LOGFONTW *plf);
- void __RPC_STUB IActiveIMMApp_SetCompositionFontW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_SetCompositionStringA_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ LPVOID pComp,
- /* [in] */ DWORD dwCompLen,
- /* [in] */ LPVOID pRead,
- /* [in] */ DWORD dwReadLen);
- void __RPC_STUB IActiveIMMApp_SetCompositionStringA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_SetCompositionStringW_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwIndex,
- /* [in] */ LPVOID pComp,
- /* [in] */ DWORD dwCompLen,
- /* [in] */ LPVOID pRead,
- /* [in] */ DWORD dwReadLen);
- void __RPC_STUB IActiveIMMApp_SetCompositionStringW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_SetCompositionWindow_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ COMPOSITIONFORM *pCompForm);
- void __RPC_STUB IActiveIMMApp_SetCompositionWindow_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_SetConversionStatus_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD fdwConversion,
- /* [in] */ DWORD fdwSentence);
- void __RPC_STUB IActiveIMMApp_SetConversionStatus_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_SetOpenStatus_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ BOOL fOpen);
- void __RPC_STUB IActiveIMMApp_SetOpenStatus_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_SetStatusWindowPos_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ POINT *pptPos);
- void __RPC_STUB IActiveIMMApp_SetStatusWindowPos_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_SimulateHotKey_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HWND hWnd,
- /* [in] */ DWORD dwHotKeyID);
- void __RPC_STUB IActiveIMMApp_SimulateHotKey_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_UnregisterWordA_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ LPSTR szReading,
- /* [in] */ DWORD dwStyle,
- /* [in] */ LPSTR szUnregister);
- void __RPC_STUB IActiveIMMApp_UnregisterWordA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_UnregisterWordW_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [in] */ LPWSTR szReading,
- /* [in] */ DWORD dwStyle,
- /* [in] */ LPWSTR szUnregister);
- void __RPC_STUB IActiveIMMApp_UnregisterWordW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_Activate_Proxy(
- IActiveIMMApp * This,
- /* [in] */ BOOL fRestoreLayout);
- void __RPC_STUB IActiveIMMApp_Activate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_Deactivate_Proxy(
- IActiveIMMApp * This);
- void __RPC_STUB IActiveIMMApp_Deactivate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_OnDefWindowProc_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HWND hWnd,
- /* [in] */ UINT Msg,
- /* [in] */ WPARAM wParam,
- /* [in] */ LPARAM lParam,
- /* [out] */ LRESULT *plResult);
- void __RPC_STUB IActiveIMMApp_OnDefWindowProc_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_FilterClientWindows_Proxy(
- IActiveIMMApp * This,
- /* [in] */ ATOM *aaClassList,
- /* [in] */ UINT uSize);
- void __RPC_STUB IActiveIMMApp_FilterClientWindows_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetCodePageA_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [out] */ UINT *uCodePage);
- void __RPC_STUB IActiveIMMApp_GetCodePageA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetLangId_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HKL hKL,
- /* [out] */ LANGID *plid);
- void __RPC_STUB IActiveIMMApp_GetLangId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_AssociateContextEx_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HWND hWnd,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwFlags);
- void __RPC_STUB IActiveIMMApp_AssociateContextEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_DisableIME_Proxy(
- IActiveIMMApp * This,
- /* [in] */ DWORD idThread);
- void __RPC_STUB IActiveIMMApp_DisableIME_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetImeMenuItemsA_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwFlags,
- /* [in] */ DWORD dwType,
- /* [in] */ IMEMENUITEMINFOA *pImeParentMenu,
- /* [out] */ IMEMENUITEMINFOA *pImeMenu,
- /* [in] */ DWORD dwSize,
- /* [out] */ DWORD *pdwResult);
- void __RPC_STUB IActiveIMMApp_GetImeMenuItemsA_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_GetImeMenuItemsW_Proxy(
- IActiveIMMApp * This,
- /* [in] */ HIMC hIMC,
- /* [in] */ DWORD dwFlags,
- /* [in] */ DWORD dwType,
- /* [in] */ IMEMENUITEMINFOW *pImeParentMenu,
- /* [out] */ IMEMENUITEMINFOW *pImeMenu,
- /* [in] */ DWORD dwSize,
- /* [out] */ DWORD *pdwResult);
- void __RPC_STUB IActiveIMMApp_GetImeMenuItemsW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IActiveIMMApp_EnumInputContext_Proxy(
- IActiveIMMApp * This,
- /* [in] */ DWORD idThread,
- /* [out] */ IEnumInputContext **ppEnum);
- void __RPC_STUB IActiveIMMApp_EnumInputContext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IActiveIMMApp_INTERFACE_DEFINED__ */
- #ifndef __ISegmentList_INTERFACE_DEFINED__
- #define __ISegmentList_INTERFACE_DEFINED__
- /* interface ISegmentList */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_ISegmentList;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f605-98b5-11cf-bb82-00aa00bdce0b")
- ISegmentList : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE CreateIterator(
- /* [out] */ ISegmentListIterator **ppIIter) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetType(
- /* [out] */ SELECTION_TYPE *peType) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsEmpty(
- /* [out] */ BOOL *pfEmpty) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISegmentListVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISegmentList * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISegmentList * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISegmentList * This);
-
- HRESULT ( STDMETHODCALLTYPE *CreateIterator )(
- ISegmentList * This,
- /* [out] */ ISegmentListIterator **ppIIter);
-
- HRESULT ( STDMETHODCALLTYPE *GetType )(
- ISegmentList * This,
- /* [out] */ SELECTION_TYPE *peType);
-
- HRESULT ( STDMETHODCALLTYPE *IsEmpty )(
- ISegmentList * This,
- /* [out] */ BOOL *pfEmpty);
-
- END_INTERFACE
- } ISegmentListVtbl;
- interface ISegmentList
- {
- CONST_VTBL struct ISegmentListVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISegmentList_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISegmentList_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISegmentList_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISegmentList_CreateIterator(This,ppIIter)
- (This)->lpVtbl -> CreateIterator(This,ppIIter)
- #define ISegmentList_GetType(This,peType)
- (This)->lpVtbl -> GetType(This,peType)
- #define ISegmentList_IsEmpty(This,pfEmpty)
- (This)->lpVtbl -> IsEmpty(This,pfEmpty)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ISegmentList_CreateIterator_Proxy(
- ISegmentList * This,
- /* [out] */ ISegmentListIterator **ppIIter);
- void __RPC_STUB ISegmentList_CreateIterator_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISegmentList_GetType_Proxy(
- ISegmentList * This,
- /* [out] */ SELECTION_TYPE *peType);
- void __RPC_STUB ISegmentList_GetType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISegmentList_IsEmpty_Proxy(
- ISegmentList * This,
- /* [out] */ BOOL *pfEmpty);
- void __RPC_STUB ISegmentList_IsEmpty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISegmentList_INTERFACE_DEFINED__ */
- #ifndef __ISegmentListIterator_INTERFACE_DEFINED__
- #define __ISegmentListIterator_INTERFACE_DEFINED__
- /* interface ISegmentListIterator */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_ISegmentListIterator;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f692-98b5-11cf-bb82-00aa00bdce0b")
- ISegmentListIterator : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Current(
- /* [out] */ ISegment **ppISegment) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE First( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsDone( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Advance( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISegmentListIteratorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISegmentListIterator * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISegmentListIterator * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISegmentListIterator * This);
-
- HRESULT ( STDMETHODCALLTYPE *Current )(
- ISegmentListIterator * This,
- /* [out] */ ISegment **ppISegment);
-
- HRESULT ( STDMETHODCALLTYPE *First )(
- ISegmentListIterator * This);
-
- HRESULT ( STDMETHODCALLTYPE *IsDone )(
- ISegmentListIterator * This);
-
- HRESULT ( STDMETHODCALLTYPE *Advance )(
- ISegmentListIterator * This);
-
- END_INTERFACE
- } ISegmentListIteratorVtbl;
- interface ISegmentListIterator
- {
- CONST_VTBL struct ISegmentListIteratorVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISegmentListIterator_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISegmentListIterator_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISegmentListIterator_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISegmentListIterator_Current(This,ppISegment)
- (This)->lpVtbl -> Current(This,ppISegment)
- #define ISegmentListIterator_First(This)
- (This)->lpVtbl -> First(This)
- #define ISegmentListIterator_IsDone(This)
- (This)->lpVtbl -> IsDone(This)
- #define ISegmentListIterator_Advance(This)
- (This)->lpVtbl -> Advance(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ISegmentListIterator_Current_Proxy(
- ISegmentListIterator * This,
- /* [out] */ ISegment **ppISegment);
- void __RPC_STUB ISegmentListIterator_Current_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISegmentListIterator_First_Proxy(
- ISegmentListIterator * This);
- void __RPC_STUB ISegmentListIterator_First_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISegmentListIterator_IsDone_Proxy(
- ISegmentListIterator * This);
- void __RPC_STUB ISegmentListIterator_IsDone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISegmentListIterator_Advance_Proxy(
- ISegmentListIterator * This);
- void __RPC_STUB ISegmentListIterator_Advance_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISegmentListIterator_INTERFACE_DEFINED__ */
- #ifndef __IHTMLCaret_INTERFACE_DEFINED__
- #define __IHTMLCaret_INTERFACE_DEFINED__
- /* interface IHTMLCaret */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_IHTMLCaret;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f604-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLCaret : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE MoveCaretToPointer(
- /* [in] */ IDisplayPointer *pDispPointer,
- /* [in] */ BOOL fScrollIntoView,
- /* [in] */ CARET_DIRECTION eDir) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE MoveCaretToPointerEx(
- /* [in] */ IDisplayPointer *pDispPointer,
- /* [in] */ BOOL fVisible,
- /* [in] */ BOOL fScrollIntoView,
- /* [in] */ CARET_DIRECTION eDir) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE MoveMarkupPointerToCaret(
- /* [in] */ IMarkupPointer *pIMarkupPointer) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE MoveDisplayPointerToCaret(
- /* [in] */ IDisplayPointer *pDispPointer) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsVisible(
- /* [out] */ BOOL *pIsVisible) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Show(
- /* [in] */ BOOL fScrollIntoView) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Hide( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE InsertText(
- /* [in] */ OLECHAR *pText,
- /* [in] */ LONG lLen) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ScrollIntoView( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetLocation(
- /* [out] */ POINT *pPoint,
- /* [in] */ BOOL fTranslate) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCaretDirection(
- /* [out] */ CARET_DIRECTION *peDir) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetCaretDirection(
- /* [in] */ CARET_DIRECTION eDir) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLCaretVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLCaret * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLCaret * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLCaret * This);
-
- HRESULT ( STDMETHODCALLTYPE *MoveCaretToPointer )(
- IHTMLCaret * This,
- /* [in] */ IDisplayPointer *pDispPointer,
- /* [in] */ BOOL fScrollIntoView,
- /* [in] */ CARET_DIRECTION eDir);
-
- HRESULT ( STDMETHODCALLTYPE *MoveCaretToPointerEx )(
- IHTMLCaret * This,
- /* [in] */ IDisplayPointer *pDispPointer,
- /* [in] */ BOOL fVisible,
- /* [in] */ BOOL fScrollIntoView,
- /* [in] */ CARET_DIRECTION eDir);
-
- HRESULT ( STDMETHODCALLTYPE *MoveMarkupPointerToCaret )(
- IHTMLCaret * This,
- /* [in] */ IMarkupPointer *pIMarkupPointer);
-
- HRESULT ( STDMETHODCALLTYPE *MoveDisplayPointerToCaret )(
- IHTMLCaret * This,
- /* [in] */ IDisplayPointer *pDispPointer);
-
- HRESULT ( STDMETHODCALLTYPE *IsVisible )(
- IHTMLCaret * This,
- /* [out] */ BOOL *pIsVisible);
-
- HRESULT ( STDMETHODCALLTYPE *Show )(
- IHTMLCaret * This,
- /* [in] */ BOOL fScrollIntoView);
-
- HRESULT ( STDMETHODCALLTYPE *Hide )(
- IHTMLCaret * This);
-
- HRESULT ( STDMETHODCALLTYPE *InsertText )(
- IHTMLCaret * This,
- /* [in] */ OLECHAR *pText,
- /* [in] */ LONG lLen);
-
- HRESULT ( STDMETHODCALLTYPE *ScrollIntoView )(
- IHTMLCaret * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetLocation )(
- IHTMLCaret * This,
- /* [out] */ POINT *pPoint,
- /* [in] */ BOOL fTranslate);
-
- HRESULT ( STDMETHODCALLTYPE *GetCaretDirection )(
- IHTMLCaret * This,
- /* [out] */ CARET_DIRECTION *peDir);
-
- HRESULT ( STDMETHODCALLTYPE *SetCaretDirection )(
- IHTMLCaret * This,
- /* [in] */ CARET_DIRECTION eDir);
-
- END_INTERFACE
- } IHTMLCaretVtbl;
- interface IHTMLCaret
- {
- CONST_VTBL struct IHTMLCaretVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLCaret_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLCaret_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLCaret_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLCaret_MoveCaretToPointer(This,pDispPointer,fScrollIntoView,eDir)
- (This)->lpVtbl -> MoveCaretToPointer(This,pDispPointer,fScrollIntoView,eDir)
- #define IHTMLCaret_MoveCaretToPointerEx(This,pDispPointer,fVisible,fScrollIntoView,eDir)
- (This)->lpVtbl -> MoveCaretToPointerEx(This,pDispPointer,fVisible,fScrollIntoView,eDir)
- #define IHTMLCaret_MoveMarkupPointerToCaret(This,pIMarkupPointer)
- (This)->lpVtbl -> MoveMarkupPointerToCaret(This,pIMarkupPointer)
- #define IHTMLCaret_MoveDisplayPointerToCaret(This,pDispPointer)
- (This)->lpVtbl -> MoveDisplayPointerToCaret(This,pDispPointer)
- #define IHTMLCaret_IsVisible(This,pIsVisible)
- (This)->lpVtbl -> IsVisible(This,pIsVisible)
- #define IHTMLCaret_Show(This,fScrollIntoView)
- (This)->lpVtbl -> Show(This,fScrollIntoView)
- #define IHTMLCaret_Hide(This)
- (This)->lpVtbl -> Hide(This)
- #define IHTMLCaret_InsertText(This,pText,lLen)
- (This)->lpVtbl -> InsertText(This,pText,lLen)
- #define IHTMLCaret_ScrollIntoView(This)
- (This)->lpVtbl -> ScrollIntoView(This)
- #define IHTMLCaret_GetLocation(This,pPoint,fTranslate)
- (This)->lpVtbl -> GetLocation(This,pPoint,fTranslate)
- #define IHTMLCaret_GetCaretDirection(This,peDir)
- (This)->lpVtbl -> GetCaretDirection(This,peDir)
- #define IHTMLCaret_SetCaretDirection(This,eDir)
- (This)->lpVtbl -> SetCaretDirection(This,eDir)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IHTMLCaret_MoveCaretToPointer_Proxy(
- IHTMLCaret * This,
- /* [in] */ IDisplayPointer *pDispPointer,
- /* [in] */ BOOL fScrollIntoView,
- /* [in] */ CARET_DIRECTION eDir);
- void __RPC_STUB IHTMLCaret_MoveCaretToPointer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLCaret_MoveCaretToPointerEx_Proxy(
- IHTMLCaret * This,
- /* [in] */ IDisplayPointer *pDispPointer,
- /* [in] */ BOOL fVisible,
- /* [in] */ BOOL fScrollIntoView,
- /* [in] */ CARET_DIRECTION eDir);
- void __RPC_STUB IHTMLCaret_MoveCaretToPointerEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLCaret_MoveMarkupPointerToCaret_Proxy(
- IHTMLCaret * This,
- /* [in] */ IMarkupPointer *pIMarkupPointer);
- void __RPC_STUB IHTMLCaret_MoveMarkupPointerToCaret_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLCaret_MoveDisplayPointerToCaret_Proxy(
- IHTMLCaret * This,
- /* [in] */ IDisplayPointer *pDispPointer);
- void __RPC_STUB IHTMLCaret_MoveDisplayPointerToCaret_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLCaret_IsVisible_Proxy(
- IHTMLCaret * This,
- /* [out] */ BOOL *pIsVisible);
- void __RPC_STUB IHTMLCaret_IsVisible_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLCaret_Show_Proxy(
- IHTMLCaret * This,
- /* [in] */ BOOL fScrollIntoView);
- void __RPC_STUB IHTMLCaret_Show_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLCaret_Hide_Proxy(
- IHTMLCaret * This);
- void __RPC_STUB IHTMLCaret_Hide_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLCaret_InsertText_Proxy(
- IHTMLCaret * This,
- /* [in] */ OLECHAR *pText,
- /* [in] */ LONG lLen);
- void __RPC_STUB IHTMLCaret_InsertText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLCaret_ScrollIntoView_Proxy(
- IHTMLCaret * This);
- void __RPC_STUB IHTMLCaret_ScrollIntoView_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLCaret_GetLocation_Proxy(
- IHTMLCaret * This,
- /* [out] */ POINT *pPoint,
- /* [in] */ BOOL fTranslate);
- void __RPC_STUB IHTMLCaret_GetLocation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLCaret_GetCaretDirection_Proxy(
- IHTMLCaret * This,
- /* [out] */ CARET_DIRECTION *peDir);
- void __RPC_STUB IHTMLCaret_GetCaretDirection_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLCaret_SetCaretDirection_Proxy(
- IHTMLCaret * This,
- /* [in] */ CARET_DIRECTION eDir);
- void __RPC_STUB IHTMLCaret_SetCaretDirection_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLCaret_INTERFACE_DEFINED__ */
- #ifndef __ISegment_INTERFACE_DEFINED__
- #define __ISegment_INTERFACE_DEFINED__
- /* interface ISegment */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_ISegment;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f683-98b5-11cf-bb82-00aa00bdce0b")
- ISegment : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetPointers(
- /* [in] */ IMarkupPointer *pIStart,
- /* [in] */ IMarkupPointer *pIEnd) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISegmentVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISegment * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISegment * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetPointers )(
- ISegment * This,
- /* [in] */ IMarkupPointer *pIStart,
- /* [in] */ IMarkupPointer *pIEnd);
-
- END_INTERFACE
- } ISegmentVtbl;
- interface ISegment
- {
- CONST_VTBL struct ISegmentVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISegment_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISegment_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISegment_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISegment_GetPointers(This,pIStart,pIEnd)
- (This)->lpVtbl -> GetPointers(This,pIStart,pIEnd)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ISegment_GetPointers_Proxy(
- ISegment * This,
- /* [in] */ IMarkupPointer *pIStart,
- /* [in] */ IMarkupPointer *pIEnd);
- void __RPC_STUB ISegment_GetPointers_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISegment_INTERFACE_DEFINED__ */
- #ifndef __IElementSegment_INTERFACE_DEFINED__
- #define __IElementSegment_INTERFACE_DEFINED__
- /* interface IElementSegment */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_IElementSegment;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f68f-98b5-11cf-bb82-00aa00bdce0b")
- IElementSegment : public ISegment
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetElement(
- /* [out] */ IHTMLElement **ppIElement) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetPrimary(
- /* [in] */ BOOL fPrimary) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsPrimary(
- /* [out] */ BOOL *pfPrimary) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IElementSegmentVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IElementSegment * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IElementSegment * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IElementSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetPointers )(
- IElementSegment * This,
- /* [in] */ IMarkupPointer *pIStart,
- /* [in] */ IMarkupPointer *pIEnd);
-
- HRESULT ( STDMETHODCALLTYPE *GetElement )(
- IElementSegment * This,
- /* [out] */ IHTMLElement **ppIElement);
-
- HRESULT ( STDMETHODCALLTYPE *SetPrimary )(
- IElementSegment * This,
- /* [in] */ BOOL fPrimary);
-
- HRESULT ( STDMETHODCALLTYPE *IsPrimary )(
- IElementSegment * This,
- /* [out] */ BOOL *pfPrimary);
-
- END_INTERFACE
- } IElementSegmentVtbl;
- interface IElementSegment
- {
- CONST_VTBL struct IElementSegmentVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IElementSegment_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IElementSegment_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IElementSegment_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IElementSegment_GetPointers(This,pIStart,pIEnd)
- (This)->lpVtbl -> GetPointers(This,pIStart,pIEnd)
- #define IElementSegment_GetElement(This,ppIElement)
- (This)->lpVtbl -> GetElement(This,ppIElement)
- #define IElementSegment_SetPrimary(This,fPrimary)
- (This)->lpVtbl -> SetPrimary(This,fPrimary)
- #define IElementSegment_IsPrimary(This,pfPrimary)
- (This)->lpVtbl -> IsPrimary(This,pfPrimary)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IElementSegment_GetElement_Proxy(
- IElementSegment * This,
- /* [out] */ IHTMLElement **ppIElement);
- void __RPC_STUB IElementSegment_GetElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IElementSegment_SetPrimary_Proxy(
- IElementSegment * This,
- /* [in] */ BOOL fPrimary);
- void __RPC_STUB IElementSegment_SetPrimary_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IElementSegment_IsPrimary_Proxy(
- IElementSegment * This,
- /* [out] */ BOOL *pfPrimary);
- void __RPC_STUB IElementSegment_IsPrimary_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IElementSegment_INTERFACE_DEFINED__ */
- #ifndef __IHighlightSegment_INTERFACE_DEFINED__
- #define __IHighlightSegment_INTERFACE_DEFINED__
- /* interface IHighlightSegment */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_IHighlightSegment;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f690-98b5-11cf-bb82-00aa00bdce0b")
- IHighlightSegment : public ISegment
- {
- public:
- };
-
- #else /* C style interface */
- typedef struct IHighlightSegmentVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHighlightSegment * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHighlightSegment * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHighlightSegment * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetPointers )(
- IHighlightSegment * This,
- /* [in] */ IMarkupPointer *pIStart,
- /* [in] */ IMarkupPointer *pIEnd);
-
- END_INTERFACE
- } IHighlightSegmentVtbl;
- interface IHighlightSegment
- {
- CONST_VTBL struct IHighlightSegmentVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHighlightSegment_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHighlightSegment_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHighlightSegment_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHighlightSegment_GetPointers(This,pIStart,pIEnd)
- (This)->lpVtbl -> GetPointers(This,pIStart,pIEnd)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __IHighlightSegment_INTERFACE_DEFINED__ */
- #ifndef __IHighlightRenderingServices_INTERFACE_DEFINED__
- #define __IHighlightRenderingServices_INTERFACE_DEFINED__
- /* interface IHighlightRenderingServices */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_IHighlightRenderingServices;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f606-98b5-11cf-bb82-00aa00bdce0b")
- IHighlightRenderingServices : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE AddSegment(
- /* [in] */ IDisplayPointer *pDispPointerStart,
- /* [in] */ IDisplayPointer *pDispPointerEnd,
- /* [in] */ IHTMLRenderStyle *pIRenderStyle,
- /* [out] */ IHighlightSegment **ppISegment) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE MoveSegmentToPointers(
- /* [in] */ IHighlightSegment *pISegment,
- /* [in] */ IDisplayPointer *pDispPointerStart,
- /* [in] */ IDisplayPointer *pDispPointerEnd) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RemoveSegment(
- /* [in] */ IHighlightSegment *pISegment) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHighlightRenderingServicesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHighlightRenderingServices * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHighlightRenderingServices * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHighlightRenderingServices * This);
-
- HRESULT ( STDMETHODCALLTYPE *AddSegment )(
- IHighlightRenderingServices * This,
- /* [in] */ IDisplayPointer *pDispPointerStart,
- /* [in] */ IDisplayPointer *pDispPointerEnd,
- /* [in] */ IHTMLRenderStyle *pIRenderStyle,
- /* [out] */ IHighlightSegment **ppISegment);
-
- HRESULT ( STDMETHODCALLTYPE *MoveSegmentToPointers )(
- IHighlightRenderingServices * This,
- /* [in] */ IHighlightSegment *pISegment,
- /* [in] */ IDisplayPointer *pDispPointerStart,
- /* [in] */ IDisplayPointer *pDispPointerEnd);
-
- HRESULT ( STDMETHODCALLTYPE *RemoveSegment )(
- IHighlightRenderingServices * This,
- /* [in] */ IHighlightSegment *pISegment);
-
- END_INTERFACE
- } IHighlightRenderingServicesVtbl;
- interface IHighlightRenderingServices
- {
- CONST_VTBL struct IHighlightRenderingServicesVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHighlightRenderingServices_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHighlightRenderingServices_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHighlightRenderingServices_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHighlightRenderingServices_AddSegment(This,pDispPointerStart,pDispPointerEnd,pIRenderStyle,ppISegment)
- (This)->lpVtbl -> AddSegment(This,pDispPointerStart,pDispPointerEnd,pIRenderStyle,ppISegment)
- #define IHighlightRenderingServices_MoveSegmentToPointers(This,pISegment,pDispPointerStart,pDispPointerEnd)
- (This)->lpVtbl -> MoveSegmentToPointers(This,pISegment,pDispPointerStart,pDispPointerEnd)
- #define IHighlightRenderingServices_RemoveSegment(This,pISegment)
- (This)->lpVtbl -> RemoveSegment(This,pISegment)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IHighlightRenderingServices_AddSegment_Proxy(
- IHighlightRenderingServices * This,
- /* [in] */ IDisplayPointer *pDispPointerStart,
- /* [in] */ IDisplayPointer *pDispPointerEnd,
- /* [in] */ IHTMLRenderStyle *pIRenderStyle,
- /* [out] */ IHighlightSegment **ppISegment);
- void __RPC_STUB IHighlightRenderingServices_AddSegment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHighlightRenderingServices_MoveSegmentToPointers_Proxy(
- IHighlightRenderingServices * This,
- /* [in] */ IHighlightSegment *pISegment,
- /* [in] */ IDisplayPointer *pDispPointerStart,
- /* [in] */ IDisplayPointer *pDispPointerEnd);
- void __RPC_STUB IHighlightRenderingServices_MoveSegmentToPointers_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHighlightRenderingServices_RemoveSegment_Proxy(
- IHighlightRenderingServices * This,
- /* [in] */ IHighlightSegment *pISegment);
- void __RPC_STUB IHighlightRenderingServices_RemoveSegment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHighlightRenderingServices_INTERFACE_DEFINED__ */
- #ifndef __ILineInfo_INTERFACE_DEFINED__
- #define __ILineInfo_INTERFACE_DEFINED__
- /* interface ILineInfo */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_ILineInfo;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f7e2-98b5-11cf-bb82-00aa00bdce0b")
- ILineInfo : public IUnknown
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_x(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_baseLine(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_textDescent(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_textHeight(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_lineDirection(
- /* [out][retval] */ LONG *p) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ILineInfoVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ILineInfo * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ILineInfo * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ILineInfo * This);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_x )(
- ILineInfo * This,
- /* [out][retval] */ long *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseLine )(
- ILineInfo * This,
- /* [out][retval] */ long *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textDescent )(
- ILineInfo * This,
- /* [out][retval] */ long *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textHeight )(
- ILineInfo * This,
- /* [out][retval] */ long *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lineDirection )(
- ILineInfo * This,
- /* [out][retval] */ LONG *p);
-
- END_INTERFACE
- } ILineInfoVtbl;
- interface ILineInfo
- {
- CONST_VTBL struct ILineInfoVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ILineInfo_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ILineInfo_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ILineInfo_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ILineInfo_get_x(This,p)
- (This)->lpVtbl -> get_x(This,p)
- #define ILineInfo_get_baseLine(This,p)
- (This)->lpVtbl -> get_baseLine(This,p)
- #define ILineInfo_get_textDescent(This,p)
- (This)->lpVtbl -> get_textDescent(This,p)
- #define ILineInfo_get_textHeight(This,p)
- (This)->lpVtbl -> get_textHeight(This,p)
- #define ILineInfo_get_lineDirection(This,p)