CHAILink SDK
Version 1.3
|
typedef void(* ARH_REMOTEDEVICE_GETCONTROLLERINFO)(AsyncResult const result, CPUINT16 const wControllerID, CPCHAR8 const *const utf8Name, ControllerTypes const controllerTypes, MessageTypes const preferredMsgType, CPUINT16 const wPreferredMsgNum, CPUINT16 const wGroup, CPSECTIONID const *const pSectionID, CPCHAR8 const *const utf8SectionName, CPCONTROLLERASSIGNMENT const *const pCurrentAssignment, CPUINT32 const dwClientContextData) |
End of asynchronous for the RemoteDevice_GetControllerInfo_Async function call.
[in] | result | Can be AR_Succeeded, AR_Done or AR_Canceled |
[in] | wControllerID | The controller ID |
[in] | strName | The controller name. |
[in] | controllerTypes | A combination of ControllerTypes values describing the controller |
[in] | preferredMsgType | Preferred Message type (if any, can be MT_None) |
[in] | wPreferredMsgNum | Preferred Message number (if any) |
[in] | wGroup | Parameter's group. Parameters having the same group number (>0) are physically attached. |
[in] | pSectionID | Pointer to the section ID. |
[in] | utf8SectionName | Section name |
[in] | pCurrentAssignment | Pointer to the current assignment |
[in] | dwClientContextData | Context data passed to the CHAI during the RemoteDevice_GetControllerInfo_Async function call. |