2019-07-17 22:37:06 -04:00
|
|
|
|
namespace Vanara.PInvoke
|
|
|
|
|
{
|
|
|
|
|
/// <summary>NTDDI version constants</summary>
|
|
|
|
|
[PInvokeData("sdkddkver.h")]
|
|
|
|
|
public enum NTDDI : uint
|
|
|
|
|
{
|
2019-08-04 18:57:16 -04:00
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WIN2K = 0x05000000,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WIN2KSP1 = 0x05000100,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WIN2KSP2 = 0x05000200,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WIN2KSP3 = 0x05000300,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WIN2KSP4 = 0x05000400,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WINXP = 0x05010000,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WINXPSP1 = 0x05010100,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WINXPSP2 = 0x05010200,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WINXPSP3 = 0x05010300,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WINXPSP4 = 0x05010400,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WS03 = 0x05020000,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WS03SP1 = 0x05020100,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WS03SP2 = 0x05020200,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WS03SP3 = 0x05020300,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WS03SP4 = 0x05020400,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WIN6 = 0x06000000,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WIN6SP1 = 0x06000100,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WIN6SP2 = 0x06000200,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WIN6SP3 = 0x06000300,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WIN6SP4 = 0x06000400,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_VISTA = NTDDI_WIN6,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_VISTASP1 = NTDDI_WIN6SP1,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_VISTASP2 = NTDDI_WIN6SP2,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_VISTASP3 = NTDDI_WIN6SP3,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_VISTASP4 = NTDDI_WIN6SP4,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_LONGHORN = NTDDI_VISTA,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WS08 = NTDDI_WIN6SP1,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WS08SP2 = NTDDI_WIN6SP2,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WS08SP3 = NTDDI_WIN6SP3,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WS08SP4 = NTDDI_WIN6SP4,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WIN7 = 0x06010000,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WIN8 = 0x06020000,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WINBLUE = 0x06030000,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WINTHRESHOLD = 0x0A000000,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WIN10 = 0x0A000000,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WIN10_TH2 = 0x0A000001,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WIN10_RS1 = 0x0A000002,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WIN10_RS2 = 0x0A000003,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WIN10_RS3 = 0x0A000004,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WIN10_RS4 = 0x0A000005,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WIN10_RS5 = 0x0A000006,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
NTDDI_WIN10_19H1 = 0x0A000007,
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>_WIN32_WINNT version constants</summary>
|
|
|
|
|
[PInvokeData("sdkddkver.h")]
|
|
|
|
|
public enum WIN32_WINNT : ushort
|
|
|
|
|
{
|
2019-08-04 18:57:16 -04:00
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
_WIN32_WINNT_NT4 = 0x0400,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
_WIN32_WINNT_WIN2K = 0x0500,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
_WIN32_WINNT_WINXP = 0x0501,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
_WIN32_WINNT_WS03 = 0x0502,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
_WIN32_WINNT_WIN6 = 0x0600,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
_WIN32_WINNT_VISTA = 0x0600,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
_WIN32_WINNT_WS08 = 0x0600,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
_WIN32_WINNT_LONGHORN = 0x0600,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
_WIN32_WINNT_WIN7 = 0x0601,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
_WIN32_WINNT_WIN8 = 0x0602,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
_WIN32_WINNT_WINBLUE = 0x0603,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
_WIN32_WINNT_WINTHRESHOLD = 0x0A00,
|
2019-08-04 18:57:16 -04:00
|
|
|
|
|
|
|
|
|
/// <summary/>
|
2019-07-17 22:37:06 -04:00
|
|
|
|
_WIN32_WINNT_WIN10 = 0x0A00,
|
|
|
|
|
}
|
|
|
|
|
}
|