FreeRDP
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
client/disp.h
1
22#ifndef FREERDP_CHANNEL_DISP_CLIENT_DISP_H
23#define FREERDP_CHANNEL_DISP_CLIENT_DISP_H
24
25#include <freerdp/channels/disp.h>
26
27#ifdef __cplusplus
28extern "C"
29{
30#endif
31
32 typedef struct s_disp_client_context DispClientContext;
33
34 typedef UINT (*pcDispCaps)(DispClientContext* context, UINT32 MaxNumMonitors,
35 UINT32 MaxMonitorAreaFactorA, UINT32 MaxMonitorAreaFactorB);
36 typedef UINT (*pcDispSendMonitorLayout)(DispClientContext* context, UINT32 NumMonitors,
38
40 {
41 void* handle;
42 void* custom;
43
44 pcDispCaps DisplayControlCaps;
45 pcDispSendMonitorLayout SendMonitorLayout;
46 };
47
48#ifdef __cplusplus
49}
50#endif
51
52#endif /* FREERDP_CHANNEL_DISP_CLIENT_DISP_H */