CHAILink SDK
Version 1.3
|
typedef void(* ARH_REMOTEDEVICE_GETDETAILEDDESTINATION)(AsyncResult const result, CPUINT16 const wOutputID_or_ControllerID, CPUINT16 const wDestinationIndex, CPENDPOINT const *pDestination, CPHOOKEDOBJECT const hTargetRemoteDevice, CPCHAR8 const *const utf8EndPointName, CPCHAR8 const *const utf8TargetMachineName, CPUINT32 const dwClientContextData) |
End of asynchronous for the RemoteDevice_GetDetailedDestination_Async function call.
[in] | result | Can be AR_Succeeded, AR_Done or AR_Canceled |
[in] | wOutputID_or_ControllerID | Questioned output or controller ID |
[in] | wDestinationIndex | destination index. Ignored in case of controller (a Controller manages only one destination) |
[in] | pDestination | Pointer to the destination endpoint |
[in] | hTargetRemoteDevice | Remote device Handle. This handle is only valid during notification. If application needs to keep this handle it must acquire it with HookedObject_Acquire and release it with HookedObject_Release when it is no longer used. |
[in] | strEndPointName | End point name |
[in] | strTargetMachineName | Target machine name |
[in] | dwClientContextData | Context data passed to the CHAI during the RemoteDevice_GetDetailedDestination_Async function call. |