CanEasy COM-Help
CanEasy::IEnvVarDatabase Interface Reference
Inheritance diagram for CanEasy::IEnvVarDatabase:
CanEasy::INamespaceCol CanEasy::ICol

Detailed Description

Root database entry of global variables.

Global variables are located under the database.

interface IEnvVarDatabase : INamespaceCol
{
HRESULT BeginChange();
HRESULT EndChange();
HRESULT BeginEndChangeEvents([out, retval] VARIANT_BOOL*);
HRESULT BeginEndChangeEvents([in] VARIANT_BOOL boActive);
HRESULT GetObjectByStringRef([in] BSTR sText, [out, retval] IDatabaseItem**);
HRESULT Notify(void);
HRESULT ValueChangeEvents([out, retval] VARIANT_BOOL*);
HRESULT ValueChangeEvents([in] VARIANT_BOOL boActive);
HRESULT Namespaces([out, retval] INamespaceCol**);
HRESULT EnvVars([out, retval] IEnvVarCol**);
};

Definition at line 2720 of file cand_tlb.idl.

Member Function Documentation

◆ BeginChange()

HRESULT CanEasy::IEnvVarDatabase::BeginChange ( )

Deprecated: Start changes on the database

◆ EndChange()

HRESULT CanEasy::IEnvVarDatabase::EndChange ( )

Deprecated: Stop changes on the database

◆ GetObjectByStringRef()

HRESULT CanEasy::IEnvVarDatabase::GetObjectByStringRef ( [in] BSTR  sText,
[out, retval] IDatabaseItem **   
)

Returns a variable by a string reference (path)

◆ Notify()

HRESULT CanEasy::IEnvVarDatabase::Notify ( void  )

Notify values changes for all variables

Property Documentation

◆ EnvVars

IEnvVarCol CanEasy::IEnvVarDatabase::EnvVars
get

Returns collection of environment variables

◆ Namespaces

INamespaceCol CanEasy::IEnvVarDatabase::Namespaces
get

Returns collection of namespaces

◆ ValueChangeEvents

VARIANT_BOOL CanEasy::IEnvVarDatabase::ValueChangeEvents
getset

Activates value change events for this variable

CanEasy::IEnvVarDatabase::Notify
HRESULT Notify(void)
CanEasy::IEnvVarDatabase::Namespaces
INamespaceCol Namespaces
CanEasy::IEnvVarDatabase::ValueChangeEvents
VARIANT_BOOL ValueChangeEvents
CanEasy::IEnvVarDatabase::GetObjectByStringRef
HRESULT GetObjectByStringRef([in] BSTR sText, [out, retval] IDatabaseItem **)
CanEasy::IEnvVarDatabase::EndChange
HRESULT EndChange()
CanEasy::IEnvVarDatabase::EnvVars
IEnvVarCol EnvVars
CanEasy::IEnvVarDatabase::BeginChange
HRESULT BeginChange()