ReactOS 0.4.16-dev-303-g11d5cb8
IOleUndoManager Interface Reference
Inheritance diagram for IOleUndoManager:
Collaboration diagram for IOleUndoManager:

Public Types

typedef IOleUndoManagerLPOLEUNDOMANAGER
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT Open ([in] IOleParentUndoUnit *pPUU)
 
HRESULT Close ([in] IOleParentUndoUnit *pPUU, [in] BOOL fCommit)
 
HRESULT Add ([in] IOleUndoUnit *pUU)
 
HRESULT GetOpenParentState ([out] DWORD *pdwState)
 
HRESULT DiscardFrom ([in] IOleUndoUnit *pUU)
 
HRESULT UndoTo ([in] IOleUndoUnit *pUU)
 
HRESULT RedoTo ([in] IOleUndoUnit *pUU)
 
HRESULT EnumUndoable ([out] IEnumOleUndoUnits **ppEnum)
 
HRESULT EnumRedoable ([out] IEnumOleUndoUnits **ppEnum)
 
HRESULT GetLastUndoDescription ([out] BSTR *pBstr)
 
HRESULT GetLastRedoDescription ([out] BSTR *pBstr)
 
HRESULT Enable ([in] BOOL fEnable)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Detailed Description

Definition at line 1245 of file ocidl.idl.

Member Typedef Documentation

◆ LPOLEUNDOMANAGER

Definition at line 1248 of file ocidl.idl.

Member Function Documentation

◆ Add()

HRESULT IOleUndoManager::Add ( [in] IOleUndoUnit pUU)

◆ Close()

HRESULT IOleUndoManager::Close ( [in] IOleParentUndoUnit pPUU,
[in] BOOL  fCommit 
)

◆ DiscardFrom()

HRESULT IOleUndoManager::DiscardFrom ( [in] IOleUndoUnit pUU)

◆ Enable()

HRESULT IOleUndoManager::Enable ( [in] BOOL  fEnable)

◆ EnumRedoable()

HRESULT IOleUndoManager::EnumRedoable ( [out] IEnumOleUndoUnits **  ppEnum)

◆ EnumUndoable()

HRESULT IOleUndoManager::EnumUndoable ( [out] IEnumOleUndoUnits **  ppEnum)

◆ GetLastRedoDescription()

HRESULT IOleUndoManager::GetLastRedoDescription ( [out] BSTR pBstr)

◆ GetLastUndoDescription()

HRESULT IOleUndoManager::GetLastUndoDescription ( [out] BSTR pBstr)

◆ GetOpenParentState()

HRESULT IOleUndoManager::GetOpenParentState ( [out] DWORD pdwState)

◆ Open()

HRESULT IOleUndoManager::Open ( [in] IOleParentUndoUnit pPUU)

◆ RedoTo()

HRESULT IOleUndoManager::RedoTo ( [in] IOleUndoUnit pUU)

◆ UndoTo()

HRESULT IOleUndoManager::UndoTo ( [in] IOleUndoUnit pUU)

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