[PATCH] add generated NTSTATUS error module for python

Günther Deschner gd at samba.org
Fri Sep 30 04:25:15 UTC 2016


Hi,

please review and push.

Thanks,
Guenther
-- 
Günther Deschner                    GPG-ID: 8EE11688
Red Hat                         gdeschner at redhat.com
Samba Team                              gd at samba.org
-------------- next part --------------
From 0d9eb69a52c38cdd1aab7382e49b78ec1d28f880 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?G=C3=BCnther=20Deschner?= <gd at samba.org>
Date: Tue, 27 Sep 2016 20:31:58 +0200
Subject: [PATCH] errors: generate python error codes for NTSTATUS

Guenther

Signed-off-by: Guenther Deschner <gd at samba.org>
---
 libcli/util/py_ntstatus.c             | 1822 +++++++++++++++++++++++++++++++++
 libcli/util/wscript_build             |    5 +
 source4/scripting/bin/gen_ntstatus.py |   31 +
 3 files changed, 1858 insertions(+)
 create mode 100644 libcli/util/py_ntstatus.c

diff --git a/libcli/util/py_ntstatus.c b/libcli/util/py_ntstatus.c
new file mode 100644
index 0000000..da1f9c3
--- /dev/null
+++ b/libcli/util/py_ntstatus.c
@@ -0,0 +1,1822 @@
+/*
+ * New descriptions for existing errors generated from
+ * [MS-ERREF] http://msdn.microsoft.com/en-us/library/cc704588.aspx
+ */
+#include <Python.h>
+#include "includes.h"
+
+static inline PyObject *ndr_PyLong_FromUnsignedLongLong(unsigned long long v)
+{
+	if (v > LONG_MAX) {
+		return PyLong_FromUnsignedLongLong(v);
+	} else {
+		return PyInt_FromLong(v);
+	}
+}
+
+void initntstatus(void)
+{
+	PyObject *m;
+
+	m = Py_InitModule3("ntstatus", NULL, "NTSTATUS error defines");
+	if (m == NULL)
+		return;
+
+	PyModule_AddObject(m, "NT_STATUS_SUCCESS", ndr_PyLong_FromUnsignedLongLong(0x00000000));
+	PyModule_AddObject(m, "NT_STATUS_WAIT_0", ndr_PyLong_FromUnsignedLongLong(0x00000000));
+	PyModule_AddObject(m, "NT_STATUS_WAIT_1", ndr_PyLong_FromUnsignedLongLong(0x00000001));
+	PyModule_AddObject(m, "NT_STATUS_WAIT_2", ndr_PyLong_FromUnsignedLongLong(0x00000002));
+	PyModule_AddObject(m, "NT_STATUS_WAIT_3", ndr_PyLong_FromUnsignedLongLong(0x00000003));
+	PyModule_AddObject(m, "NT_STATUS_WAIT_63", ndr_PyLong_FromUnsignedLongLong(0x0000003f));
+	PyModule_AddObject(m, "NT_STATUS_ABANDONED", ndr_PyLong_FromUnsignedLongLong(0x00000080));
+	PyModule_AddObject(m, "NT_STATUS_ABANDONED_WAIT_0", ndr_PyLong_FromUnsignedLongLong(0x00000080));
+	PyModule_AddObject(m, "NT_STATUS_ABANDONED_WAIT_63", ndr_PyLong_FromUnsignedLongLong(0x000000bf));
+	PyModule_AddObject(m, "NT_STATUS_USER_APC", ndr_PyLong_FromUnsignedLongLong(0x000000c0));
+	PyModule_AddObject(m, "NT_STATUS_ALERTED", ndr_PyLong_FromUnsignedLongLong(0x00000101));
+	PyModule_AddObject(m, "NT_STATUS_TIMEOUT", ndr_PyLong_FromUnsignedLongLong(0x00000102));
+	PyModule_AddObject(m, "NT_STATUS_PENDING", ndr_PyLong_FromUnsignedLongLong(0x00000103));
+	PyModule_AddObject(m, "NT_STATUS_REPARSE", ndr_PyLong_FromUnsignedLongLong(0x00000104));
+	PyModule_AddObject(m, "NT_STATUS_MORE_ENTRIES", ndr_PyLong_FromUnsignedLongLong(0x00000105));
+	PyModule_AddObject(m, "NT_STATUS_NOT_ALL_ASSIGNED", ndr_PyLong_FromUnsignedLongLong(0x00000106));
+	PyModule_AddObject(m, "NT_STATUS_SOME_NOT_MAPPED", ndr_PyLong_FromUnsignedLongLong(0x00000107));
+	PyModule_AddObject(m, "NT_STATUS_OPLOCK_BREAK_IN_PROGRESS", ndr_PyLong_FromUnsignedLongLong(0x00000108));
+	PyModule_AddObject(m, "NT_STATUS_VOLUME_MOUNTED", ndr_PyLong_FromUnsignedLongLong(0x00000109));
+	PyModule_AddObject(m, "NT_STATUS_RXACT_COMMITTED", ndr_PyLong_FromUnsignedLongLong(0x0000010a));
+	PyModule_AddObject(m, "NT_STATUS_NOTIFY_CLEANUP", ndr_PyLong_FromUnsignedLongLong(0x0000010b));
+	PyModule_AddObject(m, "NT_STATUS_NOTIFY_ENUM_DIR", ndr_PyLong_FromUnsignedLongLong(0x0000010c));
+	PyModule_AddObject(m, "NT_STATUS_NO_QUOTAS_FOR_ACCOUNT", ndr_PyLong_FromUnsignedLongLong(0x0000010d));
+	PyModule_AddObject(m, "NT_STATUS_PRIMARY_TRANSPORT_CONNECT_FAILED", ndr_PyLong_FromUnsignedLongLong(0x0000010e));
+	PyModule_AddObject(m, "NT_STATUS_PAGE_FAULT_TRANSITION", ndr_PyLong_FromUnsignedLongLong(0x00000110));
+	PyModule_AddObject(m, "NT_STATUS_PAGE_FAULT_DEMAND_ZERO", ndr_PyLong_FromUnsignedLongLong(0x00000111));
+	PyModule_AddObject(m, "NT_STATUS_PAGE_FAULT_COPY_ON_WRITE", ndr_PyLong_FromUnsignedLongLong(0x00000112));
+	PyModule_AddObject(m, "NT_STATUS_PAGE_FAULT_GUARD_PAGE", ndr_PyLong_FromUnsignedLongLong(0x00000113));
+	PyModule_AddObject(m, "NT_STATUS_PAGE_FAULT_PAGING_FILE", ndr_PyLong_FromUnsignedLongLong(0x00000114));
+	PyModule_AddObject(m, "NT_STATUS_CACHE_PAGE_LOCKED", ndr_PyLong_FromUnsignedLongLong(0x00000115));
+	PyModule_AddObject(m, "NT_STATUS_CRASH_DUMP", ndr_PyLong_FromUnsignedLongLong(0x00000116));
+	PyModule_AddObject(m, "NT_STATUS_BUFFER_ALL_ZEROS", ndr_PyLong_FromUnsignedLongLong(0x00000117));
+	PyModule_AddObject(m, "NT_STATUS_REPARSE_OBJECT", ndr_PyLong_FromUnsignedLongLong(0x00000118));
+	PyModule_AddObject(m, "NT_STATUS_RESOURCE_REQUIREMENTS_CHANGED", ndr_PyLong_FromUnsignedLongLong(0x00000119));
+	PyModule_AddObject(m, "NT_STATUS_TRANSLATION_COMPLETE", ndr_PyLong_FromUnsignedLongLong(0x00000120));
+	PyModule_AddObject(m, "NT_STATUS_DS_MEMBERSHIP_EVALUATED_LOCALLY", ndr_PyLong_FromUnsignedLongLong(0x00000121));
+	PyModule_AddObject(m, "NT_STATUS_NOTHING_TO_TERMINATE", ndr_PyLong_FromUnsignedLongLong(0x00000122));
+	PyModule_AddObject(m, "NT_STATUS_PROCESS_NOT_IN_JOB", ndr_PyLong_FromUnsignedLongLong(0x00000123));
+	PyModule_AddObject(m, "NT_STATUS_PROCESS_IN_JOB", ndr_PyLong_FromUnsignedLongLong(0x00000124));
+	PyModule_AddObject(m, "NT_STATUS_VOLSNAP_HIBERNATE_READY", ndr_PyLong_FromUnsignedLongLong(0x00000125));
+	PyModule_AddObject(m, "NT_STATUS_FSFILTER_OP_COMPLETED_SUCCESSFULLY", ndr_PyLong_FromUnsignedLongLong(0x00000126));
+	PyModule_AddObject(m, "NT_STATUS_INTERRUPT_VECTOR_ALREADY_CONNECTED", ndr_PyLong_FromUnsignedLongLong(0x00000127));
+	PyModule_AddObject(m, "NT_STATUS_INTERRUPT_STILL_CONNECTED", ndr_PyLong_FromUnsignedLongLong(0x00000128));
+	PyModule_AddObject(m, "NT_STATUS_PROCESS_CLONED", ndr_PyLong_FromUnsignedLongLong(0x00000129));
+	PyModule_AddObject(m, "NT_STATUS_FILE_LOCKED_WITH_ONLY_READERS", ndr_PyLong_FromUnsignedLongLong(0x0000012a));
+	PyModule_AddObject(m, "NT_STATUS_FILE_LOCKED_WITH_WRITERS", ndr_PyLong_FromUnsignedLongLong(0x0000012b));
+	PyModule_AddObject(m, "NT_STATUS_RESOURCEMANAGER_READ_ONLY", ndr_PyLong_FromUnsignedLongLong(0x00000202));
+	PyModule_AddObject(m, "NT_STATUS_WAIT_FOR_OPLOCK", ndr_PyLong_FromUnsignedLongLong(0x00000367));
+	PyModule_AddObject(m, "NT_STATUS_DBG_EXCEPTION_HANDLED", ndr_PyLong_FromUnsignedLongLong(0x00010001));
+	PyModule_AddObject(m, "NT_STATUS_DBG_CONTINUE", ndr_PyLong_FromUnsignedLongLong(0x00010002));
+	PyModule_AddObject(m, "NT_STATUS_FLT_IO_COMPLETE", ndr_PyLong_FromUnsignedLongLong(0x001c0001));
+	PyModule_AddObject(m, "NT_STATUS_FILE_NOT_AVAILABLE", ndr_PyLong_FromUnsignedLongLong(0xc0000467));
+	PyModule_AddObject(m, "NT_STATUS_SHARE_UNAVAILABLE", ndr_PyLong_FromUnsignedLongLong(0xc0000480));
+	PyModule_AddObject(m, "NT_STATUS_SHARE_UNAVAILABLE", ndr_PyLong_FromUnsignedLongLong(0xc0000480));
+	PyModule_AddObject(m, "NT_STATUS_CALLBACK_RETURNED_THREAD_AFFINITY", ndr_PyLong_FromUnsignedLongLong(0xc0000721));
+	PyModule_AddObject(m, "NT_STATUS_OBJECT_NAME_EXISTS", ndr_PyLong_FromUnsignedLongLong(0x40000000));
+	PyModule_AddObject(m, "NT_STATUS_THREAD_WAS_SUSPENDED", ndr_PyLong_FromUnsignedLongLong(0x40000001));
+	PyModule_AddObject(m, "NT_STATUS_WORKING_SET_LIMIT_RANGE", ndr_PyLong_FromUnsignedLongLong(0x40000002));
+	PyModule_AddObject(m, "NT_STATUS_IMAGE_NOT_AT_BASE", ndr_PyLong_FromUnsignedLongLong(0x40000003));
+	PyModule_AddObject(m, "NT_STATUS_RXACT_STATE_CREATED", ndr_PyLong_FromUnsignedLongLong(0x40000004));
+	PyModule_AddObject(m, "NT_STATUS_SEGMENT_NOTIFICATION", ndr_PyLong_FromUnsignedLongLong(0x40000005));
+	PyModule_AddObject(m, "NT_STATUS_LOCAL_USER_SESSION_KEY", ndr_PyLong_FromUnsignedLongLong(0x40000006));
+	PyModule_AddObject(m, "NT_STATUS_BAD_CURRENT_DIRECTORY", ndr_PyLong_FromUnsignedLongLong(0x40000007));
+	PyModule_AddObject(m, "NT_STATUS_SERIAL_MORE_WRITES", ndr_PyLong_FromUnsignedLongLong(0x40000008));
+	PyModule_AddObject(m, "NT_STATUS_REGISTRY_RECOVERED", ndr_PyLong_FromUnsignedLongLong(0x40000009));
+	PyModule_AddObject(m, "NT_STATUS_FT_READ_RECOVERY_FROM_BACKUP", ndr_PyLong_FromUnsignedLongLong(0x4000000a));
+	PyModule_AddObject(m, "NT_STATUS_FT_WRITE_RECOVERY", ndr_PyLong_FromUnsignedLongLong(0x4000000b));
+	PyModule_AddObject(m, "NT_STATUS_SERIAL_COUNTER_TIMEOUT", ndr_PyLong_FromUnsignedLongLong(0x4000000c));
+	PyModule_AddObject(m, "NT_STATUS_NULL_LM_PASSWORD", ndr_PyLong_FromUnsignedLongLong(0x4000000d));
+	PyModule_AddObject(m, "NT_STATUS_IMAGE_MACHINE_TYPE_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0x4000000e));
+	PyModule_AddObject(m, "NT_STATUS_RECEIVE_PARTIAL", ndr_PyLong_FromUnsignedLongLong(0x4000000f));
+	PyModule_AddObject(m, "NT_STATUS_RECEIVE_EXPEDITED", ndr_PyLong_FromUnsignedLongLong(0x40000010));
+	PyModule_AddObject(m, "NT_STATUS_RECEIVE_PARTIAL_EXPEDITED", ndr_PyLong_FromUnsignedLongLong(0x40000011));
+	PyModule_AddObject(m, "NT_STATUS_EVENT_DONE", ndr_PyLong_FromUnsignedLongLong(0x40000012));
+	PyModule_AddObject(m, "NT_STATUS_EVENT_PENDING", ndr_PyLong_FromUnsignedLongLong(0x40000013));
+	PyModule_AddObject(m, "NT_STATUS_CHECKING_FILE_SYSTEM", ndr_PyLong_FromUnsignedLongLong(0x40000014));
+	PyModule_AddObject(m, "NT_STATUS_FATAL_APP_EXIT", ndr_PyLong_FromUnsignedLongLong(0x40000015));
+	PyModule_AddObject(m, "NT_STATUS_PREDEFINED_HANDLE", ndr_PyLong_FromUnsignedLongLong(0x40000016));
+	PyModule_AddObject(m, "NT_STATUS_WAS_UNLOCKED", ndr_PyLong_FromUnsignedLongLong(0x40000017));
+	PyModule_AddObject(m, "NT_STATUS_SERVICE_NOTIFICATION", ndr_PyLong_FromUnsignedLongLong(0x40000018));
+	PyModule_AddObject(m, "NT_STATUS_WAS_LOCKED", ndr_PyLong_FromUnsignedLongLong(0x40000019));
+	PyModule_AddObject(m, "NT_STATUS_LOG_HARD_ERROR", ndr_PyLong_FromUnsignedLongLong(0x4000001a));
+	PyModule_AddObject(m, "NT_STATUS_ALREADY_WIN32", ndr_PyLong_FromUnsignedLongLong(0x4000001b));
+	PyModule_AddObject(m, "NT_STATUS_WX86_UNSIMULATE", ndr_PyLong_FromUnsignedLongLong(0x4000001c));
+	PyModule_AddObject(m, "NT_STATUS_WX86_CONTINUE", ndr_PyLong_FromUnsignedLongLong(0x4000001d));
+	PyModule_AddObject(m, "NT_STATUS_WX86_SINGLE_STEP", ndr_PyLong_FromUnsignedLongLong(0x4000001e));
+	PyModule_AddObject(m, "NT_STATUS_WX86_BREAKPOINT", ndr_PyLong_FromUnsignedLongLong(0x4000001f));
+	PyModule_AddObject(m, "NT_STATUS_WX86_EXCEPTION_CONTINUE", ndr_PyLong_FromUnsignedLongLong(0x40000020));
+	PyModule_AddObject(m, "NT_STATUS_WX86_EXCEPTION_LASTCHANCE", ndr_PyLong_FromUnsignedLongLong(0x40000021));
+	PyModule_AddObject(m, "NT_STATUS_WX86_EXCEPTION_CHAIN", ndr_PyLong_FromUnsignedLongLong(0x40000022));
+	PyModule_AddObject(m, "NT_STATUS_IMAGE_MACHINE_TYPE_MISMATCH_EXE", ndr_PyLong_FromUnsignedLongLong(0x40000023));
+	PyModule_AddObject(m, "NT_STATUS_NO_YIELD_PERFORMED", ndr_PyLong_FromUnsignedLongLong(0x40000024));
+	PyModule_AddObject(m, "NT_STATUS_TIMER_RESUME_IGNORED", ndr_PyLong_FromUnsignedLongLong(0x40000025));
+	PyModule_AddObject(m, "NT_STATUS_ARBITRATION_UNHANDLED", ndr_PyLong_FromUnsignedLongLong(0x40000026));
+	PyModule_AddObject(m, "NT_STATUS_CARDBUS_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0x40000027));
+	PyModule_AddObject(m, "NT_STATUS_WX86_CREATEWX86TIB", ndr_PyLong_FromUnsignedLongLong(0x40000028));
+	PyModule_AddObject(m, "NT_STATUS_MP_PROCESSOR_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0x40000029));
+	PyModule_AddObject(m, "NT_STATUS_HIBERNATED", ndr_PyLong_FromUnsignedLongLong(0x4000002a));
+	PyModule_AddObject(m, "NT_STATUS_RESUME_HIBERNATION", ndr_PyLong_FromUnsignedLongLong(0x4000002b));
+	PyModule_AddObject(m, "NT_STATUS_FIRMWARE_UPDATED", ndr_PyLong_FromUnsignedLongLong(0x4000002c));
+	PyModule_AddObject(m, "NT_STATUS_DRIVERS_LEAKING_LOCKED_PAGES", ndr_PyLong_FromUnsignedLongLong(0x4000002d));
+	PyModule_AddObject(m, "NT_STATUS_MESSAGE_RETRIEVED", ndr_PyLong_FromUnsignedLongLong(0x4000002e));
+	PyModule_AddObject(m, "NT_STATUS_SYSTEM_POWERSTATE_TRANSITION", ndr_PyLong_FromUnsignedLongLong(0x4000002f));
+	PyModule_AddObject(m, "NT_STATUS_ALPC_CHECK_COMPLETION_LIST", ndr_PyLong_FromUnsignedLongLong(0x40000030));
+	PyModule_AddObject(m, "NT_STATUS_SYSTEM_POWERSTATE_COMPLEX_TRANSITION", ndr_PyLong_FromUnsignedLongLong(0x40000031));
+	PyModule_AddObject(m, "NT_STATUS_ACCESS_AUDIT_BY_POLICY", ndr_PyLong_FromUnsignedLongLong(0x40000032));
+	PyModule_AddObject(m, "NT_STATUS_ABANDON_HIBERFILE", ndr_PyLong_FromUnsignedLongLong(0x40000033));
+	PyModule_AddObject(m, "NT_STATUS_BIZRULES_NOT_ENABLED", ndr_PyLong_FromUnsignedLongLong(0x40000034));
+	PyModule_AddObject(m, "NT_STATUS_WAKE_SYSTEM", ndr_PyLong_FromUnsignedLongLong(0x40000294));
+	PyModule_AddObject(m, "NT_STATUS_DS_SHUTTING_DOWN", ndr_PyLong_FromUnsignedLongLong(0x40000370));
+	PyModule_AddObject(m, "NT_STATUS_DBG_REPLY_LATER", ndr_PyLong_FromUnsignedLongLong(0x40010001));
+	PyModule_AddObject(m, "NT_STATUS_DBG_UNABLE_TO_PROVIDE_HANDLE", ndr_PyLong_FromUnsignedLongLong(0x40010002));
+	PyModule_AddObject(m, "NT_STATUS_DBG_TERMINATE_THREAD", ndr_PyLong_FromUnsignedLongLong(0x40010003));
+	PyModule_AddObject(m, "NT_STATUS_DBG_TERMINATE_PROCESS", ndr_PyLong_FromUnsignedLongLong(0x40010004));
+	PyModule_AddObject(m, "NT_STATUS_DBG_CONTROL_C", ndr_PyLong_FromUnsignedLongLong(0x40010005));
+	PyModule_AddObject(m, "NT_STATUS_DBG_PRINTEXCEPTION_C", ndr_PyLong_FromUnsignedLongLong(0x40010006));
+	PyModule_AddObject(m, "NT_STATUS_DBG_RIPEXCEPTION", ndr_PyLong_FromUnsignedLongLong(0x40010007));
+	PyModule_AddObject(m, "NT_STATUS_DBG_CONTROL_BREAK", ndr_PyLong_FromUnsignedLongLong(0x40010008));
+	PyModule_AddObject(m, "NT_STATUS_DBG_COMMAND_EXCEPTION", ndr_PyLong_FromUnsignedLongLong(0x40010009));
+	PyModule_AddObject(m, "NT_STATUS_RPC_UUID_LOCAL_ONLY", ndr_PyLong_FromUnsignedLongLong(0x40020056));
+	PyModule_AddObject(m, "NT_STATUS_RPC_SEND_INCOMPLETE", ndr_PyLong_FromUnsignedLongLong(0x400200af));
+	PyModule_AddObject(m, "NT_STATUS_CTX_CDM_CONNECT", ndr_PyLong_FromUnsignedLongLong(0x400a0004));
+	PyModule_AddObject(m, "NT_STATUS_CTX_CDM_DISCONNECT", ndr_PyLong_FromUnsignedLongLong(0x400a0005));
+	PyModule_AddObject(m, "NT_STATUS_SXS_RELEASE_ACTIVATION_CONTEXT", ndr_PyLong_FromUnsignedLongLong(0x4015000d));
+	PyModule_AddObject(m, "NT_STATUS_RECOVERY_NOT_NEEDED", ndr_PyLong_FromUnsignedLongLong(0x40190034));
+	PyModule_AddObject(m, "NT_STATUS_RM_ALREADY_STARTED", ndr_PyLong_FromUnsignedLongLong(0x40190035));
+	PyModule_AddObject(m, "NT_STATUS_LOG_NO_RESTART", ndr_PyLong_FromUnsignedLongLong(0x401a000c));
+	PyModule_AddObject(m, "NT_STATUS_VIDEO_DRIVER_DEBUG_REPORT_REQUEST", ndr_PyLong_FromUnsignedLongLong(0x401b00ec));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_PARTIAL_DATA_POPULATED", ndr_PyLong_FromUnsignedLongLong(0x401e000a));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_DRIVER_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0x401e0117));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_MODE_NOT_PINNED", ndr_PyLong_FromUnsignedLongLong(0x401e0307));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_NO_PREFERRED_MODE", ndr_PyLong_FromUnsignedLongLong(0x401e031e));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_DATASET_IS_EMPTY", ndr_PyLong_FromUnsignedLongLong(0x401e034b));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET", ndr_PyLong_FromUnsignedLongLong(0x401e034c));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED", ndr_PyLong_FromUnsignedLongLong(0x401e0351));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_UNKNOWN_CHILD_STATUS", ndr_PyLong_FromUnsignedLongLong(0x401e042f));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_LEADLINK_START_DEFERRED", ndr_PyLong_FromUnsignedLongLong(0x401e0437));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_POLLING_TOO_FREQUENTLY", ndr_PyLong_FromUnsignedLongLong(0x401e0439));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_START_DEFERRED", ndr_PyLong_FromUnsignedLongLong(0x401e043a));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_INDICATION_REQUIRED", ndr_PyLong_FromUnsignedLongLong(0x40230001));
+	PyModule_AddObject(m, "NT_STATUS_GUARD_PAGE_VIOLATION", ndr_PyLong_FromUnsignedLongLong(0x80000001));
+	PyModule_AddObject(m, "NT_STATUS_DATATYPE_MISALIGNMENT", ndr_PyLong_FromUnsignedLongLong(0x80000002));
+	PyModule_AddObject(m, "NT_STATUS_BREAKPOINT", ndr_PyLong_FromUnsignedLongLong(0x80000003));
+	PyModule_AddObject(m, "NT_STATUS_SINGLE_STEP", ndr_PyLong_FromUnsignedLongLong(0x80000004));
+	PyModule_AddObject(m, "NT_STATUS_BUFFER_OVERFLOW", ndr_PyLong_FromUnsignedLongLong(0x80000005));
+	PyModule_AddObject(m, "NT_STATUS_NO_MORE_FILES", ndr_PyLong_FromUnsignedLongLong(0x80000006));
+	PyModule_AddObject(m, "NT_STATUS_WAKE_SYSTEM_DEBUGGER", ndr_PyLong_FromUnsignedLongLong(0x80000007));
+	PyModule_AddObject(m, "NT_STATUS_HANDLES_CLOSED", ndr_PyLong_FromUnsignedLongLong(0x8000000a));
+	PyModule_AddObject(m, "NT_STATUS_NO_INHERITANCE", ndr_PyLong_FromUnsignedLongLong(0x8000000b));
+	PyModule_AddObject(m, "NT_STATUS_GUID_SUBSTITUTION_MADE", ndr_PyLong_FromUnsignedLongLong(0x8000000c));
+	PyModule_AddObject(m, "NT_STATUS_PARTIAL_COPY", ndr_PyLong_FromUnsignedLongLong(0x8000000d));
+	PyModule_AddObject(m, "NT_STATUS_DEVICE_PAPER_EMPTY", ndr_PyLong_FromUnsignedLongLong(0x8000000e));
+	PyModule_AddObject(m, "NT_STATUS_DEVICE_POWERED_OFF", ndr_PyLong_FromUnsignedLongLong(0x8000000f));
+	PyModule_AddObject(m, "NT_STATUS_DEVICE_OFF_LINE", ndr_PyLong_FromUnsignedLongLong(0x80000010));
+	PyModule_AddObject(m, "NT_STATUS_DEVICE_BUSY", ndr_PyLong_FromUnsignedLongLong(0x80000011));
+	PyModule_AddObject(m, "NT_STATUS_NO_MORE_EAS", ndr_PyLong_FromUnsignedLongLong(0x80000012));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_EA_NAME", ndr_PyLong_FromUnsignedLongLong(0x80000013));
+	PyModule_AddObject(m, "NT_STATUS_EA_LIST_INCONSISTENT", ndr_PyLong_FromUnsignedLongLong(0x80000014));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_EA_FLAG", ndr_PyLong_FromUnsignedLongLong(0x80000015));
+	PyModule_AddObject(m, "NT_STATUS_VERIFY_REQUIRED", ndr_PyLong_FromUnsignedLongLong(0x80000016));
+	PyModule_AddObject(m, "NT_STATUS_EXTRANEOUS_INFORMATION", ndr_PyLong_FromUnsignedLongLong(0x80000017));
+	PyModule_AddObject(m, "NT_STATUS_RXACT_COMMIT_NECESSARY", ndr_PyLong_FromUnsignedLongLong(0x80000018));
+	PyModule_AddObject(m, "NT_STATUS_NO_MORE_ENTRIES", ndr_PyLong_FromUnsignedLongLong(0x8000001a));
+	PyModule_AddObject(m, "NT_STATUS_FILEMARK_DETECTED", ndr_PyLong_FromUnsignedLongLong(0x8000001b));
+	PyModule_AddObject(m, "NT_STATUS_MEDIA_CHANGED", ndr_PyLong_FromUnsignedLongLong(0x8000001c));
+	PyModule_AddObject(m, "NT_STATUS_BUS_RESET", ndr_PyLong_FromUnsignedLongLong(0x8000001d));
+	PyModule_AddObject(m, "NT_STATUS_END_OF_MEDIA", ndr_PyLong_FromUnsignedLongLong(0x8000001e));
+	PyModule_AddObject(m, "NT_STATUS_BEGINNING_OF_MEDIA", ndr_PyLong_FromUnsignedLongLong(0x8000001f));
+	PyModule_AddObject(m, "NT_STATUS_MEDIA_CHECK", ndr_PyLong_FromUnsignedLongLong(0x80000020));
+	PyModule_AddObject(m, "NT_STATUS_SETMARK_DETECTED", ndr_PyLong_FromUnsignedLongLong(0x80000021));
+	PyModule_AddObject(m, "NT_STATUS_NO_DATA_DETECTED", ndr_PyLong_FromUnsignedLongLong(0x80000022));
+	PyModule_AddObject(m, "NT_STATUS_REDIRECTOR_HAS_OPEN_HANDLES", ndr_PyLong_FromUnsignedLongLong(0x80000023));
+	PyModule_AddObject(m, "NT_STATUS_SERVER_HAS_OPEN_HANDLES", ndr_PyLong_FromUnsignedLongLong(0x80000024));
+	PyModule_AddObject(m, "NT_STATUS_ALREADY_DISCONNECTED", ndr_PyLong_FromUnsignedLongLong(0x80000025));
+	PyModule_AddObject(m, "NT_STATUS_LONGJUMP", ndr_PyLong_FromUnsignedLongLong(0x80000026));
+	PyModule_AddObject(m, "NT_STATUS_CLEANER_CARTRIDGE_INSTALLED", ndr_PyLong_FromUnsignedLongLong(0x80000027));
+	PyModule_AddObject(m, "NT_STATUS_PLUGPLAY_QUERY_VETOED", ndr_PyLong_FromUnsignedLongLong(0x80000028));
+	PyModule_AddObject(m, "NT_STATUS_UNWIND_CONSOLIDATE", ndr_PyLong_FromUnsignedLongLong(0x80000029));
+	PyModule_AddObject(m, "NT_STATUS_REGISTRY_HIVE_RECOVERED", ndr_PyLong_FromUnsignedLongLong(0x8000002a));
+	PyModule_AddObject(m, "NT_STATUS_DLL_MIGHT_BE_INSECURE", ndr_PyLong_FromUnsignedLongLong(0x8000002b));
+	PyModule_AddObject(m, "NT_STATUS_DLL_MIGHT_BE_INCOMPATIBLE", ndr_PyLong_FromUnsignedLongLong(0x8000002c));
+	PyModule_AddObject(m, "NT_STATUS_STOPPED_ON_SYMLINK", ndr_PyLong_FromUnsignedLongLong(0x8000002d));
+	PyModule_AddObject(m, "NT_STATUS_DEVICE_REQUIRES_CLEANING", ndr_PyLong_FromUnsignedLongLong(0x80000288));
+	PyModule_AddObject(m, "NT_STATUS_DEVICE_DOOR_OPEN", ndr_PyLong_FromUnsignedLongLong(0x80000289));
+	PyModule_AddObject(m, "NT_STATUS_DATA_LOST_REPAIR", ndr_PyLong_FromUnsignedLongLong(0x80000803));
+	PyModule_AddObject(m, "NT_STATUS_DBG_EXCEPTION_NOT_HANDLED", ndr_PyLong_FromUnsignedLongLong(0x80010001));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_NODE_ALREADY_UP", ndr_PyLong_FromUnsignedLongLong(0x80130001));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_NODE_ALREADY_DOWN", ndr_PyLong_FromUnsignedLongLong(0x80130002));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_NETWORK_ALREADY_ONLINE", ndr_PyLong_FromUnsignedLongLong(0x80130003));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_NETWORK_ALREADY_OFFLINE", ndr_PyLong_FromUnsignedLongLong(0x80130004));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_NODE_ALREADY_MEMBER", ndr_PyLong_FromUnsignedLongLong(0x80130005));
+	PyModule_AddObject(m, "NT_STATUS_COULD_NOT_RESIZE_LOG", ndr_PyLong_FromUnsignedLongLong(0x80190009));
+	PyModule_AddObject(m, "NT_STATUS_NO_TXF_METADATA", ndr_PyLong_FromUnsignedLongLong(0x80190029));
+	PyModule_AddObject(m, "NT_STATUS_CANT_RECOVER_WITH_HANDLE_OPEN", ndr_PyLong_FromUnsignedLongLong(0x80190031));
+	PyModule_AddObject(m, "NT_STATUS_TXF_METADATA_ALREADY_PRESENT", ndr_PyLong_FromUnsignedLongLong(0x80190041));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_SCOPE_CALLBACKS_NOT_SET", ndr_PyLong_FromUnsignedLongLong(0x80190042));
+	PyModule_AddObject(m, "NT_STATUS_VIDEO_HUNG_DISPLAY_DRIVER_THREAD_RECOVERED", ndr_PyLong_FromUnsignedLongLong(0x801b00eb));
+	PyModule_AddObject(m, "NT_STATUS_FLT_BUFFER_TOO_SMALL", ndr_PyLong_FromUnsignedLongLong(0x801c0001));
+	PyModule_AddObject(m, "NT_STATUS_FVE_PARTIAL_METADATA", ndr_PyLong_FromUnsignedLongLong(0x80210001));
+	PyModule_AddObject(m, "NT_STATUS_FVE_TRANSIENT_STATE", ndr_PyLong_FromUnsignedLongLong(0x80210002));
+	PyModule_AddObject(m, "NT_STATUS_UNSUCCESSFUL", ndr_PyLong_FromUnsignedLongLong(0xc0000001));
+	PyModule_AddObject(m, "NT_STATUS_NOT_IMPLEMENTED", ndr_PyLong_FromUnsignedLongLong(0xc0000002));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_INFO_CLASS", ndr_PyLong_FromUnsignedLongLong(0xc0000003));
+	PyModule_AddObject(m, "NT_STATUS_INFO_LENGTH_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc0000004));
+	PyModule_AddObject(m, "NT_STATUS_ACCESS_VIOLATION", ndr_PyLong_FromUnsignedLongLong(0xc0000005));
+	PyModule_AddObject(m, "NT_STATUS_IN_PAGE_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc0000006));
+	PyModule_AddObject(m, "NT_STATUS_PAGEFILE_QUOTA", ndr_PyLong_FromUnsignedLongLong(0xc0000007));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_HANDLE", ndr_PyLong_FromUnsignedLongLong(0xc0000008));
+	PyModule_AddObject(m, "NT_STATUS_BAD_INITIAL_STACK", ndr_PyLong_FromUnsignedLongLong(0xc0000009));
+	PyModule_AddObject(m, "NT_STATUS_BAD_INITIAL_PC", ndr_PyLong_FromUnsignedLongLong(0xc000000a));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_CID", ndr_PyLong_FromUnsignedLongLong(0xc000000b));
+	PyModule_AddObject(m, "NT_STATUS_TIMER_NOT_CANCELED", ndr_PyLong_FromUnsignedLongLong(0xc000000c));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_PARAMETER", ndr_PyLong_FromUnsignedLongLong(0xc000000d));
+	PyModule_AddObject(m, "NT_STATUS_NO_SUCH_DEVICE", ndr_PyLong_FromUnsignedLongLong(0xc000000e));
+	PyModule_AddObject(m, "NT_STATUS_NO_SUCH_FILE", ndr_PyLong_FromUnsignedLongLong(0xc000000f));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_DEVICE_REQUEST", ndr_PyLong_FromUnsignedLongLong(0xc0000010));
+	PyModule_AddObject(m, "NT_STATUS_END_OF_FILE", ndr_PyLong_FromUnsignedLongLong(0xc0000011));
+	PyModule_AddObject(m, "NT_STATUS_WRONG_VOLUME", ndr_PyLong_FromUnsignedLongLong(0xc0000012));
+	PyModule_AddObject(m, "NT_STATUS_NO_MEDIA_IN_DEVICE", ndr_PyLong_FromUnsignedLongLong(0xc0000013));
+	PyModule_AddObject(m, "NT_STATUS_UNRECOGNIZED_MEDIA", ndr_PyLong_FromUnsignedLongLong(0xc0000014));
+	PyModule_AddObject(m, "NT_STATUS_NONEXISTENT_SECTOR", ndr_PyLong_FromUnsignedLongLong(0xc0000015));
+	PyModule_AddObject(m, "NT_STATUS_MORE_PROCESSING_REQUIRED", ndr_PyLong_FromUnsignedLongLong(0xc0000016));
+	PyModule_AddObject(m, "NT_STATUS_NO_MEMORY", ndr_PyLong_FromUnsignedLongLong(0xc0000017));
+	PyModule_AddObject(m, "NT_STATUS_CONFLICTING_ADDRESSES", ndr_PyLong_FromUnsignedLongLong(0xc0000018));
+	PyModule_AddObject(m, "NT_STATUS_NOT_MAPPED_VIEW", ndr_PyLong_FromUnsignedLongLong(0xc0000019));
+	PyModule_AddObject(m, "NT_STATUS_UNABLE_TO_FREE_VM", ndr_PyLong_FromUnsignedLongLong(0xc000001a));
+	PyModule_AddObject(m, "NT_STATUS_UNABLE_TO_DELETE_SECTION", ndr_PyLong_FromUnsignedLongLong(0xc000001b));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_SYSTEM_SERVICE", ndr_PyLong_FromUnsignedLongLong(0xc000001c));
+	PyModule_AddObject(m, "NT_STATUS_ILLEGAL_INSTRUCTION", ndr_PyLong_FromUnsignedLongLong(0xc000001d));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_LOCK_SEQUENCE", ndr_PyLong_FromUnsignedLongLong(0xc000001e));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_VIEW_SIZE", ndr_PyLong_FromUnsignedLongLong(0xc000001f));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_FILE_FOR_SECTION", ndr_PyLong_FromUnsignedLongLong(0xc0000020));
+	PyModule_AddObject(m, "NT_STATUS_ALREADY_COMMITTED", ndr_PyLong_FromUnsignedLongLong(0xc0000021));
+	PyModule_AddObject(m, "NT_STATUS_ACCESS_DENIED", ndr_PyLong_FromUnsignedLongLong(0xc0000022));
+	PyModule_AddObject(m, "NT_STATUS_BUFFER_TOO_SMALL", ndr_PyLong_FromUnsignedLongLong(0xc0000023));
+	PyModule_AddObject(m, "NT_STATUS_OBJECT_TYPE_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc0000024));
+	PyModule_AddObject(m, "NT_STATUS_NONCONTINUABLE_EXCEPTION", ndr_PyLong_FromUnsignedLongLong(0xc0000025));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_DISPOSITION", ndr_PyLong_FromUnsignedLongLong(0xc0000026));
+	PyModule_AddObject(m, "NT_STATUS_UNWIND", ndr_PyLong_FromUnsignedLongLong(0xc0000027));
+	PyModule_AddObject(m, "NT_STATUS_BAD_STACK", ndr_PyLong_FromUnsignedLongLong(0xc0000028));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_UNWIND_TARGET", ndr_PyLong_FromUnsignedLongLong(0xc0000029));
+	PyModule_AddObject(m, "NT_STATUS_NOT_LOCKED", ndr_PyLong_FromUnsignedLongLong(0xc000002a));
+	PyModule_AddObject(m, "NT_STATUS_PARITY_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc000002b));
+	PyModule_AddObject(m, "NT_STATUS_UNABLE_TO_DECOMMIT_VM", ndr_PyLong_FromUnsignedLongLong(0xc000002c));
+	PyModule_AddObject(m, "NT_STATUS_NOT_COMMITTED", ndr_PyLong_FromUnsignedLongLong(0xc000002d));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_PORT_ATTRIBUTES", ndr_PyLong_FromUnsignedLongLong(0xc000002e));
+	PyModule_AddObject(m, "NT_STATUS_PORT_MESSAGE_TOO_LONG", ndr_PyLong_FromUnsignedLongLong(0xc000002f));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_PARAMETER_MIX", ndr_PyLong_FromUnsignedLongLong(0xc0000030));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_QUOTA_LOWER", ndr_PyLong_FromUnsignedLongLong(0xc0000031));
+	PyModule_AddObject(m, "NT_STATUS_DISK_CORRUPT_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc0000032));
+	PyModule_AddObject(m, "NT_STATUS_OBJECT_NAME_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc0000033));
+	PyModule_AddObject(m, "NT_STATUS_OBJECT_NAME_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0000034));
+	PyModule_AddObject(m, "NT_STATUS_OBJECT_NAME_COLLISION", ndr_PyLong_FromUnsignedLongLong(0xc0000035));
+	PyModule_AddObject(m, "NT_STATUS_PORT_DISCONNECTED", ndr_PyLong_FromUnsignedLongLong(0xc0000037));
+	PyModule_AddObject(m, "NT_STATUS_DEVICE_ALREADY_ATTACHED", ndr_PyLong_FromUnsignedLongLong(0xc0000038));
+	PyModule_AddObject(m, "NT_STATUS_OBJECT_PATH_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc0000039));
+	PyModule_AddObject(m, "NT_STATUS_OBJECT_PATH_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc000003a));
+	PyModule_AddObject(m, "NT_STATUS_OBJECT_PATH_SYNTAX_BAD", ndr_PyLong_FromUnsignedLongLong(0xc000003b));
+	PyModule_AddObject(m, "NT_STATUS_DATA_OVERRUN", ndr_PyLong_FromUnsignedLongLong(0xc000003c));
+	PyModule_AddObject(m, "NT_STATUS_DATA_LATE_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc000003d));
+	PyModule_AddObject(m, "NT_STATUS_DATA_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc000003e));
+	PyModule_AddObject(m, "NT_STATUS_CRC_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc000003f));
+	PyModule_AddObject(m, "NT_STATUS_SECTION_TOO_BIG", ndr_PyLong_FromUnsignedLongLong(0xc0000040));
+	PyModule_AddObject(m, "NT_STATUS_PORT_CONNECTION_REFUSED", ndr_PyLong_FromUnsignedLongLong(0xc0000041));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_PORT_HANDLE", ndr_PyLong_FromUnsignedLongLong(0xc0000042));
+	PyModule_AddObject(m, "NT_STATUS_SHARING_VIOLATION", ndr_PyLong_FromUnsignedLongLong(0xc0000043));
+	PyModule_AddObject(m, "NT_STATUS_QUOTA_EXCEEDED", ndr_PyLong_FromUnsignedLongLong(0xc0000044));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_PAGE_PROTECTION", ndr_PyLong_FromUnsignedLongLong(0xc0000045));
+	PyModule_AddObject(m, "NT_STATUS_MUTANT_NOT_OWNED", ndr_PyLong_FromUnsignedLongLong(0xc0000046));
+	PyModule_AddObject(m, "NT_STATUS_SEMAPHORE_LIMIT_EXCEEDED", ndr_PyLong_FromUnsignedLongLong(0xc0000047));
+	PyModule_AddObject(m, "NT_STATUS_PORT_ALREADY_SET", ndr_PyLong_FromUnsignedLongLong(0xc0000048));
+	PyModule_AddObject(m, "NT_STATUS_SECTION_NOT_IMAGE", ndr_PyLong_FromUnsignedLongLong(0xc0000049));
+	PyModule_AddObject(m, "NT_STATUS_SUSPEND_COUNT_EXCEEDED", ndr_PyLong_FromUnsignedLongLong(0xc000004a));
+	PyModule_AddObject(m, "NT_STATUS_THREAD_IS_TERMINATING", ndr_PyLong_FromUnsignedLongLong(0xc000004b));
+	PyModule_AddObject(m, "NT_STATUS_BAD_WORKING_SET_LIMIT", ndr_PyLong_FromUnsignedLongLong(0xc000004c));
+	PyModule_AddObject(m, "NT_STATUS_INCOMPATIBLE_FILE_MAP", ndr_PyLong_FromUnsignedLongLong(0xc000004d));
+	PyModule_AddObject(m, "NT_STATUS_SECTION_PROTECTION", ndr_PyLong_FromUnsignedLongLong(0xc000004e));
+	PyModule_AddObject(m, "NT_STATUS_EAS_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc000004f));
+	PyModule_AddObject(m, "NT_STATUS_EA_TOO_LARGE", ndr_PyLong_FromUnsignedLongLong(0xc0000050));
+	PyModule_AddObject(m, "NT_STATUS_NONEXISTENT_EA_ENTRY", ndr_PyLong_FromUnsignedLongLong(0xc0000051));
+	PyModule_AddObject(m, "NT_STATUS_NO_EAS_ON_FILE", ndr_PyLong_FromUnsignedLongLong(0xc0000052));
+	PyModule_AddObject(m, "NT_STATUS_EA_CORRUPT_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc0000053));
+	PyModule_AddObject(m, "NT_STATUS_FILE_LOCK_CONFLICT", ndr_PyLong_FromUnsignedLongLong(0xc0000054));
+	PyModule_AddObject(m, "NT_STATUS_LOCK_NOT_GRANTED", ndr_PyLong_FromUnsignedLongLong(0xc0000055));
+	PyModule_AddObject(m, "NT_STATUS_DELETE_PENDING", ndr_PyLong_FromUnsignedLongLong(0xc0000056));
+	PyModule_AddObject(m, "NT_STATUS_CTL_FILE_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc0000057));
+	PyModule_AddObject(m, "NT_STATUS_UNKNOWN_REVISION", ndr_PyLong_FromUnsignedLongLong(0xc0000058));
+	PyModule_AddObject(m, "NT_STATUS_REVISION_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc0000059));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_OWNER", ndr_PyLong_FromUnsignedLongLong(0xc000005a));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_PRIMARY_GROUP", ndr_PyLong_FromUnsignedLongLong(0xc000005b));
+	PyModule_AddObject(m, "NT_STATUS_NO_IMPERSONATION_TOKEN", ndr_PyLong_FromUnsignedLongLong(0xc000005c));
+	PyModule_AddObject(m, "NT_STATUS_CANT_DISABLE_MANDATORY", ndr_PyLong_FromUnsignedLongLong(0xc000005d));
+	PyModule_AddObject(m, "NT_STATUS_NO_LOGON_SERVERS", ndr_PyLong_FromUnsignedLongLong(0xc000005e));
+	PyModule_AddObject(m, "NT_STATUS_NO_SUCH_LOGON_SESSION", ndr_PyLong_FromUnsignedLongLong(0xc000005f));
+	PyModule_AddObject(m, "NT_STATUS_NO_SUCH_PRIVILEGE", ndr_PyLong_FromUnsignedLongLong(0xc0000060));
+	PyModule_AddObject(m, "NT_STATUS_PRIVILEGE_NOT_HELD", ndr_PyLong_FromUnsignedLongLong(0xc0000061));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_ACCOUNT_NAME", ndr_PyLong_FromUnsignedLongLong(0xc0000062));
+	PyModule_AddObject(m, "NT_STATUS_USER_EXISTS", ndr_PyLong_FromUnsignedLongLong(0xc0000063));
+	PyModule_AddObject(m, "NT_STATUS_NO_SUCH_USER", ndr_PyLong_FromUnsignedLongLong(0xc0000064));
+	PyModule_AddObject(m, "NT_STATUS_GROUP_EXISTS", ndr_PyLong_FromUnsignedLongLong(0xc0000065));
+	PyModule_AddObject(m, "NT_STATUS_NO_SUCH_GROUP", ndr_PyLong_FromUnsignedLongLong(0xc0000066));
+	PyModule_AddObject(m, "NT_STATUS_MEMBER_IN_GROUP", ndr_PyLong_FromUnsignedLongLong(0xc0000067));
+	PyModule_AddObject(m, "NT_STATUS_MEMBER_NOT_IN_GROUP", ndr_PyLong_FromUnsignedLongLong(0xc0000068));
+	PyModule_AddObject(m, "NT_STATUS_LAST_ADMIN", ndr_PyLong_FromUnsignedLongLong(0xc0000069));
+	PyModule_AddObject(m, "NT_STATUS_WRONG_PASSWORD", ndr_PyLong_FromUnsignedLongLong(0xc000006a));
+	PyModule_AddObject(m, "NT_STATUS_ILL_FORMED_PASSWORD", ndr_PyLong_FromUnsignedLongLong(0xc000006b));
+	PyModule_AddObject(m, "NT_STATUS_PASSWORD_RESTRICTION", ndr_PyLong_FromUnsignedLongLong(0xc000006c));
+	PyModule_AddObject(m, "NT_STATUS_LOGON_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc000006d));
+	PyModule_AddObject(m, "NT_STATUS_ACCOUNT_RESTRICTION", ndr_PyLong_FromUnsignedLongLong(0xc000006e));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_LOGON_HOURS", ndr_PyLong_FromUnsignedLongLong(0xc000006f));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_WORKSTATION", ndr_PyLong_FromUnsignedLongLong(0xc0000070));
+	PyModule_AddObject(m, "NT_STATUS_PASSWORD_EXPIRED", ndr_PyLong_FromUnsignedLongLong(0xc0000071));
+	PyModule_AddObject(m, "NT_STATUS_ACCOUNT_DISABLED", ndr_PyLong_FromUnsignedLongLong(0xc0000072));
+	PyModule_AddObject(m, "NT_STATUS_NONE_MAPPED", ndr_PyLong_FromUnsignedLongLong(0xc0000073));
+	PyModule_AddObject(m, "NT_STATUS_TOO_MANY_LUIDS_REQUESTED", ndr_PyLong_FromUnsignedLongLong(0xc0000074));
+	PyModule_AddObject(m, "NT_STATUS_LUIDS_EXHAUSTED", ndr_PyLong_FromUnsignedLongLong(0xc0000075));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_SUB_AUTHORITY", ndr_PyLong_FromUnsignedLongLong(0xc0000076));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_ACL", ndr_PyLong_FromUnsignedLongLong(0xc0000077));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_SID", ndr_PyLong_FromUnsignedLongLong(0xc0000078));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_SECURITY_DESCR", ndr_PyLong_FromUnsignedLongLong(0xc0000079));
+	PyModule_AddObject(m, "NT_STATUS_PROCEDURE_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc000007a));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_IMAGE_FORMAT", ndr_PyLong_FromUnsignedLongLong(0xc000007b));
+	PyModule_AddObject(m, "NT_STATUS_NO_TOKEN", ndr_PyLong_FromUnsignedLongLong(0xc000007c));
+	PyModule_AddObject(m, "NT_STATUS_BAD_INHERITANCE_ACL", ndr_PyLong_FromUnsignedLongLong(0xc000007d));
+	PyModule_AddObject(m, "NT_STATUS_RANGE_NOT_LOCKED", ndr_PyLong_FromUnsignedLongLong(0xc000007e));
+	PyModule_AddObject(m, "NT_STATUS_DISK_FULL", ndr_PyLong_FromUnsignedLongLong(0xc000007f));
+	PyModule_AddObject(m, "NT_STATUS_SERVER_DISABLED", ndr_PyLong_FromUnsignedLongLong(0xc0000080));
+	PyModule_AddObject(m, "NT_STATUS_SERVER_NOT_DISABLED", ndr_PyLong_FromUnsignedLongLong(0xc0000081));
+	PyModule_AddObject(m, "NT_STATUS_TOO_MANY_GUIDS_REQUESTED", ndr_PyLong_FromUnsignedLongLong(0xc0000082));
+	PyModule_AddObject(m, "NT_STATUS_GUIDS_EXHAUSTED", ndr_PyLong_FromUnsignedLongLong(0xc0000083));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_ID_AUTHORITY", ndr_PyLong_FromUnsignedLongLong(0xc0000084));
+	PyModule_AddObject(m, "NT_STATUS_AGENTS_EXHAUSTED", ndr_PyLong_FromUnsignedLongLong(0xc0000085));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_VOLUME_LABEL", ndr_PyLong_FromUnsignedLongLong(0xc0000086));
+	PyModule_AddObject(m, "NT_STATUS_SECTION_NOT_EXTENDED", ndr_PyLong_FromUnsignedLongLong(0xc0000087));
+	PyModule_AddObject(m, "NT_STATUS_NOT_MAPPED_DATA", ndr_PyLong_FromUnsignedLongLong(0xc0000088));
+	PyModule_AddObject(m, "NT_STATUS_RESOURCE_DATA_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0000089));
+	PyModule_AddObject(m, "NT_STATUS_RESOURCE_TYPE_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc000008a));
+	PyModule_AddObject(m, "NT_STATUS_RESOURCE_NAME_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc000008b));
+	PyModule_AddObject(m, "NT_STATUS_ARRAY_BOUNDS_EXCEEDED", ndr_PyLong_FromUnsignedLongLong(0xc000008c));
+	PyModule_AddObject(m, "NT_STATUS_FLOAT_DENORMAL_OPERAND", ndr_PyLong_FromUnsignedLongLong(0xc000008d));
+	PyModule_AddObject(m, "NT_STATUS_FLOAT_DIVIDE_BY_ZERO", ndr_PyLong_FromUnsignedLongLong(0xc000008e));
+	PyModule_AddObject(m, "NT_STATUS_FLOAT_INEXACT_RESULT", ndr_PyLong_FromUnsignedLongLong(0xc000008f));
+	PyModule_AddObject(m, "NT_STATUS_FLOAT_INVALID_OPERATION", ndr_PyLong_FromUnsignedLongLong(0xc0000090));
+	PyModule_AddObject(m, "NT_STATUS_FLOAT_OVERFLOW", ndr_PyLong_FromUnsignedLongLong(0xc0000091));
+	PyModule_AddObject(m, "NT_STATUS_FLOAT_STACK_CHECK", ndr_PyLong_FromUnsignedLongLong(0xc0000092));
+	PyModule_AddObject(m, "NT_STATUS_FLOAT_UNDERFLOW", ndr_PyLong_FromUnsignedLongLong(0xc0000093));
+	PyModule_AddObject(m, "NT_STATUS_INTEGER_DIVIDE_BY_ZERO", ndr_PyLong_FromUnsignedLongLong(0xc0000094));
+	PyModule_AddObject(m, "NT_STATUS_INTEGER_OVERFLOW", ndr_PyLong_FromUnsignedLongLong(0xc0000095));
+	PyModule_AddObject(m, "NT_STATUS_PRIVILEGED_INSTRUCTION", ndr_PyLong_FromUnsignedLongLong(0xc0000096));
+	PyModule_AddObject(m, "NT_STATUS_TOO_MANY_PAGING_FILES", ndr_PyLong_FromUnsignedLongLong(0xc0000097));
+	PyModule_AddObject(m, "NT_STATUS_FILE_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc0000098));
+	PyModule_AddObject(m, "NT_STATUS_ALLOTTED_SPACE_EXCEEDED", ndr_PyLong_FromUnsignedLongLong(0xc0000099));
+	PyModule_AddObject(m, "NT_STATUS_INSUFFICIENT_RESOURCES", ndr_PyLong_FromUnsignedLongLong(0xc000009a));
+	PyModule_AddObject(m, "NT_STATUS_DFS_EXIT_PATH_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc000009b));
+	PyModule_AddObject(m, "NT_STATUS_DEVICE_DATA_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc000009c));
+	PyModule_AddObject(m, "NT_STATUS_DEVICE_NOT_CONNECTED", ndr_PyLong_FromUnsignedLongLong(0xc000009d));
+	PyModule_AddObject(m, "NT_STATUS_FREE_VM_NOT_AT_BASE", ndr_PyLong_FromUnsignedLongLong(0xc000009f));
+	PyModule_AddObject(m, "NT_STATUS_MEMORY_NOT_ALLOCATED", ndr_PyLong_FromUnsignedLongLong(0xc00000a0));
+	PyModule_AddObject(m, "NT_STATUS_WORKING_SET_QUOTA", ndr_PyLong_FromUnsignedLongLong(0xc00000a1));
+	PyModule_AddObject(m, "NT_STATUS_MEDIA_WRITE_PROTECTED", ndr_PyLong_FromUnsignedLongLong(0xc00000a2));
+	PyModule_AddObject(m, "NT_STATUS_DEVICE_NOT_READY", ndr_PyLong_FromUnsignedLongLong(0xc00000a3));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_GROUP_ATTRIBUTES", ndr_PyLong_FromUnsignedLongLong(0xc00000a4));
+	PyModule_AddObject(m, "NT_STATUS_BAD_IMPERSONATION_LEVEL", ndr_PyLong_FromUnsignedLongLong(0xc00000a5));
+	PyModule_AddObject(m, "NT_STATUS_CANT_OPEN_ANONYMOUS", ndr_PyLong_FromUnsignedLongLong(0xc00000a6));
+	PyModule_AddObject(m, "NT_STATUS_BAD_VALIDATION_CLASS", ndr_PyLong_FromUnsignedLongLong(0xc00000a7));
+	PyModule_AddObject(m, "NT_STATUS_BAD_TOKEN_TYPE", ndr_PyLong_FromUnsignedLongLong(0xc00000a8));
+	PyModule_AddObject(m, "NT_STATUS_BAD_MASTER_BOOT_RECORD", ndr_PyLong_FromUnsignedLongLong(0xc00000a9));
+	PyModule_AddObject(m, "NT_STATUS_INSTRUCTION_MISALIGNMENT", ndr_PyLong_FromUnsignedLongLong(0xc00000aa));
+	PyModule_AddObject(m, "NT_STATUS_INSTANCE_NOT_AVAILABLE", ndr_PyLong_FromUnsignedLongLong(0xc00000ab));
+	PyModule_AddObject(m, "NT_STATUS_PIPE_NOT_AVAILABLE", ndr_PyLong_FromUnsignedLongLong(0xc00000ac));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_PIPE_STATE", ndr_PyLong_FromUnsignedLongLong(0xc00000ad));
+	PyModule_AddObject(m, "NT_STATUS_PIPE_BUSY", ndr_PyLong_FromUnsignedLongLong(0xc00000ae));
+	PyModule_AddObject(m, "NT_STATUS_ILLEGAL_FUNCTION", ndr_PyLong_FromUnsignedLongLong(0xc00000af));
+	PyModule_AddObject(m, "NT_STATUS_PIPE_DISCONNECTED", ndr_PyLong_FromUnsignedLongLong(0xc00000b0));
+	PyModule_AddObject(m, "NT_STATUS_PIPE_CLOSING", ndr_PyLong_FromUnsignedLongLong(0xc00000b1));
+	PyModule_AddObject(m, "NT_STATUS_PIPE_CONNECTED", ndr_PyLong_FromUnsignedLongLong(0xc00000b2));
+	PyModule_AddObject(m, "NT_STATUS_PIPE_LISTENING", ndr_PyLong_FromUnsignedLongLong(0xc00000b3));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_READ_MODE", ndr_PyLong_FromUnsignedLongLong(0xc00000b4));
+	PyModule_AddObject(m, "NT_STATUS_IO_TIMEOUT", ndr_PyLong_FromUnsignedLongLong(0xc00000b5));
+	PyModule_AddObject(m, "NT_STATUS_FILE_FORCED_CLOSED", ndr_PyLong_FromUnsignedLongLong(0xc00000b6));
+	PyModule_AddObject(m, "NT_STATUS_PROFILING_NOT_STARTED", ndr_PyLong_FromUnsignedLongLong(0xc00000b7));
+	PyModule_AddObject(m, "NT_STATUS_PROFILING_NOT_STOPPED", ndr_PyLong_FromUnsignedLongLong(0xc00000b8));
+	PyModule_AddObject(m, "NT_STATUS_COULD_NOT_INTERPRET", ndr_PyLong_FromUnsignedLongLong(0xc00000b9));
+	PyModule_AddObject(m, "NT_STATUS_FILE_IS_A_DIRECTORY", ndr_PyLong_FromUnsignedLongLong(0xc00000ba));
+	PyModule_AddObject(m, "NT_STATUS_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc00000bb));
+	PyModule_AddObject(m, "NT_STATUS_REMOTE_NOT_LISTENING", ndr_PyLong_FromUnsignedLongLong(0xc00000bc));
+	PyModule_AddObject(m, "NT_STATUS_DUPLICATE_NAME", ndr_PyLong_FromUnsignedLongLong(0xc00000bd));
+	PyModule_AddObject(m, "NT_STATUS_BAD_NETWORK_PATH", ndr_PyLong_FromUnsignedLongLong(0xc00000be));
+	PyModule_AddObject(m, "NT_STATUS_NETWORK_BUSY", ndr_PyLong_FromUnsignedLongLong(0xc00000bf));
+	PyModule_AddObject(m, "NT_STATUS_DEVICE_DOES_NOT_EXIST", ndr_PyLong_FromUnsignedLongLong(0xc00000c0));
+	PyModule_AddObject(m, "NT_STATUS_TOO_MANY_COMMANDS", ndr_PyLong_FromUnsignedLongLong(0xc00000c1));
+	PyModule_AddObject(m, "NT_STATUS_ADAPTER_HARDWARE_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc00000c2));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_NETWORK_RESPONSE", ndr_PyLong_FromUnsignedLongLong(0xc00000c3));
+	PyModule_AddObject(m, "NT_STATUS_UNEXPECTED_NETWORK_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc00000c4));
+	PyModule_AddObject(m, "NT_STATUS_BAD_REMOTE_ADAPTER", ndr_PyLong_FromUnsignedLongLong(0xc00000c5));
+	PyModule_AddObject(m, "NT_STATUS_PRINT_QUEUE_FULL", ndr_PyLong_FromUnsignedLongLong(0xc00000c6));
+	PyModule_AddObject(m, "NT_STATUS_NO_SPOOL_SPACE", ndr_PyLong_FromUnsignedLongLong(0xc00000c7));
+	PyModule_AddObject(m, "NT_STATUS_PRINT_CANCELLED", ndr_PyLong_FromUnsignedLongLong(0xc00000c8));
+	PyModule_AddObject(m, "NT_STATUS_NETWORK_NAME_DELETED", ndr_PyLong_FromUnsignedLongLong(0xc00000c9));
+	PyModule_AddObject(m, "NT_STATUS_NETWORK_ACCESS_DENIED", ndr_PyLong_FromUnsignedLongLong(0xc00000ca));
+	PyModule_AddObject(m, "NT_STATUS_BAD_DEVICE_TYPE", ndr_PyLong_FromUnsignedLongLong(0xc00000cb));
+	PyModule_AddObject(m, "NT_STATUS_BAD_NETWORK_NAME", ndr_PyLong_FromUnsignedLongLong(0xc00000cc));
+	PyModule_AddObject(m, "NT_STATUS_TOO_MANY_NAMES", ndr_PyLong_FromUnsignedLongLong(0xc00000cd));
+	PyModule_AddObject(m, "NT_STATUS_TOO_MANY_SESSIONS", ndr_PyLong_FromUnsignedLongLong(0xc00000ce));
+	PyModule_AddObject(m, "NT_STATUS_SHARING_PAUSED", ndr_PyLong_FromUnsignedLongLong(0xc00000cf));
+	PyModule_AddObject(m, "NT_STATUS_REQUEST_NOT_ACCEPTED", ndr_PyLong_FromUnsignedLongLong(0xc00000d0));
+	PyModule_AddObject(m, "NT_STATUS_REDIRECTOR_PAUSED", ndr_PyLong_FromUnsignedLongLong(0xc00000d1));
+	PyModule_AddObject(m, "NT_STATUS_NET_WRITE_FAULT", ndr_PyLong_FromUnsignedLongLong(0xc00000d2));
+	PyModule_AddObject(m, "NT_STATUS_PROFILING_AT_LIMIT", ndr_PyLong_FromUnsignedLongLong(0xc00000d3));
+	PyModule_AddObject(m, "NT_STATUS_NOT_SAME_DEVICE", ndr_PyLong_FromUnsignedLongLong(0xc00000d4));
+	PyModule_AddObject(m, "NT_STATUS_FILE_RENAMED", ndr_PyLong_FromUnsignedLongLong(0xc00000d5));
+	PyModule_AddObject(m, "NT_STATUS_VIRTUAL_CIRCUIT_CLOSED", ndr_PyLong_FromUnsignedLongLong(0xc00000d6));
+	PyModule_AddObject(m, "NT_STATUS_NO_SECURITY_ON_OBJECT", ndr_PyLong_FromUnsignedLongLong(0xc00000d7));
+	PyModule_AddObject(m, "NT_STATUS_CANT_WAIT", ndr_PyLong_FromUnsignedLongLong(0xc00000d8));
+	PyModule_AddObject(m, "NT_STATUS_PIPE_EMPTY", ndr_PyLong_FromUnsignedLongLong(0xc00000d9));
+	PyModule_AddObject(m, "NT_STATUS_CANT_ACCESS_DOMAIN_INFO", ndr_PyLong_FromUnsignedLongLong(0xc00000da));
+	PyModule_AddObject(m, "NT_STATUS_CANT_TERMINATE_SELF", ndr_PyLong_FromUnsignedLongLong(0xc00000db));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_SERVER_STATE", ndr_PyLong_FromUnsignedLongLong(0xc00000dc));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_DOMAIN_STATE", ndr_PyLong_FromUnsignedLongLong(0xc00000dd));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_DOMAIN_ROLE", ndr_PyLong_FromUnsignedLongLong(0xc00000de));
+	PyModule_AddObject(m, "NT_STATUS_NO_SUCH_DOMAIN", ndr_PyLong_FromUnsignedLongLong(0xc00000df));
+	PyModule_AddObject(m, "NT_STATUS_DOMAIN_EXISTS", ndr_PyLong_FromUnsignedLongLong(0xc00000e0));
+	PyModule_AddObject(m, "NT_STATUS_DOMAIN_LIMIT_EXCEEDED", ndr_PyLong_FromUnsignedLongLong(0xc00000e1));
+	PyModule_AddObject(m, "NT_STATUS_OPLOCK_NOT_GRANTED", ndr_PyLong_FromUnsignedLongLong(0xc00000e2));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_OPLOCK_PROTOCOL", ndr_PyLong_FromUnsignedLongLong(0xc00000e3));
+	PyModule_AddObject(m, "NT_STATUS_INTERNAL_DB_CORRUPTION", ndr_PyLong_FromUnsignedLongLong(0xc00000e4));
+	PyModule_AddObject(m, "NT_STATUS_INTERNAL_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc00000e5));
+	PyModule_AddObject(m, "NT_STATUS_GENERIC_NOT_MAPPED", ndr_PyLong_FromUnsignedLongLong(0xc00000e6));
+	PyModule_AddObject(m, "NT_STATUS_BAD_DESCRIPTOR_FORMAT", ndr_PyLong_FromUnsignedLongLong(0xc00000e7));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_USER_BUFFER", ndr_PyLong_FromUnsignedLongLong(0xc00000e8));
+	PyModule_AddObject(m, "NT_STATUS_UNEXPECTED_IO_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc00000e9));
+	PyModule_AddObject(m, "NT_STATUS_UNEXPECTED_MM_CREATE_ERR", ndr_PyLong_FromUnsignedLongLong(0xc00000ea));
+	PyModule_AddObject(m, "NT_STATUS_UNEXPECTED_MM_MAP_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc00000eb));
+	PyModule_AddObject(m, "NT_STATUS_UNEXPECTED_MM_EXTEND_ERR", ndr_PyLong_FromUnsignedLongLong(0xc00000ec));
+	PyModule_AddObject(m, "NT_STATUS_NOT_LOGON_PROCESS", ndr_PyLong_FromUnsignedLongLong(0xc00000ed));
+	PyModule_AddObject(m, "NT_STATUS_LOGON_SESSION_EXISTS", ndr_PyLong_FromUnsignedLongLong(0xc00000ee));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_PARAMETER_1", ndr_PyLong_FromUnsignedLongLong(0xc00000ef));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_PARAMETER_2", ndr_PyLong_FromUnsignedLongLong(0xc00000f0));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_PARAMETER_3", ndr_PyLong_FromUnsignedLongLong(0xc00000f1));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_PARAMETER_4", ndr_PyLong_FromUnsignedLongLong(0xc00000f2));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_PARAMETER_5", ndr_PyLong_FromUnsignedLongLong(0xc00000f3));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_PARAMETER_6", ndr_PyLong_FromUnsignedLongLong(0xc00000f4));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_PARAMETER_7", ndr_PyLong_FromUnsignedLongLong(0xc00000f5));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_PARAMETER_8", ndr_PyLong_FromUnsignedLongLong(0xc00000f6));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_PARAMETER_9", ndr_PyLong_FromUnsignedLongLong(0xc00000f7));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_PARAMETER_10", ndr_PyLong_FromUnsignedLongLong(0xc00000f8));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_PARAMETER_11", ndr_PyLong_FromUnsignedLongLong(0xc00000f9));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_PARAMETER_12", ndr_PyLong_FromUnsignedLongLong(0xc00000fa));
+	PyModule_AddObject(m, "NT_STATUS_REDIRECTOR_NOT_STARTED", ndr_PyLong_FromUnsignedLongLong(0xc00000fb));
+	PyModule_AddObject(m, "NT_STATUS_REDIRECTOR_STARTED", ndr_PyLong_FromUnsignedLongLong(0xc00000fc));
+	PyModule_AddObject(m, "NT_STATUS_STACK_OVERFLOW", ndr_PyLong_FromUnsignedLongLong(0xc00000fd));
+	PyModule_AddObject(m, "NT_STATUS_NO_SUCH_PACKAGE", ndr_PyLong_FromUnsignedLongLong(0xc00000fe));
+	PyModule_AddObject(m, "NT_STATUS_BAD_FUNCTION_TABLE", ndr_PyLong_FromUnsignedLongLong(0xc00000ff));
+	PyModule_AddObject(m, "NT_STATUS_VARIABLE_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0000100));
+	PyModule_AddObject(m, "NT_STATUS_DIRECTORY_NOT_EMPTY", ndr_PyLong_FromUnsignedLongLong(0xc0000101));
+	PyModule_AddObject(m, "NT_STATUS_FILE_CORRUPT_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc0000102));
+	PyModule_AddObject(m, "NT_STATUS_NOT_A_DIRECTORY", ndr_PyLong_FromUnsignedLongLong(0xc0000103));
+	PyModule_AddObject(m, "NT_STATUS_BAD_LOGON_SESSION_STATE", ndr_PyLong_FromUnsignedLongLong(0xc0000104));
+	PyModule_AddObject(m, "NT_STATUS_LOGON_SESSION_COLLISION", ndr_PyLong_FromUnsignedLongLong(0xc0000105));
+	PyModule_AddObject(m, "NT_STATUS_NAME_TOO_LONG", ndr_PyLong_FromUnsignedLongLong(0xc0000106));
+	PyModule_AddObject(m, "NT_STATUS_FILES_OPEN", ndr_PyLong_FromUnsignedLongLong(0xc0000107));
+	PyModule_AddObject(m, "NT_STATUS_CONNECTION_IN_USE", ndr_PyLong_FromUnsignedLongLong(0xc0000108));
+	PyModule_AddObject(m, "NT_STATUS_MESSAGE_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0000109));
+	PyModule_AddObject(m, "NT_STATUS_PROCESS_IS_TERMINATING", ndr_PyLong_FromUnsignedLongLong(0xc000010a));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_LOGON_TYPE", ndr_PyLong_FromUnsignedLongLong(0xc000010b));
+	PyModule_AddObject(m, "NT_STATUS_NO_GUID_TRANSLATION", ndr_PyLong_FromUnsignedLongLong(0xc000010c));
+	PyModule_AddObject(m, "NT_STATUS_CANNOT_IMPERSONATE", ndr_PyLong_FromUnsignedLongLong(0xc000010d));
+	PyModule_AddObject(m, "NT_STATUS_IMAGE_ALREADY_LOADED", ndr_PyLong_FromUnsignedLongLong(0xc000010e));
+	PyModule_AddObject(m, "NT_STATUS_NO_LDT", ndr_PyLong_FromUnsignedLongLong(0xc0000117));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_LDT_SIZE", ndr_PyLong_FromUnsignedLongLong(0xc0000118));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_LDT_OFFSET", ndr_PyLong_FromUnsignedLongLong(0xc0000119));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_LDT_DESCRIPTOR", ndr_PyLong_FromUnsignedLongLong(0xc000011a));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_IMAGE_NE_FORMAT", ndr_PyLong_FromUnsignedLongLong(0xc000011b));
+	PyModule_AddObject(m, "NT_STATUS_RXACT_INVALID_STATE", ndr_PyLong_FromUnsignedLongLong(0xc000011c));
+	PyModule_AddObject(m, "NT_STATUS_RXACT_COMMIT_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc000011d));
+	PyModule_AddObject(m, "NT_STATUS_MAPPED_FILE_SIZE_ZERO", ndr_PyLong_FromUnsignedLongLong(0xc000011e));
+	PyModule_AddObject(m, "NT_STATUS_TOO_MANY_OPENED_FILES", ndr_PyLong_FromUnsignedLongLong(0xc000011f));
+	PyModule_AddObject(m, "NT_STATUS_CANCELLED", ndr_PyLong_FromUnsignedLongLong(0xc0000120));
+	PyModule_AddObject(m, "NT_STATUS_CANNOT_DELETE", ndr_PyLong_FromUnsignedLongLong(0xc0000121));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_COMPUTER_NAME", ndr_PyLong_FromUnsignedLongLong(0xc0000122));
+	PyModule_AddObject(m, "NT_STATUS_FILE_DELETED", ndr_PyLong_FromUnsignedLongLong(0xc0000123));
+	PyModule_AddObject(m, "NT_STATUS_SPECIAL_ACCOUNT", ndr_PyLong_FromUnsignedLongLong(0xc0000124));
+	PyModule_AddObject(m, "NT_STATUS_SPECIAL_GROUP", ndr_PyLong_FromUnsignedLongLong(0xc0000125));
+	PyModule_AddObject(m, "NT_STATUS_SPECIAL_USER", ndr_PyLong_FromUnsignedLongLong(0xc0000126));
+	PyModule_AddObject(m, "NT_STATUS_MEMBERS_PRIMARY_GROUP", ndr_PyLong_FromUnsignedLongLong(0xc0000127));
+	PyModule_AddObject(m, "NT_STATUS_FILE_CLOSED", ndr_PyLong_FromUnsignedLongLong(0xc0000128));
+	PyModule_AddObject(m, "NT_STATUS_TOO_MANY_THREADS", ndr_PyLong_FromUnsignedLongLong(0xc0000129));
+	PyModule_AddObject(m, "NT_STATUS_THREAD_NOT_IN_PROCESS", ndr_PyLong_FromUnsignedLongLong(0xc000012a));
+	PyModule_AddObject(m, "NT_STATUS_TOKEN_ALREADY_IN_USE", ndr_PyLong_FromUnsignedLongLong(0xc000012b));
+	PyModule_AddObject(m, "NT_STATUS_PAGEFILE_QUOTA_EXCEEDED", ndr_PyLong_FromUnsignedLongLong(0xc000012c));
+	PyModule_AddObject(m, "NT_STATUS_COMMITMENT_LIMIT", ndr_PyLong_FromUnsignedLongLong(0xc000012d));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_IMAGE_LE_FORMAT", ndr_PyLong_FromUnsignedLongLong(0xc000012e));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_IMAGE_NOT_MZ", ndr_PyLong_FromUnsignedLongLong(0xc000012f));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_IMAGE_PROTECT", ndr_PyLong_FromUnsignedLongLong(0xc0000130));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_IMAGE_WIN_16", ndr_PyLong_FromUnsignedLongLong(0xc0000131));
+	PyModule_AddObject(m, "NT_STATUS_LOGON_SERVER_CONFLICT", ndr_PyLong_FromUnsignedLongLong(0xc0000132));
+	PyModule_AddObject(m, "NT_STATUS_TIME_DIFFERENCE_AT_DC", ndr_PyLong_FromUnsignedLongLong(0xc0000133));
+	PyModule_AddObject(m, "NT_STATUS_SYNCHRONIZATION_REQUIRED", ndr_PyLong_FromUnsignedLongLong(0xc0000134));
+	PyModule_AddObject(m, "NT_STATUS_DLL_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0000135));
+	PyModule_AddObject(m, "NT_STATUS_OPEN_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0000136));
+	PyModule_AddObject(m, "NT_STATUS_IO_PRIVILEGE_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0000137));
+	PyModule_AddObject(m, "NT_STATUS_ORDINAL_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0000138));
+	PyModule_AddObject(m, "NT_STATUS_ENTRYPOINT_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0000139));
+	PyModule_AddObject(m, "NT_STATUS_CONTROL_C_EXIT", ndr_PyLong_FromUnsignedLongLong(0xc000013a));
+	PyModule_AddObject(m, "NT_STATUS_LOCAL_DISCONNECT", ndr_PyLong_FromUnsignedLongLong(0xc000013b));
+	PyModule_AddObject(m, "NT_STATUS_REMOTE_DISCONNECT", ndr_PyLong_FromUnsignedLongLong(0xc000013c));
+	PyModule_AddObject(m, "NT_STATUS_REMOTE_RESOURCES", ndr_PyLong_FromUnsignedLongLong(0xc000013d));
+	PyModule_AddObject(m, "NT_STATUS_LINK_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc000013e));
+	PyModule_AddObject(m, "NT_STATUS_LINK_TIMEOUT", ndr_PyLong_FromUnsignedLongLong(0xc000013f));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_CONNECTION", ndr_PyLong_FromUnsignedLongLong(0xc0000140));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_ADDRESS", ndr_PyLong_FromUnsignedLongLong(0xc0000141));
+	PyModule_AddObject(m, "NT_STATUS_DLL_INIT_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0000142));
+	PyModule_AddObject(m, "NT_STATUS_MISSING_SYSTEMFILE", ndr_PyLong_FromUnsignedLongLong(0xc0000143));
+	PyModule_AddObject(m, "NT_STATUS_UNHANDLED_EXCEPTION", ndr_PyLong_FromUnsignedLongLong(0xc0000144));
+	PyModule_AddObject(m, "NT_STATUS_APP_INIT_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc0000145));
+	PyModule_AddObject(m, "NT_STATUS_PAGEFILE_CREATE_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0000146));
+	PyModule_AddObject(m, "NT_STATUS_NO_PAGEFILE", ndr_PyLong_FromUnsignedLongLong(0xc0000147));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_LEVEL", ndr_PyLong_FromUnsignedLongLong(0xc0000148));
+	PyModule_AddObject(m, "NT_STATUS_WRONG_PASSWORD_CORE", ndr_PyLong_FromUnsignedLongLong(0xc0000149));
+	PyModule_AddObject(m, "NT_STATUS_ILLEGAL_FLOAT_CONTEXT", ndr_PyLong_FromUnsignedLongLong(0xc000014a));
+	PyModule_AddObject(m, "NT_STATUS_PIPE_BROKEN", ndr_PyLong_FromUnsignedLongLong(0xc000014b));
+	PyModule_AddObject(m, "NT_STATUS_REGISTRY_CORRUPT", ndr_PyLong_FromUnsignedLongLong(0xc000014c));
+	PyModule_AddObject(m, "NT_STATUS_REGISTRY_IO_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc000014d));
+	PyModule_AddObject(m, "NT_STATUS_NO_EVENT_PAIR", ndr_PyLong_FromUnsignedLongLong(0xc000014e));
+	PyModule_AddObject(m, "NT_STATUS_UNRECOGNIZED_VOLUME", ndr_PyLong_FromUnsignedLongLong(0xc000014f));
+	PyModule_AddObject(m, "NT_STATUS_SERIAL_NO_DEVICE_INITED", ndr_PyLong_FromUnsignedLongLong(0xc0000150));
+	PyModule_AddObject(m, "NT_STATUS_NO_SUCH_ALIAS", ndr_PyLong_FromUnsignedLongLong(0xc0000151));
+	PyModule_AddObject(m, "NT_STATUS_MEMBER_NOT_IN_ALIAS", ndr_PyLong_FromUnsignedLongLong(0xc0000152));
+	PyModule_AddObject(m, "NT_STATUS_MEMBER_IN_ALIAS", ndr_PyLong_FromUnsignedLongLong(0xc0000153));
+	PyModule_AddObject(m, "NT_STATUS_ALIAS_EXISTS", ndr_PyLong_FromUnsignedLongLong(0xc0000154));
+	PyModule_AddObject(m, "NT_STATUS_LOGON_NOT_GRANTED", ndr_PyLong_FromUnsignedLongLong(0xc0000155));
+	PyModule_AddObject(m, "NT_STATUS_TOO_MANY_SECRETS", ndr_PyLong_FromUnsignedLongLong(0xc0000156));
+	PyModule_AddObject(m, "NT_STATUS_SECRET_TOO_LONG", ndr_PyLong_FromUnsignedLongLong(0xc0000157));
+	PyModule_AddObject(m, "NT_STATUS_INTERNAL_DB_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc0000158));
+	PyModule_AddObject(m, "NT_STATUS_FULLSCREEN_MODE", ndr_PyLong_FromUnsignedLongLong(0xc0000159));
+	PyModule_AddObject(m, "NT_STATUS_TOO_MANY_CONTEXT_IDS", ndr_PyLong_FromUnsignedLongLong(0xc000015a));
+	PyModule_AddObject(m, "NT_STATUS_LOGON_TYPE_NOT_GRANTED", ndr_PyLong_FromUnsignedLongLong(0xc000015b));
+	PyModule_AddObject(m, "NT_STATUS_NOT_REGISTRY_FILE", ndr_PyLong_FromUnsignedLongLong(0xc000015c));
+	PyModule_AddObject(m, "NT_STATUS_NT_CROSS_ENCRYPTION_REQUIRED", ndr_PyLong_FromUnsignedLongLong(0xc000015d));
+	PyModule_AddObject(m, "NT_STATUS_DOMAIN_CTRLR_CONFIG_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc000015e));
+	PyModule_AddObject(m, "NT_STATUS_FT_MISSING_MEMBER", ndr_PyLong_FromUnsignedLongLong(0xc000015f));
+	PyModule_AddObject(m, "NT_STATUS_ILL_FORMED_SERVICE_ENTRY", ndr_PyLong_FromUnsignedLongLong(0xc0000160));
+	PyModule_AddObject(m, "NT_STATUS_ILLEGAL_CHARACTER", ndr_PyLong_FromUnsignedLongLong(0xc0000161));
+	PyModule_AddObject(m, "NT_STATUS_UNMAPPABLE_CHARACTER", ndr_PyLong_FromUnsignedLongLong(0xc0000162));
+	PyModule_AddObject(m, "NT_STATUS_UNDEFINED_CHARACTER", ndr_PyLong_FromUnsignedLongLong(0xc0000163));
+	PyModule_AddObject(m, "NT_STATUS_FLOPPY_VOLUME", ndr_PyLong_FromUnsignedLongLong(0xc0000164));
+	PyModule_AddObject(m, "NT_STATUS_FLOPPY_ID_MARK_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0000165));
+	PyModule_AddObject(m, "NT_STATUS_FLOPPY_WRONG_CYLINDER", ndr_PyLong_FromUnsignedLongLong(0xc0000166));
+	PyModule_AddObject(m, "NT_STATUS_FLOPPY_UNKNOWN_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc0000167));
+	PyModule_AddObject(m, "NT_STATUS_FLOPPY_BAD_REGISTERS", ndr_PyLong_FromUnsignedLongLong(0xc0000168));
+	PyModule_AddObject(m, "NT_STATUS_DISK_RECALIBRATE_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0000169));
+	PyModule_AddObject(m, "NT_STATUS_DISK_OPERATION_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc000016a));
+	PyModule_AddObject(m, "NT_STATUS_DISK_RESET_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc000016b));
+	PyModule_AddObject(m, "NT_STATUS_SHARED_IRQ_BUSY", ndr_PyLong_FromUnsignedLongLong(0xc000016c));
+	PyModule_AddObject(m, "NT_STATUS_FT_ORPHANING", ndr_PyLong_FromUnsignedLongLong(0xc000016d));
+	PyModule_AddObject(m, "NT_STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT", ndr_PyLong_FromUnsignedLongLong(0xc000016e));
+	PyModule_AddObject(m, "NT_STATUS_PARTITION_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc0000172));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_BLOCK_LENGTH", ndr_PyLong_FromUnsignedLongLong(0xc0000173));
+	PyModule_AddObject(m, "NT_STATUS_DEVICE_NOT_PARTITIONED", ndr_PyLong_FromUnsignedLongLong(0xc0000174));
+	PyModule_AddObject(m, "NT_STATUS_UNABLE_TO_LOCK_MEDIA", ndr_PyLong_FromUnsignedLongLong(0xc0000175));
+	PyModule_AddObject(m, "NT_STATUS_UNABLE_TO_UNLOAD_MEDIA", ndr_PyLong_FromUnsignedLongLong(0xc0000176));
+	PyModule_AddObject(m, "NT_STATUS_EOM_OVERFLOW", ndr_PyLong_FromUnsignedLongLong(0xc0000177));
+	PyModule_AddObject(m, "NT_STATUS_NO_MEDIA", ndr_PyLong_FromUnsignedLongLong(0xc0000178));
+	PyModule_AddObject(m, "NT_STATUS_NO_SUCH_MEMBER", ndr_PyLong_FromUnsignedLongLong(0xc000017a));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_MEMBER", ndr_PyLong_FromUnsignedLongLong(0xc000017b));
+	PyModule_AddObject(m, "NT_STATUS_KEY_DELETED", ndr_PyLong_FromUnsignedLongLong(0xc000017c));
+	PyModule_AddObject(m, "NT_STATUS_NO_LOG_SPACE", ndr_PyLong_FromUnsignedLongLong(0xc000017d));
+	PyModule_AddObject(m, "NT_STATUS_TOO_MANY_SIDS", ndr_PyLong_FromUnsignedLongLong(0xc000017e));
+	PyModule_AddObject(m, "NT_STATUS_LM_CROSS_ENCRYPTION_REQUIRED", ndr_PyLong_FromUnsignedLongLong(0xc000017f));
+	PyModule_AddObject(m, "NT_STATUS_KEY_HAS_CHILDREN", ndr_PyLong_FromUnsignedLongLong(0xc0000180));
+	PyModule_AddObject(m, "NT_STATUS_CHILD_MUST_BE_VOLATILE", ndr_PyLong_FromUnsignedLongLong(0xc0000181));
+	PyModule_AddObject(m, "NT_STATUS_DEVICE_CONFIGURATION_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc0000182));
+	PyModule_AddObject(m, "NT_STATUS_DRIVER_INTERNAL_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc0000183));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_DEVICE_STATE", ndr_PyLong_FromUnsignedLongLong(0xc0000184));
+	PyModule_AddObject(m, "NT_STATUS_IO_DEVICE_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc0000185));
+	PyModule_AddObject(m, "NT_STATUS_DEVICE_PROTOCOL_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc0000186));
+	PyModule_AddObject(m, "NT_STATUS_BACKUP_CONTROLLER", ndr_PyLong_FromUnsignedLongLong(0xc0000187));
+	PyModule_AddObject(m, "NT_STATUS_LOG_FILE_FULL", ndr_PyLong_FromUnsignedLongLong(0xc0000188));
+	PyModule_AddObject(m, "NT_STATUS_TOO_LATE", ndr_PyLong_FromUnsignedLongLong(0xc0000189));
+	PyModule_AddObject(m, "NT_STATUS_NO_TRUST_LSA_SECRET", ndr_PyLong_FromUnsignedLongLong(0xc000018a));
+	PyModule_AddObject(m, "NT_STATUS_NO_TRUST_SAM_ACCOUNT", ndr_PyLong_FromUnsignedLongLong(0xc000018b));
+	PyModule_AddObject(m, "NT_STATUS_TRUSTED_DOMAIN_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc000018c));
+	PyModule_AddObject(m, "NT_STATUS_TRUSTED_RELATIONSHIP_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc000018d));
+	PyModule_AddObject(m, "NT_STATUS_EVENTLOG_FILE_CORRUPT", ndr_PyLong_FromUnsignedLongLong(0xc000018e));
+	PyModule_AddObject(m, "NT_STATUS_EVENTLOG_CANT_START", ndr_PyLong_FromUnsignedLongLong(0xc000018f));
+	PyModule_AddObject(m, "NT_STATUS_TRUST_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc0000190));
+	PyModule_AddObject(m, "NT_STATUS_MUTANT_LIMIT_EXCEEDED", ndr_PyLong_FromUnsignedLongLong(0xc0000191));
+	PyModule_AddObject(m, "NT_STATUS_NETLOGON_NOT_STARTED", ndr_PyLong_FromUnsignedLongLong(0xc0000192));
+	PyModule_AddObject(m, "NT_STATUS_ACCOUNT_EXPIRED", ndr_PyLong_FromUnsignedLongLong(0xc0000193));
+	PyModule_AddObject(m, "NT_STATUS_POSSIBLE_DEADLOCK", ndr_PyLong_FromUnsignedLongLong(0xc0000194));
+	PyModule_AddObject(m, "NT_STATUS_NETWORK_CREDENTIAL_CONFLICT", ndr_PyLong_FromUnsignedLongLong(0xc0000195));
+	PyModule_AddObject(m, "NT_STATUS_REMOTE_SESSION_LIMIT", ndr_PyLong_FromUnsignedLongLong(0xc0000196));
+	PyModule_AddObject(m, "NT_STATUS_EVENTLOG_FILE_CHANGED", ndr_PyLong_FromUnsignedLongLong(0xc0000197));
+	PyModule_AddObject(m, "NT_STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT", ndr_PyLong_FromUnsignedLongLong(0xc0000198));
+	PyModule_AddObject(m, "NT_STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT", ndr_PyLong_FromUnsignedLongLong(0xc0000199));
+	PyModule_AddObject(m, "NT_STATUS_NOLOGON_SERVER_TRUST_ACCOUNT", ndr_PyLong_FromUnsignedLongLong(0xc000019a));
+	PyModule_AddObject(m, "NT_STATUS_DOMAIN_TRUST_INCONSISTENT", ndr_PyLong_FromUnsignedLongLong(0xc000019b));
+	PyModule_AddObject(m, "NT_STATUS_FS_DRIVER_REQUIRED", ndr_PyLong_FromUnsignedLongLong(0xc000019c));
+	PyModule_AddObject(m, "NT_STATUS_IMAGE_ALREADY_LOADED_AS_DLL", ndr_PyLong_FromUnsignedLongLong(0xc000019d));
+	PyModule_AddObject(m, "NT_STATUS_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING", ndr_PyLong_FromUnsignedLongLong(0xc000019e));
+	PyModule_AddObject(m, "NT_STATUS_SHORT_NAMES_NOT_ENABLED_ON_VOLUME", ndr_PyLong_FromUnsignedLongLong(0xc000019f));
+	PyModule_AddObject(m, "NT_STATUS_SECURITY_STREAM_IS_INCONSISTENT", ndr_PyLong_FromUnsignedLongLong(0xc00001a0));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_LOCK_RANGE", ndr_PyLong_FromUnsignedLongLong(0xc00001a1));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_ACE_CONDITION", ndr_PyLong_FromUnsignedLongLong(0xc00001a2));
+	PyModule_AddObject(m, "NT_STATUS_IMAGE_SUBSYSTEM_NOT_PRESENT", ndr_PyLong_FromUnsignedLongLong(0xc00001a3));
+	PyModule_AddObject(m, "NT_STATUS_NOTIFICATION_GUID_ALREADY_DEFINED", ndr_PyLong_FromUnsignedLongLong(0xc00001a4));
+	PyModule_AddObject(m, "NT_STATUS_NETWORK_OPEN_RESTRICTION", ndr_PyLong_FromUnsignedLongLong(0xc0000201));
+	PyModule_AddObject(m, "NT_STATUS_NO_USER_SESSION_KEY", ndr_PyLong_FromUnsignedLongLong(0xc0000202));
+	PyModule_AddObject(m, "NT_STATUS_USER_SESSION_DELETED", ndr_PyLong_FromUnsignedLongLong(0xc0000203));
+	PyModule_AddObject(m, "NT_STATUS_RESOURCE_LANG_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0000204));
+	PyModule_AddObject(m, "NT_STATUS_INSUFF_SERVER_RESOURCES", ndr_PyLong_FromUnsignedLongLong(0xc0000205));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_BUFFER_SIZE", ndr_PyLong_FromUnsignedLongLong(0xc0000206));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_ADDRESS_COMPONENT", ndr_PyLong_FromUnsignedLongLong(0xc0000207));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_ADDRESS_WILDCARD", ndr_PyLong_FromUnsignedLongLong(0xc0000208));
+	PyModule_AddObject(m, "NT_STATUS_TOO_MANY_ADDRESSES", ndr_PyLong_FromUnsignedLongLong(0xc0000209));
+	PyModule_AddObject(m, "NT_STATUS_ADDRESS_ALREADY_EXISTS", ndr_PyLong_FromUnsignedLongLong(0xc000020a));
+	PyModule_AddObject(m, "NT_STATUS_ADDRESS_CLOSED", ndr_PyLong_FromUnsignedLongLong(0xc000020b));
+	PyModule_AddObject(m, "NT_STATUS_CONNECTION_DISCONNECTED", ndr_PyLong_FromUnsignedLongLong(0xc000020c));
+	PyModule_AddObject(m, "NT_STATUS_CONNECTION_RESET", ndr_PyLong_FromUnsignedLongLong(0xc000020d));
+	PyModule_AddObject(m, "NT_STATUS_TOO_MANY_NODES", ndr_PyLong_FromUnsignedLongLong(0xc000020e));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_ABORTED", ndr_PyLong_FromUnsignedLongLong(0xc000020f));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_TIMED_OUT", ndr_PyLong_FromUnsignedLongLong(0xc0000210));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_NO_RELEASE", ndr_PyLong_FromUnsignedLongLong(0xc0000211));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_NO_MATCH", ndr_PyLong_FromUnsignedLongLong(0xc0000212));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_RESPONDED", ndr_PyLong_FromUnsignedLongLong(0xc0000213));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_INVALID_ID", ndr_PyLong_FromUnsignedLongLong(0xc0000214));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_INVALID_TYPE", ndr_PyLong_FromUnsignedLongLong(0xc0000215));
+	PyModule_AddObject(m, "NT_STATUS_NOT_SERVER_SESSION", ndr_PyLong_FromUnsignedLongLong(0xc0000216));
+	PyModule_AddObject(m, "NT_STATUS_NOT_CLIENT_SESSION", ndr_PyLong_FromUnsignedLongLong(0xc0000217));
+	PyModule_AddObject(m, "NT_STATUS_CANNOT_LOAD_REGISTRY_FILE", ndr_PyLong_FromUnsignedLongLong(0xc0000218));
+	PyModule_AddObject(m, "NT_STATUS_DEBUG_ATTACH_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0000219));
+	PyModule_AddObject(m, "NT_STATUS_SYSTEM_PROCESS_TERMINATED", ndr_PyLong_FromUnsignedLongLong(0xc000021a));
+	PyModule_AddObject(m, "NT_STATUS_DATA_NOT_ACCEPTED", ndr_PyLong_FromUnsignedLongLong(0xc000021b));
+	PyModule_AddObject(m, "NT_STATUS_NO_BROWSER_SERVERS_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc000021c));
+	PyModule_AddObject(m, "NT_STATUS_VDM_HARD_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc000021d));
+	PyModule_AddObject(m, "NT_STATUS_DRIVER_CANCEL_TIMEOUT", ndr_PyLong_FromUnsignedLongLong(0xc000021e));
+	PyModule_AddObject(m, "NT_STATUS_REPLY_MESSAGE_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc000021f));
+	PyModule_AddObject(m, "NT_STATUS_MAPPED_ALIGNMENT", ndr_PyLong_FromUnsignedLongLong(0xc0000220));
+	PyModule_AddObject(m, "NT_STATUS_IMAGE_CHECKSUM_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc0000221));
+	PyModule_AddObject(m, "NT_STATUS_LOST_WRITEBEHIND_DATA", ndr_PyLong_FromUnsignedLongLong(0xc0000222));
+	PyModule_AddObject(m, "NT_STATUS_CLIENT_SERVER_PARAMETERS_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc0000223));
+	PyModule_AddObject(m, "NT_STATUS_PASSWORD_MUST_CHANGE", ndr_PyLong_FromUnsignedLongLong(0xc0000224));
+	PyModule_AddObject(m, "NT_STATUS_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0000225));
+	PyModule_AddObject(m, "NT_STATUS_NOT_TINY_STREAM", ndr_PyLong_FromUnsignedLongLong(0xc0000226));
+	PyModule_AddObject(m, "NT_STATUS_RECOVERY_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc0000227));
+	PyModule_AddObject(m, "NT_STATUS_STACK_OVERFLOW_READ", ndr_PyLong_FromUnsignedLongLong(0xc0000228));
+	PyModule_AddObject(m, "NT_STATUS_FAIL_CHECK", ndr_PyLong_FromUnsignedLongLong(0xc0000229));
+	PyModule_AddObject(m, "NT_STATUS_DUPLICATE_OBJECTID", ndr_PyLong_FromUnsignedLongLong(0xc000022a));
+	PyModule_AddObject(m, "NT_STATUS_OBJECTID_EXISTS", ndr_PyLong_FromUnsignedLongLong(0xc000022b));
+	PyModule_AddObject(m, "NT_STATUS_CONVERT_TO_LARGE", ndr_PyLong_FromUnsignedLongLong(0xc000022c));
+	PyModule_AddObject(m, "NT_STATUS_RETRY", ndr_PyLong_FromUnsignedLongLong(0xc000022d));
+	PyModule_AddObject(m, "NT_STATUS_FOUND_OUT_OF_SCOPE", ndr_PyLong_FromUnsignedLongLong(0xc000022e));
+	PyModule_AddObject(m, "NT_STATUS_ALLOCATE_BUCKET", ndr_PyLong_FromUnsignedLongLong(0xc000022f));
+	PyModule_AddObject(m, "NT_STATUS_PROPSET_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0000230));
+	PyModule_AddObject(m, "NT_STATUS_MARSHALL_OVERFLOW", ndr_PyLong_FromUnsignedLongLong(0xc0000231));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_VARIANT", ndr_PyLong_FromUnsignedLongLong(0xc0000232));
+	PyModule_AddObject(m, "NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0000233));
+	PyModule_AddObject(m, "NT_STATUS_ACCOUNT_LOCKED_OUT", ndr_PyLong_FromUnsignedLongLong(0xc0000234));
+	PyModule_AddObject(m, "NT_STATUS_HANDLE_NOT_CLOSABLE", ndr_PyLong_FromUnsignedLongLong(0xc0000235));
+	PyModule_AddObject(m, "NT_STATUS_CONNECTION_REFUSED", ndr_PyLong_FromUnsignedLongLong(0xc0000236));
+	PyModule_AddObject(m, "NT_STATUS_GRACEFUL_DISCONNECT", ndr_PyLong_FromUnsignedLongLong(0xc0000237));
+	PyModule_AddObject(m, "NT_STATUS_ADDRESS_ALREADY_ASSOCIATED", ndr_PyLong_FromUnsignedLongLong(0xc0000238));
+	PyModule_AddObject(m, "NT_STATUS_ADDRESS_NOT_ASSOCIATED", ndr_PyLong_FromUnsignedLongLong(0xc0000239));
+	PyModule_AddObject(m, "NT_STATUS_CONNECTION_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc000023a));
+	PyModule_AddObject(m, "NT_STATUS_CONNECTION_ACTIVE", ndr_PyLong_FromUnsignedLongLong(0xc000023b));
+	PyModule_AddObject(m, "NT_STATUS_NETWORK_UNREACHABLE", ndr_PyLong_FromUnsignedLongLong(0xc000023c));
+	PyModule_AddObject(m, "NT_STATUS_HOST_UNREACHABLE", ndr_PyLong_FromUnsignedLongLong(0xc000023d));
+	PyModule_AddObject(m, "NT_STATUS_PROTOCOL_UNREACHABLE", ndr_PyLong_FromUnsignedLongLong(0xc000023e));
+	PyModule_AddObject(m, "NT_STATUS_PORT_UNREACHABLE", ndr_PyLong_FromUnsignedLongLong(0xc000023f));
+	PyModule_AddObject(m, "NT_STATUS_REQUEST_ABORTED", ndr_PyLong_FromUnsignedLongLong(0xc0000240));
+	PyModule_AddObject(m, "NT_STATUS_CONNECTION_ABORTED", ndr_PyLong_FromUnsignedLongLong(0xc0000241));
+	PyModule_AddObject(m, "NT_STATUS_BAD_COMPRESSION_BUFFER", ndr_PyLong_FromUnsignedLongLong(0xc0000242));
+	PyModule_AddObject(m, "NT_STATUS_USER_MAPPED_FILE", ndr_PyLong_FromUnsignedLongLong(0xc0000243));
+	PyModule_AddObject(m, "NT_STATUS_AUDIT_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0000244));
+	PyModule_AddObject(m, "NT_STATUS_TIMER_RESOLUTION_NOT_SET", ndr_PyLong_FromUnsignedLongLong(0xc0000245));
+	PyModule_AddObject(m, "NT_STATUS_CONNECTION_COUNT_LIMIT", ndr_PyLong_FromUnsignedLongLong(0xc0000246));
+	PyModule_AddObject(m, "NT_STATUS_LOGIN_TIME_RESTRICTION", ndr_PyLong_FromUnsignedLongLong(0xc0000247));
+	PyModule_AddObject(m, "NT_STATUS_LOGIN_WKSTA_RESTRICTION", ndr_PyLong_FromUnsignedLongLong(0xc0000248));
+	PyModule_AddObject(m, "NT_STATUS_IMAGE_MP_UP_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc0000249));
+	PyModule_AddObject(m, "NT_STATUS_INSUFFICIENT_LOGON_INFO", ndr_PyLong_FromUnsignedLongLong(0xc0000250));
+	PyModule_AddObject(m, "NT_STATUS_BAD_DLL_ENTRYPOINT", ndr_PyLong_FromUnsignedLongLong(0xc0000251));
+	PyModule_AddObject(m, "NT_STATUS_BAD_SERVICE_ENTRYPOINT", ndr_PyLong_FromUnsignedLongLong(0xc0000252));
+	PyModule_AddObject(m, "NT_STATUS_LPC_REPLY_LOST", ndr_PyLong_FromUnsignedLongLong(0xc0000253));
+	PyModule_AddObject(m, "NT_STATUS_IP_ADDRESS_CONFLICT1", ndr_PyLong_FromUnsignedLongLong(0xc0000254));
+	PyModule_AddObject(m, "NT_STATUS_IP_ADDRESS_CONFLICT2", ndr_PyLong_FromUnsignedLongLong(0xc0000255));
+	PyModule_AddObject(m, "NT_STATUS_REGISTRY_QUOTA_LIMIT", ndr_PyLong_FromUnsignedLongLong(0xc0000256));
+	PyModule_AddObject(m, "NT_STATUS_PATH_NOT_COVERED", ndr_PyLong_FromUnsignedLongLong(0xc0000257));
+	PyModule_AddObject(m, "NT_STATUS_NO_CALLBACK_ACTIVE", ndr_PyLong_FromUnsignedLongLong(0xc0000258));
+	PyModule_AddObject(m, "NT_STATUS_LICENSE_QUOTA_EXCEEDED", ndr_PyLong_FromUnsignedLongLong(0xc0000259));
+	PyModule_AddObject(m, "NT_STATUS_PWD_TOO_SHORT", ndr_PyLong_FromUnsignedLongLong(0xc000025a));
+	PyModule_AddObject(m, "NT_STATUS_PWD_TOO_RECENT", ndr_PyLong_FromUnsignedLongLong(0xc000025b));
+	PyModule_AddObject(m, "NT_STATUS_PWD_HISTORY_CONFLICT", ndr_PyLong_FromUnsignedLongLong(0xc000025c));
+	PyModule_AddObject(m, "NT_STATUS_PLUGPLAY_NO_DEVICE", ndr_PyLong_FromUnsignedLongLong(0xc000025e));
+	PyModule_AddObject(m, "NT_STATUS_UNSUPPORTED_COMPRESSION", ndr_PyLong_FromUnsignedLongLong(0xc000025f));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_HW_PROFILE", ndr_PyLong_FromUnsignedLongLong(0xc0000260));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_PLUGPLAY_DEVICE_PATH", ndr_PyLong_FromUnsignedLongLong(0xc0000261));
+	PyModule_AddObject(m, "NT_STATUS_DRIVER_ORDINAL_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0000262));
+	PyModule_AddObject(m, "NT_STATUS_DRIVER_ENTRYPOINT_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0000263));
+	PyModule_AddObject(m, "NT_STATUS_RESOURCE_NOT_OWNED", ndr_PyLong_FromUnsignedLongLong(0xc0000264));
+	PyModule_AddObject(m, "NT_STATUS_TOO_MANY_LINKS", ndr_PyLong_FromUnsignedLongLong(0xc0000265));
+	PyModule_AddObject(m, "NT_STATUS_QUOTA_LIST_INCONSISTENT", ndr_PyLong_FromUnsignedLongLong(0xc0000266));
+	PyModule_AddObject(m, "NT_STATUS_FILE_IS_OFFLINE", ndr_PyLong_FromUnsignedLongLong(0xc0000267));
+	PyModule_AddObject(m, "NT_STATUS_EVALUATION_EXPIRATION", ndr_PyLong_FromUnsignedLongLong(0xc0000268));
+	PyModule_AddObject(m, "NT_STATUS_ILLEGAL_DLL_RELOCATION", ndr_PyLong_FromUnsignedLongLong(0xc0000269));
+	PyModule_AddObject(m, "NT_STATUS_LICENSE_VIOLATION", ndr_PyLong_FromUnsignedLongLong(0xc000026a));
+	PyModule_AddObject(m, "NT_STATUS_DLL_INIT_FAILED_LOGOFF", ndr_PyLong_FromUnsignedLongLong(0xc000026b));
+	PyModule_AddObject(m, "NT_STATUS_DRIVER_UNABLE_TO_LOAD", ndr_PyLong_FromUnsignedLongLong(0xc000026c));
+	PyModule_AddObject(m, "NT_STATUS_DFS_UNAVAILABLE", ndr_PyLong_FromUnsignedLongLong(0xc000026d));
+	PyModule_AddObject(m, "NT_STATUS_VOLUME_DISMOUNTED", ndr_PyLong_FromUnsignedLongLong(0xc000026e));
+	PyModule_AddObject(m, "NT_STATUS_WX86_INTERNAL_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc000026f));
+	PyModule_AddObject(m, "NT_STATUS_WX86_FLOAT_STACK_CHECK", ndr_PyLong_FromUnsignedLongLong(0xc0000270));
+	PyModule_AddObject(m, "NT_STATUS_VALIDATE_CONTINUE", ndr_PyLong_FromUnsignedLongLong(0xc0000271));
+	PyModule_AddObject(m, "NT_STATUS_NO_MATCH", ndr_PyLong_FromUnsignedLongLong(0xc0000272));
+	PyModule_AddObject(m, "NT_STATUS_NO_MORE_MATCHES", ndr_PyLong_FromUnsignedLongLong(0xc0000273));
+	PyModule_AddObject(m, "NT_STATUS_NOT_A_REPARSE_POINT", ndr_PyLong_FromUnsignedLongLong(0xc0000275));
+	PyModule_AddObject(m, "NT_STATUS_IO_REPARSE_TAG_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc0000276));
+	PyModule_AddObject(m, "NT_STATUS_IO_REPARSE_TAG_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc0000277));
+	PyModule_AddObject(m, "NT_STATUS_IO_REPARSE_DATA_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc0000278));
+	PyModule_AddObject(m, "NT_STATUS_IO_REPARSE_TAG_NOT_HANDLED", ndr_PyLong_FromUnsignedLongLong(0xc0000279));
+	PyModule_AddObject(m, "NT_STATUS_REPARSE_POINT_NOT_RESOLVED", ndr_PyLong_FromUnsignedLongLong(0xc0000280));
+	PyModule_AddObject(m, "NT_STATUS_DIRECTORY_IS_A_REPARSE_POINT", ndr_PyLong_FromUnsignedLongLong(0xc0000281));
+	PyModule_AddObject(m, "NT_STATUS_RANGE_LIST_CONFLICT", ndr_PyLong_FromUnsignedLongLong(0xc0000282));
+	PyModule_AddObject(m, "NT_STATUS_SOURCE_ELEMENT_EMPTY", ndr_PyLong_FromUnsignedLongLong(0xc0000283));
+	PyModule_AddObject(m, "NT_STATUS_DESTINATION_ELEMENT_FULL", ndr_PyLong_FromUnsignedLongLong(0xc0000284));
+	PyModule_AddObject(m, "NT_STATUS_ILLEGAL_ELEMENT_ADDRESS", ndr_PyLong_FromUnsignedLongLong(0xc0000285));
+	PyModule_AddObject(m, "NT_STATUS_MAGAZINE_NOT_PRESENT", ndr_PyLong_FromUnsignedLongLong(0xc0000286));
+	PyModule_AddObject(m, "NT_STATUS_REINITIALIZATION_NEEDED", ndr_PyLong_FromUnsignedLongLong(0xc0000287));
+	PyModule_AddObject(m, "NT_STATUS_ENCRYPTION_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc000028a));
+	PyModule_AddObject(m, "NT_STATUS_DECRYPTION_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc000028b));
+	PyModule_AddObject(m, "NT_STATUS_RANGE_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc000028c));
+	PyModule_AddObject(m, "NT_STATUS_NO_RECOVERY_POLICY", ndr_PyLong_FromUnsignedLongLong(0xc000028d));
+	PyModule_AddObject(m, "NT_STATUS_NO_EFS", ndr_PyLong_FromUnsignedLongLong(0xc000028e));
+	PyModule_AddObject(m, "NT_STATUS_WRONG_EFS", ndr_PyLong_FromUnsignedLongLong(0xc000028f));
+	PyModule_AddObject(m, "NT_STATUS_NO_USER_KEYS", ndr_PyLong_FromUnsignedLongLong(0xc0000290));
+	PyModule_AddObject(m, "NT_STATUS_FILE_NOT_ENCRYPTED", ndr_PyLong_FromUnsignedLongLong(0xc0000291));
+	PyModule_AddObject(m, "NT_STATUS_NOT_EXPORT_FORMAT", ndr_PyLong_FromUnsignedLongLong(0xc0000292));
+	PyModule_AddObject(m, "NT_STATUS_FILE_ENCRYPTED", ndr_PyLong_FromUnsignedLongLong(0xc0000293));
+	PyModule_AddObject(m, "NT_STATUS_WMI_GUID_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0000295));
+	PyModule_AddObject(m, "NT_STATUS_WMI_INSTANCE_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0000296));
+	PyModule_AddObject(m, "NT_STATUS_WMI_ITEMID_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0000297));
+	PyModule_AddObject(m, "NT_STATUS_WMI_TRY_AGAIN", ndr_PyLong_FromUnsignedLongLong(0xc0000298));
+	PyModule_AddObject(m, "NT_STATUS_SHARED_POLICY", ndr_PyLong_FromUnsignedLongLong(0xc0000299));
+	PyModule_AddObject(m, "NT_STATUS_POLICY_OBJECT_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc000029a));
+	PyModule_AddObject(m, "NT_STATUS_POLICY_ONLY_IN_DS", ndr_PyLong_FromUnsignedLongLong(0xc000029b));
+	PyModule_AddObject(m, "NT_STATUS_VOLUME_NOT_UPGRADED", ndr_PyLong_FromUnsignedLongLong(0xc000029c));
+	PyModule_AddObject(m, "NT_STATUS_REMOTE_STORAGE_NOT_ACTIVE", ndr_PyLong_FromUnsignedLongLong(0xc000029d));
+	PyModule_AddObject(m, "NT_STATUS_REMOTE_STORAGE_MEDIA_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc000029e));
+	PyModule_AddObject(m, "NT_STATUS_NO_TRACKING_SERVICE", ndr_PyLong_FromUnsignedLongLong(0xc000029f));
+	PyModule_AddObject(m, "NT_STATUS_SERVER_SID_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc00002a0));
+	PyModule_AddObject(m, "NT_STATUS_DS_NO_ATTRIBUTE_OR_VALUE", ndr_PyLong_FromUnsignedLongLong(0xc00002a1));
+	PyModule_AddObject(m, "NT_STATUS_DS_INVALID_ATTRIBUTE_SYNTAX", ndr_PyLong_FromUnsignedLongLong(0xc00002a2));
+	PyModule_AddObject(m, "NT_STATUS_DS_ATTRIBUTE_TYPE_UNDEFINED", ndr_PyLong_FromUnsignedLongLong(0xc00002a3));
+	PyModule_AddObject(m, "NT_STATUS_DS_ATTRIBUTE_OR_VALUE_EXISTS", ndr_PyLong_FromUnsignedLongLong(0xc00002a4));
+	PyModule_AddObject(m, "NT_STATUS_DS_BUSY", ndr_PyLong_FromUnsignedLongLong(0xc00002a5));
+	PyModule_AddObject(m, "NT_STATUS_DS_UNAVAILABLE", ndr_PyLong_FromUnsignedLongLong(0xc00002a6));
+	PyModule_AddObject(m, "NT_STATUS_DS_NO_RIDS_ALLOCATED", ndr_PyLong_FromUnsignedLongLong(0xc00002a7));
+	PyModule_AddObject(m, "NT_STATUS_DS_NO_MORE_RIDS", ndr_PyLong_FromUnsignedLongLong(0xc00002a8));
+	PyModule_AddObject(m, "NT_STATUS_DS_INCORRECT_ROLE_OWNER", ndr_PyLong_FromUnsignedLongLong(0xc00002a9));
+	PyModule_AddObject(m, "NT_STATUS_DS_RIDMGR_INIT_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc00002aa));
+	PyModule_AddObject(m, "NT_STATUS_DS_OBJ_CLASS_VIOLATION", ndr_PyLong_FromUnsignedLongLong(0xc00002ab));
+	PyModule_AddObject(m, "NT_STATUS_DS_CANT_ON_NON_LEAF", ndr_PyLong_FromUnsignedLongLong(0xc00002ac));
+	PyModule_AddObject(m, "NT_STATUS_DS_CANT_ON_RDN", ndr_PyLong_FromUnsignedLongLong(0xc00002ad));
+	PyModule_AddObject(m, "NT_STATUS_DS_CANT_MOD_OBJ_CLASS", ndr_PyLong_FromUnsignedLongLong(0xc00002ae));
+	PyModule_AddObject(m, "NT_STATUS_DS_CROSS_DOM_MOVE_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc00002af));
+	PyModule_AddObject(m, "NT_STATUS_DS_GC_NOT_AVAILABLE", ndr_PyLong_FromUnsignedLongLong(0xc00002b0));
+	PyModule_AddObject(m, "NT_STATUS_DIRECTORY_SERVICE_REQUIRED", ndr_PyLong_FromUnsignedLongLong(0xc00002b1));
+	PyModule_AddObject(m, "NT_STATUS_REPARSE_ATTRIBUTE_CONFLICT", ndr_PyLong_FromUnsignedLongLong(0xc00002b2));
+	PyModule_AddObject(m, "NT_STATUS_CANT_ENABLE_DENY_ONLY", ndr_PyLong_FromUnsignedLongLong(0xc00002b3));
+	PyModule_AddObject(m, "NT_STATUS_FLOAT_MULTIPLE_FAULTS", ndr_PyLong_FromUnsignedLongLong(0xc00002b4));
+	PyModule_AddObject(m, "NT_STATUS_FLOAT_MULTIPLE_TRAPS", ndr_PyLong_FromUnsignedLongLong(0xc00002b5));
+	PyModule_AddObject(m, "NT_STATUS_DEVICE_REMOVED", ndr_PyLong_FromUnsignedLongLong(0xc00002b6));
+	PyModule_AddObject(m, "NT_STATUS_JOURNAL_DELETE_IN_PROGRESS", ndr_PyLong_FromUnsignedLongLong(0xc00002b7));
+	PyModule_AddObject(m, "NT_STATUS_JOURNAL_NOT_ACTIVE", ndr_PyLong_FromUnsignedLongLong(0xc00002b8));
+	PyModule_AddObject(m, "NT_STATUS_NOINTERFACE", ndr_PyLong_FromUnsignedLongLong(0xc00002b9));
+	PyModule_AddObject(m, "NT_STATUS_DS_ADMIN_LIMIT_EXCEEDED", ndr_PyLong_FromUnsignedLongLong(0xc00002c1));
+	PyModule_AddObject(m, "NT_STATUS_DRIVER_FAILED_SLEEP", ndr_PyLong_FromUnsignedLongLong(0xc00002c2));
+	PyModule_AddObject(m, "NT_STATUS_MUTUAL_AUTHENTICATION_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc00002c3));
+	PyModule_AddObject(m, "NT_STATUS_CORRUPT_SYSTEM_FILE", ndr_PyLong_FromUnsignedLongLong(0xc00002c4));
+	PyModule_AddObject(m, "NT_STATUS_DATATYPE_MISALIGNMENT_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc00002c5));
+	PyModule_AddObject(m, "NT_STATUS_WMI_READ_ONLY", ndr_PyLong_FromUnsignedLongLong(0xc00002c6));
+	PyModule_AddObject(m, "NT_STATUS_WMI_SET_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc00002c7));
+	PyModule_AddObject(m, "NT_STATUS_COMMITMENT_MINIMUM", ndr_PyLong_FromUnsignedLongLong(0xc00002c8));
+	PyModule_AddObject(m, "NT_STATUS_REG_NAT_CONSUMPTION", ndr_PyLong_FromUnsignedLongLong(0xc00002c9));
+	PyModule_AddObject(m, "NT_STATUS_TRANSPORT_FULL", ndr_PyLong_FromUnsignedLongLong(0xc00002ca));
+	PyModule_AddObject(m, "NT_STATUS_DS_SAM_INIT_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc00002cb));
+	PyModule_AddObject(m, "NT_STATUS_ONLY_IF_CONNECTED", ndr_PyLong_FromUnsignedLongLong(0xc00002cc));
+	PyModule_AddObject(m, "NT_STATUS_DS_SENSITIVE_GROUP_VIOLATION", ndr_PyLong_FromUnsignedLongLong(0xc00002cd));
+	PyModule_AddObject(m, "NT_STATUS_PNP_RESTART_ENUMERATION", ndr_PyLong_FromUnsignedLongLong(0xc00002ce));
+	PyModule_AddObject(m, "NT_STATUS_JOURNAL_ENTRY_DELETED", ndr_PyLong_FromUnsignedLongLong(0xc00002cf));
+	PyModule_AddObject(m, "NT_STATUS_DS_CANT_MOD_PRIMARYGROUPID", ndr_PyLong_FromUnsignedLongLong(0xc00002d0));
+	PyModule_AddObject(m, "NT_STATUS_SYSTEM_IMAGE_BAD_SIGNATURE", ndr_PyLong_FromUnsignedLongLong(0xc00002d1));
+	PyModule_AddObject(m, "NT_STATUS_PNP_REBOOT_REQUIRED", ndr_PyLong_FromUnsignedLongLong(0xc00002d2));
+	PyModule_AddObject(m, "NT_STATUS_POWER_STATE_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc00002d3));
+	PyModule_AddObject(m, "NT_STATUS_DS_INVALID_GROUP_TYPE", ndr_PyLong_FromUnsignedLongLong(0xc00002d4));
+	PyModule_AddObject(m, "NT_STATUS_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN", ndr_PyLong_FromUnsignedLongLong(0xc00002d5));
+	PyModule_AddObject(m, "NT_STATUS_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN", ndr_PyLong_FromUnsignedLongLong(0xc00002d6));
+	PyModule_AddObject(m, "NT_STATUS_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER", ndr_PyLong_FromUnsignedLongLong(0xc00002d7));
+	PyModule_AddObject(m, "NT_STATUS_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER", ndr_PyLong_FromUnsignedLongLong(0xc00002d8));
+	PyModule_AddObject(m, "NT_STATUS_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER", ndr_PyLong_FromUnsignedLongLong(0xc00002d9));
+	PyModule_AddObject(m, "NT_STATUS_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER", ndr_PyLong_FromUnsignedLongLong(0xc00002da));
+	PyModule_AddObject(m, "NT_STATUS_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER", ndr_PyLong_FromUnsignedLongLong(0xc00002db));
+	PyModule_AddObject(m, "NT_STATUS_DS_HAVE_PRIMARY_MEMBERS", ndr_PyLong_FromUnsignedLongLong(0xc00002dc));
+	PyModule_AddObject(m, "NT_STATUS_WMI_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc00002dd));
+	PyModule_AddObject(m, "NT_STATUS_INSUFFICIENT_POWER", ndr_PyLong_FromUnsignedLongLong(0xc00002de));
+	PyModule_AddObject(m, "NT_STATUS_SAM_NEED_BOOTKEY_PASSWORD", ndr_PyLong_FromUnsignedLongLong(0xc00002df));
+	PyModule_AddObject(m, "NT_STATUS_SAM_NEED_BOOTKEY_FLOPPY", ndr_PyLong_FromUnsignedLongLong(0xc00002e0));
+	PyModule_AddObject(m, "NT_STATUS_DS_CANT_START", ndr_PyLong_FromUnsignedLongLong(0xc00002e1));
+	PyModule_AddObject(m, "NT_STATUS_DS_INIT_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc00002e2));
+	PyModule_AddObject(m, "NT_STATUS_SAM_INIT_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc00002e3));
+	PyModule_AddObject(m, "NT_STATUS_DS_GC_REQUIRED", ndr_PyLong_FromUnsignedLongLong(0xc00002e4));
+	PyModule_AddObject(m, "NT_STATUS_DS_LOCAL_MEMBER_OF_LOCAL_ONLY", ndr_PyLong_FromUnsignedLongLong(0xc00002e5));
+	PyModule_AddObject(m, "NT_STATUS_DS_NO_FPO_IN_UNIVERSAL_GROUPS", ndr_PyLong_FromUnsignedLongLong(0xc00002e6));
+	PyModule_AddObject(m, "NT_STATUS_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED", ndr_PyLong_FromUnsignedLongLong(0xc00002e7));
+	PyModule_AddObject(m, "NT_STATUS_CURRENT_DOMAIN_NOT_ALLOWED", ndr_PyLong_FromUnsignedLongLong(0xc00002e9));
+	PyModule_AddObject(m, "NT_STATUS_CANNOT_MAKE", ndr_PyLong_FromUnsignedLongLong(0xc00002ea));
+	PyModule_AddObject(m, "NT_STATUS_SYSTEM_SHUTDOWN", ndr_PyLong_FromUnsignedLongLong(0xc00002eb));
+	PyModule_AddObject(m, "NT_STATUS_DS_INIT_FAILURE_CONSOLE", ndr_PyLong_FromUnsignedLongLong(0xc00002ec));
+	PyModule_AddObject(m, "NT_STATUS_DS_SAM_INIT_FAILURE_CONSOLE", ndr_PyLong_FromUnsignedLongLong(0xc00002ed));
+	PyModule_AddObject(m, "NT_STATUS_UNFINISHED_CONTEXT_DELETED", ndr_PyLong_FromUnsignedLongLong(0xc00002ee));
+	PyModule_AddObject(m, "NT_STATUS_NO_TGT_REPLY", ndr_PyLong_FromUnsignedLongLong(0xc00002ef));
+	PyModule_AddObject(m, "NT_STATUS_OBJECTID_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc00002f0));
+	PyModule_AddObject(m, "NT_STATUS_NO_IP_ADDRESSES", ndr_PyLong_FromUnsignedLongLong(0xc00002f1));
+	PyModule_AddObject(m, "NT_STATUS_WRONG_CREDENTIAL_HANDLE", ndr_PyLong_FromUnsignedLongLong(0xc00002f2));
+	PyModule_AddObject(m, "NT_STATUS_CRYPTO_SYSTEM_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc00002f3));
+	PyModule_AddObject(m, "NT_STATUS_MAX_REFERRALS_EXCEEDED", ndr_PyLong_FromUnsignedLongLong(0xc00002f4));
+	PyModule_AddObject(m, "NT_STATUS_MUST_BE_KDC", ndr_PyLong_FromUnsignedLongLong(0xc00002f5));
+	PyModule_AddObject(m, "NT_STATUS_STRONG_CRYPTO_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc00002f6));
+	PyModule_AddObject(m, "NT_STATUS_TOO_MANY_PRINCIPALS", ndr_PyLong_FromUnsignedLongLong(0xc00002f7));
+	PyModule_AddObject(m, "NT_STATUS_NO_PA_DATA", ndr_PyLong_FromUnsignedLongLong(0xc00002f8));
+	PyModule_AddObject(m, "NT_STATUS_PKINIT_NAME_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc00002f9));
+	PyModule_AddObject(m, "NT_STATUS_SMARTCARD_LOGON_REQUIRED", ndr_PyLong_FromUnsignedLongLong(0xc00002fa));
+	PyModule_AddObject(m, "NT_STATUS_KDC_INVALID_REQUEST", ndr_PyLong_FromUnsignedLongLong(0xc00002fb));
+	PyModule_AddObject(m, "NT_STATUS_KDC_UNABLE_TO_REFER", ndr_PyLong_FromUnsignedLongLong(0xc00002fc));
+	PyModule_AddObject(m, "NT_STATUS_KDC_UNKNOWN_ETYPE", ndr_PyLong_FromUnsignedLongLong(0xc00002fd));
+	PyModule_AddObject(m, "NT_STATUS_SHUTDOWN_IN_PROGRESS", ndr_PyLong_FromUnsignedLongLong(0xc00002fe));
+	PyModule_AddObject(m, "NT_STATUS_SERVER_SHUTDOWN_IN_PROGRESS", ndr_PyLong_FromUnsignedLongLong(0xc00002ff));
+	PyModule_AddObject(m, "NT_STATUS_NOT_SUPPORTED_ON_SBS", ndr_PyLong_FromUnsignedLongLong(0xc0000300));
+	PyModule_AddObject(m, "NT_STATUS_WMI_GUID_DISCONNECTED", ndr_PyLong_FromUnsignedLongLong(0xc0000301));
+	PyModule_AddObject(m, "NT_STATUS_WMI_ALREADY_DISABLED", ndr_PyLong_FromUnsignedLongLong(0xc0000302));
+	PyModule_AddObject(m, "NT_STATUS_WMI_ALREADY_ENABLED", ndr_PyLong_FromUnsignedLongLong(0xc0000303));
+	PyModule_AddObject(m, "NT_STATUS_MFT_TOO_FRAGMENTED", ndr_PyLong_FromUnsignedLongLong(0xc0000304));
+	PyModule_AddObject(m, "NT_STATUS_COPY_PROTECTION_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc0000305));
+	PyModule_AddObject(m, "NT_STATUS_CSS_AUTHENTICATION_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc0000306));
+	PyModule_AddObject(m, "NT_STATUS_CSS_KEY_NOT_PRESENT", ndr_PyLong_FromUnsignedLongLong(0xc0000307));
+	PyModule_AddObject(m, "NT_STATUS_CSS_KEY_NOT_ESTABLISHED", ndr_PyLong_FromUnsignedLongLong(0xc0000308));
+	PyModule_AddObject(m, "NT_STATUS_CSS_SCRAMBLED_SECTOR", ndr_PyLong_FromUnsignedLongLong(0xc0000309));
+	PyModule_AddObject(m, "NT_STATUS_CSS_REGION_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc000030a));
+	PyModule_AddObject(m, "NT_STATUS_CSS_RESETS_EXHAUSTED", ndr_PyLong_FromUnsignedLongLong(0xc000030b));
+	PyModule_AddObject(m, "NT_STATUS_PKINIT_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc0000320));
+	PyModule_AddObject(m, "NT_STATUS_SMARTCARD_SUBSYSTEM_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc0000321));
+	PyModule_AddObject(m, "NT_STATUS_NO_KERB_KEY", ndr_PyLong_FromUnsignedLongLong(0xc0000322));
+	PyModule_AddObject(m, "NT_STATUS_HOST_DOWN", ndr_PyLong_FromUnsignedLongLong(0xc0000350));
+	PyModule_AddObject(m, "NT_STATUS_UNSUPPORTED_PREAUTH", ndr_PyLong_FromUnsignedLongLong(0xc0000351));
+	PyModule_AddObject(m, "NT_STATUS_EFS_ALG_BLOB_TOO_BIG", ndr_PyLong_FromUnsignedLongLong(0xc0000352));
+	PyModule_AddObject(m, "NT_STATUS_PORT_NOT_SET", ndr_PyLong_FromUnsignedLongLong(0xc0000353));
+	PyModule_AddObject(m, "NT_STATUS_DEBUGGER_INACTIVE", ndr_PyLong_FromUnsignedLongLong(0xc0000354));
+	PyModule_AddObject(m, "NT_STATUS_DS_VERSION_CHECK_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc0000355));
+	PyModule_AddObject(m, "NT_STATUS_AUDITING_DISABLED", ndr_PyLong_FromUnsignedLongLong(0xc0000356));
+	PyModule_AddObject(m, "NT_STATUS_PRENT4_MACHINE_ACCOUNT", ndr_PyLong_FromUnsignedLongLong(0xc0000357));
+	PyModule_AddObject(m, "NT_STATUS_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER", ndr_PyLong_FromUnsignedLongLong(0xc0000358));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_IMAGE_WIN_32", ndr_PyLong_FromUnsignedLongLong(0xc0000359));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_IMAGE_WIN_64", ndr_PyLong_FromUnsignedLongLong(0xc000035a));
+	PyModule_AddObject(m, "NT_STATUS_BAD_BINDINGS", ndr_PyLong_FromUnsignedLongLong(0xc000035b));
+	PyModule_AddObject(m, "NT_STATUS_NETWORK_SESSION_EXPIRED", ndr_PyLong_FromUnsignedLongLong(0xc000035c));
+	PyModule_AddObject(m, "NT_STATUS_APPHELP_BLOCK", ndr_PyLong_FromUnsignedLongLong(0xc000035d));
+	PyModule_AddObject(m, "NT_STATUS_ALL_SIDS_FILTERED", ndr_PyLong_FromUnsignedLongLong(0xc000035e));
+	PyModule_AddObject(m, "NT_STATUS_NOT_SAFE_MODE_DRIVER", ndr_PyLong_FromUnsignedLongLong(0xc000035f));
+	PyModule_AddObject(m, "NT_STATUS_ACCESS_DISABLED_BY_POLICY_DEFAULT", ndr_PyLong_FromUnsignedLongLong(0xc0000361));
+	PyModule_AddObject(m, "NT_STATUS_ACCESS_DISABLED_BY_POLICY_PATH", ndr_PyLong_FromUnsignedLongLong(0xc0000362));
+	PyModule_AddObject(m, "NT_STATUS_ACCESS_DISABLED_BY_POLICY_PUBLISHER", ndr_PyLong_FromUnsignedLongLong(0xc0000363));
+	PyModule_AddObject(m, "NT_STATUS_ACCESS_DISABLED_BY_POLICY_OTHER", ndr_PyLong_FromUnsignedLongLong(0xc0000364));
+	PyModule_AddObject(m, "NT_STATUS_FAILED_DRIVER_ENTRY", ndr_PyLong_FromUnsignedLongLong(0xc0000365));
+	PyModule_AddObject(m, "NT_STATUS_DEVICE_ENUMERATION_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc0000366));
+	PyModule_AddObject(m, "NT_STATUS_MOUNT_POINT_NOT_RESOLVED", ndr_PyLong_FromUnsignedLongLong(0xc0000368));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_DEVICE_OBJECT_PARAMETER", ndr_PyLong_FromUnsignedLongLong(0xc0000369));
+	PyModule_AddObject(m, "NT_STATUS_MCA_OCCURED", ndr_PyLong_FromUnsignedLongLong(0xc000036a));
+	PyModule_AddObject(m, "NT_STATUS_DRIVER_BLOCKED_CRITICAL", ndr_PyLong_FromUnsignedLongLong(0xc000036b));
+	PyModule_AddObject(m, "NT_STATUS_DRIVER_BLOCKED", ndr_PyLong_FromUnsignedLongLong(0xc000036c));
+	PyModule_AddObject(m, "NT_STATUS_DRIVER_DATABASE_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc000036d));
+	PyModule_AddObject(m, "NT_STATUS_SYSTEM_HIVE_TOO_LARGE", ndr_PyLong_FromUnsignedLongLong(0xc000036e));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_IMPORT_OF_NON_DLL", ndr_PyLong_FromUnsignedLongLong(0xc000036f));
+	PyModule_AddObject(m, "NT_STATUS_NO_SECRETS", ndr_PyLong_FromUnsignedLongLong(0xc0000371));
+	PyModule_AddObject(m, "NT_STATUS_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY", ndr_PyLong_FromUnsignedLongLong(0xc0000372));
+	PyModule_AddObject(m, "NT_STATUS_FAILED_STACK_SWITCH", ndr_PyLong_FromUnsignedLongLong(0xc0000373));
+	PyModule_AddObject(m, "NT_STATUS_HEAP_CORRUPTION", ndr_PyLong_FromUnsignedLongLong(0xc0000374));
+	PyModule_AddObject(m, "NT_STATUS_SMARTCARD_WRONG_PIN", ndr_PyLong_FromUnsignedLongLong(0xc0000380));
+	PyModule_AddObject(m, "NT_STATUS_SMARTCARD_CARD_BLOCKED", ndr_PyLong_FromUnsignedLongLong(0xc0000381));
+	PyModule_AddObject(m, "NT_STATUS_SMARTCARD_CARD_NOT_AUTHENTICATED", ndr_PyLong_FromUnsignedLongLong(0xc0000382));
+	PyModule_AddObject(m, "NT_STATUS_SMARTCARD_NO_CARD", ndr_PyLong_FromUnsignedLongLong(0xc0000383));
+	PyModule_AddObject(m, "NT_STATUS_SMARTCARD_NO_KEY_CONTAINER", ndr_PyLong_FromUnsignedLongLong(0xc0000384));
+	PyModule_AddObject(m, "NT_STATUS_SMARTCARD_NO_CERTIFICATE", ndr_PyLong_FromUnsignedLongLong(0xc0000385));
+	PyModule_AddObject(m, "NT_STATUS_SMARTCARD_NO_KEYSET", ndr_PyLong_FromUnsignedLongLong(0xc0000386));
+	PyModule_AddObject(m, "NT_STATUS_SMARTCARD_IO_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc0000387));
+	PyModule_AddObject(m, "NT_STATUS_DOWNGRADE_DETECTED", ndr_PyLong_FromUnsignedLongLong(0xc0000388));
+	PyModule_AddObject(m, "NT_STATUS_SMARTCARD_CERT_REVOKED", ndr_PyLong_FromUnsignedLongLong(0xc0000389));
+	PyModule_AddObject(m, "NT_STATUS_ISSUING_CA_UNTRUSTED", ndr_PyLong_FromUnsignedLongLong(0xc000038a));
+	PyModule_AddObject(m, "NT_STATUS_REVOCATION_OFFLINE_C", ndr_PyLong_FromUnsignedLongLong(0xc000038b));
+	PyModule_AddObject(m, "NT_STATUS_PKINIT_CLIENT_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc000038c));
+	PyModule_AddObject(m, "NT_STATUS_SMARTCARD_CERT_EXPIRED", ndr_PyLong_FromUnsignedLongLong(0xc000038d));
+	PyModule_AddObject(m, "NT_STATUS_DRIVER_FAILED_PRIOR_UNLOAD", ndr_PyLong_FromUnsignedLongLong(0xc000038e));
+	PyModule_AddObject(m, "NT_STATUS_SMARTCARD_SILENT_CONTEXT", ndr_PyLong_FromUnsignedLongLong(0xc000038f));
+	PyModule_AddObject(m, "NT_STATUS_PER_USER_TRUST_QUOTA_EXCEEDED", ndr_PyLong_FromUnsignedLongLong(0xc0000401));
+	PyModule_AddObject(m, "NT_STATUS_ALL_USER_TRUST_QUOTA_EXCEEDED", ndr_PyLong_FromUnsignedLongLong(0xc0000402));
+	PyModule_AddObject(m, "NT_STATUS_USER_DELETE_TRUST_QUOTA_EXCEEDED", ndr_PyLong_FromUnsignedLongLong(0xc0000403));
+	PyModule_AddObject(m, "NT_STATUS_DS_NAME_NOT_UNIQUE", ndr_PyLong_FromUnsignedLongLong(0xc0000404));
+	PyModule_AddObject(m, "NT_STATUS_DS_DUPLICATE_ID_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0000405));
+	PyModule_AddObject(m, "NT_STATUS_DS_GROUP_CONVERSION_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc0000406));
+	PyModule_AddObject(m, "NT_STATUS_VOLSNAP_PREPARE_HIBERNATE", ndr_PyLong_FromUnsignedLongLong(0xc0000407));
+	PyModule_AddObject(m, "NT_STATUS_USER2USER_REQUIRED", ndr_PyLong_FromUnsignedLongLong(0xc0000408));
+	PyModule_AddObject(m, "NT_STATUS_STACK_BUFFER_OVERRUN", ndr_PyLong_FromUnsignedLongLong(0xc0000409));
+	PyModule_AddObject(m, "NT_STATUS_NO_S4U_PROT_SUPPORT", ndr_PyLong_FromUnsignedLongLong(0xc000040a));
+	PyModule_AddObject(m, "NT_STATUS_CROSSREALM_DELEGATION_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc000040b));
+	PyModule_AddObject(m, "NT_STATUS_REVOCATION_OFFLINE_KDC", ndr_PyLong_FromUnsignedLongLong(0xc000040c));
+	PyModule_AddObject(m, "NT_STATUS_ISSUING_CA_UNTRUSTED_KDC", ndr_PyLong_FromUnsignedLongLong(0xc000040d));
+	PyModule_AddObject(m, "NT_STATUS_KDC_CERT_EXPIRED", ndr_PyLong_FromUnsignedLongLong(0xc000040e));
+	PyModule_AddObject(m, "NT_STATUS_KDC_CERT_REVOKED", ndr_PyLong_FromUnsignedLongLong(0xc000040f));
+	PyModule_AddObject(m, "NT_STATUS_PARAMETER_QUOTA_EXCEEDED", ndr_PyLong_FromUnsignedLongLong(0xc0000410));
+	PyModule_AddObject(m, "NT_STATUS_HIBERNATION_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc0000411));
+	PyModule_AddObject(m, "NT_STATUS_DELAY_LOAD_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0000412));
+	PyModule_AddObject(m, "NT_STATUS_AUTHENTICATION_FIREWALL_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0000413));
+	PyModule_AddObject(m, "NT_STATUS_VDM_DISALLOWED", ndr_PyLong_FromUnsignedLongLong(0xc0000414));
+	PyModule_AddObject(m, "NT_STATUS_HUNG_DISPLAY_DRIVER_THREAD", ndr_PyLong_FromUnsignedLongLong(0xc0000415));
+	PyModule_AddObject(m, "NT_STATUS_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE", ndr_PyLong_FromUnsignedLongLong(0xc0000416));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_CRUNTIME_PARAMETER", ndr_PyLong_FromUnsignedLongLong(0xc0000417));
+	PyModule_AddObject(m, "NT_STATUS_NTLM_BLOCKED", ndr_PyLong_FromUnsignedLongLong(0xc0000418));
+	PyModule_AddObject(m, "NT_STATUS_DS_SRC_SID_EXISTS_IN_FOREST", ndr_PyLong_FromUnsignedLongLong(0xc0000419));
+	PyModule_AddObject(m, "NT_STATUS_DS_DOMAIN_NAME_EXISTS_IN_FOREST", ndr_PyLong_FromUnsignedLongLong(0xc000041a));
+	PyModule_AddObject(m, "NT_STATUS_DS_FLAT_NAME_EXISTS_IN_FOREST", ndr_PyLong_FromUnsignedLongLong(0xc000041b));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_USER_PRINCIPAL_NAME", ndr_PyLong_FromUnsignedLongLong(0xc000041c));
+	PyModule_AddObject(m, "NT_STATUS_ASSERTION_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc0000420));
+	PyModule_AddObject(m, "NT_STATUS_VERIFIER_STOP", ndr_PyLong_FromUnsignedLongLong(0xc0000421));
+	PyModule_AddObject(m, "NT_STATUS_CALLBACK_POP_STACK", ndr_PyLong_FromUnsignedLongLong(0xc0000423));
+	PyModule_AddObject(m, "NT_STATUS_INCOMPATIBLE_DRIVER_BLOCKED", ndr_PyLong_FromUnsignedLongLong(0xc0000424));
+	PyModule_AddObject(m, "NT_STATUS_HIVE_UNLOADED", ndr_PyLong_FromUnsignedLongLong(0xc0000425));
+	PyModule_AddObject(m, "NT_STATUS_COMPRESSION_DISABLED", ndr_PyLong_FromUnsignedLongLong(0xc0000426));
+	PyModule_AddObject(m, "NT_STATUS_FILE_SYSTEM_LIMITATION", ndr_PyLong_FromUnsignedLongLong(0xc0000427));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_IMAGE_HASH", ndr_PyLong_FromUnsignedLongLong(0xc0000428));
+	PyModule_AddObject(m, "NT_STATUS_NOT_CAPABLE", ndr_PyLong_FromUnsignedLongLong(0xc0000429));
+	PyModule_AddObject(m, "NT_STATUS_REQUEST_OUT_OF_SEQUENCE", ndr_PyLong_FromUnsignedLongLong(0xc000042a));
+	PyModule_AddObject(m, "NT_STATUS_IMPLEMENTATION_LIMIT", ndr_PyLong_FromUnsignedLongLong(0xc000042b));
+	PyModule_AddObject(m, "NT_STATUS_ELEVATION_REQUIRED", ndr_PyLong_FromUnsignedLongLong(0xc000042c));
+	PyModule_AddObject(m, "NT_STATUS_NO_SECURITY_CONTEXT", ndr_PyLong_FromUnsignedLongLong(0xc000042d));
+	PyModule_AddObject(m, "NT_STATUS_PKU2U_CERT_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc000042e));
+	PyModule_AddObject(m, "NT_STATUS_BEYOND_VDL", ndr_PyLong_FromUnsignedLongLong(0xc0000432));
+	PyModule_AddObject(m, "NT_STATUS_ENCOUNTERED_WRITE_IN_PROGRESS", ndr_PyLong_FromUnsignedLongLong(0xc0000433));
+	PyModule_AddObject(m, "NT_STATUS_PTE_CHANGED", ndr_PyLong_FromUnsignedLongLong(0xc0000434));
+	PyModule_AddObject(m, "NT_STATUS_PURGE_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0000435));
+	PyModule_AddObject(m, "NT_STATUS_CRED_REQUIRES_CONFIRMATION", ndr_PyLong_FromUnsignedLongLong(0xc0000440));
+	PyModule_AddObject(m, "NT_STATUS_CS_ENCRYPTION_INVALID_SERVER_RESPONSE", ndr_PyLong_FromUnsignedLongLong(0xc0000441));
+	PyModule_AddObject(m, "NT_STATUS_CS_ENCRYPTION_UNSUPPORTED_SERVER", ndr_PyLong_FromUnsignedLongLong(0xc0000442));
+	PyModule_AddObject(m, "NT_STATUS_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE", ndr_PyLong_FromUnsignedLongLong(0xc0000443));
+	PyModule_AddObject(m, "NT_STATUS_CS_ENCRYPTION_NEW_ENCRYPTED_FILE", ndr_PyLong_FromUnsignedLongLong(0xc0000444));
+	PyModule_AddObject(m, "NT_STATUS_CS_ENCRYPTION_FILE_NOT_CSE", ndr_PyLong_FromUnsignedLongLong(0xc0000445));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_LABEL", ndr_PyLong_FromUnsignedLongLong(0xc0000446));
+	PyModule_AddObject(m, "NT_STATUS_DRIVER_PROCESS_TERMINATED", ndr_PyLong_FromUnsignedLongLong(0xc0000450));
+	PyModule_AddObject(m, "NT_STATUS_AMBIGUOUS_SYSTEM_DEVICE", ndr_PyLong_FromUnsignedLongLong(0xc0000451));
+	PyModule_AddObject(m, "NT_STATUS_SYSTEM_DEVICE_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0000452));
+	PyModule_AddObject(m, "NT_STATUS_RESTART_BOOT_APPLICATION", ndr_PyLong_FromUnsignedLongLong(0xc0000453));
+	PyModule_AddObject(m, "NT_STATUS_INSUFFICIENT_NVRAM_RESOURCES", ndr_PyLong_FromUnsignedLongLong(0xc0000454));
+	PyModule_AddObject(m, "NT_STATUS_NO_RANGES_PROCESSED", ndr_PyLong_FromUnsignedLongLong(0xc0000460));
+	PyModule_AddObject(m, "NT_STATUS_DEVICE_FEATURE_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc0000463));
+	PyModule_AddObject(m, "NT_STATUS_DEVICE_UNREACHABLE", ndr_PyLong_FromUnsignedLongLong(0xc0000464));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_TOKEN", ndr_PyLong_FromUnsignedLongLong(0xc0000465));
+	PyModule_AddObject(m, "NT_STATUS_SERVER_UNAVAILABLE", ndr_PyLong_FromUnsignedLongLong(0xc0000466));
+	PyModule_AddObject(m, "NT_STATUS_SERVER_UNAVAILABLE", ndr_PyLong_FromUnsignedLongLong(0xc0000466));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_TASK_NAME", ndr_PyLong_FromUnsignedLongLong(0xc0000500));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_TASK_INDEX", ndr_PyLong_FromUnsignedLongLong(0xc0000501));
+	PyModule_AddObject(m, "NT_STATUS_THREAD_ALREADY_IN_TASK", ndr_PyLong_FromUnsignedLongLong(0xc0000502));
+	PyModule_AddObject(m, "NT_STATUS_CALLBACK_BYPASS", ndr_PyLong_FromUnsignedLongLong(0xc0000503));
+	PyModule_AddObject(m, "NT_STATUS_FAIL_FAST_EXCEPTION", ndr_PyLong_FromUnsignedLongLong(0xc0000602));
+	PyModule_AddObject(m, "NT_STATUS_IMAGE_CERT_REVOKED", ndr_PyLong_FromUnsignedLongLong(0xc0000603));
+	PyModule_AddObject(m, "NT_STATUS_PORT_CLOSED", ndr_PyLong_FromUnsignedLongLong(0xc0000700));
+	PyModule_AddObject(m, "NT_STATUS_MESSAGE_LOST", ndr_PyLong_FromUnsignedLongLong(0xc0000701));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_MESSAGE", ndr_PyLong_FromUnsignedLongLong(0xc0000702));
+	PyModule_AddObject(m, "NT_STATUS_REQUEST_CANCELED", ndr_PyLong_FromUnsignedLongLong(0xc0000703));
+	PyModule_AddObject(m, "NT_STATUS_RECURSIVE_DISPATCH", ndr_PyLong_FromUnsignedLongLong(0xc0000704));
+	PyModule_AddObject(m, "NT_STATUS_LPC_RECEIVE_BUFFER_EXPECTED", ndr_PyLong_FromUnsignedLongLong(0xc0000705));
+	PyModule_AddObject(m, "NT_STATUS_LPC_INVALID_CONNECTION_USAGE", ndr_PyLong_FromUnsignedLongLong(0xc0000706));
+	PyModule_AddObject(m, "NT_STATUS_LPC_REQUESTS_NOT_ALLOWED", ndr_PyLong_FromUnsignedLongLong(0xc0000707));
+	PyModule_AddObject(m, "NT_STATUS_RESOURCE_IN_USE", ndr_PyLong_FromUnsignedLongLong(0xc0000708));
+	PyModule_AddObject(m, "NT_STATUS_HARDWARE_MEMORY_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc0000709));
+	PyModule_AddObject(m, "NT_STATUS_THREADPOOL_HANDLE_EXCEPTION", ndr_PyLong_FromUnsignedLongLong(0xc000070a));
+	PyModule_AddObject(m, "NT_STATUS_THREADPOOL_SET_EVENT_ON_COMPLETION_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc000070b));
+	PyModule_AddObject(m, "NT_STATUS_THREADPOOL_RELEASE_SEMAPHORE_ON_COMPLETION_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc000070c));
+	PyModule_AddObject(m, "NT_STATUS_THREADPOOL_RELEASE_MUTEX_ON_COMPLETION_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc000070d));
+	PyModule_AddObject(m, "NT_STATUS_THREADPOOL_FREE_LIBRARY_ON_COMPLETION_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc000070e));
+	PyModule_AddObject(m, "NT_STATUS_THREADPOOL_RELEASED_DURING_OPERATION", ndr_PyLong_FromUnsignedLongLong(0xc000070f));
+	PyModule_AddObject(m, "NT_STATUS_CALLBACK_RETURNED_WHILE_IMPERSONATING", ndr_PyLong_FromUnsignedLongLong(0xc0000710));
+	PyModule_AddObject(m, "NT_STATUS_APC_RETURNED_WHILE_IMPERSONATING", ndr_PyLong_FromUnsignedLongLong(0xc0000711));
+	PyModule_AddObject(m, "NT_STATUS_PROCESS_IS_PROTECTED", ndr_PyLong_FromUnsignedLongLong(0xc0000712));
+	PyModule_AddObject(m, "NT_STATUS_MCA_EXCEPTION", ndr_PyLong_FromUnsignedLongLong(0xc0000713));
+	PyModule_AddObject(m, "NT_STATUS_CERTIFICATE_MAPPING_NOT_UNIQUE", ndr_PyLong_FromUnsignedLongLong(0xc0000714));
+	PyModule_AddObject(m, "NT_STATUS_SYMLINK_CLASS_DISABLED", ndr_PyLong_FromUnsignedLongLong(0xc0000715));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_IDN_NORMALIZATION", ndr_PyLong_FromUnsignedLongLong(0xc0000716));
+	PyModule_AddObject(m, "NT_STATUS_NO_UNICODE_TRANSLATION", ndr_PyLong_FromUnsignedLongLong(0xc0000717));
+	PyModule_AddObject(m, "NT_STATUS_ALREADY_REGISTERED", ndr_PyLong_FromUnsignedLongLong(0xc0000718));
+	PyModule_AddObject(m, "NT_STATUS_CONTEXT_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc0000719));
+	PyModule_AddObject(m, "NT_STATUS_PORT_ALREADY_HAS_COMPLETION_LIST", ndr_PyLong_FromUnsignedLongLong(0xc000071a));
+	PyModule_AddObject(m, "NT_STATUS_CALLBACK_RETURNED_THREAD_PRIORITY", ndr_PyLong_FromUnsignedLongLong(0xc000071b));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_THREAD", ndr_PyLong_FromUnsignedLongLong(0xc000071c));
+	PyModule_AddObject(m, "NT_STATUS_CALLBACK_RETURNED_TRANSACTION", ndr_PyLong_FromUnsignedLongLong(0xc000071d));
+	PyModule_AddObject(m, "NT_STATUS_CALLBACK_RETURNED_LDR_LOCK", ndr_PyLong_FromUnsignedLongLong(0xc000071e));
+	PyModule_AddObject(m, "NT_STATUS_CALLBACK_RETURNED_LANG", ndr_PyLong_FromUnsignedLongLong(0xc000071f));
+	PyModule_AddObject(m, "NT_STATUS_CALLBACK_RETURNED_PRI_BACK", ndr_PyLong_FromUnsignedLongLong(0xc0000720));
+	PyModule_AddObject(m, "NT_STATUS_DISK_REPAIR_DISABLED", ndr_PyLong_FromUnsignedLongLong(0xc0000800));
+	PyModule_AddObject(m, "NT_STATUS_DS_DOMAIN_RENAME_IN_PROGRESS", ndr_PyLong_FromUnsignedLongLong(0xc0000801));
+	PyModule_AddObject(m, "NT_STATUS_DISK_QUOTA_EXCEEDED", ndr_PyLong_FromUnsignedLongLong(0xc0000802));
+	PyModule_AddObject(m, "NT_STATUS_CONTENT_BLOCKED", ndr_PyLong_FromUnsignedLongLong(0xc0000804));
+	PyModule_AddObject(m, "NT_STATUS_BAD_CLUSTERS", ndr_PyLong_FromUnsignedLongLong(0xc0000805));
+	PyModule_AddObject(m, "NT_STATUS_VOLUME_DIRTY", ndr_PyLong_FromUnsignedLongLong(0xc0000806));
+	PyModule_AddObject(m, "NT_STATUS_FILE_CHECKED_OUT", ndr_PyLong_FromUnsignedLongLong(0xc0000901));
+	PyModule_AddObject(m, "NT_STATUS_CHECKOUT_REQUIRED", ndr_PyLong_FromUnsignedLongLong(0xc0000902));
+	PyModule_AddObject(m, "NT_STATUS_BAD_FILE_TYPE", ndr_PyLong_FromUnsignedLongLong(0xc0000903));
+	PyModule_AddObject(m, "NT_STATUS_FILE_TOO_LARGE", ndr_PyLong_FromUnsignedLongLong(0xc0000904));
+	PyModule_AddObject(m, "NT_STATUS_FORMS_AUTH_REQUIRED", ndr_PyLong_FromUnsignedLongLong(0xc0000905));
+	PyModule_AddObject(m, "NT_STATUS_VIRUS_INFECTED", ndr_PyLong_FromUnsignedLongLong(0xc0000906));
+	PyModule_AddObject(m, "NT_STATUS_VIRUS_DELETED", ndr_PyLong_FromUnsignedLongLong(0xc0000907));
+	PyModule_AddObject(m, "NT_STATUS_BAD_MCFG_TABLE", ndr_PyLong_FromUnsignedLongLong(0xc0000908));
+	PyModule_AddObject(m, "NT_STATUS_CANNOT_BREAK_OPLOCK", ndr_PyLong_FromUnsignedLongLong(0xc0000909));
+	PyModule_AddObject(m, "NT_STATUS_WOW_ASSERTION", ndr_PyLong_FromUnsignedLongLong(0xc0009898));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_SIGNATURE", ndr_PyLong_FromUnsignedLongLong(0xc000a000));
+	PyModule_AddObject(m, "NT_STATUS_HMAC_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc000a001));
+	PyModule_AddObject(m, "NT_STATUS_IPSEC_QUEUE_OVERFLOW", ndr_PyLong_FromUnsignedLongLong(0xc000a010));
+	PyModule_AddObject(m, "NT_STATUS_ND_QUEUE_OVERFLOW", ndr_PyLong_FromUnsignedLongLong(0xc000a011));
+	PyModule_AddObject(m, "NT_STATUS_HOPLIMIT_EXCEEDED", ndr_PyLong_FromUnsignedLongLong(0xc000a012));
+	PyModule_AddObject(m, "NT_STATUS_PROTOCOL_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc000a013));
+	PyModule_AddObject(m, "NT_STATUS_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED", ndr_PyLong_FromUnsignedLongLong(0xc000a080));
+	PyModule_AddObject(m, "NT_STATUS_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc000a081));
+	PyModule_AddObject(m, "NT_STATUS_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc000a082));
+	PyModule_AddObject(m, "NT_STATUS_XML_PARSE_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc000a083));
+	PyModule_AddObject(m, "NT_STATUS_XMLDSIG_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc000a084));
+	PyModule_AddObject(m, "NT_STATUS_WRONG_COMPARTMENT", ndr_PyLong_FromUnsignedLongLong(0xc000a085));
+	PyModule_AddObject(m, "NT_STATUS_AUTHIP_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc000a086));
+	PyModule_AddObject(m, "NT_STATUS_DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS", ndr_PyLong_FromUnsignedLongLong(0xc000a087));
+	PyModule_AddObject(m, "NT_STATUS_DS_OID_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc000a088));
+	PyModule_AddObject(m, "NT_STATUS_HASH_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc000a100));
+	PyModule_AddObject(m, "NT_STATUS_HASH_NOT_PRESENT", ndr_PyLong_FromUnsignedLongLong(0xc000a101));
+	PyModule_AddObject(m, "NT_STATUS_OFFLOAD_READ_FLT_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc000a2a1));
+	PyModule_AddObject(m, "NT_STATUS_OFFLOAD_WRITE_FLT_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc000a2a2));
+	PyModule_AddObject(m, "NT_STATUS_OFFLOAD_READ_FILE_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc000a2a3));
+	PyModule_AddObject(m, "NT_STATUS_OFFLOAD_WRITE_FILE_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc000a2a4));
+	PyModule_AddObject(m, "NT_STATUS_DBG_NO_STATE_CHANGE", ndr_PyLong_FromUnsignedLongLong(0xc0010001));
+	PyModule_AddObject(m, "NT_STATUS_DBG_APP_NOT_IDLE", ndr_PyLong_FromUnsignedLongLong(0xc0010002));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INVALID_STRING_BINDING", ndr_PyLong_FromUnsignedLongLong(0xc0020001));
+	PyModule_AddObject(m, "NT_STATUS_RPC_WRONG_KIND_OF_BINDING", ndr_PyLong_FromUnsignedLongLong(0xc0020002));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INVALID_BINDING", ndr_PyLong_FromUnsignedLongLong(0xc0020003));
+	PyModule_AddObject(m, "NT_STATUS_RPC_PROTSEQ_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc0020004));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INVALID_RPC_PROTSEQ", ndr_PyLong_FromUnsignedLongLong(0xc0020005));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INVALID_STRING_UUID", ndr_PyLong_FromUnsignedLongLong(0xc0020006));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INVALID_ENDPOINT_FORMAT", ndr_PyLong_FromUnsignedLongLong(0xc0020007));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INVALID_NET_ADDR", ndr_PyLong_FromUnsignedLongLong(0xc0020008));
+	PyModule_AddObject(m, "NT_STATUS_RPC_NO_ENDPOINT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0020009));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INVALID_TIMEOUT", ndr_PyLong_FromUnsignedLongLong(0xc002000a));
+	PyModule_AddObject(m, "NT_STATUS_RPC_OBJECT_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc002000b));
+	PyModule_AddObject(m, "NT_STATUS_RPC_ALREADY_REGISTERED", ndr_PyLong_FromUnsignedLongLong(0xc002000c));
+	PyModule_AddObject(m, "NT_STATUS_RPC_TYPE_ALREADY_REGISTERED", ndr_PyLong_FromUnsignedLongLong(0xc002000d));
+	PyModule_AddObject(m, "NT_STATUS_RPC_ALREADY_LISTENING", ndr_PyLong_FromUnsignedLongLong(0xc002000e));
+	PyModule_AddObject(m, "NT_STATUS_RPC_NO_PROTSEQS_REGISTERED", ndr_PyLong_FromUnsignedLongLong(0xc002000f));
+	PyModule_AddObject(m, "NT_STATUS_RPC_NOT_LISTENING", ndr_PyLong_FromUnsignedLongLong(0xc0020010));
+	PyModule_AddObject(m, "NT_STATUS_RPC_UNKNOWN_MGR_TYPE", ndr_PyLong_FromUnsignedLongLong(0xc0020011));
+	PyModule_AddObject(m, "NT_STATUS_RPC_UNKNOWN_IF", ndr_PyLong_FromUnsignedLongLong(0xc0020012));
+	PyModule_AddObject(m, "NT_STATUS_RPC_NO_BINDINGS", ndr_PyLong_FromUnsignedLongLong(0xc0020013));
+	PyModule_AddObject(m, "NT_STATUS_RPC_NO_PROTSEQS", ndr_PyLong_FromUnsignedLongLong(0xc0020014));
+	PyModule_AddObject(m, "NT_STATUS_RPC_CANT_CREATE_ENDPOINT", ndr_PyLong_FromUnsignedLongLong(0xc0020015));
+	PyModule_AddObject(m, "NT_STATUS_RPC_OUT_OF_RESOURCES", ndr_PyLong_FromUnsignedLongLong(0xc0020016));
+	PyModule_AddObject(m, "NT_STATUS_RPC_SERVER_UNAVAILABLE", ndr_PyLong_FromUnsignedLongLong(0xc0020017));
+	PyModule_AddObject(m, "NT_STATUS_RPC_SERVER_TOO_BUSY", ndr_PyLong_FromUnsignedLongLong(0xc0020018));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INVALID_NETWORK_OPTIONS", ndr_PyLong_FromUnsignedLongLong(0xc0020019));
+	PyModule_AddObject(m, "NT_STATUS_RPC_NO_CALL_ACTIVE", ndr_PyLong_FromUnsignedLongLong(0xc002001a));
+	PyModule_AddObject(m, "NT_STATUS_RPC_CALL_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc002001b));
+	PyModule_AddObject(m, "NT_STATUS_RPC_CALL_FAILED_DNE", ndr_PyLong_FromUnsignedLongLong(0xc002001c));
+	PyModule_AddObject(m, "NT_STATUS_RPC_PROTOCOL_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc002001d));
+	PyModule_AddObject(m, "NT_STATUS_RPC_UNSUPPORTED_TRANS_SYN", ndr_PyLong_FromUnsignedLongLong(0xc002001f));
+	PyModule_AddObject(m, "NT_STATUS_RPC_UNSUPPORTED_TYPE", ndr_PyLong_FromUnsignedLongLong(0xc0020021));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INVALID_TAG", ndr_PyLong_FromUnsignedLongLong(0xc0020022));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INVALID_BOUND", ndr_PyLong_FromUnsignedLongLong(0xc0020023));
+	PyModule_AddObject(m, "NT_STATUS_RPC_NO_ENTRY_NAME", ndr_PyLong_FromUnsignedLongLong(0xc0020024));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INVALID_NAME_SYNTAX", ndr_PyLong_FromUnsignedLongLong(0xc0020025));
+	PyModule_AddObject(m, "NT_STATUS_RPC_UNSUPPORTED_NAME_SYNTAX", ndr_PyLong_FromUnsignedLongLong(0xc0020026));
+	PyModule_AddObject(m, "NT_STATUS_RPC_UUID_NO_ADDRESS", ndr_PyLong_FromUnsignedLongLong(0xc0020028));
+	PyModule_AddObject(m, "NT_STATUS_RPC_DUPLICATE_ENDPOINT", ndr_PyLong_FromUnsignedLongLong(0xc0020029));
+	PyModule_AddObject(m, "NT_STATUS_RPC_UNKNOWN_AUTHN_TYPE", ndr_PyLong_FromUnsignedLongLong(0xc002002a));
+	PyModule_AddObject(m, "NT_STATUS_RPC_MAX_CALLS_TOO_SMALL", ndr_PyLong_FromUnsignedLongLong(0xc002002b));
+	PyModule_AddObject(m, "NT_STATUS_RPC_STRING_TOO_LONG", ndr_PyLong_FromUnsignedLongLong(0xc002002c));
+	PyModule_AddObject(m, "NT_STATUS_RPC_PROTSEQ_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc002002d));
+	PyModule_AddObject(m, "NT_STATUS_RPC_PROCNUM_OUT_OF_RANGE", ndr_PyLong_FromUnsignedLongLong(0xc002002e));
+	PyModule_AddObject(m, "NT_STATUS_RPC_BINDING_HAS_NO_AUTH", ndr_PyLong_FromUnsignedLongLong(0xc002002f));
+	PyModule_AddObject(m, "NT_STATUS_RPC_UNKNOWN_AUTHN_SERVICE", ndr_PyLong_FromUnsignedLongLong(0xc0020030));
+	PyModule_AddObject(m, "NT_STATUS_RPC_UNKNOWN_AUTHN_LEVEL", ndr_PyLong_FromUnsignedLongLong(0xc0020031));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INVALID_AUTH_IDENTITY", ndr_PyLong_FromUnsignedLongLong(0xc0020032));
+	PyModule_AddObject(m, "NT_STATUS_RPC_UNKNOWN_AUTHZ_SERVICE", ndr_PyLong_FromUnsignedLongLong(0xc0020033));
+	PyModule_AddObject(m, "NT_STATUS_EPT_INVALID_ENTRY", ndr_PyLong_FromUnsignedLongLong(0xc0020034));
+	PyModule_AddObject(m, "NT_STATUS_EPT_CANT_PERFORM_OP", ndr_PyLong_FromUnsignedLongLong(0xc0020035));
+	PyModule_AddObject(m, "NT_STATUS_EPT_NOT_REGISTERED", ndr_PyLong_FromUnsignedLongLong(0xc0020036));
+	PyModule_AddObject(m, "NT_STATUS_RPC_NOTHING_TO_EXPORT", ndr_PyLong_FromUnsignedLongLong(0xc0020037));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INCOMPLETE_NAME", ndr_PyLong_FromUnsignedLongLong(0xc0020038));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INVALID_VERS_OPTION", ndr_PyLong_FromUnsignedLongLong(0xc0020039));
+	PyModule_AddObject(m, "NT_STATUS_RPC_NO_MORE_MEMBERS", ndr_PyLong_FromUnsignedLongLong(0xc002003a));
+	PyModule_AddObject(m, "NT_STATUS_RPC_NOT_ALL_OBJS_UNEXPORTED", ndr_PyLong_FromUnsignedLongLong(0xc002003b));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INTERFACE_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc002003c));
+	PyModule_AddObject(m, "NT_STATUS_RPC_ENTRY_ALREADY_EXISTS", ndr_PyLong_FromUnsignedLongLong(0xc002003d));
+	PyModule_AddObject(m, "NT_STATUS_RPC_ENTRY_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc002003e));
+	PyModule_AddObject(m, "NT_STATUS_RPC_NAME_SERVICE_UNAVAILABLE", ndr_PyLong_FromUnsignedLongLong(0xc002003f));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INVALID_NAF_ID", ndr_PyLong_FromUnsignedLongLong(0xc0020040));
+	PyModule_AddObject(m, "NT_STATUS_RPC_CANNOT_SUPPORT", ndr_PyLong_FromUnsignedLongLong(0xc0020041));
+	PyModule_AddObject(m, "NT_STATUS_RPC_NO_CONTEXT_AVAILABLE", ndr_PyLong_FromUnsignedLongLong(0xc0020042));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INTERNAL_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc0020043));
+	PyModule_AddObject(m, "NT_STATUS_RPC_ZERO_DIVIDE", ndr_PyLong_FromUnsignedLongLong(0xc0020044));
+	PyModule_AddObject(m, "NT_STATUS_RPC_ADDRESS_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc0020045));
+	PyModule_AddObject(m, "NT_STATUS_RPC_FP_DIV_ZERO", ndr_PyLong_FromUnsignedLongLong(0xc0020046));
+	PyModule_AddObject(m, "NT_STATUS_RPC_FP_UNDERFLOW", ndr_PyLong_FromUnsignedLongLong(0xc0020047));
+	PyModule_AddObject(m, "NT_STATUS_RPC_FP_OVERFLOW", ndr_PyLong_FromUnsignedLongLong(0xc0020048));
+	PyModule_AddObject(m, "NT_STATUS_RPC_CALL_IN_PROGRESS", ndr_PyLong_FromUnsignedLongLong(0xc0020049));
+	PyModule_AddObject(m, "NT_STATUS_RPC_NO_MORE_BINDINGS", ndr_PyLong_FromUnsignedLongLong(0xc002004a));
+	PyModule_AddObject(m, "NT_STATUS_RPC_GROUP_MEMBER_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc002004b));
+	PyModule_AddObject(m, "NT_STATUS_EPT_CANT_CREATE", ndr_PyLong_FromUnsignedLongLong(0xc002004c));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INVALID_OBJECT", ndr_PyLong_FromUnsignedLongLong(0xc002004d));
+	PyModule_AddObject(m, "NT_STATUS_RPC_NO_INTERFACES", ndr_PyLong_FromUnsignedLongLong(0xc002004f));
+	PyModule_AddObject(m, "NT_STATUS_RPC_CALL_CANCELLED", ndr_PyLong_FromUnsignedLongLong(0xc0020050));
+	PyModule_AddObject(m, "NT_STATUS_RPC_BINDING_INCOMPLETE", ndr_PyLong_FromUnsignedLongLong(0xc0020051));
+	PyModule_AddObject(m, "NT_STATUS_RPC_COMM_FAILURE", ndr_PyLong_FromUnsignedLongLong(0xc0020052));
+	PyModule_AddObject(m, "NT_STATUS_RPC_UNSUPPORTED_AUTHN_LEVEL", ndr_PyLong_FromUnsignedLongLong(0xc0020053));
+	PyModule_AddObject(m, "NT_STATUS_RPC_NO_PRINC_NAME", ndr_PyLong_FromUnsignedLongLong(0xc0020054));
+	PyModule_AddObject(m, "NT_STATUS_RPC_NOT_RPC_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc0020055));
+	PyModule_AddObject(m, "NT_STATUS_RPC_SEC_PKG_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc0020057));
+	PyModule_AddObject(m, "NT_STATUS_RPC_NOT_CANCELLED", ndr_PyLong_FromUnsignedLongLong(0xc0020058));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INVALID_ASYNC_HANDLE", ndr_PyLong_FromUnsignedLongLong(0xc0020062));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INVALID_ASYNC_CALL", ndr_PyLong_FromUnsignedLongLong(0xc0020063));
+	PyModule_AddObject(m, "NT_STATUS_RPC_PROXY_ACCESS_DENIED", ndr_PyLong_FromUnsignedLongLong(0xc0020064));
+	PyModule_AddObject(m, "NT_STATUS_RPC_NO_MORE_ENTRIES", ndr_PyLong_FromUnsignedLongLong(0xc0030001));
+	PyModule_AddObject(m, "NT_STATUS_RPC_SS_CHAR_TRANS_OPEN_FAIL", ndr_PyLong_FromUnsignedLongLong(0xc0030002));
+	PyModule_AddObject(m, "NT_STATUS_RPC_SS_CHAR_TRANS_SHORT_FILE", ndr_PyLong_FromUnsignedLongLong(0xc0030003));
+	PyModule_AddObject(m, "NT_STATUS_RPC_SS_IN_NULL_CONTEXT", ndr_PyLong_FromUnsignedLongLong(0xc0030004));
+	PyModule_AddObject(m, "NT_STATUS_RPC_SS_CONTEXT_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc0030005));
+	PyModule_AddObject(m, "NT_STATUS_RPC_SS_CONTEXT_DAMAGED", ndr_PyLong_FromUnsignedLongLong(0xc0030006));
+	PyModule_AddObject(m, "NT_STATUS_RPC_SS_HANDLES_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc0030007));
+	PyModule_AddObject(m, "NT_STATUS_RPC_SS_CANNOT_GET_CALL_HANDLE", ndr_PyLong_FromUnsignedLongLong(0xc0030008));
+	PyModule_AddObject(m, "NT_STATUS_RPC_NULL_REF_POINTER", ndr_PyLong_FromUnsignedLongLong(0xc0030009));
+	PyModule_AddObject(m, "NT_STATUS_RPC_ENUM_VALUE_OUT_OF_RANGE", ndr_PyLong_FromUnsignedLongLong(0xc003000a));
+	PyModule_AddObject(m, "NT_STATUS_RPC_BYTE_COUNT_TOO_SMALL", ndr_PyLong_FromUnsignedLongLong(0xc003000b));
+	PyModule_AddObject(m, "NT_STATUS_RPC_BAD_STUB_DATA", ndr_PyLong_FromUnsignedLongLong(0xc003000c));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INVALID_ES_ACTION", ndr_PyLong_FromUnsignedLongLong(0xc0030059));
+	PyModule_AddObject(m, "NT_STATUS_RPC_WRONG_ES_VERSION", ndr_PyLong_FromUnsignedLongLong(0xc003005a));
+	PyModule_AddObject(m, "NT_STATUS_RPC_WRONG_STUB_VERSION", ndr_PyLong_FromUnsignedLongLong(0xc003005b));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INVALID_PIPE_OBJECT", ndr_PyLong_FromUnsignedLongLong(0xc003005c));
+	PyModule_AddObject(m, "NT_STATUS_RPC_INVALID_PIPE_OPERATION", ndr_PyLong_FromUnsignedLongLong(0xc003005d));
+	PyModule_AddObject(m, "NT_STATUS_RPC_WRONG_PIPE_VERSION", ndr_PyLong_FromUnsignedLongLong(0xc003005e));
+	PyModule_AddObject(m, "NT_STATUS_RPC_PIPE_CLOSED", ndr_PyLong_FromUnsignedLongLong(0xc003005f));
+	PyModule_AddObject(m, "NT_STATUS_RPC_PIPE_DISCIPLINE_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc0030060));
+	PyModule_AddObject(m, "NT_STATUS_RPC_PIPE_EMPTY", ndr_PyLong_FromUnsignedLongLong(0xc0030061));
+	PyModule_AddObject(m, "NT_STATUS_PNP_BAD_MPS_TABLE", ndr_PyLong_FromUnsignedLongLong(0xc0040035));
+	PyModule_AddObject(m, "NT_STATUS_PNP_TRANSLATION_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0040036));
+	PyModule_AddObject(m, "NT_STATUS_PNP_IRQ_TRANSLATION_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0040037));
+	PyModule_AddObject(m, "NT_STATUS_PNP_INVALID_ID", ndr_PyLong_FromUnsignedLongLong(0xc0040038));
+	PyModule_AddObject(m, "NT_STATUS_IO_REISSUE_AS_CACHED", ndr_PyLong_FromUnsignedLongLong(0xc0040039));
+	PyModule_AddObject(m, "NT_STATUS_CTX_WINSTATION_NAME_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc00a0001));
+	PyModule_AddObject(m, "NT_STATUS_CTX_INVALID_PD", ndr_PyLong_FromUnsignedLongLong(0xc00a0002));
+	PyModule_AddObject(m, "NT_STATUS_CTX_PD_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc00a0003));
+	PyModule_AddObject(m, "NT_STATUS_CTX_CLOSE_PENDING", ndr_PyLong_FromUnsignedLongLong(0xc00a0006));
+	PyModule_AddObject(m, "NT_STATUS_CTX_NO_OUTBUF", ndr_PyLong_FromUnsignedLongLong(0xc00a0007));
+	PyModule_AddObject(m, "NT_STATUS_CTX_MODEM_INF_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc00a0008));
+	PyModule_AddObject(m, "NT_STATUS_CTX_INVALID_MODEMNAME", ndr_PyLong_FromUnsignedLongLong(0xc00a0009));
+	PyModule_AddObject(m, "NT_STATUS_CTX_RESPONSE_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc00a000a));
+	PyModule_AddObject(m, "NT_STATUS_CTX_MODEM_RESPONSE_TIMEOUT", ndr_PyLong_FromUnsignedLongLong(0xc00a000b));
+	PyModule_AddObject(m, "NT_STATUS_CTX_MODEM_RESPONSE_NO_CARRIER", ndr_PyLong_FromUnsignedLongLong(0xc00a000c));
+	PyModule_AddObject(m, "NT_STATUS_CTX_MODEM_RESPONSE_NO_DIALTONE", ndr_PyLong_FromUnsignedLongLong(0xc00a000d));
+	PyModule_AddObject(m, "NT_STATUS_CTX_MODEM_RESPONSE_BUSY", ndr_PyLong_FromUnsignedLongLong(0xc00a000e));
+	PyModule_AddObject(m, "NT_STATUS_CTX_MODEM_RESPONSE_VOICE", ndr_PyLong_FromUnsignedLongLong(0xc00a000f));
+	PyModule_AddObject(m, "NT_STATUS_CTX_TD_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc00a0010));
+	PyModule_AddObject(m, "NT_STATUS_CTX_LICENSE_CLIENT_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc00a0012));
+	PyModule_AddObject(m, "NT_STATUS_CTX_LICENSE_NOT_AVAILABLE", ndr_PyLong_FromUnsignedLongLong(0xc00a0013));
+	PyModule_AddObject(m, "NT_STATUS_CTX_LICENSE_EXPIRED", ndr_PyLong_FromUnsignedLongLong(0xc00a0014));
+	PyModule_AddObject(m, "NT_STATUS_CTX_WINSTATION_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc00a0015));
+	PyModule_AddObject(m, "NT_STATUS_CTX_WINSTATION_NAME_COLLISION", ndr_PyLong_FromUnsignedLongLong(0xc00a0016));
+	PyModule_AddObject(m, "NT_STATUS_CTX_WINSTATION_BUSY", ndr_PyLong_FromUnsignedLongLong(0xc00a0017));
+	PyModule_AddObject(m, "NT_STATUS_CTX_BAD_VIDEO_MODE", ndr_PyLong_FromUnsignedLongLong(0xc00a0018));
+	PyModule_AddObject(m, "NT_STATUS_CTX_GRAPHICS_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc00a0022));
+	PyModule_AddObject(m, "NT_STATUS_CTX_NOT_CONSOLE", ndr_PyLong_FromUnsignedLongLong(0xc00a0024));
+	PyModule_AddObject(m, "NT_STATUS_CTX_CLIENT_QUERY_TIMEOUT", ndr_PyLong_FromUnsignedLongLong(0xc00a0026));
+	PyModule_AddObject(m, "NT_STATUS_CTX_CONSOLE_DISCONNECT", ndr_PyLong_FromUnsignedLongLong(0xc00a0027));
+	PyModule_AddObject(m, "NT_STATUS_CTX_CONSOLE_CONNECT", ndr_PyLong_FromUnsignedLongLong(0xc00a0028));
+	PyModule_AddObject(m, "NT_STATUS_CTX_SHADOW_DENIED", ndr_PyLong_FromUnsignedLongLong(0xc00a002a));
+	PyModule_AddObject(m, "NT_STATUS_CTX_WINSTATION_ACCESS_DENIED", ndr_PyLong_FromUnsignedLongLong(0xc00a002b));
+	PyModule_AddObject(m, "NT_STATUS_CTX_INVALID_WD", ndr_PyLong_FromUnsignedLongLong(0xc00a002e));
+	PyModule_AddObject(m, "NT_STATUS_CTX_WD_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc00a002f));
+	PyModule_AddObject(m, "NT_STATUS_CTX_SHADOW_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc00a0030));
+	PyModule_AddObject(m, "NT_STATUS_CTX_SHADOW_DISABLED", ndr_PyLong_FromUnsignedLongLong(0xc00a0031));
+	PyModule_AddObject(m, "NT_STATUS_RDP_PROTOCOL_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc00a0032));
+	PyModule_AddObject(m, "NT_STATUS_CTX_CLIENT_LICENSE_NOT_SET", ndr_PyLong_FromUnsignedLongLong(0xc00a0033));
+	PyModule_AddObject(m, "NT_STATUS_CTX_CLIENT_LICENSE_IN_USE", ndr_PyLong_FromUnsignedLongLong(0xc00a0034));
+	PyModule_AddObject(m, "NT_STATUS_CTX_SHADOW_ENDED_BY_MODE_CHANGE", ndr_PyLong_FromUnsignedLongLong(0xc00a0035));
+	PyModule_AddObject(m, "NT_STATUS_CTX_SHADOW_NOT_RUNNING", ndr_PyLong_FromUnsignedLongLong(0xc00a0036));
+	PyModule_AddObject(m, "NT_STATUS_CTX_LOGON_DISABLED", ndr_PyLong_FromUnsignedLongLong(0xc00a0037));
+	PyModule_AddObject(m, "NT_STATUS_CTX_SECURITY_LAYER_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc00a0038));
+	PyModule_AddObject(m, "NT_STATUS_TS_INCOMPATIBLE_SESSIONS", ndr_PyLong_FromUnsignedLongLong(0xc00a0039));
+	PyModule_AddObject(m, "NT_STATUS_MUI_FILE_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc00b0001));
+	PyModule_AddObject(m, "NT_STATUS_MUI_INVALID_FILE", ndr_PyLong_FromUnsignedLongLong(0xc00b0002));
+	PyModule_AddObject(m, "NT_STATUS_MUI_INVALID_RC_CONFIG", ndr_PyLong_FromUnsignedLongLong(0xc00b0003));
+	PyModule_AddObject(m, "NT_STATUS_MUI_INVALID_LOCALE_NAME", ndr_PyLong_FromUnsignedLongLong(0xc00b0004));
+	PyModule_AddObject(m, "NT_STATUS_MUI_INVALID_ULTIMATEFALLBACK_NAME", ndr_PyLong_FromUnsignedLongLong(0xc00b0005));
+	PyModule_AddObject(m, "NT_STATUS_MUI_FILE_NOT_LOADED", ndr_PyLong_FromUnsignedLongLong(0xc00b0006));
+	PyModule_AddObject(m, "NT_STATUS_RESOURCE_ENUM_USER_STOP", ndr_PyLong_FromUnsignedLongLong(0xc00b0007));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_INVALID_NODE", ndr_PyLong_FromUnsignedLongLong(0xc0130001));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_NODE_EXISTS", ndr_PyLong_FromUnsignedLongLong(0xc0130002));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_JOIN_IN_PROGRESS", ndr_PyLong_FromUnsignedLongLong(0xc0130003));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_NODE_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0130004));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_LOCAL_NODE_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0130005));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_NETWORK_EXISTS", ndr_PyLong_FromUnsignedLongLong(0xc0130006));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_NETWORK_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0130007));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_NETINTERFACE_EXISTS", ndr_PyLong_FromUnsignedLongLong(0xc0130008));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_NETINTERFACE_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0130009));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_INVALID_REQUEST", ndr_PyLong_FromUnsignedLongLong(0xc013000a));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_INVALID_NETWORK_PROVIDER", ndr_PyLong_FromUnsignedLongLong(0xc013000b));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_NODE_DOWN", ndr_PyLong_FromUnsignedLongLong(0xc013000c));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_NODE_UNREACHABLE", ndr_PyLong_FromUnsignedLongLong(0xc013000d));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_NODE_NOT_MEMBER", ndr_PyLong_FromUnsignedLongLong(0xc013000e));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_JOIN_NOT_IN_PROGRESS", ndr_PyLong_FromUnsignedLongLong(0xc013000f));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_INVALID_NETWORK", ndr_PyLong_FromUnsignedLongLong(0xc0130010));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_NO_NET_ADAPTERS", ndr_PyLong_FromUnsignedLongLong(0xc0130011));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_NODE_UP", ndr_PyLong_FromUnsignedLongLong(0xc0130012));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_NODE_PAUSED", ndr_PyLong_FromUnsignedLongLong(0xc0130013));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_NODE_NOT_PAUSED", ndr_PyLong_FromUnsignedLongLong(0xc0130014));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_NO_SECURITY_CONTEXT", ndr_PyLong_FromUnsignedLongLong(0xc0130015));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_NETWORK_NOT_INTERNAL", ndr_PyLong_FromUnsignedLongLong(0xc0130016));
+	PyModule_AddObject(m, "NT_STATUS_CLUSTER_POISONED", ndr_PyLong_FromUnsignedLongLong(0xc0130017));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_INVALID_OPCODE", ndr_PyLong_FromUnsignedLongLong(0xc0140001));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_STACK_OVERFLOW", ndr_PyLong_FromUnsignedLongLong(0xc0140002));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_ASSERT_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0140003));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_INVALID_INDEX", ndr_PyLong_FromUnsignedLongLong(0xc0140004));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_INVALID_ARGUMENT", ndr_PyLong_FromUnsignedLongLong(0xc0140005));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_FATAL", ndr_PyLong_FromUnsignedLongLong(0xc0140006));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_INVALID_SUPERNAME", ndr_PyLong_FromUnsignedLongLong(0xc0140007));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_INVALID_ARGTYPE", ndr_PyLong_FromUnsignedLongLong(0xc0140008));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_INVALID_OBJTYPE", ndr_PyLong_FromUnsignedLongLong(0xc0140009));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_INVALID_TARGETTYPE", ndr_PyLong_FromUnsignedLongLong(0xc014000a));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_INCORRECT_ARGUMENT_COUNT", ndr_PyLong_FromUnsignedLongLong(0xc014000b));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_ADDRESS_NOT_MAPPED", ndr_PyLong_FromUnsignedLongLong(0xc014000c));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_INVALID_EVENTTYPE", ndr_PyLong_FromUnsignedLongLong(0xc014000d));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_HANDLER_COLLISION", ndr_PyLong_FromUnsignedLongLong(0xc014000e));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_INVALID_DATA", ndr_PyLong_FromUnsignedLongLong(0xc014000f));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_INVALID_REGION", ndr_PyLong_FromUnsignedLongLong(0xc0140010));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_INVALID_ACCESS_SIZE", ndr_PyLong_FromUnsignedLongLong(0xc0140011));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_ACQUIRE_GLOBAL_LOCK", ndr_PyLong_FromUnsignedLongLong(0xc0140012));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_ALREADY_INITIALIZED", ndr_PyLong_FromUnsignedLongLong(0xc0140013));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_NOT_INITIALIZED", ndr_PyLong_FromUnsignedLongLong(0xc0140014));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_INVALID_MUTEX_LEVEL", ndr_PyLong_FromUnsignedLongLong(0xc0140015));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_MUTEX_NOT_OWNED", ndr_PyLong_FromUnsignedLongLong(0xc0140016));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_MUTEX_NOT_OWNER", ndr_PyLong_FromUnsignedLongLong(0xc0140017));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_RS_ACCESS", ndr_PyLong_FromUnsignedLongLong(0xc0140018));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_INVALID_TABLE", ndr_PyLong_FromUnsignedLongLong(0xc0140019));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_REG_HANDLER_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0140020));
+	PyModule_AddObject(m, "NT_STATUS_ACPI_POWER_REQUEST_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0140021));
+	PyModule_AddObject(m, "NT_STATUS_SXS_SECTION_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0150001));
+	PyModule_AddObject(m, "NT_STATUS_SXS_CANT_GEN_ACTCTX", ndr_PyLong_FromUnsignedLongLong(0xc0150002));
+	PyModule_AddObject(m, "NT_STATUS_SXS_INVALID_ACTCTXDATA_FORMAT", ndr_PyLong_FromUnsignedLongLong(0xc0150003));
+	PyModule_AddObject(m, "NT_STATUS_SXS_ASSEMBLY_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0150004));
+	PyModule_AddObject(m, "NT_STATUS_SXS_MANIFEST_FORMAT_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc0150005));
+	PyModule_AddObject(m, "NT_STATUS_SXS_MANIFEST_PARSE_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc0150006));
+	PyModule_AddObject(m, "NT_STATUS_SXS_ACTIVATION_CONTEXT_DISABLED", ndr_PyLong_FromUnsignedLongLong(0xc0150007));
+	PyModule_AddObject(m, "NT_STATUS_SXS_KEY_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0150008));
+	PyModule_AddObject(m, "NT_STATUS_SXS_VERSION_CONFLICT", ndr_PyLong_FromUnsignedLongLong(0xc0150009));
+	PyModule_AddObject(m, "NT_STATUS_SXS_WRONG_SECTION_TYPE", ndr_PyLong_FromUnsignedLongLong(0xc015000a));
+	PyModule_AddObject(m, "NT_STATUS_SXS_THREAD_QUERIES_DISABLED", ndr_PyLong_FromUnsignedLongLong(0xc015000b));
+	PyModule_AddObject(m, "NT_STATUS_SXS_ASSEMBLY_MISSING", ndr_PyLong_FromUnsignedLongLong(0xc015000c));
+	PyModule_AddObject(m, "NT_STATUS_SXS_PROCESS_DEFAULT_ALREADY_SET", ndr_PyLong_FromUnsignedLongLong(0xc015000e));
+	PyModule_AddObject(m, "NT_STATUS_SXS_EARLY_DEACTIVATION", ndr_PyLong_FromUnsignedLongLong(0xc015000f));
+	PyModule_AddObject(m, "NT_STATUS_SXS_INVALID_DEACTIVATION", ndr_PyLong_FromUnsignedLongLong(0xc0150010));
+	PyModule_AddObject(m, "NT_STATUS_SXS_MULTIPLE_DEACTIVATION", ndr_PyLong_FromUnsignedLongLong(0xc0150011));
+	PyModule_AddObject(m, "NT_STATUS_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY", ndr_PyLong_FromUnsignedLongLong(0xc0150012));
+	PyModule_AddObject(m, "NT_STATUS_SXS_PROCESS_TERMINATION_REQUESTED", ndr_PyLong_FromUnsignedLongLong(0xc0150013));
+	PyModule_AddObject(m, "NT_STATUS_SXS_CORRUPT_ACTIVATION_STACK", ndr_PyLong_FromUnsignedLongLong(0xc0150014));
+	PyModule_AddObject(m, "NT_STATUS_SXS_CORRUPTION", ndr_PyLong_FromUnsignedLongLong(0xc0150015));
+	PyModule_AddObject(m, "NT_STATUS_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE", ndr_PyLong_FromUnsignedLongLong(0xc0150016));
+	PyModule_AddObject(m, "NT_STATUS_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME", ndr_PyLong_FromUnsignedLongLong(0xc0150017));
+	PyModule_AddObject(m, "NT_STATUS_SXS_IDENTITY_DUPLICATE_ATTRIBUTE", ndr_PyLong_FromUnsignedLongLong(0xc0150018));
+	PyModule_AddObject(m, "NT_STATUS_SXS_IDENTITY_PARSE_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc0150019));
+	PyModule_AddObject(m, "NT_STATUS_SXS_COMPONENT_STORE_CORRUPT", ndr_PyLong_FromUnsignedLongLong(0xc015001a));
+	PyModule_AddObject(m, "NT_STATUS_SXS_FILE_HASH_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc015001b));
+	PyModule_AddObject(m, "NT_STATUS_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT", ndr_PyLong_FromUnsignedLongLong(0xc015001c));
+	PyModule_AddObject(m, "NT_STATUS_SXS_IDENTITIES_DIFFERENT", ndr_PyLong_FromUnsignedLongLong(0xc015001d));
+	PyModule_AddObject(m, "NT_STATUS_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT", ndr_PyLong_FromUnsignedLongLong(0xc015001e));
+	PyModule_AddObject(m, "NT_STATUS_SXS_FILE_NOT_PART_OF_ASSEMBLY", ndr_PyLong_FromUnsignedLongLong(0xc015001f));
+	PyModule_AddObject(m, "NT_STATUS_ADVANCED_INSTALLER_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0150020));
+	PyModule_AddObject(m, "NT_STATUS_XML_ENCODING_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc0150021));
+	PyModule_AddObject(m, "NT_STATUS_SXS_MANIFEST_TOO_BIG", ndr_PyLong_FromUnsignedLongLong(0xc0150022));
+	PyModule_AddObject(m, "NT_STATUS_SXS_SETTING_NOT_REGISTERED", ndr_PyLong_FromUnsignedLongLong(0xc0150023));
+	PyModule_AddObject(m, "NT_STATUS_SXS_TRANSACTION_CLOSURE_INCOMPLETE", ndr_PyLong_FromUnsignedLongLong(0xc0150024));
+	PyModule_AddObject(m, "NT_STATUS_SMI_PRIMITIVE_INSTALLER_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0150025));
+	PyModule_AddObject(m, "NT_STATUS_GENERIC_COMMAND_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0150026));
+	PyModule_AddObject(m, "NT_STATUS_SXS_FILE_HASH_MISSING", ndr_PyLong_FromUnsignedLongLong(0xc0150027));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTIONAL_CONFLICT", ndr_PyLong_FromUnsignedLongLong(0xc0190001));
+	PyModule_AddObject(m, "NT_STATUS_INVALID_TRANSACTION", ndr_PyLong_FromUnsignedLongLong(0xc0190002));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_NOT_ACTIVE", ndr_PyLong_FromUnsignedLongLong(0xc0190003));
+	PyModule_AddObject(m, "NT_STATUS_TM_INITIALIZATION_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0190004));
+	PyModule_AddObject(m, "NT_STATUS_RM_NOT_ACTIVE", ndr_PyLong_FromUnsignedLongLong(0xc0190005));
+	PyModule_AddObject(m, "NT_STATUS_RM_METADATA_CORRUPT", ndr_PyLong_FromUnsignedLongLong(0xc0190006));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_NOT_JOINED", ndr_PyLong_FromUnsignedLongLong(0xc0190007));
+	PyModule_AddObject(m, "NT_STATUS_DIRECTORY_NOT_RM", ndr_PyLong_FromUnsignedLongLong(0xc0190008));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTIONS_UNSUPPORTED_REMOTE", ndr_PyLong_FromUnsignedLongLong(0xc019000a));
+	PyModule_AddObject(m, "NT_STATUS_LOG_RESIZE_INVALID_SIZE", ndr_PyLong_FromUnsignedLongLong(0xc019000b));
+	PyModule_AddObject(m, "NT_STATUS_REMOTE_FILE_VERSION_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc019000c));
+	PyModule_AddObject(m, "NT_STATUS_CRM_PROTOCOL_ALREADY_EXISTS", ndr_PyLong_FromUnsignedLongLong(0xc019000f));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_PROPAGATION_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0190010));
+	PyModule_AddObject(m, "NT_STATUS_CRM_PROTOCOL_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0190011));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_SUPERIOR_EXISTS", ndr_PyLong_FromUnsignedLongLong(0xc0190012));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_REQUEST_NOT_VALID", ndr_PyLong_FromUnsignedLongLong(0xc0190013));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_NOT_REQUESTED", ndr_PyLong_FromUnsignedLongLong(0xc0190014));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_ALREADY_ABORTED", ndr_PyLong_FromUnsignedLongLong(0xc0190015));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_ALREADY_COMMITTED", ndr_PyLong_FromUnsignedLongLong(0xc0190016));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_INVALID_MARSHALL_BUFFER", ndr_PyLong_FromUnsignedLongLong(0xc0190017));
+	PyModule_AddObject(m, "NT_STATUS_CURRENT_TRANSACTION_NOT_VALID", ndr_PyLong_FromUnsignedLongLong(0xc0190018));
+	PyModule_AddObject(m, "NT_STATUS_LOG_GROWTH_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0190019));
+	PyModule_AddObject(m, "NT_STATUS_OBJECT_NO_LONGER_EXISTS", ndr_PyLong_FromUnsignedLongLong(0xc0190021));
+	PyModule_AddObject(m, "NT_STATUS_STREAM_MINIVERSION_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0190022));
+	PyModule_AddObject(m, "NT_STATUS_STREAM_MINIVERSION_NOT_VALID", ndr_PyLong_FromUnsignedLongLong(0xc0190023));
+	PyModule_AddObject(m, "NT_STATUS_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION", ndr_PyLong_FromUnsignedLongLong(0xc0190024));
+	PyModule_AddObject(m, "NT_STATUS_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT", ndr_PyLong_FromUnsignedLongLong(0xc0190025));
+	PyModule_AddObject(m, "NT_STATUS_CANT_CREATE_MORE_STREAM_MINIVERSIONS", ndr_PyLong_FromUnsignedLongLong(0xc0190026));
+	PyModule_AddObject(m, "NT_STATUS_HANDLE_NO_LONGER_VALID", ndr_PyLong_FromUnsignedLongLong(0xc0190028));
+	PyModule_AddObject(m, "NT_STATUS_LOG_CORRUPTION_DETECTED", ndr_PyLong_FromUnsignedLongLong(0xc0190030));
+	PyModule_AddObject(m, "NT_STATUS_RM_DISCONNECTED", ndr_PyLong_FromUnsignedLongLong(0xc0190032));
+	PyModule_AddObject(m, "NT_STATUS_ENLISTMENT_NOT_SUPERIOR", ndr_PyLong_FromUnsignedLongLong(0xc0190033));
+	PyModule_AddObject(m, "NT_STATUS_FILE_IDENTITY_NOT_PERSISTENT", ndr_PyLong_FromUnsignedLongLong(0xc0190036));
+	PyModule_AddObject(m, "NT_STATUS_CANT_BREAK_TRANSACTIONAL_DEPENDENCY", ndr_PyLong_FromUnsignedLongLong(0xc0190037));
+	PyModule_AddObject(m, "NT_STATUS_CANT_CROSS_RM_BOUNDARY", ndr_PyLong_FromUnsignedLongLong(0xc0190038));
+	PyModule_AddObject(m, "NT_STATUS_TXF_DIR_NOT_EMPTY", ndr_PyLong_FromUnsignedLongLong(0xc0190039));
+	PyModule_AddObject(m, "NT_STATUS_INDOUBT_TRANSACTIONS_EXIST", ndr_PyLong_FromUnsignedLongLong(0xc019003a));
+	PyModule_AddObject(m, "NT_STATUS_TM_VOLATILE", ndr_PyLong_FromUnsignedLongLong(0xc019003b));
+	PyModule_AddObject(m, "NT_STATUS_ROLLBACK_TIMER_EXPIRED", ndr_PyLong_FromUnsignedLongLong(0xc019003c));
+	PyModule_AddObject(m, "NT_STATUS_TXF_ATTRIBUTE_CORRUPT", ndr_PyLong_FromUnsignedLongLong(0xc019003d));
+	PyModule_AddObject(m, "NT_STATUS_EFS_NOT_ALLOWED_IN_TRANSACTION", ndr_PyLong_FromUnsignedLongLong(0xc019003e));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTIONAL_OPEN_NOT_ALLOWED", ndr_PyLong_FromUnsignedLongLong(0xc019003f));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE", ndr_PyLong_FromUnsignedLongLong(0xc0190040));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_REQUIRED_PROMOTION", ndr_PyLong_FromUnsignedLongLong(0xc0190043));
+	PyModule_AddObject(m, "NT_STATUS_CANNOT_EXECUTE_FILE_IN_TRANSACTION", ndr_PyLong_FromUnsignedLongLong(0xc0190044));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTIONS_NOT_FROZEN", ndr_PyLong_FromUnsignedLongLong(0xc0190045));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_FREEZE_IN_PROGRESS", ndr_PyLong_FromUnsignedLongLong(0xc0190046));
+	PyModule_AddObject(m, "NT_STATUS_NOT_SNAPSHOT_VOLUME", ndr_PyLong_FromUnsignedLongLong(0xc0190047));
+	PyModule_AddObject(m, "NT_STATUS_NO_SAVEPOINT_WITH_OPEN_FILES", ndr_PyLong_FromUnsignedLongLong(0xc0190048));
+	PyModule_AddObject(m, "NT_STATUS_SPARSE_NOT_ALLOWED_IN_TRANSACTION", ndr_PyLong_FromUnsignedLongLong(0xc0190049));
+	PyModule_AddObject(m, "NT_STATUS_TM_IDENTITY_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc019004a));
+	PyModule_AddObject(m, "NT_STATUS_FLOATED_SECTION", ndr_PyLong_FromUnsignedLongLong(0xc019004b));
+	PyModule_AddObject(m, "NT_STATUS_CANNOT_ACCEPT_TRANSACTED_WORK", ndr_PyLong_FromUnsignedLongLong(0xc019004c));
+	PyModule_AddObject(m, "NT_STATUS_CANNOT_ABORT_TRANSACTIONS", ndr_PyLong_FromUnsignedLongLong(0xc019004d));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc019004e));
+	PyModule_AddObject(m, "NT_STATUS_RESOURCEMANAGER_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc019004f));
+	PyModule_AddObject(m, "NT_STATUS_ENLISTMENT_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0190050));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTIONMANAGER_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0190051));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTIONMANAGER_NOT_ONLINE", ndr_PyLong_FromUnsignedLongLong(0xc0190052));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION", ndr_PyLong_FromUnsignedLongLong(0xc0190053));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_NOT_ROOT", ndr_PyLong_FromUnsignedLongLong(0xc0190054));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_OBJECT_EXPIRED", ndr_PyLong_FromUnsignedLongLong(0xc0190055));
+	PyModule_AddObject(m, "NT_STATUS_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION", ndr_PyLong_FromUnsignedLongLong(0xc0190056));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_RESPONSE_NOT_ENLISTED", ndr_PyLong_FromUnsignedLongLong(0xc0190057));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_RECORD_TOO_LONG", ndr_PyLong_FromUnsignedLongLong(0xc0190058));
+	PyModule_AddObject(m, "NT_STATUS_NO_LINK_TRACKING_IN_TRANSACTION", ndr_PyLong_FromUnsignedLongLong(0xc0190059));
+	PyModule_AddObject(m, "NT_STATUS_OPERATION_NOT_SUPPORTED_IN_TRANSACTION", ndr_PyLong_FromUnsignedLongLong(0xc019005a));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_INTEGRITY_VIOLATED", ndr_PyLong_FromUnsignedLongLong(0xc019005b));
+	PyModule_AddObject(m, "NT_STATUS_EXPIRED_HANDLE", ndr_PyLong_FromUnsignedLongLong(0xc0190060));
+	PyModule_AddObject(m, "NT_STATUS_TRANSACTION_NOT_ENLISTED", ndr_PyLong_FromUnsignedLongLong(0xc0190061));
+	PyModule_AddObject(m, "NT_STATUS_LOG_SECTOR_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc01a0001));
+	PyModule_AddObject(m, "NT_STATUS_LOG_SECTOR_PARITY_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc01a0002));
+	PyModule_AddObject(m, "NT_STATUS_LOG_SECTOR_REMAPPED", ndr_PyLong_FromUnsignedLongLong(0xc01a0003));
+	PyModule_AddObject(m, "NT_STATUS_LOG_BLOCK_INCOMPLETE", ndr_PyLong_FromUnsignedLongLong(0xc01a0004));
+	PyModule_AddObject(m, "NT_STATUS_LOG_INVALID_RANGE", ndr_PyLong_FromUnsignedLongLong(0xc01a0005));
+	PyModule_AddObject(m, "NT_STATUS_LOG_BLOCKS_EXHAUSTED", ndr_PyLong_FromUnsignedLongLong(0xc01a0006));
+	PyModule_AddObject(m, "NT_STATUS_LOG_READ_CONTEXT_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc01a0007));
+	PyModule_AddObject(m, "NT_STATUS_LOG_RESTART_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc01a0008));
+	PyModule_AddObject(m, "NT_STATUS_LOG_BLOCK_VERSION", ndr_PyLong_FromUnsignedLongLong(0xc01a0009));
+	PyModule_AddObject(m, "NT_STATUS_LOG_BLOCK_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc01a000a));
+	PyModule_AddObject(m, "NT_STATUS_LOG_READ_MODE_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc01a000b));
+	PyModule_AddObject(m, "NT_STATUS_LOG_METADATA_CORRUPT", ndr_PyLong_FromUnsignedLongLong(0xc01a000d));
+	PyModule_AddObject(m, "NT_STATUS_LOG_METADATA_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc01a000e));
+	PyModule_AddObject(m, "NT_STATUS_LOG_METADATA_INCONSISTENT", ndr_PyLong_FromUnsignedLongLong(0xc01a000f));
+	PyModule_AddObject(m, "NT_STATUS_LOG_RESERVATION_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc01a0010));
+	PyModule_AddObject(m, "NT_STATUS_LOG_CANT_DELETE", ndr_PyLong_FromUnsignedLongLong(0xc01a0011));
+	PyModule_AddObject(m, "NT_STATUS_LOG_CONTAINER_LIMIT_EXCEEDED", ndr_PyLong_FromUnsignedLongLong(0xc01a0012));
+	PyModule_AddObject(m, "NT_STATUS_LOG_START_OF_LOG", ndr_PyLong_FromUnsignedLongLong(0xc01a0013));
+	PyModule_AddObject(m, "NT_STATUS_LOG_POLICY_ALREADY_INSTALLED", ndr_PyLong_FromUnsignedLongLong(0xc01a0014));
+	PyModule_AddObject(m, "NT_STATUS_LOG_POLICY_NOT_INSTALLED", ndr_PyLong_FromUnsignedLongLong(0xc01a0015));
+	PyModule_AddObject(m, "NT_STATUS_LOG_POLICY_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc01a0016));
+	PyModule_AddObject(m, "NT_STATUS_LOG_POLICY_CONFLICT", ndr_PyLong_FromUnsignedLongLong(0xc01a0017));
+	PyModule_AddObject(m, "NT_STATUS_LOG_PINNED_ARCHIVE_TAIL", ndr_PyLong_FromUnsignedLongLong(0xc01a0018));
+	PyModule_AddObject(m, "NT_STATUS_LOG_RECORD_NONEXISTENT", ndr_PyLong_FromUnsignedLongLong(0xc01a0019));
+	PyModule_AddObject(m, "NT_STATUS_LOG_RECORDS_RESERVED_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc01a001a));
+	PyModule_AddObject(m, "NT_STATUS_LOG_SPACE_RESERVED_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc01a001b));
+	PyModule_AddObject(m, "NT_STATUS_LOG_TAIL_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc01a001c));
+	PyModule_AddObject(m, "NT_STATUS_LOG_FULL", ndr_PyLong_FromUnsignedLongLong(0xc01a001d));
+	PyModule_AddObject(m, "NT_STATUS_LOG_MULTIPLEXED", ndr_PyLong_FromUnsignedLongLong(0xc01a001e));
+	PyModule_AddObject(m, "NT_STATUS_LOG_DEDICATED", ndr_PyLong_FromUnsignedLongLong(0xc01a001f));
+	PyModule_AddObject(m, "NT_STATUS_LOG_ARCHIVE_NOT_IN_PROGRESS", ndr_PyLong_FromUnsignedLongLong(0xc01a0020));
+	PyModule_AddObject(m, "NT_STATUS_LOG_ARCHIVE_IN_PROGRESS", ndr_PyLong_FromUnsignedLongLong(0xc01a0021));
+	PyModule_AddObject(m, "NT_STATUS_LOG_EPHEMERAL", ndr_PyLong_FromUnsignedLongLong(0xc01a0022));
+	PyModule_AddObject(m, "NT_STATUS_LOG_NOT_ENOUGH_CONTAINERS", ndr_PyLong_FromUnsignedLongLong(0xc01a0023));
+	PyModule_AddObject(m, "NT_STATUS_LOG_CLIENT_ALREADY_REGISTERED", ndr_PyLong_FromUnsignedLongLong(0xc01a0024));
+	PyModule_AddObject(m, "NT_STATUS_LOG_CLIENT_NOT_REGISTERED", ndr_PyLong_FromUnsignedLongLong(0xc01a0025));
+	PyModule_AddObject(m, "NT_STATUS_LOG_FULL_HANDLER_IN_PROGRESS", ndr_PyLong_FromUnsignedLongLong(0xc01a0026));
+	PyModule_AddObject(m, "NT_STATUS_LOG_CONTAINER_READ_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc01a0027));
+	PyModule_AddObject(m, "NT_STATUS_LOG_CONTAINER_WRITE_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc01a0028));
+	PyModule_AddObject(m, "NT_STATUS_LOG_CONTAINER_OPEN_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc01a0029));
+	PyModule_AddObject(m, "NT_STATUS_LOG_CONTAINER_STATE_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc01a002a));
+	PyModule_AddObject(m, "NT_STATUS_LOG_STATE_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc01a002b));
+	PyModule_AddObject(m, "NT_STATUS_LOG_PINNED", ndr_PyLong_FromUnsignedLongLong(0xc01a002c));
+	PyModule_AddObject(m, "NT_STATUS_LOG_METADATA_FLUSH_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc01a002d));
+	PyModule_AddObject(m, "NT_STATUS_LOG_INCONSISTENT_SECURITY", ndr_PyLong_FromUnsignedLongLong(0xc01a002e));
+	PyModule_AddObject(m, "NT_STATUS_LOG_APPENDED_FLUSH_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc01a002f));
+	PyModule_AddObject(m, "NT_STATUS_LOG_PINNED_RESERVATION", ndr_PyLong_FromUnsignedLongLong(0xc01a0030));
+	PyModule_AddObject(m, "NT_STATUS_VIDEO_HUNG_DISPLAY_DRIVER_THREAD", ndr_PyLong_FromUnsignedLongLong(0xc01b00ea));
+	PyModule_AddObject(m, "NT_STATUS_FLT_NO_HANDLER_DEFINED", ndr_PyLong_FromUnsignedLongLong(0xc01c0001));
+	PyModule_AddObject(m, "NT_STATUS_FLT_CONTEXT_ALREADY_DEFINED", ndr_PyLong_FromUnsignedLongLong(0xc01c0002));
+	PyModule_AddObject(m, "NT_STATUS_FLT_INVALID_ASYNCHRONOUS_REQUEST", ndr_PyLong_FromUnsignedLongLong(0xc01c0003));
+	PyModule_AddObject(m, "NT_STATUS_FLT_DISALLOW_FAST_IO", ndr_PyLong_FromUnsignedLongLong(0xc01c0004));
+	PyModule_AddObject(m, "NT_STATUS_FLT_INVALID_NAME_REQUEST", ndr_PyLong_FromUnsignedLongLong(0xc01c0005));
+	PyModule_AddObject(m, "NT_STATUS_FLT_NOT_SAFE_TO_POST_OPERATION", ndr_PyLong_FromUnsignedLongLong(0xc01c0006));
+	PyModule_AddObject(m, "NT_STATUS_FLT_NOT_INITIALIZED", ndr_PyLong_FromUnsignedLongLong(0xc01c0007));
+	PyModule_AddObject(m, "NT_STATUS_FLT_FILTER_NOT_READY", ndr_PyLong_FromUnsignedLongLong(0xc01c0008));
+	PyModule_AddObject(m, "NT_STATUS_FLT_POST_OPERATION_CLEANUP", ndr_PyLong_FromUnsignedLongLong(0xc01c0009));
+	PyModule_AddObject(m, "NT_STATUS_FLT_INTERNAL_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc01c000a));
+	PyModule_AddObject(m, "NT_STATUS_FLT_DELETING_OBJECT", ndr_PyLong_FromUnsignedLongLong(0xc01c000b));
+	PyModule_AddObject(m, "NT_STATUS_FLT_MUST_BE_NONPAGED_POOL", ndr_PyLong_FromUnsignedLongLong(0xc01c000c));
+	PyModule_AddObject(m, "NT_STATUS_FLT_DUPLICATE_ENTRY", ndr_PyLong_FromUnsignedLongLong(0xc01c000d));
+	PyModule_AddObject(m, "NT_STATUS_FLT_CBDQ_DISABLED", ndr_PyLong_FromUnsignedLongLong(0xc01c000e));
+	PyModule_AddObject(m, "NT_STATUS_FLT_DO_NOT_ATTACH", ndr_PyLong_FromUnsignedLongLong(0xc01c000f));
+	PyModule_AddObject(m, "NT_STATUS_FLT_DO_NOT_DETACH", ndr_PyLong_FromUnsignedLongLong(0xc01c0010));
+	PyModule_AddObject(m, "NT_STATUS_FLT_INSTANCE_ALTITUDE_COLLISION", ndr_PyLong_FromUnsignedLongLong(0xc01c0011));
+	PyModule_AddObject(m, "NT_STATUS_FLT_INSTANCE_NAME_COLLISION", ndr_PyLong_FromUnsignedLongLong(0xc01c0012));
+	PyModule_AddObject(m, "NT_STATUS_FLT_FILTER_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc01c0013));
+	PyModule_AddObject(m, "NT_STATUS_FLT_VOLUME_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc01c0014));
+	PyModule_AddObject(m, "NT_STATUS_FLT_INSTANCE_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc01c0015));
+	PyModule_AddObject(m, "NT_STATUS_FLT_CONTEXT_ALLOCATION_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc01c0016));
+	PyModule_AddObject(m, "NT_STATUS_FLT_INVALID_CONTEXT_REGISTRATION", ndr_PyLong_FromUnsignedLongLong(0xc01c0017));
+	PyModule_AddObject(m, "NT_STATUS_FLT_NAME_CACHE_MISS", ndr_PyLong_FromUnsignedLongLong(0xc01c0018));
+	PyModule_AddObject(m, "NT_STATUS_FLT_NO_DEVICE_OBJECT", ndr_PyLong_FromUnsignedLongLong(0xc01c0019));
+	PyModule_AddObject(m, "NT_STATUS_FLT_VOLUME_ALREADY_MOUNTED", ndr_PyLong_FromUnsignedLongLong(0xc01c001a));
+	PyModule_AddObject(m, "NT_STATUS_FLT_ALREADY_ENLISTED", ndr_PyLong_FromUnsignedLongLong(0xc01c001b));
+	PyModule_AddObject(m, "NT_STATUS_FLT_CONTEXT_ALREADY_LINKED", ndr_PyLong_FromUnsignedLongLong(0xc01c001c));
+	PyModule_AddObject(m, "NT_STATUS_FLT_NO_WAITER_FOR_REPLY", ndr_PyLong_FromUnsignedLongLong(0xc01c0020));
+	PyModule_AddObject(m, "NT_STATUS_MONITOR_NO_DESCRIPTOR", ndr_PyLong_FromUnsignedLongLong(0xc01d0001));
+	PyModule_AddObject(m, "NT_STATUS_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT", ndr_PyLong_FromUnsignedLongLong(0xc01d0002));
+	PyModule_AddObject(m, "NT_STATUS_MONITOR_INVALID_DESCRIPTOR_CHECKSUM", ndr_PyLong_FromUnsignedLongLong(0xc01d0003));
+	PyModule_AddObject(m, "NT_STATUS_MONITOR_INVALID_STANDARD_TIMING_BLOCK", ndr_PyLong_FromUnsignedLongLong(0xc01d0004));
+	PyModule_AddObject(m, "NT_STATUS_MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc01d0005));
+	PyModule_AddObject(m, "NT_STATUS_MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK", ndr_PyLong_FromUnsignedLongLong(0xc01d0006));
+	PyModule_AddObject(m, "NT_STATUS_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK", ndr_PyLong_FromUnsignedLongLong(0xc01d0007));
+	PyModule_AddObject(m, "NT_STATUS_MONITOR_NO_MORE_DESCRIPTOR_DATA", ndr_PyLong_FromUnsignedLongLong(0xc01d0008));
+	PyModule_AddObject(m, "NT_STATUS_MONITOR_INVALID_DETAILED_TIMING_BLOCK", ndr_PyLong_FromUnsignedLongLong(0xc01d0009));
+	PyModule_AddObject(m, "NT_STATUS_MONITOR_INVALID_MANUFACTURE_DATE", ndr_PyLong_FromUnsignedLongLong(0xc01d000a));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER", ndr_PyLong_FromUnsignedLongLong(0xc01e0000));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INSUFFICIENT_DMA_BUFFER", ndr_PyLong_FromUnsignedLongLong(0xc01e0001));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_DISPLAY_ADAPTER", ndr_PyLong_FromUnsignedLongLong(0xc01e0002));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_ADAPTER_WAS_RESET", ndr_PyLong_FromUnsignedLongLong(0xc01e0003));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_DRIVER_MODEL", ndr_PyLong_FromUnsignedLongLong(0xc01e0004));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_PRESENT_MODE_CHANGED", ndr_PyLong_FromUnsignedLongLong(0xc01e0005));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_PRESENT_OCCLUDED", ndr_PyLong_FromUnsignedLongLong(0xc01e0006));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_PRESENT_DENIED", ndr_PyLong_FromUnsignedLongLong(0xc01e0007));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_CANNOTCOLORCONVERT", ndr_PyLong_FromUnsignedLongLong(0xc01e0008));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_PRESENT_REDIRECTION_DISABLED", ndr_PyLong_FromUnsignedLongLong(0xc01e000b));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_PRESENT_UNOCCLUDED", ndr_PyLong_FromUnsignedLongLong(0xc01e000c));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_NO_VIDEO_MEMORY", ndr_PyLong_FromUnsignedLongLong(0xc01e0100));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_CANT_LOCK_MEMORY", ndr_PyLong_FromUnsignedLongLong(0xc01e0101));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_ALLOCATION_BUSY", ndr_PyLong_FromUnsignedLongLong(0xc01e0102));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_TOO_MANY_REFERENCES", ndr_PyLong_FromUnsignedLongLong(0xc01e0103));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_TRY_AGAIN_LATER", ndr_PyLong_FromUnsignedLongLong(0xc01e0104));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_TRY_AGAIN_NOW", ndr_PyLong_FromUnsignedLongLong(0xc01e0105));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_ALLOCATION_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc01e0106));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE", ndr_PyLong_FromUnsignedLongLong(0xc01e0107));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc01e0108));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION", ndr_PyLong_FromUnsignedLongLong(0xc01e0109));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_ALLOCATION_USAGE", ndr_PyLong_FromUnsignedLongLong(0xc01e0110));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION", ndr_PyLong_FromUnsignedLongLong(0xc01e0111));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_ALLOCATION_CLOSED", ndr_PyLong_FromUnsignedLongLong(0xc01e0112));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_ALLOCATION_INSTANCE", ndr_PyLong_FromUnsignedLongLong(0xc01e0113));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_ALLOCATION_HANDLE", ndr_PyLong_FromUnsignedLongLong(0xc01e0114));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_WRONG_ALLOCATION_DEVICE", ndr_PyLong_FromUnsignedLongLong(0xc01e0115));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_ALLOCATION_CONTENT_LOST", ndr_PyLong_FromUnsignedLongLong(0xc01e0116));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_GPU_EXCEPTION_ON_DEVICE", ndr_PyLong_FromUnsignedLongLong(0xc01e0200));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY", ndr_PyLong_FromUnsignedLongLong(0xc01e0300));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc01e0301));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc01e0302));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_VIDPN", ndr_PyLong_FromUnsignedLongLong(0xc01e0303));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE", ndr_PyLong_FromUnsignedLongLong(0xc01e0304));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET", ndr_PyLong_FromUnsignedLongLong(0xc01e0305));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc01e0306));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_VIDPN_SOURCEMODESET", ndr_PyLong_FromUnsignedLongLong(0xc01e0308));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_VIDPN_TARGETMODESET", ndr_PyLong_FromUnsignedLongLong(0xc01e0309));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_FREQUENCY", ndr_PyLong_FromUnsignedLongLong(0xc01e030a));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_ACTIVE_REGION", ndr_PyLong_FromUnsignedLongLong(0xc01e030b));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_TOTAL_REGION", ndr_PyLong_FromUnsignedLongLong(0xc01e030c));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE", ndr_PyLong_FromUnsignedLongLong(0xc01e0310));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE", ndr_PyLong_FromUnsignedLongLong(0xc01e0311));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET", ndr_PyLong_FromUnsignedLongLong(0xc01e0312));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_PATH_ALREADY_IN_TOPOLOGY", ndr_PyLong_FromUnsignedLongLong(0xc01e0313));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_MODE_ALREADY_IN_MODESET", ndr_PyLong_FromUnsignedLongLong(0xc01e0314));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_VIDEOPRESENTSOURCESET", ndr_PyLong_FromUnsignedLongLong(0xc01e0315));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_VIDEOPRESENTTARGETSET", ndr_PyLong_FromUnsignedLongLong(0xc01e0316));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_SOURCE_ALREADY_IN_SET", ndr_PyLong_FromUnsignedLongLong(0xc01e0317));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_TARGET_ALREADY_IN_SET", ndr_PyLong_FromUnsignedLongLong(0xc01e0318));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_VIDPN_PRESENT_PATH", ndr_PyLong_FromUnsignedLongLong(0xc01e0319));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY", ndr_PyLong_FromUnsignedLongLong(0xc01e031a));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET", ndr_PyLong_FromUnsignedLongLong(0xc01e031b));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE", ndr_PyLong_FromUnsignedLongLong(0xc01e031c));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET", ndr_PyLong_FromUnsignedLongLong(0xc01e031d));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET", ndr_PyLong_FromUnsignedLongLong(0xc01e031f));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_STALE_MODESET", ndr_PyLong_FromUnsignedLongLong(0xc01e0320));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_MONITOR_SOURCEMODESET", ndr_PyLong_FromUnsignedLongLong(0xc01e0321));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_MONITOR_SOURCE_MODE", ndr_PyLong_FromUnsignedLongLong(0xc01e0322));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN", ndr_PyLong_FromUnsignedLongLong(0xc01e0323));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_MODE_ID_MUST_BE_UNIQUE", ndr_PyLong_FromUnsignedLongLong(0xc01e0324));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT_INTERSECTION", ndr_PyLong_FromUnsignedLongLong(0xc01e0325));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOURCES", ndr_PyLong_FromUnsignedLongLong(0xc01e0326));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_PATH_NOT_IN_TOPOLOGY", ndr_PyLong_FromUnsignedLongLong(0xc01e0327));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOURCE", ndr_PyLong_FromUnsignedLongLong(0xc01e0328));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET", ndr_PyLong_FromUnsignedLongLong(0xc01e0329));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_MONITORDESCRIPTORSET", ndr_PyLong_FromUnsignedLongLong(0xc01e032a));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_MONITORDESCRIPTOR", ndr_PyLong_FromUnsignedLongLong(0xc01e032b));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET", ndr_PyLong_FromUnsignedLongLong(0xc01e032c));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET", ndr_PyLong_FromUnsignedLongLong(0xc01e032d));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE", ndr_PyLong_FromUnsignedLongLong(0xc01e032e));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE", ndr_PyLong_FromUnsignedLongLong(0xc01e032f));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_RESOURCES_NOT_RELATED", ndr_PyLong_FromUnsignedLongLong(0xc01e0330));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE", ndr_PyLong_FromUnsignedLongLong(0xc01e0331));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_TARGET_ID_MUST_BE_UNIQUE", ndr_PyLong_FromUnsignedLongLong(0xc01e0332));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_NO_AVAILABLE_VIDPN_TARGET", ndr_PyLong_FromUnsignedLongLong(0xc01e0333));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WITH_ADAPTER", ndr_PyLong_FromUnsignedLongLong(0xc01e0334));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_NO_VIDPNMGR", ndr_PyLong_FromUnsignedLongLong(0xc01e0335));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_NO_ACTIVE_VIDPN", ndr_PyLong_FromUnsignedLongLong(0xc01e0336));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_STALE_VIDPN_TOPOLOGY", ndr_PyLong_FromUnsignedLongLong(0xc01e0337));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_MONITOR_NOT_CONNECTED", ndr_PyLong_FromUnsignedLongLong(0xc01e0338));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_SOURCE_NOT_IN_TOPOLOGY", ndr_PyLong_FromUnsignedLongLong(0xc01e0339));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_PRIMARYSURFACE_SIZE", ndr_PyLong_FromUnsignedLongLong(0xc01e033a));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_VISIBLEREGION_SIZE", ndr_PyLong_FromUnsignedLongLong(0xc01e033b));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_STRIDE", ndr_PyLong_FromUnsignedLongLong(0xc01e033c));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_PIXELFORMAT", ndr_PyLong_FromUnsignedLongLong(0xc01e033d));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_COLORBASIS", ndr_PyLong_FromUnsignedLongLong(0xc01e033e));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_PIXELVALUEACCESSMODE", ndr_PyLong_FromUnsignedLongLong(0xc01e033f));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_TARGET_NOT_IN_TOPOLOGY", ndr_PyLong_FromUnsignedLongLong(0xc01e0340));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT", ndr_PyLong_FromUnsignedLongLong(0xc01e0341));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_VIDPN_SOURCE_IN_USE", ndr_PyLong_FromUnsignedLongLong(0xc01e0342));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN", ndr_PyLong_FromUnsignedLongLong(0xc01e0343));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL", ndr_PyLong_FromUnsignedLongLong(0xc01e0344));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANSFORMATION", ndr_PyLong_FromUnsignedLongLong(0xc01e0345));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc01e0346));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_GAMMA_RAMP", ndr_PyLong_FromUnsignedLongLong(0xc01e0347));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc01e0348));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_MULTISAMPLING_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc01e0349));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_MODE_NOT_IN_MODESET", ndr_PyLong_FromUnsignedLongLong(0xc01e034a));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON", ndr_PyLong_FromUnsignedLongLong(0xc01e034d));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_PATH_CONTENT_TYPE", ndr_PyLong_FromUnsignedLongLong(0xc01e034e));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_COPYPROTECTION_TYPE", ndr_PyLong_FromUnsignedLongLong(0xc01e034f));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS", ndr_PyLong_FromUnsignedLongLong(0xc01e0350));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_SCANLINE_ORDERING", ndr_PyLong_FromUnsignedLongLong(0xc01e0352));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED", ndr_PyLong_FromUnsignedLongLong(0xc01e0353));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS", ndr_PyLong_FromUnsignedLongLong(0xc01e0354));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT", ndr_PyLong_FromUnsignedLongLong(0xc01e0355));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM", ndr_PyLong_FromUnsignedLongLong(0xc01e0356));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_MONITOR_CAPABILITY_ORIGIN", ndr_PyLong_FromUnsignedLongLong(0xc01e0357));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE_CONSTRAINT", ndr_PyLong_FromUnsignedLongLong(0xc01e0358));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_MAX_NUM_PATHS_REACHED", ndr_PyLong_FromUnsignedLongLong(0xc01e0359));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_CANCEL_VIDPN_TOPOLOGY_AUGMENTATION", ndr_PyLong_FromUnsignedLongLong(0xc01e035a));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_CLIENT_TYPE", ndr_PyLong_FromUnsignedLongLong(0xc01e035b));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_CLIENTVIDPN_NOT_SET", ndr_PyLong_FromUnsignedLongLong(0xc01e035c));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED", ndr_PyLong_FromUnsignedLongLong(0xc01e0400));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc01e0401));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_NOT_A_LINKED_ADAPTER", ndr_PyLong_FromUnsignedLongLong(0xc01e0430));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_LEADLINK_NOT_ENUMERATED", ndr_PyLong_FromUnsignedLongLong(0xc01e0431));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_CHAINLINKS_NOT_ENUMERATED", ndr_PyLong_FromUnsignedLongLong(0xc01e0432));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_ADAPTER_CHAIN_NOT_READY", ndr_PyLong_FromUnsignedLongLong(0xc01e0433));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_CHAINLINKS_NOT_STARTED", ndr_PyLong_FromUnsignedLongLong(0xc01e0434));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_CHAINLINKS_NOT_POWERED_ON", ndr_PyLong_FromUnsignedLongLong(0xc01e0435));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE", ndr_PyLong_FromUnsignedLongLong(0xc01e0436));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_NOT_POST_DEVICE_DRIVER", ndr_PyLong_FromUnsignedLongLong(0xc01e0438));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_ADAPTER_ACCESS_NOT_EXCLUDED", ndr_PyLong_FromUnsignedLongLong(0xc01e043b));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc01e0500));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_COPP_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc01e0501));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_UAB_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc01e0502));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS", ndr_PyLong_FromUnsignedLongLong(0xc01e0503));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_PARAMETER_ARRAY_TOO_SMALL", ndr_PyLong_FromUnsignedLongLong(0xc01e0504));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_NO_PROTECTED_OUTPUTS_EXIST", ndr_PyLong_FromUnsignedLongLong(0xc01e0505));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_PVP_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME", ndr_PyLong_FromUnsignedLongLong(0xc01e0506));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_PVP_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP", ndr_PyLong_FromUnsignedLongLong(0xc01e0507));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_PVP_MIRRORING_DEVICES_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc01e0508));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_INVALID_POINTER", ndr_PyLong_FromUnsignedLongLong(0xc01e050a));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_INTERNAL_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc01e050b));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_INVALID_HANDLE", ndr_PyLong_FromUnsignedLongLong(0xc01e050c));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_PVP_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE", ndr_PyLong_FromUnsignedLongLong(0xc01e050d));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH", ndr_PyLong_FromUnsignedLongLong(0xc01e050e));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_SPANNING_MODE_ENABLED", ndr_PyLong_FromUnsignedLongLong(0xc01e050f));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_THEATER_MODE_ENABLED", ndr_PyLong_FromUnsignedLongLong(0xc01e0510));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_PVP_HFS_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc01e0511));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_INVALID_SRM", ndr_PyLong_FromUnsignedLongLong(0xc01e0512));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP", ndr_PyLong_FromUnsignedLongLong(0xc01e0513));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP", ndr_PyLong_FromUnsignedLongLong(0xc01e0514));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA", ndr_PyLong_FromUnsignedLongLong(0xc01e0515));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_HDCP_SRM_NEVER_SET", ndr_PyLong_FromUnsignedLongLong(0xc01e0516));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_RESOLUTION_TOO_HIGH", ndr_PyLong_FromUnsignedLongLong(0xc01e0517));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE", ndr_PyLong_FromUnsignedLongLong(0xc01e0518));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_PROTECTED_OUTPUT_NO_LONGER_EXISTS", ndr_PyLong_FromUnsignedLongLong(0xc01e051a));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_SESSION_TYPE_CHANGE_IN_PROGRESS", ndr_PyLong_FromUnsignedLongLong(0xc01e051b));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_PROTECTED_OUTPUT_DOES_NOT_HAVE_COPP_SEMANTICS", ndr_PyLong_FromUnsignedLongLong(0xc01e051c));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_INVALID_INFORMATION_REQUEST", ndr_PyLong_FromUnsignedLongLong(0xc01e051d));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_DRIVER_INTERNAL_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc01e051e));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_PROTECTED_OUTPUT_DOES_NOT_HAVE_OPM_SEMANTICS", ndr_PyLong_FromUnsignedLongLong(0xc01e051f));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_SIGNALING_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc01e0520));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_OPM_INVALID_CONFIGURATION_REQUEST", ndr_PyLong_FromUnsignedLongLong(0xc01e0521));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_I2C_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc01e0580));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST", ndr_PyLong_FromUnsignedLongLong(0xc01e0581));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_I2C_ERROR_TRANSMITTING_DATA", ndr_PyLong_FromUnsignedLongLong(0xc01e0582));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_I2C_ERROR_RECEIVING_DATA", ndr_PyLong_FromUnsignedLongLong(0xc01e0583));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_DDCCI_VCP_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc01e0584));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_DDCCI_INVALID_DATA", ndr_PyLong_FromUnsignedLongLong(0xc01e0585));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATUS_BYTE", ndr_PyLong_FromUnsignedLongLong(0xc01e0586));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_DDCCI_INVALID_CAPABILITIES_STRING", ndr_PyLong_FromUnsignedLongLong(0xc01e0587));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_MCA_INTERNAL_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc01e0588));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND", ndr_PyLong_FromUnsignedLongLong(0xc01e0589));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH", ndr_PyLong_FromUnsignedLongLong(0xc01e058a));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM", ndr_PyLong_FromUnsignedLongLong(0xc01e058b));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_PHYSICAL_MONITOR_HANDLE", ndr_PyLong_FromUnsignedLongLong(0xc01e058c));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_MONITOR_NO_LONGER_EXISTS", ndr_PyLong_FromUnsignedLongLong(0xc01e058d));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc01e05e0));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME", ndr_PyLong_FromUnsignedLongLong(0xc01e05e1));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP", ndr_PyLong_FromUnsignedLongLong(0xc01e05e2));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_MIRRORING_DEVICES_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc01e05e3));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INVALID_POINTER", ndr_PyLong_FromUnsignedLongLong(0xc01e05e4));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE", ndr_PyLong_FromUnsignedLongLong(0xc01e05e5));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_PARAMETER_ARRAY_TOO_SMALL", ndr_PyLong_FromUnsignedLongLong(0xc01e05e6));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_INTERNAL_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc01e05e7));
+	PyModule_AddObject(m, "NT_STATUS_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS", ndr_PyLong_FromUnsignedLongLong(0xc01e05e8));
+	PyModule_AddObject(m, "NT_STATUS_FVE_LOCKED_VOLUME", ndr_PyLong_FromUnsignedLongLong(0xc0210000));
+	PyModule_AddObject(m, "NT_STATUS_FVE_NOT_ENCRYPTED", ndr_PyLong_FromUnsignedLongLong(0xc0210001));
+	PyModule_AddObject(m, "NT_STATUS_FVE_BAD_INFORMATION", ndr_PyLong_FromUnsignedLongLong(0xc0210002));
+	PyModule_AddObject(m, "NT_STATUS_FVE_TOO_SMALL", ndr_PyLong_FromUnsignedLongLong(0xc0210003));
+	PyModule_AddObject(m, "NT_STATUS_FVE_FAILED_WRONG_FS", ndr_PyLong_FromUnsignedLongLong(0xc0210004));
+	PyModule_AddObject(m, "NT_STATUS_FVE_FAILED_BAD_FS", ndr_PyLong_FromUnsignedLongLong(0xc0210005));
+	PyModule_AddObject(m, "NT_STATUS_FVE_FS_NOT_EXTENDED", ndr_PyLong_FromUnsignedLongLong(0xc0210006));
+	PyModule_AddObject(m, "NT_STATUS_FVE_FS_MOUNTED", ndr_PyLong_FromUnsignedLongLong(0xc0210007));
+	PyModule_AddObject(m, "NT_STATUS_FVE_NO_LICENSE", ndr_PyLong_FromUnsignedLongLong(0xc0210008));
+	PyModule_AddObject(m, "NT_STATUS_FVE_ACTION_NOT_ALLOWED", ndr_PyLong_FromUnsignedLongLong(0xc0210009));
+	PyModule_AddObject(m, "NT_STATUS_FVE_BAD_DATA", ndr_PyLong_FromUnsignedLongLong(0xc021000a));
+	PyModule_AddObject(m, "NT_STATUS_FVE_VOLUME_NOT_BOUND", ndr_PyLong_FromUnsignedLongLong(0xc021000b));
+	PyModule_AddObject(m, "NT_STATUS_FVE_NOT_DATA_VOLUME", ndr_PyLong_FromUnsignedLongLong(0xc021000c));
+	PyModule_AddObject(m, "NT_STATUS_FVE_CONV_READ_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc021000d));
+	PyModule_AddObject(m, "NT_STATUS_FVE_CONV_WRITE_ERROR", ndr_PyLong_FromUnsignedLongLong(0xc021000e));
+	PyModule_AddObject(m, "NT_STATUS_FVE_OVERLAPPED_UPDATE", ndr_PyLong_FromUnsignedLongLong(0xc021000f));
+	PyModule_AddObject(m, "NT_STATUS_FVE_FAILED_SECTOR_SIZE", ndr_PyLong_FromUnsignedLongLong(0xc0210010));
+	PyModule_AddObject(m, "NT_STATUS_FVE_FAILED_AUTHENTICATION", ndr_PyLong_FromUnsignedLongLong(0xc0210011));
+	PyModule_AddObject(m, "NT_STATUS_FVE_NOT_OS_VOLUME", ndr_PyLong_FromUnsignedLongLong(0xc0210012));
+	PyModule_AddObject(m, "NT_STATUS_FVE_KEYFILE_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0210013));
+	PyModule_AddObject(m, "NT_STATUS_FVE_KEYFILE_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc0210014));
+	PyModule_AddObject(m, "NT_STATUS_FVE_KEYFILE_NO_VMK", ndr_PyLong_FromUnsignedLongLong(0xc0210015));
+	PyModule_AddObject(m, "NT_STATUS_FVE_TPM_DISABLED", ndr_PyLong_FromUnsignedLongLong(0xc0210016));
+	PyModule_AddObject(m, "NT_STATUS_FVE_TPM_SRK_AUTH_NOT_ZERO", ndr_PyLong_FromUnsignedLongLong(0xc0210017));
+	PyModule_AddObject(m, "NT_STATUS_FVE_TPM_INVALID_PCR", ndr_PyLong_FromUnsignedLongLong(0xc0210018));
+	PyModule_AddObject(m, "NT_STATUS_FVE_TPM_NO_VMK", ndr_PyLong_FromUnsignedLongLong(0xc0210019));
+	PyModule_AddObject(m, "NT_STATUS_FVE_PIN_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc021001a));
+	PyModule_AddObject(m, "NT_STATUS_FVE_AUTH_INVALID_APPLICATION", ndr_PyLong_FromUnsignedLongLong(0xc021001b));
+	PyModule_AddObject(m, "NT_STATUS_FVE_AUTH_INVALID_CONFIG", ndr_PyLong_FromUnsignedLongLong(0xc021001c));
+	PyModule_AddObject(m, "NT_STATUS_FVE_DEBUGGER_ENABLED", ndr_PyLong_FromUnsignedLongLong(0xc021001d));
+	PyModule_AddObject(m, "NT_STATUS_FVE_DRY_RUN_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc021001e));
+	PyModule_AddObject(m, "NT_STATUS_FVE_BAD_METADATA_POINTER", ndr_PyLong_FromUnsignedLongLong(0xc021001f));
+	PyModule_AddObject(m, "NT_STATUS_FVE_OLD_METADATA_COPY", ndr_PyLong_FromUnsignedLongLong(0xc0210020));
+	PyModule_AddObject(m, "NT_STATUS_FVE_REBOOT_REQUIRED", ndr_PyLong_FromUnsignedLongLong(0xc0210021));
+	PyModule_AddObject(m, "NT_STATUS_FVE_RAW_ACCESS", ndr_PyLong_FromUnsignedLongLong(0xc0210022));
+	PyModule_AddObject(m, "NT_STATUS_FVE_RAW_BLOCKED", ndr_PyLong_FromUnsignedLongLong(0xc0210023));
+	PyModule_AddObject(m, "NT_STATUS_FVE_NO_FEATURE_LICENSE", ndr_PyLong_FromUnsignedLongLong(0xc0210026));
+	PyModule_AddObject(m, "NT_STATUS_FVE_POLICY_USER_DISABLE_RDV_NOT_ALLOWED", ndr_PyLong_FromUnsignedLongLong(0xc0210027));
+	PyModule_AddObject(m, "NT_STATUS_FVE_CONV_RECOVERY_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0210028));
+	PyModule_AddObject(m, "NT_STATUS_FVE_VIRTUALIZED_SPACE_TOO_BIG", ndr_PyLong_FromUnsignedLongLong(0xc0210029));
+	PyModule_AddObject(m, "NT_STATUS_FVE_VOLUME_TOO_SMALL", ndr_PyLong_FromUnsignedLongLong(0xc0210030));
+	PyModule_AddObject(m, "NT_STATUS_FWP_CALLOUT_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0220001));
+	PyModule_AddObject(m, "NT_STATUS_FWP_CONDITION_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0220002));
+	PyModule_AddObject(m, "NT_STATUS_FWP_FILTER_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0220003));
+	PyModule_AddObject(m, "NT_STATUS_FWP_LAYER_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0220004));
+	PyModule_AddObject(m, "NT_STATUS_FWP_PROVIDER_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0220005));
+	PyModule_AddObject(m, "NT_STATUS_FWP_PROVIDER_CONTEXT_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0220006));
+	PyModule_AddObject(m, "NT_STATUS_FWP_SUBLAYER_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0220007));
+	PyModule_AddObject(m, "NT_STATUS_FWP_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0220008));
+	PyModule_AddObject(m, "NT_STATUS_FWP_ALREADY_EXISTS", ndr_PyLong_FromUnsignedLongLong(0xc0220009));
+	PyModule_AddObject(m, "NT_STATUS_FWP_IN_USE", ndr_PyLong_FromUnsignedLongLong(0xc022000a));
+	PyModule_AddObject(m, "NT_STATUS_FWP_DYNAMIC_SESSION_IN_PROGRESS", ndr_PyLong_FromUnsignedLongLong(0xc022000b));
+	PyModule_AddObject(m, "NT_STATUS_FWP_WRONG_SESSION", ndr_PyLong_FromUnsignedLongLong(0xc022000c));
+	PyModule_AddObject(m, "NT_STATUS_FWP_NO_TXN_IN_PROGRESS", ndr_PyLong_FromUnsignedLongLong(0xc022000d));
+	PyModule_AddObject(m, "NT_STATUS_FWP_TXN_IN_PROGRESS", ndr_PyLong_FromUnsignedLongLong(0xc022000e));
+	PyModule_AddObject(m, "NT_STATUS_FWP_TXN_ABORTED", ndr_PyLong_FromUnsignedLongLong(0xc022000f));
+	PyModule_AddObject(m, "NT_STATUS_FWP_SESSION_ABORTED", ndr_PyLong_FromUnsignedLongLong(0xc0220010));
+	PyModule_AddObject(m, "NT_STATUS_FWP_INCOMPATIBLE_TXN", ndr_PyLong_FromUnsignedLongLong(0xc0220011));
+	PyModule_AddObject(m, "NT_STATUS_FWP_TIMEOUT", ndr_PyLong_FromUnsignedLongLong(0xc0220012));
+	PyModule_AddObject(m, "NT_STATUS_FWP_NET_EVENTS_DISABLED", ndr_PyLong_FromUnsignedLongLong(0xc0220013));
+	PyModule_AddObject(m, "NT_STATUS_FWP_INCOMPATIBLE_LAYER", ndr_PyLong_FromUnsignedLongLong(0xc0220014));
+	PyModule_AddObject(m, "NT_STATUS_FWP_KM_CLIENTS_ONLY", ndr_PyLong_FromUnsignedLongLong(0xc0220015));
+	PyModule_AddObject(m, "NT_STATUS_FWP_LIFETIME_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc0220016));
+	PyModule_AddObject(m, "NT_STATUS_FWP_BUILTIN_OBJECT", ndr_PyLong_FromUnsignedLongLong(0xc0220017));
+	PyModule_AddObject(m, "NT_STATUS_FWP_TOO_MANY_BOOTTIME_FILTERS", ndr_PyLong_FromUnsignedLongLong(0xc0220018));
+	PyModule_AddObject(m, "NT_STATUS_FWP_TOO_MANY_CALLOUTS", ndr_PyLong_FromUnsignedLongLong(0xc0220018));
+	PyModule_AddObject(m, "NT_STATUS_FWP_NOTIFICATION_DROPPED", ndr_PyLong_FromUnsignedLongLong(0xc0220019));
+	PyModule_AddObject(m, "NT_STATUS_FWP_TRAFFIC_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc022001a));
+	PyModule_AddObject(m, "NT_STATUS_FWP_INCOMPATIBLE_SA_STATE", ndr_PyLong_FromUnsignedLongLong(0xc022001b));
+	PyModule_AddObject(m, "NT_STATUS_FWP_NULL_POINTER", ndr_PyLong_FromUnsignedLongLong(0xc022001c));
+	PyModule_AddObject(m, "NT_STATUS_FWP_INVALID_ENUMERATOR", ndr_PyLong_FromUnsignedLongLong(0xc022001d));
+	PyModule_AddObject(m, "NT_STATUS_FWP_INVALID_FLAGS", ndr_PyLong_FromUnsignedLongLong(0xc022001e));
+	PyModule_AddObject(m, "NT_STATUS_FWP_INVALID_NET_MASK", ndr_PyLong_FromUnsignedLongLong(0xc022001f));
+	PyModule_AddObject(m, "NT_STATUS_FWP_INVALID_RANGE", ndr_PyLong_FromUnsignedLongLong(0xc0220020));
+	PyModule_AddObject(m, "NT_STATUS_FWP_INVALID_INTERVAL", ndr_PyLong_FromUnsignedLongLong(0xc0220021));
+	PyModule_AddObject(m, "NT_STATUS_FWP_ZERO_LENGTH_ARRAY", ndr_PyLong_FromUnsignedLongLong(0xc0220022));
+	PyModule_AddObject(m, "NT_STATUS_FWP_NULL_DISPLAY_NAME", ndr_PyLong_FromUnsignedLongLong(0xc0220023));
+	PyModule_AddObject(m, "NT_STATUS_FWP_INVALID_ACTION_TYPE", ndr_PyLong_FromUnsignedLongLong(0xc0220024));
+	PyModule_AddObject(m, "NT_STATUS_FWP_INVALID_WEIGHT", ndr_PyLong_FromUnsignedLongLong(0xc0220025));
+	PyModule_AddObject(m, "NT_STATUS_FWP_MATCH_TYPE_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc0220026));
+	PyModule_AddObject(m, "NT_STATUS_FWP_TYPE_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc0220027));
+	PyModule_AddObject(m, "NT_STATUS_FWP_OUT_OF_BOUNDS", ndr_PyLong_FromUnsignedLongLong(0xc0220028));
+	PyModule_AddObject(m, "NT_STATUS_FWP_RESERVED", ndr_PyLong_FromUnsignedLongLong(0xc0220029));
+	PyModule_AddObject(m, "NT_STATUS_FWP_DUPLICATE_CONDITION", ndr_PyLong_FromUnsignedLongLong(0xc022002a));
+	PyModule_AddObject(m, "NT_STATUS_FWP_DUPLICATE_KEYMOD", ndr_PyLong_FromUnsignedLongLong(0xc022002b));
+	PyModule_AddObject(m, "NT_STATUS_FWP_ACTION_INCOMPATIBLE_WITH_LAYER", ndr_PyLong_FromUnsignedLongLong(0xc022002c));
+	PyModule_AddObject(m, "NT_STATUS_FWP_ACTION_INCOMPATIBLE_WITH_SUBLAYER", ndr_PyLong_FromUnsignedLongLong(0xc022002d));
+	PyModule_AddObject(m, "NT_STATUS_FWP_CONTEXT_INCOMPATIBLE_WITH_LAYER", ndr_PyLong_FromUnsignedLongLong(0xc022002e));
+	PyModule_AddObject(m, "NT_STATUS_FWP_CONTEXT_INCOMPATIBLE_WITH_CALLOUT", ndr_PyLong_FromUnsignedLongLong(0xc022002f));
+	PyModule_AddObject(m, "NT_STATUS_FWP_INCOMPATIBLE_AUTH_METHOD", ndr_PyLong_FromUnsignedLongLong(0xc0220030));
+	PyModule_AddObject(m, "NT_STATUS_FWP_INCOMPATIBLE_DH_GROUP", ndr_PyLong_FromUnsignedLongLong(0xc0220031));
+	PyModule_AddObject(m, "NT_STATUS_FWP_EM_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc0220032));
+	PyModule_AddObject(m, "NT_STATUS_FWP_NEVER_MATCH", ndr_PyLong_FromUnsignedLongLong(0xc0220033));
+	PyModule_AddObject(m, "NT_STATUS_FWP_PROVIDER_CONTEXT_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc0220034));
+	PyModule_AddObject(m, "NT_STATUS_FWP_INVALID_PARAMETER", ndr_PyLong_FromUnsignedLongLong(0xc0220035));
+	PyModule_AddObject(m, "NT_STATUS_FWP_TOO_MANY_SUBLAYERS", ndr_PyLong_FromUnsignedLongLong(0xc0220036));
+	PyModule_AddObject(m, "NT_STATUS_FWP_CALLOUT_NOTIFICATION_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0220037));
+	PyModule_AddObject(m, "NT_STATUS_FWP_INCOMPATIBLE_AUTH_CONFIG", ndr_PyLong_FromUnsignedLongLong(0xc0220038));
+	PyModule_AddObject(m, "NT_STATUS_FWP_INCOMPATIBLE_CIPHER_CONFIG", ndr_PyLong_FromUnsignedLongLong(0xc0220039));
+	PyModule_AddObject(m, "NT_STATUS_FWP_DUPLICATE_AUTH_METHOD", ndr_PyLong_FromUnsignedLongLong(0xc022003c));
+	PyModule_AddObject(m, "NT_STATUS_FWP_TCPIP_NOT_READY", ndr_PyLong_FromUnsignedLongLong(0xc0220100));
+	PyModule_AddObject(m, "NT_STATUS_FWP_INJECT_HANDLE_CLOSING", ndr_PyLong_FromUnsignedLongLong(0xc0220101));
+	PyModule_AddObject(m, "NT_STATUS_FWP_INJECT_HANDLE_STALE", ndr_PyLong_FromUnsignedLongLong(0xc0220102));
+	PyModule_AddObject(m, "NT_STATUS_FWP_CANNOT_PEND", ndr_PyLong_FromUnsignedLongLong(0xc0220103));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_CLOSING", ndr_PyLong_FromUnsignedLongLong(0xc0230002));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_BAD_VERSION", ndr_PyLong_FromUnsignedLongLong(0xc0230004));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_BAD_CHARACTERISTICS", ndr_PyLong_FromUnsignedLongLong(0xc0230005));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_ADAPTER_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc0230006));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_OPEN_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0230007));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_DEVICE_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0230008));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_MULTICAST_FULL", ndr_PyLong_FromUnsignedLongLong(0xc0230009));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_MULTICAST_EXISTS", ndr_PyLong_FromUnsignedLongLong(0xc023000a));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_MULTICAST_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc023000b));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_REQUEST_ABORTED", ndr_PyLong_FromUnsignedLongLong(0xc023000c));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_RESET_IN_PROGRESS", ndr_PyLong_FromUnsignedLongLong(0xc023000d));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_INVALID_PACKET", ndr_PyLong_FromUnsignedLongLong(0xc023000f));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_INVALID_DEVICE_REQUEST", ndr_PyLong_FromUnsignedLongLong(0xc0230010));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_ADAPTER_NOT_READY", ndr_PyLong_FromUnsignedLongLong(0xc0230011));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_INVALID_LENGTH", ndr_PyLong_FromUnsignedLongLong(0xc0230014));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_INVALID_DATA", ndr_PyLong_FromUnsignedLongLong(0xc0230015));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_BUFFER_TOO_SHORT", ndr_PyLong_FromUnsignedLongLong(0xc0230016));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_INVALID_OID", ndr_PyLong_FromUnsignedLongLong(0xc0230017));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_ADAPTER_REMOVED", ndr_PyLong_FromUnsignedLongLong(0xc0230018));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_UNSUPPORTED_MEDIA", ndr_PyLong_FromUnsignedLongLong(0xc0230019));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_GROUP_ADDRESS_IN_USE", ndr_PyLong_FromUnsignedLongLong(0xc023001a));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_FILE_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc023001b));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_ERROR_READING_FILE", ndr_PyLong_FromUnsignedLongLong(0xc023001c));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_ALREADY_MAPPED", ndr_PyLong_FromUnsignedLongLong(0xc023001d));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_RESOURCE_CONFLICT", ndr_PyLong_FromUnsignedLongLong(0xc023001e));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_MEDIA_DISCONNECTED", ndr_PyLong_FromUnsignedLongLong(0xc023001f));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_INVALID_ADDRESS", ndr_PyLong_FromUnsignedLongLong(0xc0230022));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_PAUSED", ndr_PyLong_FromUnsignedLongLong(0xc023002a));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_INTERFACE_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc023002b));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_UNSUPPORTED_REVISION", ndr_PyLong_FromUnsignedLongLong(0xc023002c));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_INVALID_PORT", ndr_PyLong_FromUnsignedLongLong(0xc023002d));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_INVALID_PORT_STATE", ndr_PyLong_FromUnsignedLongLong(0xc023002e));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_LOW_POWER_STATE", ndr_PyLong_FromUnsignedLongLong(0xc023002f));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc02300bb));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_OFFLOAD_POLICY", ndr_PyLong_FromUnsignedLongLong(0xc023100f));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_OFFLOAD_CONNECTION_REJECTED", ndr_PyLong_FromUnsignedLongLong(0xc0231012));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_OFFLOAD_PATH_REJECTED", ndr_PyLong_FromUnsignedLongLong(0xc0231013));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_DOT11_AUTO_CONFIG_ENABLED", ndr_PyLong_FromUnsignedLongLong(0xc0232000));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_DOT11_MEDIA_IN_USE", ndr_PyLong_FromUnsignedLongLong(0xc0232001));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_DOT11_POWER_STATE_INVALID", ndr_PyLong_FromUnsignedLongLong(0xc0232002));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_PM_WOL_PATTERN_LIST_FULL", ndr_PyLong_FromUnsignedLongLong(0xc0232003));
+	PyModule_AddObject(m, "NT_STATUS_NDIS_PM_PROTOCOL_OFFLOAD_LIST_FULL", ndr_PyLong_FromUnsignedLongLong(0xc0232004));
+	PyModule_AddObject(m, "NT_STATUS_IPSEC_BAD_SPI", ndr_PyLong_FromUnsignedLongLong(0xc0360001));
+	PyModule_AddObject(m, "NT_STATUS_IPSEC_SA_LIFETIME_EXPIRED", ndr_PyLong_FromUnsignedLongLong(0xc0360002));
+	PyModule_AddObject(m, "NT_STATUS_IPSEC_WRONG_SA", ndr_PyLong_FromUnsignedLongLong(0xc0360003));
+	PyModule_AddObject(m, "NT_STATUS_IPSEC_REPLAY_CHECK_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0360004));
+	PyModule_AddObject(m, "NT_STATUS_IPSEC_INVALID_PACKET", ndr_PyLong_FromUnsignedLongLong(0xc0360005));
+	PyModule_AddObject(m, "NT_STATUS_IPSEC_INTEGRITY_CHECK_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0360006));
+	PyModule_AddObject(m, "NT_STATUS_IPSEC_CLEAR_TEXT_DROP", ndr_PyLong_FromUnsignedLongLong(0xc0360007));
+	PyModule_AddObject(m, "NT_STATUS_IPSEC_AUTH_FIREWALL_DROP", ndr_PyLong_FromUnsignedLongLong(0xc0360008));
+	PyModule_AddObject(m, "NT_STATUS_IPSEC_THROTTLE_DROP", ndr_PyLong_FromUnsignedLongLong(0xc0360009));
+	PyModule_AddObject(m, "NT_STATUS_IPSEC_DOSP_BLOCK", ndr_PyLong_FromUnsignedLongLong(0xc0368000));
+	PyModule_AddObject(m, "NT_STATUS_IPSEC_DOSP_RECEIVED_MULTICAST", ndr_PyLong_FromUnsignedLongLong(0xc0368001));
+	PyModule_AddObject(m, "NT_STATUS_IPSEC_DOSP_INVALID_PACKET", ndr_PyLong_FromUnsignedLongLong(0xc0368002));
+	PyModule_AddObject(m, "NT_STATUS_IPSEC_DOSP_STATE_LOOKUP_FAILED", ndr_PyLong_FromUnsignedLongLong(0xc0368003));
+	PyModule_AddObject(m, "NT_STATUS_IPSEC_DOSP_MAX_ENTRIES", ndr_PyLong_FromUnsignedLongLong(0xc0368004));
+	PyModule_AddObject(m, "NT_STATUS_IPSEC_DOSP_KEYMOD_NOT_ALLOWED", ndr_PyLong_FromUnsignedLongLong(0xc0368005));
+	PyModule_AddObject(m, "NT_STATUS_IPSEC_DOSP_MAX_PER_IP_RATELIMIT_QUEUES", ndr_PyLong_FromUnsignedLongLong(0xc0368006));
+	PyModule_AddObject(m, "NT_STATUS_VOLMGR_MIRROR_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc038005b));
+	PyModule_AddObject(m, "NT_STATUS_VOLMGR_RAID5_NOT_SUPPORTED", ndr_PyLong_FromUnsignedLongLong(0xc038005c));
+	PyModule_AddObject(m, "NT_STATUS_VIRTDISK_PROVIDER_NOT_FOUND", ndr_PyLong_FromUnsignedLongLong(0xc03a0014));
+	PyModule_AddObject(m, "NT_STATUS_VIRTDISK_NOT_VIRTUAL_DISK", ndr_PyLong_FromUnsignedLongLong(0xc03a0015));
+	PyModule_AddObject(m, "NT_STATUS_VHD_PARENT_VHD_ACCESS_DENIED", ndr_PyLong_FromUnsignedLongLong(0xc03a0016));
+	PyModule_AddObject(m, "NT_STATUS_VHD_CHILD_PARENT_SIZE_MISMATCH", ndr_PyLong_FromUnsignedLongLong(0xc03a0017));
+	PyModule_AddObject(m, "NT_STATUS_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED", ndr_PyLong_FromUnsignedLongLong(0xc03a0018));
+	PyModule_AddObject(m, "NT_STATUS_VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT", ndr_PyLong_FromUnsignedLongLong(0xc03a0019));
+}
diff --git a/libcli/util/wscript_build b/libcli/util/wscript_build
index 8123914..df955d0 100644
--- a/libcli/util/wscript_build
+++ b/libcli/util/wscript_build
@@ -11,3 +11,8 @@ bld.SAMBA_LIBRARY('samba-errors',
                   vnum='1',
                   )
 
+bld.SAMBA_PYTHON('python_ntstatus',
+	source='py_ntstatus.c',
+	deps='samba-errors',
+	realname='samba/ntstatus.so'
+	)
diff --git a/source4/scripting/bin/gen_ntstatus.py b/source4/scripting/bin/gen_ntstatus.py
index bf57fef..dd0c326 100755
--- a/source4/scripting/bin/gen_ntstatus.py
+++ b/source4/scripting/bin/gen_ntstatus.py
@@ -165,6 +165,32 @@ def generateSourceFile(out_file):
     for err in ErrorsToUse:
         out_file.write("	{ \"%s\", %s },\n"%(err.err_define, err.err_define))
 
+def generatePythonFile(out_file):
+    out_file.write("/*\n")
+    out_file.write(" * New descriptions for existing errors generated from\n")
+    out_file.write(" * [MS-ERREF] http://msdn.microsoft.com/en-us/library/cc704588.aspx\n")
+    out_file.write(" */\n")
+    out_file.write("#include <Python.h>\n")
+    out_file.write("#include \"includes.h\"\n\n")
+    out_file.write("static inline PyObject *ndr_PyLong_FromUnsignedLongLong(unsigned long long v)\n");
+    out_file.write("{\n");
+    out_file.write("\tif (v > LONG_MAX) {\n");
+    out_file.write("\t\treturn PyLong_FromUnsignedLongLong(v);\n");
+    out_file.write("\t} else {\n");
+    out_file.write("\t\treturn PyInt_FromLong(v);\n");
+    out_file.write("\t}\n");
+    out_file.write("}\n\n");
+    out_file.write("void initntstatus(void)\n")
+    out_file.write("{\n")
+    out_file.write("\tPyObject *m;\n\n")
+    out_file.write("\tm = Py_InitModule3(\"ntstatus\", NULL, \"NTSTATUS error defines\");\n");
+    out_file.write("\tif (m == NULL)\n");
+    out_file.write("\t\treturn;\n\n");
+    for err in ErrorsToUse:
+        line = "\tPyModule_AddObject(m, \"%s\", ndr_PyLong_FromUnsignedLongLong(0x%08x));\n" % (err.err_define, err.err_code)
+        out_file.write(line)
+    out_file.write("}\n");
+
 def def_in_list(define, err_def_with_desc):
     for item in err_def_with_desc:
         if item.strip() == define:
@@ -217,6 +243,7 @@ def main ():
     filename = "ntstatus"
     headerfile_name = filename + ".h"
     sourcefile_name = filename + ".c"
+    pythonfile_name = "py_" + filename + ".c"
     if len(sys.argv) > 3:
         input_file1 =  sys.argv[1]
         input_file2 =  sys.argv[2]
@@ -241,6 +268,10 @@ def main ():
     out_file = open(sourcefile_name,"w")
     generateSourceFile(out_file)
     out_file.close()
+    print "writing new headerfile: %s"%pythonfile_name
+    out_file = open(pythonfile_name,"w")
+    generatePythonFile(out_file)
+    out_file.close()
 
 if __name__ == '__main__':
 
-- 
2.7.4

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 201 bytes
Desc: OpenPGP digital signature
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20160930/ee5d4685/signature-0001.sig>


More information about the samba-technical mailing list