ReactOS 0.4.15-dev-7924-g5949c20
ITextStoreACP Interface Reference
Inheritance diagram for ITextStoreACP:
Collaboration diagram for ITextStoreACP:

Public Member Functions

HRESULT AdviseSink ([in] REFIID riid, [in, iid_is(riid)] IUnknown *punk, [in] DWORD dwMask)
 
HRESULT UnadviseSink ([in] IUnknown *punk)
 
HRESULT RequestLock ([in] DWORD dwLockFlags, [out] HRESULT *phrSession)
 
HRESULT GetStatus ([out] TS_STATUS *pdcs)
 
HRESULT QueryInsert ([in] LONG acpTestStart, [in] LONG acpTestEnd, [in] ULONG cch, [out] LONG *pacpResultStart, [out] LONG *pacpResultEnd)
 
HRESULT GetSelection ([in] ULONG ulIndex, [in] ULONG ulCount, [out, size_is(ulCount), length_is(*pcFetched)] TS_SELECTION_ACP *pSelection, [out] ULONG *pcFetched)
 
HRESULT SetSelection ([in] ULONG ulCount, [in, size_is(ulCount)] const TS_SELECTION_ACP *pSelection)
 
HRESULT GetText ([in] LONG acpStart, [in] LONG acpEnd, [out, size_is(cchPlainReq), length_is(*pcchPlainRet)] WCHAR *pchPlain, [in] ULONG cchPlainReq, [out] ULONG *pcchPlainRet, [out, size_is(cRunInfoReq), length_is(*pcRunInfoRet)] TS_RUNINFO *prgRunInfo, [in] ULONG cRunInfoReq, [out] ULONG *pcRunInfoRet, [out] LONG *pacpNext)
 
HRESULT SetText ([in] DWORD dwFlags, [in] LONG acpStart, [in] LONG acpEnd, [in, size_is(cch)] const WCHAR *pchText, [in] ULONG cch, [out] TS_TEXTCHANGE *pChange)
 
HRESULT GetFormattedText ([in] LONG acpStart, [in] LONG acpEnd, [out] IDataObject **ppDataObject)
 
HRESULT GetEmbedded ([in] LONG acpPos, [in] REFGUID rguidService, [in] REFIID riid, [out, iid_is(riid)] IUnknown **ppunk)
 
HRESULT QueryInsertEmbedded ([in] const GUID *pguidService, [in] const FORMATETC *pFormatEtc, [out] BOOL *pfInsertable)
 
HRESULT InsertEmbedded ([in] DWORD dwFlags, [in] LONG acpStart, [in] LONG acpEnd, [in] IDataObject *pDataObject, [out] TS_TEXTCHANGE *pChange)
 
HRESULT InsertTextAtSelection ([in] DWORD dwFlags, [in, size_is(cch)] const WCHAR *pchText, [in] ULONG cch, [out] LONG *pacpStart, [out] LONG *pacpEnd, [out] TS_TEXTCHANGE *pChange)
 
HRESULT InsertEmbeddedAtSelection ([in] DWORD dwFlags, [in] IDataObject *pDataObject, [out] LONG *pacpStart, [out] LONG *pacpEnd, [out] TS_TEXTCHANGE *pChange)
 
HRESULT RequestSupportedAttrs ([in] DWORD dwFlags, [in] ULONG cFilterAttrs, [in, size_is(cFilterAttrs), unique] const TS_ATTRID *paFilterAttrs)
 
HRESULT RequestAttrsAtPosition ([in] LONG acpPos, [in] ULONG cFilterAttrs, [in, size_is(cFilterAttrs), unique] const TS_ATTRID *paFilterAttrs, [in] DWORD dwFlags)
 
HRESULT RequestAttrsTransitioningAtPosition ([in] LONG acpPos, [in] ULONG cFilterAttrs, [in, size_is(cFilterAttrs), unique] const TS_ATTRID *paFilterAttrs, [in] DWORD dwFlags)
 
