CHAILink SDK  Version 1.3
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
typedef void(* ARH_REMOTEDEVICE_GETPARAMINFOMODIFIER)(CPSECTIONID const *const pSectionID, CPPARAMETERID const *const pParamID, CPCHAR8 const *const utf8Name, CPHOOKEDOBJECT const hIndexListID, CPUINT16 const wMidPointValue, CPCHAR8 const *const utf8LabelMin, CPCHAR8 const *const utf8LabelMidPoint, CPCHAR8 const *const utf8LabelMax, DataTypes const preferredDataType, CPUINT16 const wGroup, ModifierInformationProfiles const informationProfiles, ControllerTypes preferredControllerType, CPUINT32 const dwClientContextData)

End of asynchronous for the RemoteDevice_GetParameterInfo_Async function call when the parameter is a modifer parameter.

Parameters
[in]pSectionIDPointer to the section ID.
[in]pParamIDPointer to the Parameter ID.
[in]strNamethe Modifier's name
[in]hIndexListIDHandle to the index list ID or NULL if there is no index. If available, the handle is valid only during the notification. If you want to maintain the handle, you must acquire the object with HookedObject_Acquire and release it when you no longer use it with HookedObject_Release.
[in]wMidPointValuethe middle point value. Usually 0x8000
[in]strLabelMinthe label for min position
[in]strLabelMidPointthe label for middle position
[in]strLabelMaxthe label for max position
[in]preferredDataTypethe preferred data type, if any. See DataTypes enumeration in CLC_Enums.h.
[in]wGroupParameter's group. Parameters having the same group number (>0) are physically attached.
[in]informationProfilescombination of optional information profiles. See ModifierInformationProfiles enumeration in CLC_Enums.h.
[in]preferredControllerTypePreferred controller type bitfield
[in]dwClientContextDataContext data passed to the CHAI during the RemoteDevice_GetParameterInfo_Async function call.