ReactOS
0.4.16-dev-927-g467dec4
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Variables
_
c
d
e
f
g
h
i
l
m
n
o
p
s
t
u
x
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
x
Enumerations
_
a
b
c
d
f
i
l
m
o
p
s
t
w
x
Enumerator
a
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
u
v
w
x
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
x
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Examples
winapifamily.h
Go to the documentation of this file.
1
#ifndef _WINAPIFAMILY_H_
2
#define _WINAPIFAMILY_H_
3
4
#include <
winpackagefamily.h
>
5
6
#define WINAPI_FAMILY_PC_APP 2
7
#define WINAPI_FAMILY_PHONE_APP 3
8
#define WINAPI_FAMILY_SYSTEM 4
9
#define WINAPI_FAMILY_SERVER 5
10
#define WINAPI_FAMILY_GAMES 6
11
#define WINAPI_FAMILY_DESKTOP_APP 100
12
13
#define WINAPI_FAMILY_APP WINAPI_FAMILY_PC_APP
14
15
#ifndef WINAPI_FAMILY
16
#define WINAPI_FAMILY WINAPI_FAMILY_DESKTOP_APP
17
#endif
18
19
#if WINAPI_FAMILY != WINAPI_FAMILY_DESKTOP_APP && \
20
WINAPI_FAMILY != WINAPI_FAMILY_PC_APP && \
21
WINAPI_FAMILY != WINAPI_FAMILY_PHONE_APP && \
22
WINAPI_FAMILY != WINAPI_FAMILY_SYSTEM && \
23
WINAPI_FAMILY != WINAPI_FAMILY_GAMES && \
24
WINAPI_FAMILY != WINAPI_FAMILY_SERVER
25
#error Unknown WINAPI_FAMILY value?
26
#endif
27
28
#ifndef WINAPI_PARTITION_DESKTOP
29
#define WINAPI_PARTITION_DESKTOP (WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP)
30
#endif
31
32
#ifndef WINAPI_PARTITION_APP
33
#define WINAPI_PARTITION_APP \
34
(WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP || \
35
WINAPI_FAMILY == WINAPI_FAMILY_PC_APP || \
36
WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP)
37
#endif
38
39
#ifndef WINAPI_PARTITION_PC_APP
40
#define WINAPI_PARTITION_PC_APP \
41
(WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP || \
42
WINAPI_FAMILY == WINAPI_FAMILY_PC_APP)
43
#endif
44
45
#ifndef WINAPI_PARTITION_PHONE_APP
46
#define WINAPI_PARTITION_PHONE_APP (WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP)
47
#endif
48
49
#ifndef WINAPI_PARTITION_GAMES
50
#define WINAPI_PARTITION_GAMES \
51
(WINAPI_FAMILY == WINAPI_FAMILY_GAMES || \
52
WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP)
53
#endif
54
55
#ifndef WINAPI_PARTITION_SYSTEM
56
#define WINAPI_PARTITION_SYSTEM \
57
(WINAPI_FAMILY == WINAPI_FAMILY_SYSTEM || \
58
WINAPI_FAMILY == WINAPI_FAMILY_SERVER)
59
#endif
60
61
#define WINAPI_PARTITION_PHONE WINAPI_PARTITION_PHONE_APP
62
63
#define WINAPI_FAMILY_PARTITION(Partitions) (Partitions)
64
65
#define _WINAPI_DEPRECATED_DECLARATION
66
67
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) && !WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
68
#define APP_DEPRECATED_HRESULT HRESULT _WINAPI_DEPRECATED_DECLARATION
69
#endif
70
71
#endif
// _WINAPIFAMILY_H_
winpackagefamily.h
sdk
include
psdk
winapifamily.h
Generated on Sun Mar 30 2025 06:13:00 for ReactOS by
1.9.6