ReactOS 0.4.16-dev-1401-gf1332c7
IAnchor Interface Reference
Inheritance diagram for IAnchor:
Collaboration diagram for IAnchor:

Public Types

enum  TsGravity { TS_GR_BACKWARD = 0 , TS_GR_FORWARD = 1 }
 
enum  TsShiftDir { TS_SD_BACKWARD = 0 , TS_SD_FORWARD = 1 }
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT SetGravity ([in] TsGravity gravity)
 
HRESULT GetGravity ([out] TsGravity *pgravity)
 
HRESULT IsEqual ([in] IAnchor *paWith, [out] BOOL *pfEqual)
 
HRESULT Compare ([in] IAnchor *paWith, [out] LONG *plResult)
 
HRESULT Shift ([in] DWORD dwFlags, [in] LONG cchReq, [out] LONG *pcch, [in] IAnchor *paHaltAnchor)
 
HRESULT ShiftTo ([in] IAnchor *paSite)
 
HRESULT ShiftRegion ([in] DWORD dwFlags, [in] TsShiftDir dir, [out] BOOL *pfNoRegion)
 
HRESULT SetChangeHistoryMask ([in] DWORD dwMask)
 
HRESULT GetChangeHistory ([out] DWORD *pdwHistory)
 
HRESULT ClearChangeHistory ()
 
HRESULT Clone ([out] IAnchor **ppaClone)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Public Attributes

const DWORD TS_SHIFT_COUNT_HIDDEN = 0x1
 
const DWORD TS_SHIFT_HALT_HIDDEN = 0x2
 
const DWORD TS_SHIFT_HALT_VISIBLE = 0x4
 
const DWORD TS_SHIFT_COUNT_ONLY = 0x8
 
const DWORD TS_CH_PRECEDING_DEL = 1
 
const DWORD TS_CH_FOLLOWING_DEL = 2
 

Detailed Description

Definition at line 309 of file textstor.idl.

Member Enumeration Documentation

◆ TsGravity

Enumerator
TS_GR_BACKWARD 
TS_GR_FORWARD 

Definition at line 319 of file textstor.idl.

@ TS_GR_FORWARD
Definition: textstor.idl:320
@ TS_GR_BACKWARD
Definition: textstor.idl:320

◆ TsShiftDir

Enumerator
TS_SD_BACKWARD 
TS_SD_FORWARD 

Definition at line 322 of file textstor.idl.

@ TS_SD_FORWARD
Definition: textstor.idl:323
@ TS_SD_BACKWARD
Definition: textstor.idl:323

Member Function Documentation

◆ ClearChangeHistory()

HRESULT IAnchor::ClearChangeHistory ( )

◆ Clone()

HRESULT IAnchor::Clone ( [out] IAnchor **  ppaClone)

◆ Compare()

HRESULT IAnchor::Compare ( [in] IAnchor paWith,
[out] LONG plResult 
)

◆ GetChangeHistory()

HRESULT IAnchor::GetChangeHistory ( [out] DWORD pdwHistory)

◆ GetGravity()

HRESULT IAnchor::GetGravity ( [out] TsGravity pgravity)

◆ IsEqual()

HRESULT IAnchor::IsEqual ( [in] IAnchor paWith,
[out] BOOL pfEqual 
)

◆ SetChangeHistoryMask()

HRESULT IAnchor::SetChangeHistoryMask ( [in] DWORD  dwMask)

◆ SetGravity()

HRESULT IAnchor::SetGravity ( [in] TsGravity  gravity)

◆ Shift()

HRESULT IAnchor::Shift ( [in] DWORD  dwFlags,
[in] LONG  cchReq,
[out] LONG pcch,
[in] IAnchor paHaltAnchor 
)

◆ ShiftRegion()

HRESULT IAnchor::ShiftRegion ( [in] DWORD  dwFlags,
[in] TsShiftDir  dir,
[out] BOOL pfNoRegion 
)

◆ ShiftTo()

HRESULT IAnchor::ShiftTo ( [in] IAnchor paSite)

Member Data Documentation

◆ TS_CH_FOLLOWING_DEL

const DWORD IAnchor::TS_CH_FOLLOWING_DEL = 2

Definition at line 317 of file textstor.idl.

◆ TS_CH_PRECEDING_DEL

const DWORD IAnchor::TS_CH_PRECEDING_DEL = 1

Definition at line 316 of file textstor.idl.

◆ TS_SHIFT_COUNT_HIDDEN

const DWORD IAnchor::TS_SHIFT_COUNT_HIDDEN = 0x1

Definition at line 311 of file textstor.idl.

◆ TS_SHIFT_COUNT_ONLY

const DWORD IAnchor::TS_SHIFT_COUNT_ONLY = 0x8

Definition at line 314 of file textstor.idl.

◆ TS_SHIFT_HALT_HIDDEN

const DWORD IAnchor::TS_SHIFT_HALT_HIDDEN = 0x2

Definition at line 312 of file textstor.idl.

◆ TS_SHIFT_HALT_VISIBLE

const DWORD IAnchor::TS_SHIFT_HALT_VISIBLE = 0x4

Definition at line 313 of file textstor.idl.


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