FreeRDP
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
Functions
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
Data Fields
All
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
Functions
a
c
d
e
f
g
i
o
r
s
t
Variables
a
b
c
d
e
g
i
l
m
n
o
p
r
s
t
u
v
Files
File List
Globals
All
Typedefs
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Modules
Pages
Loading...
Searching...
No Matches
xf_monitor.h
1
20
#ifndef FREERDP_CLIENT_X11_MONITOR_H
21
#define FREERDP_CLIENT_X11_MONITOR_H
22
23
#include <freerdp/api.h>
24
#include <freerdp/freerdp.h>
25
26
typedef
struct
27
{
28
RECTANGLE_16
area;
29
RECTANGLE_16
workarea;
30
BOOL primary;
31
} MONITOR_INFO;
32
33
typedef
struct
34
{
35
UINT32 nmonitors;
36
RECTANGLE_16
area;
37
RECTANGLE_16
workarea;
38
MONITOR_INFO* monitors;
39
} VIRTUAL_SCREEN;
40
41
#include "xf_client.h"
42
#include "xfreerdp.h"
43
44
FREERDP_API
int
xf_list_monitors(xfContext* xfc);
45
FREERDP_API BOOL xf_detect_monitors(xfContext* xfc, UINT32* pWidth, UINT32* pHeight);
46
FREERDP_API
void
xf_monitors_free(xfContext* xfc);
47
48
#endif
/* FREERDP_CLIENT_X11_MONITOR_H */
RECTANGLE_16
Definition
types.h:109
client
X11
xf_monitor.h
Generated by
1.9.8