HRESULT FindNextAttrTransition ([in] LONG acpStart, [in] LONG acpHalt, [in] ULONG cFilterAttrs, [in, size_is(cFilterAttrs), unique] const TS_ATTRID *paFilterAttrs, [in] DWORD dwFlags, [out] LONG *pacpNext, [out] BOOL *pfFound, [out] LONG *plFoundOffset)
 
HRESULT RetrieveRequestedAttrs ([in] ULONG ulCount, [out, size_is(ulCount), length_is(*pcFetched)] TS_ATTRVAL *paAttrVals, [out] ULONG *pcFetched)
 
HRESULT GetEndACP ([out] LONG *pacp)
 
HRESULT GetActiveView ([out] TsViewCookie *pvcView)
 
HRESULT GetACPFromPoint ([in] TsViewCookie vcView, [in] const POINT *ptScreen, [in] DWORD dwFlags, [out] LONG *pacp)
 
HRESULT GetTextExt ([in] TsViewCookie vcView, [in] LONG acpStart, [in] LONG acpEnd, [out] RECT *prc, [out] BOOL *pfClipped)
 
HRESULT GetScreenExt ([in] TsViewCookie vcView, [out] RECT *prc)
 
HRESULT GetWnd ([in] TsViewCookie vcView, [out] HWND *phwnd)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 152 of file textstor.idl.

Member Function Documentation

◆ AdviseSink()

HRESULT ITextStoreACP::AdviseSink ( [in] REFIID  riid,
[in, iid_is(riid)] IUnknown punk,
[in] DWORD  dwMask 
)

◆ FindNextAttrTransition()

HRESULT ITextStoreACP::FindNextAttrTransition ( [in] LONG  acpStart,
[in] LONG  acpHalt,
[in] ULONG  cFilterAttrs,
[in, size_is(cFilterAttrs), unique] const TS_ATTRID paFilterAttrs,
[in] DWORD  dwFlags,
[out] LONG pacpNext,
[out] BOOL pfFound,
[out] LONG plFoundOffset 
)

◆ GetACPFromPoint()

HRESULT ITextStoreACP::GetACPFromPoint ( [in] TsViewCookie  vcView,
[in] const POINT ptScreen,
[in] DWORD  dwFlags,
[out] LONG pacp 
)

◆ GetActiveView()

HRESULT ITextStoreACP::GetActiveView ( [out] TsViewCookie pvcView)

◆ GetEmbedded()

HRESULT ITextStoreACP::GetEmbedded ( [in] LONG  acpPos,
[in] REFGUID  rguidService,
[in] REFIID  riid,
[out, iid_is(riid)] IUnknown **  ppunk 
)

◆ GetEndACP()

HRESULT ITextStoreACP::GetEndACP ( [out] LONG pacp)

◆ GetFormattedText()

HRESULT ITextStoreACP::GetFormattedText ( [in] LONG  acpStart,
[in] LONG  acpEnd,
[out] IDataObject **  ppDataObject 
)

◆ GetScreenExt()

HRESULT ITextStoreACP::GetScreenExt ( [in] TsViewCookie  vcView,
[out] RECT prc 
)

◆ GetSelection()

HRESULT ITextStoreACP::GetSelection ( [in] ULONG  ulIndex,
[in] ULONG  ulCount,
[out, size_is(ulCount), length_is(*pcFetched)] TS_SELECTION_ACP pSelection,
[out] ULONG pcFetched 
)

◆ GetStatus()

HRESULT ITextStoreACP::GetStatus ( [out] TS_STATUS pdcs)

◆ GetText()

HRESULT ITextStoreACP::GetText ( [in] LONG  acpStart,
[in] LONG  acpEnd,
[out, size_is(cchPlainReq), length_is(*pcchPlainRet)] WCHAR pchPlain,
[in] ULONG  cchPlainReq,
[out] ULONG pcchPlainRet,
[out, size_is(cRunInfoReq), length_is(*pcRunInfoRet)] TS_RUNINFO prgRunInfo,
[in] ULONG  cRunInfoReq,
[out] ULONG pcRunInfoRet,
[out] LONG pacpNext 
)

