| 
 Defines | 
| #define  | VectorAddTo(h, v, o)   _VectorAddTo ( h, v, o.ptr ) | 
| #define  | VectorGet(h, v, i, o)   o.ptr=_VectorGet( h, v, i) | 
| #define  | ObjectToString(nh, o)   _ObjectToString(nh,o.ptr) | 
| #define  | ObjectIsNull(o)   (o.ptr==(void*)0) | 
 Functions | 
| Vector  | VectorNew (NPIHandle *) | 
| void  | _VectorAddTo (NPIHandle *, Vector, void *) | 
| void *  | _VectorGet (NPIHandle *, Vector, int) | 
| int  | VectorSize (NPIHandle *, Vector) | 
| CIMValue  | CIMValueNewString (NPIHandle *, const char *) | 
| CIMValue  | CIMValueNewInteger (NPIHandle *, int) | 
| CIMValue  | CIMValueNewRef (NPIHandle *, CIMObjectPath) | 
| CIMType  | CIMParameterGetType (NPIHandle *, CIMParameter) | 
| char *  | CIMParameterGetName (NPIHandle *, CIMParameter) | 
| CIMParameter  | CIMParameterNewString (NPIHandle *, const char *, const char *) | 
| CIMParameter  | CIMParameterNewInteger (NPIHandle *, const char *, int) | 
| CIMParameter  | CIMParameterNewRef (NPIHandle *, const char *, CIMObjectPath) | 
| char *  | CIMParameterGetString (NPIHandle *, CIMParameter) | 
| CIMObjectPath  | CIMParameterGetRefValue (NPIHandle *, CIMParameter) | 
| CIMInstance  | CIMClassNewInstance (NPIHandle *, CIMClass) | 
| void  | CIMInstanceSetStringProperty (NPIHandle *, CIMInstance, const char *, const char *) | 
| void  | CIMInstanceSetIntegerProperty (NPIHandle *, CIMInstance, const char *, const int) | 
| void  | CIMInstanceSetLongProperty (NPIHandle *, CIMInstance, const char *, const long long) | 
| void  | CIMInstanceSetBooleanProperty (NPIHandle *, CIMInstance, const char *, const unsigned char) | 
| void  | CIMInstanceSetRefProperty (NPIHandle *, CIMInstance, const char *, CIMObjectPath) | 
| char *  | CIMInstanceGetStringValue (NPIHandle *, CIMInstance, const char *) | 
| int  | CIMInstanceGetIntegerValue (NPIHandle *, CIMInstance, const char *) | 
| CIMObjectPath  | CIMInstanceGetRefValue (NPIHandle *, CIMInstance, const char *) | 
| char *  | CIMInstanceAddStringArrayPropertyValue (NPIHandle *, CIMInstance, const char *, const char *) | 
| char *  | CIMInstanceGetStringArrayPropertyValue (NPIHandle *, CIMInstance, const char *, int) | 
| CIMObjectPath  | CIMObjectPathFromCIMInstance (NPIHandle *, CIMInstance) | 
| CIMObjectPath  | CIMObjectPathNew (NPIHandle *, const char *) | 
| char *  | CIMObjectPathGetClassName (NPIHandle *, CIMObjectPath) | 
| char *  | CIMObjectPathGetNameSpace (NPIHandle *, CIMObjectPath) | 
| void  | CIMObjectPathSetNameSpace (NPIHandle *, CIMObjectPath, const char *) | 
| void  | CIMObjectPathSetNameSpaceFromCIMObjectPath (NPIHandle *, CIMObjectPath, CIMObjectPath) | 
| char *  | CIMObjectPathGetStringKeyValue (NPIHandle *, CIMObjectPath, const char *) | 
| int  | CIMObjectPathGetIntegerKeyValue (NPIHandle *, CIMObjectPath, const char *) | 
| CIMObjectPath  | CIMObjectPathGetRefKeyValue (NPIHandle *, CIMObjectPath, const char *) | 
| void  | CIMObjectPathAddStringKeyValue (NPIHandle *, CIMObjectPath, const char *, const char *) | 
| void  | CIMObjectPathAddIntegerKeyValue (NPIHandle *, CIMObjectPath, const char *, int) | 
| void  | CIMObjectPathAddRefKeyValue (NPIHandle *, CIMObjectPath, const char *, CIMObjectPath) | 
| char *  | SelectExpGetSelectString (NPIHandle *, SelectExp) | 
| CIMClass  | CIMOMGetClass (NPIHandle *, CIMObjectPath, int) | 
| Vector  | CIMOMEnumInstanceNames (NPIHandle *, CIMObjectPath, int) | 
| Vector  | CIMOMEnumInstances (NPIHandle *, CIMObjectPath, int, int) | 
| CIMInstance  | CIMOMGetInstance (NPIHandle *, CIMObjectPath, int) | 
| void  | CIMOMDeliverProcessEvent (NPIHandle *, char *, CIMInstance) | 
| void  | CIMOMDeliverInstanceEvent (NPIHandle *, char *, CIMInstance, CIMInstance, CIMInstance) | 
| NPIHandle *  | CIMOMPrepareAttach (NPIHandle *) | 
| void  | CIMOMCancelAttach (NPIHandle *) | 
| void  | CIMOMAttachThread (NPIHandle *) | 
| void  | CIMOMDetachThread (NPIHandle *) | 
| int  | errorCheck (NPIHandle *) | 
| int  | errorReset (NPIHandle *) | 
| void  | raiseError (NPIHandle *, const char *) | 
| char *  | _ObjectToString (NPIHandle *, void *) |