@@ -1576,6 +1576,45 @@ pub fn GetEnvironmentVariableW(lpName: LPWSTR, lpBuffer: [*]u16, nSize: DWORD) G
15761576 return rc ;
15771577}
15781578
1579+ // zig fmt: off
1580+ pub const PROCESS_CREATION_FLAGS = enum (u32 ) {
1581+ // <- gap here ->
1582+ DEBUG_PROCESS = 0x0000_0001 ,
1583+ DEBUG_ONLY_THIS_PROCESS = 0x0000_0002 ,
1584+ CREATE_SUSPENDED = 0x0000_0004 ,
1585+ DETACHED_PROCESS = 0x0000_0008 ,
1586+ CREATE_NEW_CONSOLE = 0x0000_0010 ,
1587+ NORMAL_PRIORITY_CLASS = 0x0000_0020 ,
1588+ IDLE_PRIORITY_CLASS = 0x0000_0040 ,
1589+ HIGH_PRIORITY_CLASS = 0x0000_0080 ,
1590+ REALTIME_PRIORITY_CLASS = 0x0000_0100 ,
1591+ CREATE_NEW_PROCESS_GROUP = 0x0000_0200 ,
1592+ CREATE_UNICODE_ENVIRONMENT = 0x0000_0400 ,
1593+ CREATE_SEPARATE_WOW_VDM = 0x0000_0800 ,
1594+ CREATE_SHARED_WOW_VDM = 0x0000_1000 ,
1595+ CREATE_FORCEDOS = 0x0000_2000 ,
1596+ BELOW_NORMAL_PRIORITY_CLASS = 0x0000_4000 ,
1597+ ABOVE_NORMAL_PRIORITY_CLASS = 0x0000_8000 ,
1598+ INHERIT_PARENT_AFFINITY = 0x0001_0000 ,
1599+ INHERIT_CALLER_PRIORITY = 0x0002_0000 ,
1600+ CREATE_PROTECTED_PROCESS = 0x0004_0000 ,
1601+ EXTENDED_STARTUPINFO_PRESENT = 0x0008_0000 ,
1602+ PROCESS_MODE_BACKGROUND_BEGIN = 0x0010_0000 ,
1603+ PROCESS_MODE_BACKGROUND_END = 0x0020_0000 ,
1604+ CREATE_SECURE_PROCESS = 0x0040_0000 ,
1605+ // <- gap here ->
1606+ CREATE_BREAKAWAY_FROM_JOB = 0x0100_0000 ,
1607+ CREATE_PRESERVE_CODE_AUTHZ_LEVEL = 0x0200_0000 ,
1608+ CREATE_DEFAULT_ERROR_MODE = 0x0400_0000 ,
1609+ CREATE_NO_WINDOW = 0x0800_0000 ,
1610+ PROFILE_USER = 0x1000_0000 ,
1611+ PROFILE_KERNEL = 0x2000_0000 ,
1612+ PROFILE_SERVER = 0x4000_0000 ,
1613+ CREATE_IGNORE_SYSTEM_DEFAULT = 0x8000_0000 ,
1614+ _ ,
1615+ };
1616+ // zig fmt: on
1617+
15791618pub const CreateProcessError = error {
15801619 FileNotFound ,
15811620 AccessDenied ,
@@ -2919,8 +2958,6 @@ pub const COORD = extern struct {
29192958 Y : SHORT ,
29202959};
29212960
2922- pub const CREATE_UNICODE_ENVIRONMENT = 1024 ;
2923-
29242961pub const TLS_OUT_OF_INDEXES = 4294967295 ;
29252962pub const IMAGE_TLS_DIRECTORY = extern struct {
29262963 StartAddressOfRawData : usize ,
0 commit comments