R3ObjectLoad
void *R3ObjectLoad(void *obj, ...);
obj - address of existing object or NULL
Address of the new created object or 'obj'.
This function can be used for loading objects from a file. The behaveour of the function depends on the parameter 'obj'. If the 'obj' is NULL, the function first sends R3RCM_LOADOBJECT class method to the root class. The root class reads all root level attributes such as classid. Then the root class creates a new object of that class and sends R3RM_READ method to it. If this function is called 'obj != NULL', the function simply sends R3RM_READ method to the object.