◆ GetTextExt()

HRESULT ITextStoreACP::GetTextExt ( [in] TsViewCookie  vcView,
[in] LONG  acpStart,
[in] LONG  acpEnd,
[out] RECT prc,
[out] BOOL pfClipped 
)

◆ GetWnd()

HRESULT ITextStoreACP::GetWnd ( [in] TsViewCookie  vcView,
[out] HWND phwnd 
)

◆ InsertEmbedded()

HRESULT ITextStoreACP::InsertEmbedded ( [in] DWORD  dwFlags,
[in] LONG  acpStart,
[in] LONG  acpEnd,
[in] IDataObject pDataObject,
[out] TS_TEXTCHANGE pChange 
)

◆ InsertEmbeddedAtSelection()

HRESULT ITextStoreACP::InsertEmbeddedAtSelection ( [in] DWORD  dwFlags,
[in] IDataObject pDataObject,
[out] LONG pacpStart,
[out] LONG pacpEnd,
[out] TS_TEXTCHANGE pChange 
)

◆ InsertTextAtSelection()

HRESULT ITextStoreACP::InsertTextAtSelection ( [in] DWORD  dwFlags,
[in, size_is(cch)] const WCHAR pchText,
[in] ULONG  cch,
[out] LONG pacpStart,
[out] LONG pacpEnd,
[out] TS_TEXTCHANGE pChange 
)

◆ QueryInsert()

HRESULT ITextStoreACP::QueryInsert ( [in] LONG  acpTestStart,
[in] LONG  acpTestEnd,
[in] ULONG  cch,
[out] LONG pacpResultStart,
[out] LONG pacpResultEnd 
)

◆ QueryInsertEmbedded()

HRESULT ITextStoreACP::QueryInsertEmbedded ( [in] const GUID pguidService,
[in] const FORMATETC *  pFormatEtc,
[out] BOOL pfInsertable 
)

◆ RequestAttrsAtPosition()

HRESULT ITextStoreACP::RequestAttrsAtPosition ( [in] LONG  acpPos,
[in] ULONG  cFilterAttrs,
[in, size_is(cFilterAttrs), unique] const TS_ATTRID paFilterAttrs,
[in] DWORD  dwFlags 
)

◆ RequestAttrsTransitioningAtPosition()

HRESULT ITextStoreACP::RequestAttrsTransitioningAtPosition ( [in] LONG  acpPos,
[in] ULONG  cFilterAttrs,
[in, size_is(cFilterAttrs), unique] const TS_ATTRID paFilterAttrs,
[in] DWORD  dwFlags 
)

◆ RequestLock()

HRESULT ITextStoreACP::RequestLock ( [in] DWORD  dwLockFlags,
[out] HRESULT phrSession 
)

◆ RequestSupportedAttrs()

HRESULT ITextStoreACP::RequestSupportedAttrs ( [in] DWORD  dwFlags,
[in] ULONG  cFilterAttrs,
[in, size_is(cFilterAttrs), unique] const TS_ATTRID paFilterAttrs 
)

◆ RetrieveRequestedAttrs()

HRESULT ITextStoreACP::RetrieveRequestedAttrs ( [in] ULONG  ulCount,
[out, size_is(ulCount), length_is(*pcFetched)] TS_ATTRVAL paAttrVals,
[out] ULONG pcFetched 
)

◆ SetSelection()

HRESULT ITextStoreACP::SetSelection ( [in] ULONG  ulCount,
[in, size_is(ulCount)] const TS_SELECTION_ACP pSelection 
)

◆ SetText()

HRESULT ITextStoreACP::SetText ( [in] DWORD  dwFlags,
[in] LONG  acpStart,
[in] LONG  acpEnd,
[in, size_is(cch)] const WCHAR pchText,
[in] ULONG  cch,
[out] TS_TEXTCHANGE pChange 
)

◆ UnadviseSink()

HRESULT ITextStoreACP::UnadviseSink ( [in] IUnknown punk)

The documentation for this interface was generated from the following file: