CHAILink SDK  Version 1.3
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Remote device asynchronous returns

List of all remote device asynchronous return handlers. More...

Typedefs

typedef void(* ARH_REMOTEDEVICE_GETNAME )(AsyncResult const result, DeviceNameFormats const format, CPCHAR8 const *const utf8Name, CPUINT32 const dwClientContextData)
 End of asynchronous for the RemoteDevice_GetName_Async function call. More...
 
typedef void(* ARH_REMOTEDEVICE_GETPROPERTYSTRING )(AsyncResult const result, DeviceProperties const propertyID, CPCHAR8 const *const utf8Value, CPUINT32 const dwClientContextData)
 End of asynchronous for the RemoteDevice_GetProperty_Async function call (if the property is a string property). More...
 
typedef void(* ARH_REMOTEDEVICE_GETPROPERTYNUMERIC )(AsyncResult const result, DeviceProperties const propertyID, CPUINT64 const qwValue, CPUINT32 const dwClientContextData)
 End of asynchronous for the RemoteDevice_GetProperty_Async function call (if the property is a numeric property). More...
 
typedef void(* ARH_REMOTEDEVICE_GETINPUTINFO )(AsyncResult const result, CPUINT16 const wInputID, CPCHAR8 const *const utf8Name, InOutCapabilities const inCaps, CPSECTIONID const *const pSectionID, CPUINT32 const dwClientContextData)
 End of asynchronous for the RemoteDevice_GetInputInformation_Async function call. More...
 
typedef void(* ARH_REMOTEDEVICE_GETOUTPUTINFO )(AsyncResult const result, CPUINT16 const wOutputID, CPCHAR8 const *const utf8Name, InOutCapabilities const outCaps, CPSECTIONID const *const pSectionID, CPCHAR8 const *const utf8SectionName, CPUINT32 const dwClientContextData)
 End of asynchronous for the RemoteDevice_GetOutputInformation_Async function call. More...
 
typedef void(* ARH_REMOTEDEVICE_GETDESTINATION )(AsyncResult const result, CPUINT16 const wOutputID, CPUINT16 const wDestinationIndex, CPCHAR8 const *const utf8Name, CPENDPOINT const *pDestination, CPUINT32 const dwClientContextData)
 End of asynchronous for the RemoteDevice_GetDestination_Async function call. More...
 
typedef void(* ARH_REMOTEDEVICE_GETDESTINATIONCOUNT )(AsyncResult const result, CPUINT16 const wOutputID, CPUINT16 const wDestCount, CPUINT32 const dwClientContextData)
 End of asynchronous for the RemoteDevice_GetDestination_Async function call. More...
 
typedef void(* ARH_REMOTEDEVICE_GETCONNECTEDDEVICES )(AsyncResult const result, CPDEVICEID const *const pSourceDevID, CPDEVICEID const *const pConnectedDevID, CPUINT32 const dwClientContextData)
 End of asynchronous for the RemoteDevice_GetConnectedDevices_Async function call. More...
 
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. More...
 
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. More...
 
typedef void(* ARH_REMOTEDEVICE_GETPARAMINFOSELECTOR )(CPSECTIONID const *const pSectionID, CPPARAMETERID const *const pParamID, CPCHAR8 const *const utf8Name, CPHOOKEDOBJECT const hIndexListID, CPUINT16 const wItemIndexMax, CPHOOKEDOBJECT const hSelectorItemListID, CPUINT16 const wGroup, SelectorInformationProfiles const informationProfiles, ControllerTypes preferredControllerType, CPUINT32 const dwClientContextData)
 End of asynchronous for the RemoteDevice_GetParameterInfo_Async function call when the parameter is a selector parameter. More...
 
typedef void(* ARH_REMOTEDEVICE_GETPARAMINFOTEXT )(CPSECTIONID const *const pSectionID, CPPARAMETERID const *const pParamID, CPCHAR8 const *const utf8Name, CPHOOKEDOBJECT const hIndexListID, CPUINT16 const wGroup, TextInformationProfiles const informationProfiles, ControllerTypes preferredControllerType, CPUINT32 const dwClientContextData)
 End of asynchronous for the RemoteDevice_GetParameterInfo_Async function call when the parameter is a text parameter. More...
 
typedef void(* ARH_REMOTEDEVICE_GETPARAMINFONODATA )(CPSECTIONID const *const pSectionID, CPUINT32 const dwClientContextData)
 No more data available for the RemoteDevice_GetParameterInfo_Async function call. More...
 
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. More...
 
typedef void(* ARH_REMOTEDEVICE_GETMODIFIERDATATYPEINFO )(AsyncResult const result, CPPARAMETERID const *const pParamID, CPVALUE const *const pMinValue, CPVALUE const *const pMidValue, CPVALUE const *const pMaxValue, CPUINT32 const dwClientContextData)
 End of asynchronous for the RemoteDevice_GetModifierDataTypeInfo_Async function call. Modifier parameter value range for a requested data type info. More...
 
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. More...
 
typedef void(* ARH_REMOTEDEVICE_GETINDEXLISTITEM )(AsyncResult const result, CPHOOKEDOBJECT const hIndexListID, CPUINT16 const wMsgIndex, CPCHAR8 const *const utf8Label, CPUINT32 const dwClientContextData)
 End of asynchronous for the RemoteDevice_GetIndexListItem_Async function call. More...
 
typedef void(* ARH_REMOTEDEVICE_COLLECTSNAPSHOTDATA )(AsyncResult const result, SnapshotBlockPriorities const priority, SnapshotTypes const snapshotType, CPUINT32 const dwOffset, CPUINT32 const dwSnapshotContextData, CPUINT16 const wBlockSize, CPBOOLEAN const fIsLastBlock, CPBYTE const *const pBuffer, CPUINT32 const dwClientContextData)
 End of asynchronous for RemoteDevice_CollectSnapshotData_Async function call. More...
 
typedef void(* ARH_REMOTEDEVICE_RESTORESNAPSHOTDATA )(Errors const returnCode, CPUINT32 const dwNextOffset, CPUINT32 const dwSnapshotContextData, CPUINT32 const dwClientContextData)
 End of asynchronous for RemoteDevice_RestoreSnapshotData_Async function call. More...
 
typedef void(* ARH_REMOTEDEVICE_SMARTCONNECTSTART )(SmartConnectAsyncResult const status, CPUINT16 const wSessionID, Errors const errCode, CPUINT32 const dwClientContextData)
 SmartConnect status information. More...
 

Detailed Description

List of all remote device asynchronous return handlers.