XOM API provides several macros that are useful in defining public objects in your application programs. These macros are defined in the xom.h header file.
· OM_IMPORT
Makes object identifier symbolic constants available within a C source module.
· OM_EXPORT
Allocates memory and initializes object identifier symbolic constants within a C source module.
· OM_OID_DESC
Initializes the type, syntax, and value of an OM attribute that holds an object identifier.
· OM_NULL_DESCRIPTOR
Marks the end of a client-generated public object.
· OMP_LENGTH
Calculates the length of an object identifier.
· OM_STRING
Creates a data value of a string data type.
More:
The OM_EXPORT and OM_IMPORT Macros
The OM_OID_DESC and OMP_LENGTH Macros