Public Member Functions | |
| HRESULT | Item ([in] VARIANT *index,[out, retval] VARIANT *pvaItem) |
| Return specific domain. | |
| HRESULT | SelectDomain ([in] long parentWnd,[out, retval] VARIANT *pvaItem) |
| Select domain. | |
| HRESULT | _NewEnum ([out, retval] IUnknown **ppEnum) |
| Enumerator for domain objects. | |
Properties | |
| VARIANT | Count [get] |
| Return number of domains. | |
Object can be used to get specific domain or to enumerate all domains.
Following code will iterate all available domains:
set tahiti=CreateObject("LightComp.Tahiti") set domains = tahiti.domains For Each domain In domains ' do something here Next
| HRESULT _NewEnum | ( | [out, retval] IUnknown ** | ppEnum | ) |
Enumerator for domain objects.
Enumerator is IEnumVARIANT. All enumerated objects have type of tcomIDomain.
| HRESULT Item | ( | [in] VARIANT * | index, | |
| [out, retval] VARIANT * | pvaItem | |||
| ) |
Return specific domain.
Return tcomIDomain object.
| index | This can be domain index (0...count-1) or domain name. Index have to be integer, domain name have to be string. |
| pvaItem | Return domain object if available (tcomIDomain). Return error if domain with given index does not exists or domain was not found. |
| HRESULT SelectDomain | ( | [in] long | parentWnd, | |
| [out, retval] VARIANT * | pvaItem | |||
| ) |
Select domain.
Function display domain selection dialog and allows to select domain. Return tcomIDomain object.
| pvaItem | Return domain object if available (tcomIDomain). Return E_ABORTED (0x80004004L) if canceled. |
VARIANT Count [get] |
Return number of domains.
Return number of all domains including active, inactive and hidden domains.