#include int getPropertyIndexOfClassIndex( int propertyCount, char ** propertyNames ); void getArrayByClassIndex( int size, void * * voidArray, int * structByteSize, int classIndex ); int getClassIndexByClassName( char * className ); char * getClassName( int classIndex ); int getPropertyCountByClassIndex( int classIndex ); char * * getPropertiesByClassIndex( int classIndex ); int * getPropertyOffsetsByClassIndex( int classIndex ); int getPropertyOffsetByPropertyIndex( int * propertyOffsets, int propertyIndex ); int getPropertyIndexByPropertyName( int classID, char * propertyName ); int * getPropertyDatatypeIndexesByClassIndex( int classIndex ); int getPropertyDatatypeIndex( int * propertyDatatypeIndices, int propertyIndex ); int getMethodCountByClassIndex( int classIndex ); char * * getMethodNamesByClassIndex( int classIndex ); int getMethodIndexByPropertyName( int classID, char * propertyName ); void callMethodOfClass( int classIndex, int methodIndex, void * object );