/// <summary> /// Retrieves a list of paired devices. /// </summary> /// <param name="client"> /// The companion_proxy client /// </param> /// <param name="devices"> /// Point that will receive a PLIST_ARRAY with paired device UDIDs /// </param> /// <returns> /// COMPANION_PROXY_E_SUCCESS on success, /// COMPANION_PROXY_E_NO_DEVICES if no devices are paired, /// or a COMPANION_PROXY_E_* error code otherwise. /// </returns> /// <remarks> /// The device closes the connection after sending the reply. /// </remarks> public virtual CompanionProxyError companion_proxy_get_device_registry(CompanionProxyClientHandle client, out PlistHandle pairedDevices) { CompanionProxyError returnValue; returnValue = CompanionProxyNativeMethods.companion_proxy_get_device_registry(client, out pairedDevices); pairedDevices.Api = this.Parent; return(returnValue); }