21#ifndef FREERDP_CHANNEL_RDPDR_CLIENT_H
22#define FREERDP_CHANNEL_RDPDR_CLIENT_H
24#include <freerdp/channels/rdpdr.h>
37 RDPDR_HOTPLUG_FIRST_CHECK,
38 RDPDR_HOTPLUG_CHECK_FOR_CHANGES
39 } RdpdrHotplugEventType;
53 typedef UINT (*pcRdpdrRegisterDevice)(RdpdrClientContext* context,
const RDPDR_DEVICE* device,
65 typedef UINT (*pcRdpdrUnregisterDevice)(RdpdrClientContext* context,
size_t count,
66 const uint32_t ids[]);
76 typedef UINT (*pcRdpdrHotplugDevice)(RdpdrClientContext* context, RdpdrHotplugEventType type);
87 pcRdpdrRegisterDevice RdpdrRegisterDevice;
88 pcRdpdrUnregisterDevice RdpdrUnregisterDevice;
89 pcRdpdrHotplugDevice RdpdrHotplugDevice;