Create a list of DOFInterfaceProperty objects based on the properties from the interface. 
- Resource Management:
 - This function allocates resources that must later be freed by calling DOFInterfacePropertyList_Destroy.
 
- Parameters
 - 
  
    | self | The Interface. This must not be NULL. | 
  
   
- Returns
 - return A new list of DOFInterfaceProperty objects. This list can have 0 members. 
 
- Exceptions
 - 
  
    | NULL | is returned is returned if the list could not be allocated.  |