Create a Define type Permission. 
- Resource Management:
 - This function allocates resources that must later be freed by calling DOFPermission_Destroy.
 
- Parameters
 - 
  
    | interfaceID | The interface to define. The Wildcard IID indicates permission to define all interfaces. This should not be NULL. | 
  
   
- Returns
 - A new permission, as indicated. 
 
- Exceptions
 - 
  
    | NULL | is returned if the permission cannot be created.  |