22#ifndef FREERDP_CHANNEL_DRDYNVC_CLIENT_DRDYNVC_H
23#define FREERDP_CHANNEL_DRDYNVC_CLIENT_DRDYNVC_H
25#include <winpr/wtypes.h>
38 typedef int (*pcDrdynvcGetVersion)(DrdynvcClientContext* context);
39 typedef UINT (*pcDrdynvcOnChannelConnected)(DrdynvcClientContext* context,
const char* name,
41 typedef UINT (*pcDrdynvcOnChannelDisconnected)(DrdynvcClientContext* context,
const char* name,
43 typedef UINT (*pcDrdynvcOnChannelAttached)(DrdynvcClientContext* context,
const char* name,
45 typedef UINT (*pcDrdynvcOnChannelDetached)(DrdynvcClientContext* context,
const char* name,
53 WINPR_ATTR_NODISCARD pcDrdynvcGetVersion GetVersion;
54 WINPR_ATTR_NODISCARD pcDrdynvcOnChannelConnected OnChannelConnected;
55 WINPR_ATTR_NODISCARD pcDrdynvcOnChannelDisconnected OnChannelDisconnected;
56 WINPR_ATTR_NODISCARD pcDrdynvcOnChannelAttached OnChannelAttached;
57 WINPR_ATTR_NODISCARD pcDrdynvcOnChannelDetached OnChannelDetached;