ifndef _INC_WINPACKAGEFAMILY
define _INC_WINPACKAGEFAMILY

ifndef WINAPI_PARTITION_SERVER
if (WINAPI_FAMILY eq WINAPI_FAMILY_SERVER)
define WINAPI_PARTITION_SERVER 1
else
define WINAPI_PARTITION_SERVER 0
endif
endif

define WINAPI_PARTITION_PKG_WINTRUST         (WINAPI_PARTITION_SERVER eq 1)
define WINAPI_PARTITION_PKG_WEBSERVICES      (WINAPI_PARTITION_SERVER eq 1)
define WINAPI_PARTITION_PKG_EVENTLOGSERVICE  (WINAPI_PARTITION_SERVER eq 1)
define WINAPI_PARTITION_PKG_VHD              (WINAPI_PARTITION_SERVER eq 1)
define WINAPI_PARTITION_PKG_PERFCOUNTER      (WINAPI_PARTITION_SERVER eq 1)
define WINAPI_PARTITION_PKG_SECURESTARTUP    (WINAPI_PARTITION_SERVER eq 1)
define WINAPI_PARTITION_PKG_REMOTEFS         (WINAPI_PARTITION_SERVER eq 1)
define WINAPI_PARTITION_PKG_BOOTABLESKU      (WINAPI_PARTITION_SERVER eq 1)
define WINAPI_PARTITION_PKG_CMDTOOLS         (WINAPI_PARTITION_SERVER eq 1)
define WINAPI_PARTITION_PKG_DISM             (WINAPI_PARTITION_SERVER eq 1)
define WINAPI_PARTITION_PKG_CORESETUP        (WINAPI_PARTITION_SERVER eq 1)
define WINAPI_PARTITION_PKG_APPRUNTIME       (WINAPI_PARTITION_SERVER eq 1)
define WINAPI_PARTITION_PKG_ESENT            (WINAPI_PARTITION_SERVER eq 1)
define WINAPI_PARTITION_PKG_WINMGMT          (WINAPI_PARTITION_SERVER eq 1)
define WINAPI_PARTITION_PKG_WNV              (WINAPI_PARTITION_SERVER eq 1)
define WINAPI_PARTITION_PKG_CLUSTER          (WINAPI_PARTITION_SERVER eq 1)
define WINAPI_PARTITION_PKG_VSS              (WINAPI_PARTITION_SERVER eq 1)
define WINAPI_PARTITION_PKG_TRAFFIC          (WINAPI_PARTITION_SERVER eq 1)
define WINAPI_PARTITION_PKG_ISCSI            (WINAPI_PARTITION_SERVER eq 1)
define WINAPI_PARTITION_PKG_STORAGE          (WINAPI_PARTITION_SERVER eq 1)
define WINAPI_PARTITION_PKG_MPSSVC           (WINAPI_PARTITION_SERVER eq 1)
define WINAPI_PARTITION_PKG_APPXDEPLOYMENT   (WINAPI_PARTITION_SERVER eq 1)
define WINAPI_PARTITION_PKG_WER              (WINAPI_PARTITION_SERVER eq 1)

endif
