diff --git a/PInvoke/Shared/SdkDdkVer.cs b/PInvoke/Shared/SdkDdkVer.cs index 58de3820..976d0b24 100644 --- a/PInvoke/Shared/SdkDdkVer.cs +++ b/PInvoke/Shared/SdkDdkVer.cs @@ -4,47 +4,130 @@ [PInvokeData("sdkddkver.h")] public enum NTDDI : uint { + /// NTDDI_WIN2K = 0x05000000, + + /// NTDDI_WIN2KSP1 = 0x05000100, + + /// NTDDI_WIN2KSP2 = 0x05000200, + + /// NTDDI_WIN2KSP3 = 0x05000300, + + /// NTDDI_WIN2KSP4 = 0x05000400, + + /// NTDDI_WINXP = 0x05010000, + + /// NTDDI_WINXPSP1 = 0x05010100, + + /// NTDDI_WINXPSP2 = 0x05010200, + + /// NTDDI_WINXPSP3 = 0x05010300, + + /// NTDDI_WINXPSP4 = 0x05010400, + + /// NTDDI_WS03 = 0x05020000, + + /// NTDDI_WS03SP1 = 0x05020100, + + /// NTDDI_WS03SP2 = 0x05020200, + + /// NTDDI_WS03SP3 = 0x05020300, + + /// NTDDI_WS03SP4 = 0x05020400, + + /// NTDDI_WIN6 = 0x06000000, + + /// NTDDI_WIN6SP1 = 0x06000100, + + /// NTDDI_WIN6SP2 = 0x06000200, + + /// NTDDI_WIN6SP3 = 0x06000300, + + /// NTDDI_WIN6SP4 = 0x06000400, + + /// NTDDI_VISTA = NTDDI_WIN6, + + /// NTDDI_VISTASP1 = NTDDI_WIN6SP1, + + /// NTDDI_VISTASP2 = NTDDI_WIN6SP2, + + /// NTDDI_VISTASP3 = NTDDI_WIN6SP3, + + /// NTDDI_VISTASP4 = NTDDI_WIN6SP4, + + /// NTDDI_LONGHORN = NTDDI_VISTA, + + /// NTDDI_WS08 = NTDDI_WIN6SP1, + + /// NTDDI_WS08SP2 = NTDDI_WIN6SP2, + + /// NTDDI_WS08SP3 = NTDDI_WIN6SP3, + + /// NTDDI_WS08SP4 = NTDDI_WIN6SP4, + + /// NTDDI_WIN7 = 0x06010000, + + /// NTDDI_WIN8 = 0x06020000, + + /// NTDDI_WINBLUE = 0x06030000, + + /// NTDDI_WINTHRESHOLD = 0x0A000000, + + /// NTDDI_WIN10 = 0x0A000000, + + /// NTDDI_WIN10_TH2 = 0x0A000001, + + /// NTDDI_WIN10_RS1 = 0x0A000002, + + /// NTDDI_WIN10_RS2 = 0x0A000003, + + /// NTDDI_WIN10_RS3 = 0x0A000004, + + /// NTDDI_WIN10_RS4 = 0x0A000005, + + /// NTDDI_WIN10_RS5 = 0x0A000006, + + /// NTDDI_WIN10_19H1 = 0x0A000007, } @@ -52,18 +135,43 @@ [PInvokeData("sdkddkver.h")] public enum WIN32_WINNT : ushort { + /// _WIN32_WINNT_NT4 = 0x0400, + + /// _WIN32_WINNT_WIN2K = 0x0500, + + /// _WIN32_WINNT_WINXP = 0x0501, + + /// _WIN32_WINNT_WS03 = 0x0502, + + /// _WIN32_WINNT_WIN6 = 0x0600, + + /// _WIN32_WINNT_VISTA = 0x0600, + + /// _WIN32_WINNT_WS08 = 0x0600, + + /// _WIN32_WINNT_LONGHORN = 0x0600, + + /// _WIN32_WINNT_WIN7 = 0x0601, + + /// _WIN32_WINNT_WIN8 = 0x0602, + + /// _WIN32_WINNT_WINBLUE = 0x0603, + + /// _WIN32_WINNT_WINTHRESHOLD = 0x0A00, + + /// _WIN32_WINNT_WIN10 = 0x0A00, } } \ No newline at end of file