ReactOS  0.4.15-dev-1018-g0695ecb
ITfRangeACP Interface Reference

import"msctf.idl";

Inheritance diagram for ITfRangeACP:
Collaboration diagram for ITfRangeACP:

Public Member Functions

HRESULT GetExtent ([out] LONG *pacpAnchor, [out] LONG *pcch)
 
HRESULT SetExtent ([in] LONG acpAnchor, [in] LONG cch)
 
- Public Member Functions inherited from ITfRange
HRESULT GetText ([in] TfEditCookie ec, [in] DWORD dwFlags, [out, size_is(cchMax), length_is(*pcch)] WCHAR *pchText, [in] ULONG cchMax, [out] ULONG *pcch)
 
HRESULT SetText ([in] TfEditCookie ec, [in] DWORD dwFlags, [in, size_is(cch), unique] const WCHAR *pchText, [in] LONG cch)
 
HRESULT GetFormattedText ([in] TfEditCookie ec, [out] IDataObject **ppDataObject)
 
HRESULT GetEmbedded ([in] TfEditCookie ec, [in] REFGUID rguidService, [in] REFIID riid, [out, iid_is(riid)] IUnknown **ppunk)
 
HRESULT InsertEmbedded ([in] TfEditCookie ec, [in] DWORD dwFlags, [in] IDataObject *pDataObject)
 
HRESULT ShiftStart ([in] TfEditCookie ec, [in] LONG cchReq, [out] LONG *pcch, [in, unique] const TF_HALTCOND *pHalt)
 
HRESULT ShiftEnd ([in] TfEditCookie ec, [in] LONG cchReq, [out] LONG *pcch, [in, unique] const TF_HALTCOND *pHalt)
 
HRESULT ShiftStartToRange ([in] TfEditCookie ec, [in] ITfRange *pRange, [in] TfAnchor aPos)
 
HRESULT ShiftEndToRange ([in] TfEditCookie ec, [in] ITfRange *pRange, [in] TfAnchor aPos)
 
HRESULT ShiftStartRegion ([in] TfEditCookie ec, [in] TfShiftDir dir, [out] BOOL *pfNoRegion)
 
HRESULT ShiftEndRegion ([in] TfEditCookie ec, [in] TfShiftDir dir, [out] BOOL *pfNoRegion)
 
HRESULT IsEmpty ([in] TfEditCookie ec, [out] BOOL *pfEmpty)
 
HRESULT Collapse ([in] TfEditCookie ec, [in] TfAnchor aPos)
 
HRESULT IsEqualStart ([in] TfEditCookie ec, [in] ITfRange *pWith, [in] TfAnchor aPos, [out] BOOL *pfEqual)
 
HRESULT IsEqualEnd ([in] TfEditCookie ec, [in] ITfRange *pWith, [in] TfAnchor aPos, [out] BOOL *pfEqual)
 
HRESULT CompareStart ([in] TfEditCookie ec, [in] ITfRange *pWith, [in] TfAnchor aPos, [out] LONG *plResult)
 
HRESULT CompareEnd ([in] TfEditCookie ec, [in] ITfRange *pWith, [in] TfAnchor aPos, [out] LONG *plResult)
 
HRESULT AdjustForInsert ([in] TfEditCookie ec, [in] ULONG cchInsert, [out] BOOL *pfInsertOk)
 
HRESULT GetGravity ([out] TfGravity *pgStart, [out] TfGravity *pgEnd)
 
HRESULT SetGravity ([in] TfEditCookie ec, [in] TfGravity gStart, [in] TfGravity gEnd)
 
HRESULT Clone ([out] ITfRange **ppClone)
 
HRESULT GetContext ([out] ITfContext **ppContext)
 
- 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 ITfRange
enum  TfGravity { TF_GRAVITY_BACKWARD = 0, TF_GRAVITY_FORWARD = 1 }
 
enum  TfShiftDir { TF_SD_BACKWARD = 0, TF_SD_FORWARD = 1 }
 
typedef struct ITfRange::TF_HALTCOND TF_HALTCOND
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- Public Attributes inherited from ITfRange
const WCHAR TF_CHAR_EMBEDDED = TS_CHAR_EMBEDDED
 
const DWORD TF_HF_OBJECT = 1
 
const DWORD TF_TF_MOVESTART = 1
 
const DWORD TF_TF_IGNOREEND = 2
 
const DWORD TF_ST_CORRECTION = 1
 
const DWORD TF_IE_CORRECTION = 1
 

Detailed Description

Definition at line 1379 of file msctf.idl.

Member Function Documentation

◆ GetExtent()

HRESULT ITfRangeACP::GetExtent ( [out] LONG pacpAnchor,
[out] LONG pcch 
)

◆ SetExtent()

HRESULT ITfRangeACP::SetExtent ( [in] LONG  acpAnchor,
[in] LONG  cch 
)

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