Create a new DOFValue to hold a single value of type GUID. 
- Resource Management:
 - This function allocates resources that must later be freed by calling DOFValue_Destroy.
 
- Parameters
 - 
  
    | val | The GUID value to be held by the new DOFValue. | 
  
   
- Returns
 - The new DOFValue, representing a single value of type GUID.
 
- Exceptions
 - 
  
    | NULL | is returned if the resulting DOFValue could not be created.  |