GME
13
|
import "Core.idl";
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] |
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::CreateTerritory | ( | [out] ICoreTerritory ** | p | ) |
HRESULT ICoreProject::DeleteProject | ( | [in] BSTR | connection | ) |
HRESULT ICoreProject::FlushRedoQueue | ( | ) |
HRESULT ICoreProject::FlushUndoQueue | ( | ) |
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::PopTerritory | ( | ) |
HRESULT ICoreProject::PushTerritory | ( | [in] ICoreTerritory * | p | ) |
HRESULT ICoreProject::RedoTransaction | ( | ) |
HRESULT ICoreProject::SaveProject | ( | [in, defaultvalue("")] BSTR | save_as_conn, |
[in, defaultvalue(0)] VARIANT_BOOL | keepoldname | ||
) |
HRESULT ICoreProject::UndoTransaction | ( | ) |
short ICoreProject::NestedTransactionCount [get] |
ICoreObject ICoreProject::Object([in] metaid_type metaid, [in] objid_type ObjID) [get] |
short ICoreProject::RedoQueueSize [get] |
ICoreStorage ICoreProject::Storage [get, set] |
short ICoreProject::UndoQueueSize [get] |