xref: /reactos/sdk/include/psdk/winpackagefamily.h (revision 9393fc32)
1 #ifndef _WINPACKAGEFAMILY_H_
2 #define _WINPACKAGEFAMILY_H_
3 
4 #ifndef WINAPI_PARTITION_SERVER
5 #define WINAPI_PARTITION_SERVER (WINAPI_FAMILY == WINAPI_FAMILY_SERVER)
6 #endif
7 
8 #undef WINAPI_PARTITION_PKG_WINTRUST
9 #undef WINAPI_PARTITION_PKG_WEBSERVICES
10 #undef WINAPI_PARTITION_PKG_EVENTLOGSERVICE
11 #undef WINAPI_PARTITION_PKG_VHD
12 #undef WINAPI_PARTITION_PKG_PERFCOUNTER
13 #undef WINAPI_PARTITION_PKG_SECURESTARTUP
14 #undef WINAPI_PARTITION_PKG_REMOTEFS
15 #undef WINAPI_PARTITION_PKG_BOOTABLESKU
16 #undef WINAPI_PARTITION_PKG_CMDTOOLS
17 #undef WINAPI_PARTITION_PKG_DISM
18 #undef WINAPI_PARTITION_PKG_CORESETUP
19 #undef WINAPI_PARTITION_PKG_APPRUNTIME
20 #undef WINAPI_PARTITION_PKG_ESENT
21 #undef WINAPI_PARTITION_PKG_WINMGMT
22 #undef WINAPI_PARTITION_PKG_WNV
23 #undef WINAPI_PARTITION_PKG_CLUSTER
24 #undef WINAPI_PARTITION_PKG_VSS
25 #undef WINAPI_PARTITION_PKG_TRAFFIC
26 #undef WINAPI_PARTITION_PKG_ISCSI
27 #undef WINAPI_PARTITION_PKG_STORAGE
28 #undef WINAPI_PARTITION_PKG_MPSSVC
29 #undef WINAPI_PARTITION_PKG_APPXDEPLOYMENT
30 #undef WINAPI_PARTITION_PKG_WER
31 
32 #define WINAPI_PARTITION_PKG_WINTRUST         (WINAPI_PARTITION_SERVER == 1)
33 #define WINAPI_PARTITION_PKG_WEBSERVICES      (WINAPI_PARTITION_SERVER == 1)
34 #define WINAPI_PARTITION_PKG_EVENTLOGSERVICE  (WINAPI_PARTITION_SERVER == 1)
35 #define WINAPI_PARTITION_PKG_VHD              (WINAPI_PARTITION_SERVER == 1)
36 #define WINAPI_PARTITION_PKG_PERFCOUNTER      (WINAPI_PARTITION_SERVER == 1)
37 #define WINAPI_PARTITION_PKG_SECURESTARTUP    (WINAPI_PARTITION_SERVER == 1)
38 #define WINAPI_PARTITION_PKG_REMOTEFS         (WINAPI_PARTITION_SERVER == 1)
39 #define WINAPI_PARTITION_PKG_BOOTABLESKU      (WINAPI_PARTITION_SERVER == 1)
40 #define WINAPI_PARTITION_PKG_CMDTOOLS         (WINAPI_PARTITION_SERVER == 1)
41 #define WINAPI_PARTITION_PKG_DISM             (WINAPI_PARTITION_SERVER == 1)
42 #define WINAPI_PARTITION_PKG_CORESETUP        (WINAPI_PARTITION_SERVER == 1)
43 #define WINAPI_PARTITION_PKG_APPRUNTIME       (WINAPI_PARTITION_SERVER == 1)
44 #define WINAPI_PARTITION_PKG_ESENT            (WINAPI_PARTITION_SERVER == 1)
45 #define WINAPI_PARTITION_PKG_WINMGMT          (WINAPI_PARTITION_SERVER == 1)
46 #define WINAPI_PARTITION_PKG_WNV              (WINAPI_PARTITION_SERVER == 1)
47 #define WINAPI_PARTITION_PKG_CLUSTER          (WINAPI_PARTITION_SERVER == 1)
48 #define WINAPI_PARTITION_PKG_VSS              (WINAPI_PARTITION_SERVER == 1)
49 #define WINAPI_PARTITION_PKG_TRAFFIC          (WINAPI_PARTITION_SERVER == 1)
50 #define WINAPI_PARTITION_PKG_ISCSI            (WINAPI_PARTITION_SERVER == 1)
51 #define WINAPI_PARTITION_PKG_STORAGE          (WINAPI_PARTITION_SERVER == 1)
52 #define WINAPI_PARTITION_PKG_MPSSVC           (WINAPI_PARTITION_SERVER == 1)
53 #define WINAPI_PARTITION_PKG_APPXDEPLOYMENT   (WINAPI_PARTITION_SERVER == 1)
54 #define WINAPI_PARTITION_PKG_WER              (WINAPI_PARTITION_SERVER == 1)
55 
56 #endif // _WINPACKAGEFAMILY_H_
57