[in] | hInput | Input handle |
[in] | utf8Name | the parameter's name |
[in] | wMsgNum | message number (see Modifiers) |
[in] | hIndexList | handle of the related Index List, or CPHOBJECT_NULL if the parameter is not indexed. |
[in] | wMidPointValue | the middle point value. Usually 0x8000 |
[in] | utf8LabelMin | the label for min position |
[in] | utf8LabelMidPoint | the label for middle position |
[in] | utf8LabelMax | the label for max position |
[in] | preferredDataType | the preferred data type if any. Use DT_Knob16 by default. |
[in] | wGroup | the parameter's group. Parameters having the same group number (>0) are physically attached. |
[in] | informationProfiles | combination of optional information profiles. See ModifierProfiles |
[in] | preferredControllerType | the preferred controller type for this parameter, without the CT_Msg* part. See ModifierInformationProfiles |
[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 |