ReactOS  0.4.12-dev-36-g472787f
tom::ITextDocument Interface Reference

import"riched_tom.idl";

Inheritance diagram for tom::ITextDocument:
Collaboration diagram for tom::ITextDocument:

Public Member Functions

HRESULT New ()
 
HRESULT Open ([in] VARIANT *var, [in] LONG flags, [in] LONG codepage)
 
HRESULT Save ([in] VARIANT *var, [in] LONG flags, [in] LONG codepage)
 
HRESULT Freeze ([retval, out] LONG *count)
 
HRESULT Unfreeze ([retval, out] LONG *count)
 
HRESULT BeginEditCollection ()
 
HRESULT EndEditCollection ()
 
HRESULT Undo ([in] LONG count, [retval, out] LONG *prop)
 
HRESULT Redo ([in] LONG count, [retval, out] LONG *prop)
 
HRESULT Range ([in] LONG start, [in] LONG end, [retval, out] ITextRange **range)
 
HRESULT RangeFromPoint ([in] LONG x, [in] LONG y, [retval, out] ITextRange **range)
 
- Public Member Functions inherited from IDispatch
HRESULT GetTypeInfoCount ([out] UINT *pctinfo)
 
HRESULT GetTypeInfo ([in] UINT iTInfo, [in] LCID lcid, [out] ITypeInfo **ppTInfo)
 
HRESULT GetIDsOfNames ([in] REFIID riid, [in, size_is(cNames)] LPOLESTR *rgszNames, [in] UINT cNames, [in] LCID lcid, [out, size_is(cNames)] DISPID *rgDispId)
 
HRESULT Invoke ([in] DISPID dispIdMember, [in] REFIID riid, [in] LCID lcid, [in] WORD wFlags, [in, out] DISPPARAMS *pDispParams, [out] VARIANT *pVarResult, [out] EXCEPINFO *pExcepInfo, [out] UINT *puArgErr)
 
HRESULT RemoteInvoke ([in] DISPID dispIdMember, [in] REFIID riid, [in] LCID lcid, [in] DWORD dwFlags, [in] DISPPARAMS *pDispParams, [out] VARIANT *pVarResult, [out] EXCEPINFO *pExcepInfo, [out] UINT *pArgErr, [in] UINT cVarRef, [in, size_is(cVarRef)] UINT *rgVarRefIdx, [in, out, size_is(cVarRef)] VARIANTARG *rgVarRef)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Properties

BSTR Name [get]
 
ITextSelection Selection [get]
 
LONG StoryCount [get]
 
ITextStoryRanges StoryRanges [get]
 
LONG Saved [get, set]
 
float DefaultTabStop [get, set]
 

Additional Inherited Members

- Public Types inherited from IDispatch
typedef IDispatchLPDISPATCH
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- Public Attributes inherited from IDispatch
const DISPID DISPID_UNKNOWN = -1
 
const DISPID DISPID_VALUE = 0
 
const DISPID DISPID_PROPERTYPUT = -3
 
const DISPID DISPID_NEWENUM = -4
 
const DISPID DISPID_EVALUATE = -5
 
const DISPID DISPID_CONSTRUCTOR = -6
 
const DISPID DISPID_DESTRUCTOR = -7
 
const DISPID DISPID_COLLECT = -8
 

Detailed Description

Definition at line 232 of file riched_tom.idl.

Member Function Documentation

◆ BeginEditCollection()

HRESULT tom::ITextDocument::BeginEditCollection ( )

◆ EndEditCollection()

HRESULT tom::ITextDocument::EndEditCollection ( )

◆ Freeze()

HRESULT tom::ITextDocument::Freeze ( [retval, out] LONG count)

◆ New()

HRESULT tom::ITextDocument::New ( )

◆ Open()

HRESULT tom::ITextDocument::Open ( [in] VARIANT var,
[in] LONG  flags,
[in] LONG  codepage 
)

◆ Range()

HRESULT tom::ITextDocument::Range ( [in] LONG  start,
[in] LONG  end,
[retval, out] ITextRange **  range 
)

◆ RangeFromPoint()

HRESULT tom::ITextDocument::RangeFromPoint ( [in] LONG  x,
[in] LONG  y,
[retval, out] ITextRange **  range 
)

◆ Redo()

HRESULT tom::ITextDocument::Redo ( [in] LONG  count,
[retval, out] LONG prop 
)

◆ Save()

HRESULT tom::ITextDocument::Save ( [in] VARIANT var,
[in] LONG  flags,
[in] LONG  codepage 
)

◆ Undo()

HRESULT tom::ITextDocument::Undo ( [in] LONG  count,
[retval, out] LONG prop 
)

◆ Unfreeze()

HRESULT tom::ITextDocument::Unfreeze ( [retval, out] LONG count)

Property Documentation

◆ DefaultTabStop

float ITextDocument::DefaultTabStop
getset

◆ Name

BSTR tom::ITextDocument::Name
get

◆ Saved

LONG ITextDocument::Saved
getset

◆ Selection

ITextSelection tom::ITextDocument::Selection
get

◆ StoryCount

LONG tom::ITextDocument::StoryCount
get

◆ StoryRanges

ITextStoryRanges tom::ITextDocument::StoryRanges
get

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