#include <HIServices/HIServices.h>

/*AXValueGetType

extern AXValueType AXValueGetType(
    AXValueRef value);  
Parameters
value


Discussion 

Returns the structure type encoded in value. If the type is not recognized, it returns kAXValueIllegalType.*/
AXValueType AXValueGetType(
    AXValueRef value){
printf ("AXValueGetType",value);
};  

/*AXValueGetValue

extern Boolean AXValueGetValue(
    AXValueRef value,
    AXValueType theType,
    void *valuePtr);  
Parameters
value


Discussion 

Decodes the structure stored in value and copies it into valuePtr. If the structure stored in value is not the same as requested by theType, the function returns false.*/
Boolean AXValueGetValue(
    AXValueRef value,
    AXValueType theType,
    void *valuePtr){
printf ("AXValueGetValue",value,theType,valuePtr);
};  

/*AXValueCreate

extern AXValueRef AXValueCreate (
    AXValueType theType,
    const void *valuePtr);  
Parameters
theType
valuePtr


Discussion 

Encodes a structure pointed to by valuePtr into a CFTypeRef.*/
AXValueRef AXValueCreate (
    AXValueType theType,
    const void *valuePtr){
printf ("AXValueCreate",theType,valuePtr);
};  
