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
shadow_screen.h
1
19
#ifndef FREERDP_SERVER_SHADOW_SCREEN_H
20
#define FREERDP_SERVER_SHADOW_SCREEN_H
21
22
#include <freerdp/server/shadow.h>
23
24
#include <winpr/crt.h>
25
#include <winpr/synch.h>
26
27
struct
rdp_shadow_screen
28
{
29
rdpShadowServer* server;
30
31
UINT32 width;
32
UINT32 height;
33
34
CRITICAL_SECTION
lock;
35
REGION16
invalidRegion;
36
37
rdpShadowSurface* primary;
38
rdpShadowSurface* lobby;
39
};
27
struct
rdp_shadow_screen
{
…
};
40
41
#ifdef __cplusplus
42
extern
"C"
43
{
44
#endif
45
46
void
shadow_screen_free(rdpShadowScreen* screen);
47
48
WINPR_ATTR_MALLOC(shadow_screen_free, 1)
49
rdpShadowScreen* shadow_screen_new(rdpShadowServer* server);
50
51
#ifdef __cplusplus
52
}
53
#endif
54
55
#endif
/* FREERDP_SERVER_SHADOW_SCREEN_H */
REGION16
Definition
codec/region.h:38
RTL_CRITICAL_SECTION
Definition
include/winpr/synch.h:158
rdp_shadow_screen
Definition
shadow_screen.h:28
server
shadow
shadow_screen.h
Generated by
1.9.8