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
channels/geometry.h
1
20
#ifndef FREERDP_CHANNEL_GEOMETRY_H
21
#define FREERDP_CHANNEL_GEOMETRY_H
22
23
#include <winpr/wtypes.h>
24
#include <freerdp/types.h>
25
30
#define GEOMETRY_CHANNEL_NAME "geometry"
31
#define GEOMETRY_DVC_CHANNEL_NAME "Microsoft::Windows::RDS::Geometry::v08.01"
32
33
#ifdef __cplusplus
34
extern
"C"
35
{
36
#endif
37
38
enum
39
{
40
GEOMETRY_UPDATE = 1,
41
GEOMETRY_CLEAR = 2
42
};
43
44
enum
45
{
46
RDH_RECTANGLE = 1
47
};
48
49
typedef
struct
50
{
51
RDP_RECT
boundingRect;
52
UINT32 nRectCount;
53
RDP_RECT
* rects;
54
}
FREERDP_RGNDATA
;
49
typedef
struct
{
…
};
55
56
typedef
struct
57
{
58
UINT32 version;
59
UINT64 mappingId;
60
UINT32 updateType;
61
UINT64 topLevelId;
62
INT32 left, top, right, bottom;
63
INT32 topLevelLeft, topLevelTop, topLevelRight, topLevelBottom;
64
UINT32 geometryType;
65
66
FREERDP_RGNDATA
geometry;
67
}
MAPPED_GEOMETRY_PACKET
;
56
typedef
struct
{
…
};
68
69
#ifdef __cplusplus
70
}
71
#endif
72
73
#endif
/* FREERDP_CHANNEL_GEOMETRY_H */
FREERDP_RGNDATA
Definition
channels/geometry.h:50
MAPPED_GEOMETRY_PACKET
Definition
channels/geometry.h:57
RDP_RECT
Definition
types.h:101
include
freerdp
channels
geometry.h
Generated by
1.9.8