Interfaces
Connect |
Main functions to establish connections. |
Schema |
Functions for manipulating the local schema cache object. |
UBitFlagSet |
BitFlagSets are used to identify attributes. |
UBitFlagSetSingle |
UBitFlagSetSingle is a part of a UBitFlagSet. |
UDomain |
Root interface of a database. |
UList |
Interface of a list attribute of an UObject. |
UObject |
Main interface used to read and write data of objects. |
UStorage |
Main interface used to create, open, read and write objects. |
WDomain |
Encapsulation of UDomain and UStorage. |
WObject |
Encapsulation of UObject. |
ISystemCallback |
Callback interface. |
USchemaEdit |
Interfact to modify the schema. |
Error Codes |
Error codes used by the interfaces. |
Additional Information
General information:
size: always means "bytes"
length: always means "elements"
example: the size of UINT64[2] is 2*8 = 16, the length of UINT64[2] is 2
All interfaces you get have an initial reference count of 1. To increment the count call 'AddRef'
and to decrement it call 'Release'. When the count reaches 0, the interface will be destroyed.
Every interface you don't need anymore should be released.