---
title: WindowsEdition enum | Wartiva GraphQL API
description: Edition of a Microsoft Windows operating system, decoded one-to-one from the Windows product (SKU) value reported by the endpoint.
url: https://wartiva.com/api-docs/types/windows-edition.html
updated: 2026-10-07
---

Endpoint configuration · GraphQL enum

# `WindowsEdition` enum

Edition of a Microsoft Windows operating system, decoded one-to-one from the Windows product (SKU) value reported by the endpoint (GetProductInfo / the OperatingSystemSKU property of Win32_OperatingSystem). Unrecognized product values decode to UNKNOWN. Reference: [GetProductInfo function](https://learn.microsoft.com/en-us/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo)

## Values

| Enum Value | Description |
|---|---|
| `UNKNOWN` | Edition is unknown, unreported, or the product value is not recognized (PRODUCT_UNDEFINED, 0x00000000). |
| `HOME_BASIC` | Windows Home Basic (PRODUCT_HOME_BASIC, 0x00000002). |
| `HOME_BASIC_N` | Windows Home Basic N (PRODUCT_HOME_BASIC_N, 0x00000005). |
| `HOME_PREMIUM` | Windows Home Premium (PRODUCT_HOME_PREMIUM, 0x00000003). |
| `BUSINESS` | Windows Business (PRODUCT_BUSINESS, 0x00000006). |
| `STARTER` | Windows Starter (PRODUCT_STARTER, 0x0000000B). |
| `CORE` | Windows Home (PRODUCT_CORE, 0x00000065). |
| `CORE_N` | Windows Home N (PRODUCT_CORE_N, 0x00000062). |
| `PROFESSIONAL` | Windows Pro (PRODUCT_PROFESSIONAL, 0x00000030). |
| `PROFESSIONAL_N` | Windows Pro N (PRODUCT_PROFESSIONAL_N, 0x00000031). |
| `PRO_WORKSTATION` | Windows Pro for Workstations (PRODUCT_PRO_WORKSTATION, 0x000000A1). |
| `PRO_WORKSTATION_N` | Windows Pro for Workstations N (PRODUCT_PRO_WORKSTATION_N, 0x000000A2). |
| `PRO_FOR_EDUCATION` | Windows Pro Education (PRODUCT_PRO_FOR_EDUCATION, 0x000000A4). |
| `EDUCATION` | Windows Education (PRODUCT_EDUCATION, 0x00000079). |
| `EDUCATION_N` | Windows Education N (PRODUCT_EDUCATION_N, 0x0000007A). |
| `ENTERPRISE` | Windows Enterprise (PRODUCT_ENTERPRISE, 0x00000004). |
| `ENTERPRISE_N` | Windows Enterprise N (PRODUCT_ENTERPRISE_N, 0x0000001B). |
| `ENTERPRISE_S` | Windows Enterprise LTSC, the long-term servicing channel (PRODUCT_ENTERPRISE_S, 0x0000007D). |
| `ENTERPRISE_S_N` | Windows Enterprise LTSC N (PRODUCT_ENTERPRISE_S_N, 0x0000007E). |
| `SERVERRDSH` | Windows Enterprise for Virtual Desktops, multi-session (PRODUCT_SERVERRDSH, 0x000000AF). |
| `IOTENTERPRISE` | Windows IoT Enterprise (PRODUCT_IOTENTERPRISE, 0x000000BC). |
| `IOTENTERPRISE_S` | Windows IoT Enterprise LTSC (PRODUCT_IOTENTERPRISE_S, 0x000000BF). |
| `STANDARD_SERVER` | Windows Server Standard (PRODUCT_STANDARD_SERVER, 0x00000007). |
| `STANDARD_SERVER_CORE` | Windows Server Standard, core installation (PRODUCT_STANDARD_SERVER_CORE, 0x0000000D). |
| `DATACENTER_SERVER` | Windows Server Datacenter (PRODUCT_DATACENTER_SERVER, 0x00000008). |
| `DATACENTER_SERVER_CORE` | Windows Server Datacenter, core installation (PRODUCT_DATACENTER_SERVER_CORE, 0x0000000C). |
| `ENTERPRISE_SERVER` | Windows Server Enterprise (PRODUCT_ENTERPRISE_SERVER, 0x0000000A). |
| `ENTERPRISE_SERVER_CORE` | Windows Server Enterprise, core installation (PRODUCT_ENTERPRISE_SERVER_CORE, 0x0000000E). |
| `WEB_SERVER` | Windows Web Server (PRODUCT_WEB_SERVER, 0x00000011). |
| `SMALLBUSINESS_SERVER` | Windows Small Business Server (PRODUCT_SMALLBUSINESS_SERVER, 0x00000009). |
| `SERVER_FOR_SMALLBUSINESS` | Windows Server 2008 for Windows Essential Server Solutions (PRODUCT_SERVER_FOR_SMALLBUSINESS, 0x00000018). |
| `SERVER_FOR_SMALLBUSINESS_V` | Windows Server 2008 without Hyper-V for Windows Essential Server Solutions (PRODUCT_SERVER_FOR_SMALLBUSINESS_V, 0x00000023). |
| `SERVER_FOUNDATION` | Windows Server Foundation (PRODUCT_SERVER_FOUNDATION, 0x00000021). |
| `SB_SOLUTION_SERVER` | Windows Small Business Server Essentials (PRODUCT_SB_SOLUTION_SERVER, 0x00000032). |
| `ESSENTIALBUSINESS_SERVER_MGMT` | Windows Essential Server Solution Management (PRODUCT_ESSENTIALBUSINESS_SERVER_MGMT, 0x0000003B). |
| `ESSENTIALBUSINESS_SERVER_ADDL` | Windows Essential Server Solution Additional (PRODUCT_ESSENTIALBUSINESS_SERVER_ADDL, 0x0000003C). |

## Used by

- [`OsInfo`](https://wartiva.com/api-docs/types/os-info.html) type: Basic information about the operating system an Endpoint is running.
- [`RuleApplyToOptionKey`](https://wartiva.com/api-docs/types/rule-apply-to-option-key.html) enum: Attribute keys that further scope which objects a rule applies to, in addition to its applyTo object type.

## Example

### Example

```json
"UNKNOWN"

```

---

Wartiva is in early access. Request access: https://wartiva.com/early-access.html  
All pages: https://wartiva.com/llms.txt
