Skip to content

Commit 68ea3c3

Browse files
committed
Regenerate ctypes
1 parent 9bd9ddb commit 68ea3c3

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

windows/generated_def/meta.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1158,6 +1158,13 @@
11581158
'EXIT_THREAD_DEBUG_EVENT',
11591159
'EXPORT_PRIVATE_KEYS',
11601160
'EXTENDED_STARTUPINFO_PRESENT',
1161+
'FACILITY_DISPATCH',
1162+
'FACILITY_ITF',
1163+
'FACILITY_NULL',
1164+
'FACILITY_RPC',
1165+
'FACILITY_STORAGE',
1166+
'FACILITY_WIN32',
1167+
'FACILITY_WINDOWS',
11611168
'FAILED_ACCESS_ACE_FLAG',
11621169
'FAX_CONFIG_QUERY',
11631170
'FAX_CONFIG_SET',
@@ -3006,6 +3013,8 @@
30063013
'STARTF_USESHOWWINDOW',
30073014
'STARTF_USESIZE',
30083015
'STARTF_USESTDHANDLES',
3016+
'STATUS_SEVERITY_COERROR',
3017+
'STATUS_SEVERITY_SUCCESS',
30093018
'STD_ERROR_HANDLE',
30103019
'STD_INPUT_HANDLE',
30113020
'STD_OUTPUT_HANDLE',

windows/generated_def/windef.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,13 @@
1717

1818
def CTL_CODE(DeviceType, Function, Method, Access):
1919
return (((DeviceType) << 16) | ((Access) << 14) | ((Function) << 2) | (Method))
20+
21+
# https://learn.microsoft.com/en-us/windows/win32/api/winerror/nf-winerror-hresult_facility
22+
# Original MACRO:
23+
# #define HRESULT_FACILITY(hr) (((hr) >> 16) & 0x1fff)
24+
25+
def HRESULT_FACILITY(hr):
26+
return (((hr) >> 16) & 0x1fff)
2027
from .ntstatus import *
2128
from .winerror import *
2229
BG_JOB_ENUM_ALL_USERS = make_flag("BG_JOB_ENUM_ALL_USERS", 0x0001)
@@ -516,6 +523,15 @@ def CTL_CODE(DeviceType, Function, Method, Access):
516523
ERROR_SEVERITY_INFORMATIONAL = make_flag("ERROR_SEVERITY_INFORMATIONAL", 0x40000000)
517524
ERROR_SEVERITY_WARNING = make_flag("ERROR_SEVERITY_WARNING", 0x80000000)
518525
ERROR_SEVERITY_ERROR = make_flag("ERROR_SEVERITY_ERROR", 0xC0000000)
526+
FACILITY_WINDOWS = make_flag("FACILITY_WINDOWS", 0x8)
527+
FACILITY_WIN32 = make_flag("FACILITY_WIN32", 0x7)
528+
FACILITY_STORAGE = make_flag("FACILITY_STORAGE", 0x3)
529+
FACILITY_RPC = make_flag("FACILITY_RPC", 0x1)
530+
FACILITY_NULL = make_flag("FACILITY_NULL", 0x0)
531+
FACILITY_ITF = make_flag("FACILITY_ITF", 0x4)
532+
FACILITY_DISPATCH = make_flag("FACILITY_DISPATCH", 0x2)
533+
STATUS_SEVERITY_SUCCESS = make_flag("STATUS_SEVERITY_SUCCESS", 0x0)
534+
STATUS_SEVERITY_COERROR = make_flag("STATUS_SEVERITY_COERROR", 0x2)
519535
EVENT_TRACE_FLAG_DISPATCHER = make_flag("EVENT_TRACE_FLAG_DISPATCHER", 0x00000800)
520536
EVENT_TRACE_FLAG_VIRTUAL_ALLOC = make_flag("EVENT_TRACE_FLAG_VIRTUAL_ALLOC", 0x00004000)
521537
EVENT_TRACE_FLAG_VAMAP = make_flag("EVENT_TRACE_FLAG_VAMAP", 0x00008000)

0 commit comments

Comments
 (0)