FreeRDP
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
28 extern "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 */