CHAILink SDK  Version 1.3
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
typedef void(* ARH_REMOTEDEVICE_GETSELECTORPARAMVALUETEXT)(AsyncResult const result, CPHOOKEDOBJECT const hSelectorItemListID, CPUINT16 const wItemIndex, CPUINT16 const wValue, CPCHAR8 const *const utf8Text, CPUINT32 const dwClientContextData)

End of asynchronous for the RemoteDevice_GetSelectorParameterValueText_Async function call.

Parameters
[in]resultThe async operation result. Can be AR_EndOfList if no more item, AR_Succeeded if the returned item is unique. The following values can be passed if the request fRequestMultipleValues parameter was TRUE. AR_ToBeContinued if the item is valid and more items are pending (do not request the rest of the list at this time, this notification will be called at least once with the same pAsync), AR_LastBatchItem if this is the last item for this batch (at this time you can initiate a new request to get the next items).
[in]hSelectorItemListIDHandle to the Selector Item list ID. 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]wValuethe item's value, this is the value to be sent inside a Selector message to activate the queried item.
[in]strTextthe item's display string
[in]dwClientContextDataContext data passed to the CHAI during the RemoteDevice_GetSelectorParameterValueText_Async function call.