[in] | hInput | Input handle |
[in] | utf8Name | the parameter's name |
[in] | wMsgNum | message number (see CPNS::Enums::Modifiers) |
[in] | hIndexList | handle of the related Index List, or CPHOBJECT_NULL if the parameter is not indexed. |
[in] | hSelectorItemList | handle of the Selector Item list. Must be != CPHOBJECT_NULL |
[in] | wGroup | the parameter's group. Parameters having the same group number (>0) are physically attached. |
[in] | informationProfiles | combination of optional information profiles. See SelectorInformationProfiles |
[in] | preferredControllerType | the preferred controller type for this parameter, without the CT_Msg* part. See ControllerTypes |
[in] | dwParameterUserData | A 32 bit user data associated to the returned parameter handle. This data will be passed back to the application in parameter notifications. |
[out] | phParameter | Pointer to the handle of the new parameter, or CPHOBJECT_NULL in case of error, for instance if the Selector Item list is not correctly defined. |