GME  13
Public Member Functions | Properties
ICoreProject Interface Reference

import "Core.idl";

List of all members.

Public Member Functions

HRESULT OpenProject ([in] BSTR connection,[in] ICoreMetaProject *p,[out, defaultvalue(0)] VARIANT_BOOL *ro_mode)
HRESULT CloseProject ([in, defaultvalue((VARIANT_BOOL) 0)] VARIANT_BOOL abort)
HRESULT CreateProject ([in] BSTR connection,[in] ICoreMetaProject *p)
HRESULT SaveProject ([in, defaultvalue("")] BSTR save_as_conn,[in, defaultvalue(0)] VARIANT_BOOL keepoldname)
HRESULT DeleteProject ([in] BSTR connection)
HRESULT OpenProject2 ([in] BSTR connection,[in] long pUndoSize,[in] ICoreMetaProject *p,[out, defaultvalue(0)] VARIANT_BOOL *ro_mode)
HRESULT CreateProject2 ([in] BSTR connection,[in] long pUndoSize,[in] ICoreMetaProject *p)
HRESULT GetObjectDisp ([in] metaid_type metaid,[in] objid_type ObjID,[out, retval] ICoreObject **p)
HRESULT CreateObject ([in] metaid_type metaid,[out] ICoreObject **p)
HRESULT BeginTransaction ([in, defaultvalue(TRANSTYPE_ANY)] transtype_enum transtype)
HRESULT CommitTransaction ([in, defaultvalue(TRANSTYPE_ANY)] transtype_enum transtype)
HRESULT AbortTransaction ([in, defaultvalue(TRANSTYPE_ANY)] transtype_enum transtype)
HRESULT UndoTransaction ()
HRESULT RedoTransaction ()
HRESULT FlushUndoQueue ()
HRESULT FlushRedoQueue ()
HRESULT CreateTerritory ([out] ICoreTerritory **p)
HRESULT PushTerritory ([in] ICoreTerritory *p)
HRESULT PopTerritory ()

Properties

ICoreStorage Storage [get, set]
ICoreMetaProject MetaProject [get]
ICoreObject Object ([in] metaid_type metaid,[in] objid_type ObjID) [get]
ICoreObject RootObject [get]
short NestedTransactionCount [get]
short UndoQueueSize [get]
short RedoQueueSize [get]

Detailed Description

Definition at line 356 of file Core.idl.


Member Function Documentation

HRESULT ICoreProject::AbortTransaction ( [in, defaultvalue(TRANSTYPE_ANY)] transtype_enum  transtype)
HRESULT ICoreProject::BeginTransaction ( [in, defaultvalue(TRANSTYPE_ANY)] transtype_enum  transtype)
HRESULT ICoreProject::CloseProject ( [in, defaultvalue((VARIANT_BOOL) 0)] VARIANT_BOOL  abort)
HRESULT ICoreProject::CommitTransaction ( [in, defaultvalue(TRANSTYPE_ANY)] transtype_enum  transtype)
HRESULT ICoreProject::CreateObject ( [in] metaid_type  metaid,
[out] ICoreObject **  p 
)
HRESULT ICoreProject::CreateProject ( [in] BSTR  connection,
[in] ICoreMetaProject p 
)
HRESULT ICoreProject::CreateProject2 ( [in] BSTR  connection,
[in] long  pUndoSize,
[in] ICoreMetaProject p 
)
HRESULT ICoreProject::DeleteProject ( [in] BSTR  connection)
HRESULT ICoreProject::GetObjectDisp ( [in] metaid_type  metaid,
[in] objid_type  ObjID,
[out, retval] ICoreObject **  p 
)
HRESULT ICoreProject::OpenProject ( [in] BSTR  connection,
[in] ICoreMetaProject p,
[out, defaultvalue(0)] VARIANT_BOOL *  ro_mode 
)
HRESULT ICoreProject::OpenProject2 ( [in] BSTR  connection,
[in] long  pUndoSize,
[in] ICoreMetaProject p,
[out, defaultvalue(0)] VARIANT_BOOL *  ro_mode 
)
HRESULT ICoreProject::SaveProject ( [in, defaultvalue("")] BSTR  save_as_conn,
[in, defaultvalue(0)] VARIANT_BOOL  keepoldname 
)

Property Documentation


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