Ignore:
Timestamp:
Nov 24, 2016, 1:14:11 PM (9 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: update vendor to version 4.4.3

Location:
vendor/current/libcli/util
Files:
6 added
5 edited

Legend:

Unmodified
Added
Removed
  • vendor/current/libcli/util/doserr.c

    r740 r988  
    4444        { "WERR_NOT_SUPPORTED", WERR_NOT_SUPPORTED },
    4545        { "WERR_DUP_NAME", WERR_DUP_NAME },
    46         { "WERR_BAD_PASSWORD", WERR_BAD_PASSWORD },
    4746        { "WERR_NOMEM", WERR_NOMEM },
    4847        { "WERR_INVALID_NAME", WERR_INVALID_NAME },
    49         { "WERR_UNKNOWN_LEVEL", WERR_UNKNOWN_LEVEL },
    5048        { "WERR_OBJECT_PATH_INVALID", WERR_OBJECT_PATH_INVALID },
    5149        { "WERR_ALREADY_EXISTS", WERR_ALREADY_EXISTS },
     
    310308        { "WERR_WRONG_PASSWORD", WERR_WRONG_PASSWORD },
    311309        { "WERR_CLASS_NOT_REGISTERED", WERR_CLASS_NOT_REGISTERED },
     310        { "WERR_PRINT_PROCESSOR_ALREADY_INSTALLED", WERR_PRINT_PROCESSOR_ALREADY_INSTALLED },
    312311        /*****************************************************************************
    313312         Auto-generated Win32 error from:
     
    27072706        { WERR_INVALID_PARAM, "Invalid parameter" },
    27082707        { WERR_NOT_SUPPORTED, "Not supported" },
    2709         { WERR_BAD_PASSWORD, "A bad password was supplied" },
    27102708        { WERR_NOMEM, "Out of memory" },
    27112709        { WERR_NO_LOGON_SERVERS, "No logon servers found" },
  • vendor/current/libcli/util/error.h

    r740 r988  
    2323#include "libcli/util/doserr.h"
    2424#include "libcli/util/ntstatus.h"
    25 
    26 /** NT error on DOS connection! (NT_STATUS_OK) */
    27 bool ntstatus_dos_equal(NTSTATUS status1, NTSTATUS status2);
     25#include "libcli/util/hresult.h"
    2826
    2927/*****************************************************************************
     
    4543 Map an NT error code from a Unix error code.
    4644*********************************************************************/
    47 NTSTATUS map_nt_error_from_unix(int unix_error);
    48 
    49 /*********************************************************************
    50 convert a Unix error code to a WERROR
    51 *********************************************************************/
    52 WERROR unix_to_werror(int unix_error);
     45NTSTATUS map_nt_error_from_unix_common(int unix_error);
    5346
    5447NTSTATUS nt_status_squash(NTSTATUS nt_status);
    5548
     49/*****************************************************************************
     50convert a Unix error to a WERROR
     51 *****************************************************************************/
     52WERROR unix_to_werror(int unix_error);
     53
    5654#endif /* _SAMBA_ERROR_H */
  • vendor/current/libcli/util/ntstatus.h

    r740 r988  
    4949#define STATUS_INVALID_EA_FLAG            NT_STATUS(0x80000015)
    5050#define NT_STATUS_NO_MORE_ENTRIES         NT_STATUS(0x8000001a)
     51#define STATUS_STOPPED_ON_SYMLINK         NT_STATUS(0x8000002d)
    5152
    5253#define STATUS_PENDING                    NT_STATUS(0x0103)
     
    598599#define NT_STATUS_DS_NO_MORE_RIDS NT_STATUS(0xC0000000 | 0x02A8)
    599600#define NT_STATUS_NOT_A_REPARSE_POINT NT_STATUS(0xC0000000 | 0x0275)
     601#define NT_STATUS_IO_REPARSE_DATA_INVALID NT_STATUS(0xC0000000 | 0x0278)
     602#define NT_STATUS_IO_REPARSE_TAG_NOT_HANDLED NT_STATUS(0xC0000000 | 0x0279)
    600603#define NT_STATUS_CURRENT_DOMAIN_NOT_ALLOWED NT_STATUS(0xC0000000 | 0x02E9)
    601604#define NT_STATUS_OBJECTID_NOT_FOUND NT_STATUS(0xC0000000 | 0x02F0)
    602605#define NT_STATUS_NO_SUCH_JOB NT_STATUS(0xC0000000 | 0xEDE) /* scheduler */
     606#define NT_STATUS_NETWORK_SESSION_EXPIRED NT_STATUS(0xC0000000 | 0x035C)
     607#define NT_STATUS_ALL_SIDS_FILTERED NT_STATUS(0xC0000000 | 0x035E)
    603608#define NT_STATUS_DOWNGRADE_DETECTED NT_STATUS(0xC0000000 | 0x0388)
    604609#define NT_STATUS_NO_S4U_PROT_SUPPORT NT_STATUS(0xC0000000 | 0x040A)
    605610#define NT_STATUS_CROSSREALM_DELEGATION_FAILURE NT_STATUS(0xC0000000 | 0x040B)
    606 #define NT_STATUS_NO_SUCH_JOB NT_STATUS(0xC0000000 | 0xEDE) /* scheduler */
     611#define NT_STATUS_FILE_NOT_AVAILABLE NT_STATUS(0xC0000000 | 0x0467)
    607612#define NT_STATUS_RPC_PROTSEQ_NOT_SUPPORTED NT_STATUS(0xC0000000 | 0x20004)
    608613#define NT_STATUS_RPC_UNSUPPORTED_NAME_SYNTAX NT_STATUS(0xC0000000 | 0x20026)
     
    614619#define NT_STATUS_RPC_SEC_PKG_ERROR NT_STATUS(0xC0000000 | 0x20057)
    615620#define NT_STATUS_RPC_SS_CONTEXT_MISMATCH NT_STATUS(0xC0000000 | 0x30005)
    616 #define NT_STATUS_RPC_ENUM_VALUE_OUT_OF_RANGE NT_STATUS(0xC000000 | 0x3000A)
     621#define NT_STATUS_RPC_ENUM_VALUE_OUT_OF_RANGE NT_STATUS(0xC0000000 | 0x3000A)
    617622#define NT_STATUS_RPC_BAD_STUB_DATA NT_STATUS(0xC0000000 | 0x3000C)
    618623#define NT_STATUS_RPC_INVALID_PIPE_OBJECT NT_STATUS(0xC0000000 | 0x3005C)
     
    625630#define NT_STATUS_ERROR_DS_INCOMPATIBLE_VERSION NT_STATUS(0xC0000000 | 0x00002177)
    626631
     632/*
     633 * New descriptions for new errors generated from
     634 * [MS-ERREF] http://msdn.microsoft.com/en-us/library/cc704588.aspx
     635 */
     636
     637#define NT_STATUS_WAIT_1                                  NT_STATUS(0x00000001)
     638#define NT_STATUS_WAIT_2                                  NT_STATUS(0x00000002)
     639#define NT_STATUS_WAIT_3                                  NT_STATUS(0x00000003)
     640#define NT_STATUS_WAIT_63                                 NT_STATUS(0x0000003F)
     641#define NT_STATUS_ABANDONED                               NT_STATUS(0x00000080)
     642#define NT_STATUS_ABANDONED_WAIT_0                        NT_STATUS(0x00000080)
     643#define NT_STATUS_ABANDONED_WAIT_63                       NT_STATUS(0x000000BF)
     644#define NT_STATUS_USER_APC                                NT_STATUS(0x000000C0)
     645#define NT_STATUS_ALERTED                                 NT_STATUS(0x00000101)
     646#define NT_STATUS_TIMEOUT                                 NT_STATUS(0x00000102)
     647#define NT_STATUS_REPARSE                                 NT_STATUS(0x00000104)
     648#define NT_STATUS_NOT_ALL_ASSIGNED                        NT_STATUS(0x00000106)
     649#define NT_STATUS_OPLOCK_BREAK_IN_PROGRESS                NT_STATUS(0x00000108)
     650#define NT_STATUS_VOLUME_MOUNTED                          NT_STATUS(0x00000109)
     651#define NT_STATUS_RXACT_COMMITTED                         NT_STATUS(0x0000010A)
     652#define NT_STATUS_NO_QUOTAS_FOR_ACCOUNT                   NT_STATUS(0x0000010D)
     653#define NT_STATUS_PRIMARY_TRANSPORT_CONNECT_FAILED        NT_STATUS(0x0000010E)
     654#define NT_STATUS_PAGE_FAULT_TRANSITION                   NT_STATUS(0x00000110)
     655#define NT_STATUS_PAGE_FAULT_DEMAND_ZERO                  NT_STATUS(0x00000111)
     656#define NT_STATUS_PAGE_FAULT_COPY_ON_WRITE                NT_STATUS(0x00000112)
     657#define NT_STATUS_PAGE_FAULT_GUARD_PAGE                   NT_STATUS(0x00000113)
     658#define NT_STATUS_PAGE_FAULT_PAGING_FILE                  NT_STATUS(0x00000114)
     659#define NT_STATUS_CACHE_PAGE_LOCKED                       NT_STATUS(0x00000115)
     660#define NT_STATUS_CRASH_DUMP                              NT_STATUS(0x00000116)
     661#define NT_STATUS_BUFFER_ALL_ZEROS                        NT_STATUS(0x00000117)
     662#define NT_STATUS_REPARSE_OBJECT                          NT_STATUS(0x00000118)
     663#define NT_STATUS_RESOURCE_REQUIREMENTS_CHANGED           NT_STATUS(0x00000119)
     664#define NT_STATUS_TRANSLATION_COMPLETE                    NT_STATUS(0x00000120)
     665#define NT_STATUS_DS_MEMBERSHIP_EVALUATED_LOCALLY         NT_STATUS(0x00000121)
     666#define NT_STATUS_NOTHING_TO_TERMINATE                    NT_STATUS(0x00000122)
     667#define NT_STATUS_PROCESS_NOT_IN_JOB                      NT_STATUS(0x00000123)
     668#define NT_STATUS_PROCESS_IN_JOB                          NT_STATUS(0x00000124)
     669#define NT_STATUS_VOLSNAP_HIBERNATE_READY                 NT_STATUS(0x00000125)
     670#define NT_STATUS_FSFILTER_OP_COMPLETED_SUCCESSFULLY      NT_STATUS(0x00000126)
     671#define NT_STATUS_INTERRUPT_VECTOR_ALREADY_CONNECTED      NT_STATUS(0x00000127)
     672#define NT_STATUS_INTERRUPT_STILL_CONNECTED               NT_STATUS(0x00000128)
     673#define NT_STATUS_PROCESS_CLONED                          NT_STATUS(0x00000129)
     674#define NT_STATUS_FILE_LOCKED_WITH_ONLY_READERS           NT_STATUS(0x0000012A)
     675#define NT_STATUS_FILE_LOCKED_WITH_WRITERS                NT_STATUS(0x0000012B)
     676#define NT_STATUS_RESOURCEMANAGER_READ_ONLY               NT_STATUS(0x00000202)
     677#define NT_STATUS_WAIT_FOR_OPLOCK                         NT_STATUS(0x00000367)
     678#define NT_STATUS_DBG_EXCEPTION_HANDLED                   NT_STATUS(0x00010001)
     679#define NT_STATUS_DBG_CONTINUE                            NT_STATUS(0x00010002)
     680#define NT_STATUS_FLT_IO_COMPLETE                         NT_STATUS(0x001C0001)
     681#define NT_STATUS_CALLBACK_RETURNED_THREAD_AFFINITY       NT_STATUS(0xC0000721)
     682#define NT_STATUS_OBJECT_NAME_EXISTS                      NT_STATUS(0x40000000)
     683#define NT_STATUS_THREAD_WAS_SUSPENDED                    NT_STATUS(0x40000001)
     684#define NT_STATUS_WORKING_SET_LIMIT_RANGE                 NT_STATUS(0x40000002)
     685#define NT_STATUS_IMAGE_NOT_AT_BASE                       NT_STATUS(0x40000003)
     686#define NT_STATUS_RXACT_STATE_CREATED                     NT_STATUS(0x40000004)
     687#define NT_STATUS_SEGMENT_NOTIFICATION                    NT_STATUS(0x40000005)
     688#define NT_STATUS_LOCAL_USER_SESSION_KEY                  NT_STATUS(0x40000006)
     689#define NT_STATUS_BAD_CURRENT_DIRECTORY                   NT_STATUS(0x40000007)
     690#define NT_STATUS_SERIAL_MORE_WRITES                      NT_STATUS(0x40000008)
     691#define NT_STATUS_REGISTRY_RECOVERED                      NT_STATUS(0x40000009)
     692#define NT_STATUS_FT_READ_RECOVERY_FROM_BACKUP            NT_STATUS(0x4000000A)
     693#define NT_STATUS_FT_WRITE_RECOVERY                       NT_STATUS(0x4000000B)
     694#define NT_STATUS_SERIAL_COUNTER_TIMEOUT                  NT_STATUS(0x4000000C)
     695#define NT_STATUS_NULL_LM_PASSWORD                        NT_STATUS(0x4000000D)
     696#define NT_STATUS_IMAGE_MACHINE_TYPE_MISMATCH             NT_STATUS(0x4000000E)
     697#define NT_STATUS_RECEIVE_PARTIAL                         NT_STATUS(0x4000000F)
     698#define NT_STATUS_RECEIVE_EXPEDITED                       NT_STATUS(0x40000010)
     699#define NT_STATUS_RECEIVE_PARTIAL_EXPEDITED               NT_STATUS(0x40000011)
     700#define NT_STATUS_EVENT_DONE                              NT_STATUS(0x40000012)
     701#define NT_STATUS_EVENT_PENDING                           NT_STATUS(0x40000013)
     702#define NT_STATUS_CHECKING_FILE_SYSTEM                    NT_STATUS(0x40000014)
     703#define NT_STATUS_FATAL_APP_EXIT                          NT_STATUS(0x40000015)
     704#define NT_STATUS_PREDEFINED_HANDLE                       NT_STATUS(0x40000016)
     705#define NT_STATUS_WAS_UNLOCKED                            NT_STATUS(0x40000017)
     706#define NT_STATUS_SERVICE_NOTIFICATION                    NT_STATUS(0x40000018)
     707#define NT_STATUS_WAS_LOCKED                              NT_STATUS(0x40000019)
     708#define NT_STATUS_LOG_HARD_ERROR                          NT_STATUS(0x4000001A)
     709#define NT_STATUS_ALREADY_WIN32                           NT_STATUS(0x4000001B)
     710#define NT_STATUS_WX86_UNSIMULATE                         NT_STATUS(0x4000001C)
     711#define NT_STATUS_WX86_CONTINUE                           NT_STATUS(0x4000001D)
     712#define NT_STATUS_WX86_SINGLE_STEP                        NT_STATUS(0x4000001E)
     713#define NT_STATUS_WX86_BREAKPOINT                         NT_STATUS(0x4000001F)
     714#define NT_STATUS_WX86_EXCEPTION_CONTINUE                 NT_STATUS(0x40000020)
     715#define NT_STATUS_WX86_EXCEPTION_LASTCHANCE               NT_STATUS(0x40000021)
     716#define NT_STATUS_WX86_EXCEPTION_CHAIN                    NT_STATUS(0x40000022)
     717#define NT_STATUS_IMAGE_MACHINE_TYPE_MISMATCH_EXE         NT_STATUS(0x40000023)
     718#define NT_STATUS_NO_YIELD_PERFORMED                      NT_STATUS(0x40000024)
     719#define NT_STATUS_TIMER_RESUME_IGNORED                    NT_STATUS(0x40000025)
     720#define NT_STATUS_ARBITRATION_UNHANDLED                   NT_STATUS(0x40000026)
     721#define NT_STATUS_CARDBUS_NOT_SUPPORTED                   NT_STATUS(0x40000027)
     722#define NT_STATUS_WX86_CREATEWX86TIB                      NT_STATUS(0x40000028)
     723#define NT_STATUS_MP_PROCESSOR_MISMATCH                   NT_STATUS(0x40000029)
     724#define NT_STATUS_HIBERNATED                              NT_STATUS(0x4000002A)
     725#define NT_STATUS_RESUME_HIBERNATION                      NT_STATUS(0x4000002B)
     726#define NT_STATUS_FIRMWARE_UPDATED                        NT_STATUS(0x4000002C)
     727#define NT_STATUS_DRIVERS_LEAKING_LOCKED_PAGES            NT_STATUS(0x4000002D)
     728#define NT_STATUS_MESSAGE_RETRIEVED                       NT_STATUS(0x4000002E)
     729#define NT_STATUS_SYSTEM_POWERSTATE_TRANSITION            NT_STATUS(0x4000002F)
     730#define NT_STATUS_ALPC_CHECK_COMPLETION_LIST              NT_STATUS(0x40000030)
     731#define NT_STATUS_SYSTEM_POWERSTATE_COMPLEX_TRANSITION    NT_STATUS(0x40000031)
     732#define NT_STATUS_ACCESS_AUDIT_BY_POLICY                  NT_STATUS(0x40000032)
     733#define NT_STATUS_ABANDON_HIBERFILE                       NT_STATUS(0x40000033)
     734#define NT_STATUS_BIZRULES_NOT_ENABLED                    NT_STATUS(0x40000034)
     735#define NT_STATUS_WAKE_SYSTEM                             NT_STATUS(0x40000294)
     736#define NT_STATUS_DS_SHUTTING_DOWN                        NT_STATUS(0x40000370)
     737#define NT_STATUS_DBG_REPLY_LATER                         NT_STATUS(0x40010001)
     738#define NT_STATUS_DBG_UNABLE_TO_PROVIDE_HANDLE            NT_STATUS(0x40010002)
     739#define NT_STATUS_DBG_TERMINATE_THREAD                    NT_STATUS(0x40010003)
     740#define NT_STATUS_DBG_TERMINATE_PROCESS                   NT_STATUS(0x40010004)
     741#define NT_STATUS_DBG_CONTROL_C                           NT_STATUS(0x40010005)
     742#define NT_STATUS_DBG_PRINTEXCEPTION_C                    NT_STATUS(0x40010006)
     743#define NT_STATUS_DBG_RIPEXCEPTION                        NT_STATUS(0x40010007)
     744#define NT_STATUS_DBG_CONTROL_BREAK                       NT_STATUS(0x40010008)
     745#define NT_STATUS_DBG_COMMAND_EXCEPTION                   NT_STATUS(0x40010009)
     746#define NT_STATUS_RPC_UUID_LOCAL_ONLY                     NT_STATUS(0x40020056)
     747#define NT_STATUS_RPC_SEND_INCOMPLETE                     NT_STATUS(0x400200AF)
     748#define NT_STATUS_CTX_CDM_CONNECT                         NT_STATUS(0x400A0004)
     749#define NT_STATUS_CTX_CDM_DISCONNECT                      NT_STATUS(0x400A0005)
     750#define NT_STATUS_SXS_RELEASE_ACTIVATION_CONTEXT          NT_STATUS(0x4015000D)
     751#define NT_STATUS_RECOVERY_NOT_NEEDED                     NT_STATUS(0x40190034)
     752#define NT_STATUS_RM_ALREADY_STARTED                      NT_STATUS(0x40190035)
     753#define NT_STATUS_LOG_NO_RESTART                          NT_STATUS(0x401A000C)
     754#define NT_STATUS_VIDEO_DRIVER_DEBUG_REPORT_REQUEST       NT_STATUS(0x401B00EC)
     755#define NT_STATUS_GRAPHICS_PARTIAL_DATA_POPULATED         NT_STATUS(0x401E000A)
     756#define NT_STATUS_GRAPHICS_DRIVER_MISMATCH                NT_STATUS(0x401E0117)
     757#define NT_STATUS_GRAPHICS_MODE_NOT_PINNED                NT_STATUS(0x401E0307)
     758#define NT_STATUS_GRAPHICS_NO_PREFERRED_MODE              NT_STATUS(0x401E031E)
     759#define NT_STATUS_GRAPHICS_DATASET_IS_EMPTY               NT_STATUS(0x401E034B)
     760#define NT_STATUS_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET    NT_STATUS(0x401E034C)
     761#define NT_STATUS_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED NT_STATUS(0x401E0351)
     762#define NT_STATUS_GRAPHICS_UNKNOWN_CHILD_STATUS           NT_STATUS(0x401E042F)
     763#define NT_STATUS_GRAPHICS_LEADLINK_START_DEFERRED        NT_STATUS(0x401E0437)
     764#define NT_STATUS_GRAPHICS_POLLING_TOO_FREQUENTLY         NT_STATUS(0x401E0439)
     765#define NT_STATUS_GRAPHICS_START_DEFERRED                 NT_STATUS(0x401E043A)
     766#define NT_STATUS_NDIS_INDICATION_REQUIRED                NT_STATUS(0x40230001)
     767#define NT_STATUS_GUARD_PAGE_VIOLATION                    NT_STATUS(0x80000001)
     768#define NT_STATUS_DATATYPE_MISALIGNMENT                   NT_STATUS(0x80000002)
     769#define NT_STATUS_BREAKPOINT                              NT_STATUS(0x80000003)
     770#define NT_STATUS_SINGLE_STEP                             NT_STATUS(0x80000004)
     771#define NT_STATUS_WAKE_SYSTEM_DEBUGGER                    NT_STATUS(0x80000007)
     772#define NT_STATUS_HANDLES_CLOSED                          NT_STATUS(0x8000000A)
     773#define NT_STATUS_NO_INHERITANCE                          NT_STATUS(0x8000000B)
     774#define NT_STATUS_GUID_SUBSTITUTION_MADE                  NT_STATUS(0x8000000C)
     775#define NT_STATUS_PARTIAL_COPY                            NT_STATUS(0x8000000D)
     776#define NT_STATUS_DEVICE_PAPER_EMPTY                      NT_STATUS(0x8000000E)
     777#define NT_STATUS_DEVICE_POWERED_OFF                      NT_STATUS(0x8000000F)
     778#define NT_STATUS_DEVICE_OFF_LINE                         NT_STATUS(0x80000010)
     779#define NT_STATUS_DEVICE_BUSY                             NT_STATUS(0x80000011)
     780#define NT_STATUS_VERIFY_REQUIRED                         NT_STATUS(0x80000016)
     781#define NT_STATUS_EXTRANEOUS_INFORMATION                  NT_STATUS(0x80000017)
     782#define NT_STATUS_RXACT_COMMIT_NECESSARY                  NT_STATUS(0x80000018)
     783#define NT_STATUS_FILEMARK_DETECTED                       NT_STATUS(0x8000001B)
     784#define NT_STATUS_MEDIA_CHANGED                           NT_STATUS(0x8000001C)
     785#define NT_STATUS_BUS_RESET                               NT_STATUS(0x8000001D)
     786#define NT_STATUS_END_OF_MEDIA                            NT_STATUS(0x8000001E)
     787#define NT_STATUS_BEGINNING_OF_MEDIA                      NT_STATUS(0x8000001F)
     788#define NT_STATUS_MEDIA_CHECK                             NT_STATUS(0x80000020)
     789#define NT_STATUS_SETMARK_DETECTED                        NT_STATUS(0x80000021)
     790#define NT_STATUS_NO_DATA_DETECTED                        NT_STATUS(0x80000022)
     791#define NT_STATUS_REDIRECTOR_HAS_OPEN_HANDLES             NT_STATUS(0x80000023)
     792#define NT_STATUS_SERVER_HAS_OPEN_HANDLES                 NT_STATUS(0x80000024)
     793#define NT_STATUS_ALREADY_DISCONNECTED                    NT_STATUS(0x80000025)
     794#define NT_STATUS_LONGJUMP                                NT_STATUS(0x80000026)
     795#define NT_STATUS_CLEANER_CARTRIDGE_INSTALLED             NT_STATUS(0x80000027)
     796#define NT_STATUS_PLUGPLAY_QUERY_VETOED                   NT_STATUS(0x80000028)
     797#define NT_STATUS_UNWIND_CONSOLIDATE                      NT_STATUS(0x80000029)
     798#define NT_STATUS_REGISTRY_HIVE_RECOVERED                 NT_STATUS(0x8000002A)
     799#define NT_STATUS_DLL_MIGHT_BE_INSECURE                   NT_STATUS(0x8000002B)
     800#define NT_STATUS_DLL_MIGHT_BE_INCOMPATIBLE               NT_STATUS(0x8000002C)
     801#define NT_STATUS_DEVICE_REQUIRES_CLEANING                NT_STATUS(0x80000288)
     802#define NT_STATUS_DEVICE_DOOR_OPEN                        NT_STATUS(0x80000289)
     803#define NT_STATUS_DATA_LOST_REPAIR                        NT_STATUS(0x80000803)
     804#define NT_STATUS_DBG_EXCEPTION_NOT_HANDLED               NT_STATUS(0x80010001)
     805#define NT_STATUS_CLUSTER_NODE_ALREADY_UP                 NT_STATUS(0x80130001)
     806#define NT_STATUS_CLUSTER_NODE_ALREADY_DOWN               NT_STATUS(0x80130002)
     807#define NT_STATUS_CLUSTER_NETWORK_ALREADY_ONLINE          NT_STATUS(0x80130003)
     808#define NT_STATUS_CLUSTER_NETWORK_ALREADY_OFFLINE         NT_STATUS(0x80130004)
     809#define NT_STATUS_CLUSTER_NODE_ALREADY_MEMBER             NT_STATUS(0x80130005)
     810#define NT_STATUS_COULD_NOT_RESIZE_LOG                    NT_STATUS(0x80190009)
     811#define NT_STATUS_NO_TXF_METADATA                         NT_STATUS(0x80190029)
     812#define NT_STATUS_CANT_RECOVER_WITH_HANDLE_OPEN           NT_STATUS(0x80190031)
     813#define NT_STATUS_TXF_METADATA_ALREADY_PRESENT            NT_STATUS(0x80190041)
     814#define NT_STATUS_TRANSACTION_SCOPE_CALLBACKS_NOT_SET     NT_STATUS(0x80190042)
     815#define NT_STATUS_VIDEO_HUNG_DISPLAY_DRIVER_THREAD_RECOVERED NT_STATUS(0x801B00EB)
     816#define NT_STATUS_FLT_BUFFER_TOO_SMALL                    NT_STATUS(0x801C0001)
     817#define NT_STATUS_FVE_PARTIAL_METADATA                    NT_STATUS(0x80210001)
     818#define NT_STATUS_FVE_TRANSIENT_STATE                     NT_STATUS(0x80210002)
     819#define NT_STATUS_VARIABLE_NOT_FOUND                      NT_STATUS(0xC0000100)
     820#define NT_STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT        NT_STATUS(0xC000016E)
     821#define NT_STATUS_IMAGE_ALREADY_LOADED_AS_DLL             NT_STATUS(0xC000019D)
     822#define NT_STATUS_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING NT_STATUS(0xC000019E)
     823#define NT_STATUS_SHORT_NAMES_NOT_ENABLED_ON_VOLUME       NT_STATUS(0xC000019F)
     824#define NT_STATUS_SECURITY_STREAM_IS_INCONSISTENT         NT_STATUS(0xC00001A0)
     825#define NT_STATUS_INVALID_ACE_CONDITION                   NT_STATUS(0xC00001A2)
     826#define NT_STATUS_IMAGE_SUBSYSTEM_NOT_PRESENT             NT_STATUS(0xC00001A3)
     827#define NT_STATUS_NOTIFICATION_GUID_ALREADY_DEFINED       NT_STATUS(0xC00001A4)
     828#define NT_STATUS_NETWORK_OPEN_RESTRICTION                NT_STATUS(0xC0000201)
     829#define NT_STATUS_EVALUATION_EXPIRATION                   NT_STATUS(0xC0000268)
     830#define NT_STATUS_ILLEGAL_DLL_RELOCATION                  NT_STATUS(0xC0000269)
     831#define NT_STATUS_LICENSE_VIOLATION                       NT_STATUS(0xC000026A)
     832#define NT_STATUS_DLL_INIT_FAILED_LOGOFF                  NT_STATUS(0xC000026B)
     833#define NT_STATUS_DRIVER_UNABLE_TO_LOAD                   NT_STATUS(0xC000026C)
     834#define NT_STATUS_DFS_UNAVAILABLE                         NT_STATUS(0xC000026D)
     835#define NT_STATUS_VOLUME_DISMOUNTED                       NT_STATUS(0xC000026E)
     836#define NT_STATUS_WX86_INTERNAL_ERROR                     NT_STATUS(0xC000026F)
     837#define NT_STATUS_WX86_FLOAT_STACK_CHECK                  NT_STATUS(0xC0000270)
     838#define NT_STATUS_VALIDATE_CONTINUE                       NT_STATUS(0xC0000271)
     839#define NT_STATUS_NO_MATCH                                NT_STATUS(0xC0000272)
     840#define NT_STATUS_NO_MORE_MATCHES                         NT_STATUS(0xC0000273)
     841#define NT_STATUS_IO_REPARSE_TAG_INVALID                  NT_STATUS(0xC0000276)
     842#define NT_STATUS_IO_REPARSE_TAG_MISMATCH                 NT_STATUS(0xC0000277)
     843#define NT_STATUS_REPARSE_POINT_NOT_RESOLVED              NT_STATUS(0xC0000280)
     844#define NT_STATUS_DIRECTORY_IS_A_REPARSE_POINT            NT_STATUS(0xC0000281)
     845#define NT_STATUS_RANGE_LIST_CONFLICT                     NT_STATUS(0xC0000282)
     846#define NT_STATUS_SOURCE_ELEMENT_EMPTY                    NT_STATUS(0xC0000283)
     847#define NT_STATUS_DESTINATION_ELEMENT_FULL                NT_STATUS(0xC0000284)
     848#define NT_STATUS_ILLEGAL_ELEMENT_ADDRESS                 NT_STATUS(0xC0000285)
     849#define NT_STATUS_MAGAZINE_NOT_PRESENT                    NT_STATUS(0xC0000286)
     850#define NT_STATUS_REINITIALIZATION_NEEDED                 NT_STATUS(0xC0000287)
     851#define NT_STATUS_ENCRYPTION_FAILED                       NT_STATUS(0xC000028A)
     852#define NT_STATUS_DECRYPTION_FAILED                       NT_STATUS(0xC000028B)
     853#define NT_STATUS_RANGE_NOT_FOUND                         NT_STATUS(0xC000028C)
     854#define NT_STATUS_NO_RECOVERY_POLICY                      NT_STATUS(0xC000028D)
     855#define NT_STATUS_NO_EFS                                  NT_STATUS(0xC000028E)
     856#define NT_STATUS_WRONG_EFS                               NT_STATUS(0xC000028F)
     857#define NT_STATUS_NO_USER_KEYS                            NT_STATUS(0xC0000290)
     858#define NT_STATUS_FILE_NOT_ENCRYPTED                      NT_STATUS(0xC0000291)
     859#define NT_STATUS_NOT_EXPORT_FORMAT                       NT_STATUS(0xC0000292)
     860#define NT_STATUS_FILE_ENCRYPTED                          NT_STATUS(0xC0000293)
     861#define NT_STATUS_WMI_GUID_NOT_FOUND                      NT_STATUS(0xC0000295)
     862#define NT_STATUS_WMI_INSTANCE_NOT_FOUND                  NT_STATUS(0xC0000296)
     863#define NT_STATUS_WMI_ITEMID_NOT_FOUND                    NT_STATUS(0xC0000297)
     864#define NT_STATUS_WMI_TRY_AGAIN                           NT_STATUS(0xC0000298)
     865#define NT_STATUS_SHARED_POLICY                           NT_STATUS(0xC0000299)
     866#define NT_STATUS_POLICY_OBJECT_NOT_FOUND                 NT_STATUS(0xC000029A)
     867#define NT_STATUS_POLICY_ONLY_IN_DS                       NT_STATUS(0xC000029B)
     868#define NT_STATUS_VOLUME_NOT_UPGRADED                     NT_STATUS(0xC000029C)
     869#define NT_STATUS_REMOTE_STORAGE_NOT_ACTIVE               NT_STATUS(0xC000029D)
     870#define NT_STATUS_REMOTE_STORAGE_MEDIA_ERROR              NT_STATUS(0xC000029E)
     871#define NT_STATUS_NO_TRACKING_SERVICE                     NT_STATUS(0xC000029F)
     872#define NT_STATUS_SERVER_SID_MISMATCH                     NT_STATUS(0xC00002A0)
     873#define NT_STATUS_DS_NO_ATTRIBUTE_OR_VALUE                NT_STATUS(0xC00002A1)
     874#define NT_STATUS_DS_INVALID_ATTRIBUTE_SYNTAX             NT_STATUS(0xC00002A2)
     875#define NT_STATUS_DS_ATTRIBUTE_TYPE_UNDEFINED             NT_STATUS(0xC00002A3)
     876#define NT_STATUS_DS_ATTRIBUTE_OR_VALUE_EXISTS            NT_STATUS(0xC00002A4)
     877#define NT_STATUS_DS_BUSY                                 NT_STATUS(0xC00002A5)
     878#define NT_STATUS_DS_UNAVAILABLE                          NT_STATUS(0xC00002A6)
     879#define NT_STATUS_DS_NO_RIDS_ALLOCATED                    NT_STATUS(0xC00002A7)
     880#define NT_STATUS_DS_INCORRECT_ROLE_OWNER                 NT_STATUS(0xC00002A9)
     881#define NT_STATUS_DS_RIDMGR_INIT_ERROR                    NT_STATUS(0xC00002AA)
     882#define NT_STATUS_DS_OBJ_CLASS_VIOLATION                  NT_STATUS(0xC00002AB)
     883#define NT_STATUS_DS_CANT_ON_NON_LEAF                     NT_STATUS(0xC00002AC)
     884#define NT_STATUS_DS_CANT_ON_RDN                          NT_STATUS(0xC00002AD)
     885#define NT_STATUS_DS_CANT_MOD_OBJ_CLASS                   NT_STATUS(0xC00002AE)
     886#define NT_STATUS_DS_CROSS_DOM_MOVE_FAILED                NT_STATUS(0xC00002AF)
     887#define NT_STATUS_DS_GC_NOT_AVAILABLE                     NT_STATUS(0xC00002B0)
     888#define NT_STATUS_DIRECTORY_SERVICE_REQUIRED              NT_STATUS(0xC00002B1)
     889#define NT_STATUS_REPARSE_ATTRIBUTE_CONFLICT              NT_STATUS(0xC00002B2)
     890#define NT_STATUS_CANT_ENABLE_DENY_ONLY                   NT_STATUS(0xC00002B3)
     891#define NT_STATUS_FLOAT_MULTIPLE_FAULTS                   NT_STATUS(0xC00002B4)
     892#define NT_STATUS_FLOAT_MULTIPLE_TRAPS                    NT_STATUS(0xC00002B5)
     893#define NT_STATUS_DEVICE_REMOVED                          NT_STATUS(0xC00002B6)
     894#define NT_STATUS_JOURNAL_DELETE_IN_PROGRESS              NT_STATUS(0xC00002B7)
     895#define NT_STATUS_JOURNAL_NOT_ACTIVE                      NT_STATUS(0xC00002B8)
     896#define NT_STATUS_NOINTERFACE                             NT_STATUS(0xC00002B9)
     897#define NT_STATUS_DS_ADMIN_LIMIT_EXCEEDED                 NT_STATUS(0xC00002C1)
     898#define NT_STATUS_DRIVER_FAILED_SLEEP                     NT_STATUS(0xC00002C2)
     899#define NT_STATUS_MUTUAL_AUTHENTICATION_FAILED            NT_STATUS(0xC00002C3)
     900#define NT_STATUS_CORRUPT_SYSTEM_FILE                     NT_STATUS(0xC00002C4)
     901#define NT_STATUS_DATATYPE_MISALIGNMENT_ERROR             NT_STATUS(0xC00002C5)
     902#define NT_STATUS_WMI_READ_ONLY                           NT_STATUS(0xC00002C6)
     903#define NT_STATUS_WMI_SET_FAILURE                         NT_STATUS(0xC00002C7)
     904#define NT_STATUS_COMMITMENT_MINIMUM                      NT_STATUS(0xC00002C8)
     905#define NT_STATUS_REG_NAT_CONSUMPTION                     NT_STATUS(0xC00002C9)
     906#define NT_STATUS_TRANSPORT_FULL                          NT_STATUS(0xC00002CA)
     907#define NT_STATUS_DS_SAM_INIT_FAILURE                     NT_STATUS(0xC00002CB)
     908#define NT_STATUS_ONLY_IF_CONNECTED                       NT_STATUS(0xC00002CC)
     909#define NT_STATUS_DS_SENSITIVE_GROUP_VIOLATION            NT_STATUS(0xC00002CD)
     910#define NT_STATUS_PNP_RESTART_ENUMERATION                 NT_STATUS(0xC00002CE)
     911#define NT_STATUS_JOURNAL_ENTRY_DELETED                   NT_STATUS(0xC00002CF)
     912#define NT_STATUS_DS_CANT_MOD_PRIMARYGROUPID              NT_STATUS(0xC00002D0)
     913#define NT_STATUS_SYSTEM_IMAGE_BAD_SIGNATURE              NT_STATUS(0xC00002D1)
     914#define NT_STATUS_PNP_REBOOT_REQUIRED                     NT_STATUS(0xC00002D2)
     915#define NT_STATUS_POWER_STATE_INVALID                     NT_STATUS(0xC00002D3)
     916#define NT_STATUS_DS_INVALID_GROUP_TYPE                   NT_STATUS(0xC00002D4)
     917#define NT_STATUS_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN   NT_STATUS(0xC00002D5)
     918#define NT_STATUS_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN    NT_STATUS(0xC00002D6)
     919#define NT_STATUS_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER        NT_STATUS(0xC00002D7)
     920#define NT_STATUS_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER    NT_STATUS(0xC00002D8)
     921#define NT_STATUS_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER     NT_STATUS(0xC00002D9)
     922#define NT_STATUS_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER  NT_STATUS(0xC00002DA)
     923#define NT_STATUS_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER NT_STATUS(0xC00002DB)
     924#define NT_STATUS_DS_HAVE_PRIMARY_MEMBERS                 NT_STATUS(0xC00002DC)
     925#define NT_STATUS_WMI_NOT_SUPPORTED                       NT_STATUS(0xC00002DD)
     926#define NT_STATUS_INSUFFICIENT_POWER                      NT_STATUS(0xC00002DE)
     927#define NT_STATUS_SAM_NEED_BOOTKEY_PASSWORD               NT_STATUS(0xC00002DF)
     928#define NT_STATUS_SAM_NEED_BOOTKEY_FLOPPY                 NT_STATUS(0xC00002E0)
     929#define NT_STATUS_DS_CANT_START                           NT_STATUS(0xC00002E1)
     930#define NT_STATUS_DS_INIT_FAILURE                         NT_STATUS(0xC00002E2)
     931#define NT_STATUS_SAM_INIT_FAILURE                        NT_STATUS(0xC00002E3)
     932#define NT_STATUS_DS_GC_REQUIRED                          NT_STATUS(0xC00002E4)
     933#define NT_STATUS_DS_LOCAL_MEMBER_OF_LOCAL_ONLY           NT_STATUS(0xC00002E5)
     934#define NT_STATUS_DS_NO_FPO_IN_UNIVERSAL_GROUPS           NT_STATUS(0xC00002E6)
     935#define NT_STATUS_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED       NT_STATUS(0xC00002E7)
     936#define NT_STATUS_CANNOT_MAKE                             NT_STATUS(0xC00002EA)
     937#define NT_STATUS_SYSTEM_SHUTDOWN                         NT_STATUS(0xC00002EB)
     938#define NT_STATUS_DS_INIT_FAILURE_CONSOLE                 NT_STATUS(0xC00002EC)
     939#define NT_STATUS_DS_SAM_INIT_FAILURE_CONSOLE             NT_STATUS(0xC00002ED)
     940#define NT_STATUS_UNFINISHED_CONTEXT_DELETED              NT_STATUS(0xC00002EE)
     941#define NT_STATUS_NO_TGT_REPLY                            NT_STATUS(0xC00002EF)
     942#define NT_STATUS_NO_IP_ADDRESSES                         NT_STATUS(0xC00002F1)
     943#define NT_STATUS_WRONG_CREDENTIAL_HANDLE                 NT_STATUS(0xC00002F2)
     944#define NT_STATUS_CRYPTO_SYSTEM_INVALID                   NT_STATUS(0xC00002F3)
     945#define NT_STATUS_MAX_REFERRALS_EXCEEDED                  NT_STATUS(0xC00002F4)
     946#define NT_STATUS_MUST_BE_KDC                             NT_STATUS(0xC00002F5)
     947#define NT_STATUS_STRONG_CRYPTO_NOT_SUPPORTED             NT_STATUS(0xC00002F6)
     948#define NT_STATUS_TOO_MANY_PRINCIPALS                     NT_STATUS(0xC00002F7)
     949#define NT_STATUS_NO_PA_DATA                              NT_STATUS(0xC00002F8)
     950#define NT_STATUS_PKINIT_NAME_MISMATCH                    NT_STATUS(0xC00002F9)
     951#define NT_STATUS_SMARTCARD_LOGON_REQUIRED                NT_STATUS(0xC00002FA)
     952#define NT_STATUS_KDC_INVALID_REQUEST                     NT_STATUS(0xC00002FB)
     953#define NT_STATUS_KDC_UNABLE_TO_REFER                     NT_STATUS(0xC00002FC)
     954#define NT_STATUS_KDC_UNKNOWN_ETYPE                       NT_STATUS(0xC00002FD)
     955#define NT_STATUS_SHUTDOWN_IN_PROGRESS                    NT_STATUS(0xC00002FE)
     956#define NT_STATUS_SERVER_SHUTDOWN_IN_PROGRESS             NT_STATUS(0xC00002FF)
     957#define NT_STATUS_NOT_SUPPORTED_ON_SBS                    NT_STATUS(0xC0000300)
     958#define NT_STATUS_WMI_GUID_DISCONNECTED                   NT_STATUS(0xC0000301)
     959#define NT_STATUS_WMI_ALREADY_DISABLED                    NT_STATUS(0xC0000302)
     960#define NT_STATUS_WMI_ALREADY_ENABLED                     NT_STATUS(0xC0000303)
     961#define NT_STATUS_MFT_TOO_FRAGMENTED                      NT_STATUS(0xC0000304)
     962#define NT_STATUS_COPY_PROTECTION_FAILURE                 NT_STATUS(0xC0000305)
     963#define NT_STATUS_CSS_AUTHENTICATION_FAILURE              NT_STATUS(0xC0000306)
     964#define NT_STATUS_CSS_KEY_NOT_PRESENT                     NT_STATUS(0xC0000307)
     965#define NT_STATUS_CSS_KEY_NOT_ESTABLISHED                 NT_STATUS(0xC0000308)
     966#define NT_STATUS_CSS_SCRAMBLED_SECTOR                    NT_STATUS(0xC0000309)
     967#define NT_STATUS_CSS_REGION_MISMATCH                     NT_STATUS(0xC000030A)
     968#define NT_STATUS_CSS_RESETS_EXHAUSTED                    NT_STATUS(0xC000030B)
     969#define NT_STATUS_PKINIT_FAILURE                          NT_STATUS(0xC0000320)
     970#define NT_STATUS_SMARTCARD_SUBSYSTEM_FAILURE             NT_STATUS(0xC0000321)
     971#define NT_STATUS_NO_KERB_KEY                             NT_STATUS(0xC0000322)
     972#define NT_STATUS_HOST_DOWN                               NT_STATUS(0xC0000350)
     973#define NT_STATUS_UNSUPPORTED_PREAUTH                     NT_STATUS(0xC0000351)
     974#define NT_STATUS_EFS_ALG_BLOB_TOO_BIG                    NT_STATUS(0xC0000352)
     975#define NT_STATUS_PORT_NOT_SET                            NT_STATUS(0xC0000353)
     976#define NT_STATUS_DEBUGGER_INACTIVE                       NT_STATUS(0xC0000354)
     977#define NT_STATUS_DS_VERSION_CHECK_FAILURE                NT_STATUS(0xC0000355)
     978#define NT_STATUS_AUDITING_DISABLED                       NT_STATUS(0xC0000356)
     979#define NT_STATUS_PRENT4_MACHINE_ACCOUNT                  NT_STATUS(0xC0000357)
     980#define NT_STATUS_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER        NT_STATUS(0xC0000358)
     981#define NT_STATUS_INVALID_IMAGE_WIN_32                    NT_STATUS(0xC0000359)
     982#define NT_STATUS_INVALID_IMAGE_WIN_64                    NT_STATUS(0xC000035A)
     983#define NT_STATUS_BAD_BINDINGS                            NT_STATUS(0xC000035B)
     984#define NT_STATUS_APPHELP_BLOCK                           NT_STATUS(0xC000035D)
     985#define NT_STATUS_NOT_SAFE_MODE_DRIVER                    NT_STATUS(0xC000035F)
     986#define NT_STATUS_ACCESS_DISABLED_BY_POLICY_DEFAULT       NT_STATUS(0xC0000361)
     987#define NT_STATUS_ACCESS_DISABLED_BY_POLICY_PATH          NT_STATUS(0xC0000362)
     988#define NT_STATUS_ACCESS_DISABLED_BY_POLICY_PUBLISHER     NT_STATUS(0xC0000363)
     989#define NT_STATUS_ACCESS_DISABLED_BY_POLICY_OTHER         NT_STATUS(0xC0000364)
     990#define NT_STATUS_FAILED_DRIVER_ENTRY                     NT_STATUS(0xC0000365)
     991#define NT_STATUS_DEVICE_ENUMERATION_ERROR                NT_STATUS(0xC0000366)
     992#define NT_STATUS_MOUNT_POINT_NOT_RESOLVED                NT_STATUS(0xC0000368)
     993#define NT_STATUS_INVALID_DEVICE_OBJECT_PARAMETER         NT_STATUS(0xC0000369)
     994#define NT_STATUS_MCA_OCCURED                             NT_STATUS(0xC000036A)
     995#define NT_STATUS_DRIVER_BLOCKED_CRITICAL                 NT_STATUS(0xC000036B)
     996#define NT_STATUS_DRIVER_BLOCKED                          NT_STATUS(0xC000036C)
     997#define NT_STATUS_DRIVER_DATABASE_ERROR                   NT_STATUS(0xC000036D)
     998#define NT_STATUS_SYSTEM_HIVE_TOO_LARGE                   NT_STATUS(0xC000036E)
     999#define NT_STATUS_INVALID_IMPORT_OF_NON_DLL               NT_STATUS(0xC000036F)
     1000#define NT_STATUS_NO_SECRETS                              NT_STATUS(0xC0000371)
     1001#define NT_STATUS_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY   NT_STATUS(0xC0000372)
     1002#define NT_STATUS_FAILED_STACK_SWITCH                     NT_STATUS(0xC0000373)
     1003#define NT_STATUS_HEAP_CORRUPTION                         NT_STATUS(0xC0000374)
     1004#define NT_STATUS_SMARTCARD_WRONG_PIN                     NT_STATUS(0xC0000380)
     1005#define NT_STATUS_SMARTCARD_CARD_BLOCKED                  NT_STATUS(0xC0000381)
     1006#define NT_STATUS_SMARTCARD_CARD_NOT_AUTHENTICATED        NT_STATUS(0xC0000382)
     1007#define NT_STATUS_SMARTCARD_NO_CARD                       NT_STATUS(0xC0000383)
     1008#define NT_STATUS_SMARTCARD_NO_KEY_CONTAINER              NT_STATUS(0xC0000384)
     1009#define NT_STATUS_SMARTCARD_NO_CERTIFICATE                NT_STATUS(0xC0000385)
     1010#define NT_STATUS_SMARTCARD_NO_KEYSET                     NT_STATUS(0xC0000386)
     1011#define NT_STATUS_SMARTCARD_IO_ERROR                      NT_STATUS(0xC0000387)
     1012#define NT_STATUS_SMARTCARD_CERT_REVOKED                  NT_STATUS(0xC0000389)
     1013#define NT_STATUS_ISSUING_CA_UNTRUSTED                    NT_STATUS(0xC000038A)
     1014#define NT_STATUS_REVOCATION_OFFLINE_C                    NT_STATUS(0xC000038B)
     1015#define NT_STATUS_PKINIT_CLIENT_FAILURE                   NT_STATUS(0xC000038C)
     1016#define NT_STATUS_SMARTCARD_CERT_EXPIRED                  NT_STATUS(0xC000038D)
     1017#define NT_STATUS_DRIVER_FAILED_PRIOR_UNLOAD              NT_STATUS(0xC000038E)
     1018#define NT_STATUS_SMARTCARD_SILENT_CONTEXT                NT_STATUS(0xC000038F)
     1019#define NT_STATUS_PER_USER_TRUST_QUOTA_EXCEEDED           NT_STATUS(0xC0000401)
     1020#define NT_STATUS_ALL_USER_TRUST_QUOTA_EXCEEDED           NT_STATUS(0xC0000402)
     1021#define NT_STATUS_USER_DELETE_TRUST_QUOTA_EXCEEDED        NT_STATUS(0xC0000403)
     1022#define NT_STATUS_DS_NAME_NOT_UNIQUE                      NT_STATUS(0xC0000404)
     1023#define NT_STATUS_DS_DUPLICATE_ID_FOUND                   NT_STATUS(0xC0000405)
     1024#define NT_STATUS_DS_GROUP_CONVERSION_ERROR               NT_STATUS(0xC0000406)
     1025#define NT_STATUS_VOLSNAP_PREPARE_HIBERNATE               NT_STATUS(0xC0000407)
     1026#define NT_STATUS_USER2USER_REQUIRED                      NT_STATUS(0xC0000408)
     1027#define NT_STATUS_STACK_BUFFER_OVERRUN                    NT_STATUS(0xC0000409)
     1028#define NT_STATUS_REVOCATION_OFFLINE_KDC                  NT_STATUS(0xC000040C)
     1029#define NT_STATUS_ISSUING_CA_UNTRUSTED_KDC                NT_STATUS(0xC000040D)
     1030#define NT_STATUS_KDC_CERT_EXPIRED                        NT_STATUS(0xC000040E)
     1031#define NT_STATUS_KDC_CERT_REVOKED                        NT_STATUS(0xC000040F)
     1032#define NT_STATUS_PARAMETER_QUOTA_EXCEEDED                NT_STATUS(0xC0000410)
     1033#define NT_STATUS_HIBERNATION_FAILURE                     NT_STATUS(0xC0000411)
     1034#define NT_STATUS_DELAY_LOAD_FAILED                       NT_STATUS(0xC0000412)
     1035#define NT_STATUS_AUTHENTICATION_FIREWALL_FAILED          NT_STATUS(0xC0000413)
     1036#define NT_STATUS_VDM_DISALLOWED                          NT_STATUS(0xC0000414)
     1037#define NT_STATUS_HUNG_DISPLAY_DRIVER_THREAD              NT_STATUS(0xC0000415)
     1038#define NT_STATUS_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE NT_STATUS(0xC0000416)
     1039#define NT_STATUS_INVALID_CRUNTIME_PARAMETER              NT_STATUS(0xC0000417)
     1040#define NT_STATUS_NTLM_BLOCKED                            NT_STATUS(0xC0000418)
     1041#define NT_STATUS_DS_SRC_SID_EXISTS_IN_FOREST             NT_STATUS(0xC0000419)
     1042#define NT_STATUS_DS_DOMAIN_NAME_EXISTS_IN_FOREST         NT_STATUS(0xC000041A)
     1043#define NT_STATUS_DS_FLAT_NAME_EXISTS_IN_FOREST           NT_STATUS(0xC000041B)
     1044#define NT_STATUS_INVALID_USER_PRINCIPAL_NAME             NT_STATUS(0xC000041C)
     1045#define NT_STATUS_ASSERTION_FAILURE                       NT_STATUS(0xC0000420)
     1046#define NT_STATUS_VERIFIER_STOP                           NT_STATUS(0xC0000421)
     1047#define NT_STATUS_CALLBACK_POP_STACK                      NT_STATUS(0xC0000423)
     1048#define NT_STATUS_INCOMPATIBLE_DRIVER_BLOCKED             NT_STATUS(0xC0000424)
     1049#define NT_STATUS_HIVE_UNLOADED                           NT_STATUS(0xC0000425)
     1050#define NT_STATUS_COMPRESSION_DISABLED                    NT_STATUS(0xC0000426)
     1051#define NT_STATUS_FILE_SYSTEM_LIMITATION                  NT_STATUS(0xC0000427)
     1052#define NT_STATUS_INVALID_IMAGE_HASH                      NT_STATUS(0xC0000428)
     1053#define NT_STATUS_NOT_CAPABLE                             NT_STATUS(0xC0000429)
     1054#define NT_STATUS_REQUEST_OUT_OF_SEQUENCE                 NT_STATUS(0xC000042A)
     1055#define NT_STATUS_IMPLEMENTATION_LIMIT                    NT_STATUS(0xC000042B)
     1056#define NT_STATUS_ELEVATION_REQUIRED                      NT_STATUS(0xC000042C)
     1057#define NT_STATUS_NO_SECURITY_CONTEXT                     NT_STATUS(0xC000042D)
     1058#define NT_STATUS_PKU2U_CERT_FAILURE                      NT_STATUS(0xC000042E)
     1059#define NT_STATUS_BEYOND_VDL                              NT_STATUS(0xC0000432)
     1060#define NT_STATUS_ENCOUNTERED_WRITE_IN_PROGRESS           NT_STATUS(0xC0000433)
     1061#define NT_STATUS_PTE_CHANGED                             NT_STATUS(0xC0000434)
     1062#define NT_STATUS_PURGE_FAILED                            NT_STATUS(0xC0000435)
     1063#define NT_STATUS_CRED_REQUIRES_CONFIRMATION              NT_STATUS(0xC0000440)
     1064#define NT_STATUS_CS_ENCRYPTION_INVALID_SERVER_RESPONSE   NT_STATUS(0xC0000441)
     1065#define NT_STATUS_CS_ENCRYPTION_UNSUPPORTED_SERVER        NT_STATUS(0xC0000442)
     1066#define NT_STATUS_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE   NT_STATUS(0xC0000443)
     1067#define NT_STATUS_CS_ENCRYPTION_NEW_ENCRYPTED_FILE        NT_STATUS(0xC0000444)
     1068#define NT_STATUS_CS_ENCRYPTION_FILE_NOT_CSE              NT_STATUS(0xC0000445)
     1069#define NT_STATUS_INVALID_LABEL                           NT_STATUS(0xC0000446)
     1070#define NT_STATUS_DRIVER_PROCESS_TERMINATED               NT_STATUS(0xC0000450)
     1071#define NT_STATUS_AMBIGUOUS_SYSTEM_DEVICE                 NT_STATUS(0xC0000451)
     1072#define NT_STATUS_SYSTEM_DEVICE_NOT_FOUND                 NT_STATUS(0xC0000452)
     1073#define NT_STATUS_RESTART_BOOT_APPLICATION                NT_STATUS(0xC0000453)
     1074#define NT_STATUS_INSUFFICIENT_NVRAM_RESOURCES            NT_STATUS(0xC0000454)
     1075#define NT_STATUS_NO_RANGES_PROCESSED                     NT_STATUS(0xC0000460)
     1076#define NT_STATUS_DEVICE_FEATURE_NOT_SUPPORTED            NT_STATUS(0xC0000463)
     1077#define NT_STATUS_DEVICE_UNREACHABLE                      NT_STATUS(0xC0000464)
     1078#define NT_STATUS_INVALID_TOKEN                           NT_STATUS(0xC0000465)
     1079#define NT_STATUS_INVALID_TASK_NAME                       NT_STATUS(0xC0000500)
     1080#define NT_STATUS_INVALID_TASK_INDEX                      NT_STATUS(0xC0000501)
     1081#define NT_STATUS_THREAD_ALREADY_IN_TASK                  NT_STATUS(0xC0000502)
     1082#define NT_STATUS_CALLBACK_BYPASS                         NT_STATUS(0xC0000503)
     1083#define NT_STATUS_FAIL_FAST_EXCEPTION                     NT_STATUS(0xC0000602)
     1084#define NT_STATUS_IMAGE_CERT_REVOKED                      NT_STATUS(0xC0000603)
     1085#define NT_STATUS_PORT_CLOSED                             NT_STATUS(0xC0000700)
     1086#define NT_STATUS_MESSAGE_LOST                            NT_STATUS(0xC0000701)
     1087#define NT_STATUS_INVALID_MESSAGE                         NT_STATUS(0xC0000702)
     1088#define NT_STATUS_REQUEST_CANCELED                        NT_STATUS(0xC0000703)
     1089#define NT_STATUS_RECURSIVE_DISPATCH                      NT_STATUS(0xC0000704)
     1090#define NT_STATUS_LPC_RECEIVE_BUFFER_EXPECTED             NT_STATUS(0xC0000705)
     1091#define NT_STATUS_LPC_INVALID_CONNECTION_USAGE            NT_STATUS(0xC0000706)
     1092#define NT_STATUS_LPC_REQUESTS_NOT_ALLOWED                NT_STATUS(0xC0000707)
     1093#define NT_STATUS_RESOURCE_IN_USE                         NT_STATUS(0xC0000708)
     1094#define NT_STATUS_HARDWARE_MEMORY_ERROR                   NT_STATUS(0xC0000709)
     1095#define NT_STATUS_THREADPOOL_HANDLE_EXCEPTION             NT_STATUS(0xC000070A)
     1096#define NT_STATUS_THREADPOOL_SET_EVENT_ON_COMPLETION_FAILED NT_STATUS(0xC000070B)
     1097#define NT_STATUS_THREADPOOL_RELEASE_SEMAPHORE_ON_COMPLETION_FAILED NT_STATUS(0xC000070C)
     1098#define NT_STATUS_THREADPOOL_RELEASE_MUTEX_ON_COMPLETION_FAILED NT_STATUS(0xC000070D)
     1099#define NT_STATUS_THREADPOOL_FREE_LIBRARY_ON_COMPLETION_FAILED NT_STATUS(0xC000070E)
     1100#define NT_STATUS_THREADPOOL_RELEASED_DURING_OPERATION    NT_STATUS(0xC000070F)
     1101#define NT_STATUS_CALLBACK_RETURNED_WHILE_IMPERSONATING   NT_STATUS(0xC0000710)
     1102#define NT_STATUS_APC_RETURNED_WHILE_IMPERSONATING        NT_STATUS(0xC0000711)
     1103#define NT_STATUS_PROCESS_IS_PROTECTED                    NT_STATUS(0xC0000712)
     1104#define NT_STATUS_MCA_EXCEPTION                           NT_STATUS(0xC0000713)
     1105#define NT_STATUS_CERTIFICATE_MAPPING_NOT_UNIQUE          NT_STATUS(0xC0000714)
     1106#define NT_STATUS_SYMLINK_CLASS_DISABLED                  NT_STATUS(0xC0000715)
     1107#define NT_STATUS_INVALID_IDN_NORMALIZATION               NT_STATUS(0xC0000716)
     1108#define NT_STATUS_NO_UNICODE_TRANSLATION                  NT_STATUS(0xC0000717)
     1109#define NT_STATUS_ALREADY_REGISTERED                      NT_STATUS(0xC0000718)
     1110#define NT_STATUS_CONTEXT_MISMATCH                        NT_STATUS(0xC0000719)
     1111#define NT_STATUS_PORT_ALREADY_HAS_COMPLETION_LIST        NT_STATUS(0xC000071A)
     1112#define NT_STATUS_CALLBACK_RETURNED_THREAD_PRIORITY       NT_STATUS(0xC000071B)
     1113#define NT_STATUS_INVALID_THREAD                          NT_STATUS(0xC000071C)
     1114#define NT_STATUS_CALLBACK_RETURNED_TRANSACTION           NT_STATUS(0xC000071D)
     1115#define NT_STATUS_CALLBACK_RETURNED_LDR_LOCK              NT_STATUS(0xC000071E)
     1116#define NT_STATUS_CALLBACK_RETURNED_LANG                  NT_STATUS(0xC000071F)
     1117#define NT_STATUS_CALLBACK_RETURNED_PRI_BACK              NT_STATUS(0xC0000720)
     1118#define NT_STATUS_DISK_REPAIR_DISABLED                    NT_STATUS(0xC0000800)
     1119#define NT_STATUS_DS_DOMAIN_RENAME_IN_PROGRESS            NT_STATUS(0xC0000801)
     1120#define NT_STATUS_DISK_QUOTA_EXCEEDED                     NT_STATUS(0xC0000802)
     1121#define NT_STATUS_CONTENT_BLOCKED                         NT_STATUS(0xC0000804)
     1122#define NT_STATUS_BAD_CLUSTERS                            NT_STATUS(0xC0000805)
     1123#define NT_STATUS_VOLUME_DIRTY                            NT_STATUS(0xC0000806)
     1124#define NT_STATUS_FILE_CHECKED_OUT                        NT_STATUS(0xC0000901)
     1125#define NT_STATUS_CHECKOUT_REQUIRED                       NT_STATUS(0xC0000902)
     1126#define NT_STATUS_BAD_FILE_TYPE                           NT_STATUS(0xC0000903)
     1127#define NT_STATUS_FILE_TOO_LARGE                          NT_STATUS(0xC0000904)
     1128#define NT_STATUS_FORMS_AUTH_REQUIRED                     NT_STATUS(0xC0000905)
     1129#define NT_STATUS_VIRUS_INFECTED                          NT_STATUS(0xC0000906)
     1130#define NT_STATUS_VIRUS_DELETED                           NT_STATUS(0xC0000907)
     1131#define NT_STATUS_BAD_MCFG_TABLE                          NT_STATUS(0xC0000908)
     1132#define NT_STATUS_CANNOT_BREAK_OPLOCK                     NT_STATUS(0xC0000909)
     1133#define NT_STATUS_WOW_ASSERTION                           NT_STATUS(0xC0009898)
     1134#define NT_STATUS_INVALID_SIGNATURE                       NT_STATUS(0xC000A000)
     1135#define NT_STATUS_HMAC_NOT_SUPPORTED                      NT_STATUS(0xC000A001)
     1136#define NT_STATUS_IPSEC_QUEUE_OVERFLOW                    NT_STATUS(0xC000A010)
     1137#define NT_STATUS_ND_QUEUE_OVERFLOW                       NT_STATUS(0xC000A011)
     1138#define NT_STATUS_HOPLIMIT_EXCEEDED                       NT_STATUS(0xC000A012)
     1139#define NT_STATUS_PROTOCOL_NOT_SUPPORTED                  NT_STATUS(0xC000A013)
     1140#define NT_STATUS_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED NT_STATUS(0xC000A080)
     1141#define NT_STATUS_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR NT_STATUS(0xC000A081)
     1142#define NT_STATUS_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR  NT_STATUS(0xC000A082)
     1143#define NT_STATUS_XML_PARSE_ERROR                         NT_STATUS(0xC000A083)
     1144#define NT_STATUS_XMLDSIG_ERROR                           NT_STATUS(0xC000A084)
     1145#define NT_STATUS_WRONG_COMPARTMENT                       NT_STATUS(0xC000A085)
     1146#define NT_STATUS_AUTHIP_FAILURE                          NT_STATUS(0xC000A086)
     1147#define NT_STATUS_DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS   NT_STATUS(0xC000A087)
     1148#define NT_STATUS_DS_OID_NOT_FOUND                        NT_STATUS(0xC000A088)
     1149#define NT_STATUS_HASH_NOT_SUPPORTED                      NT_STATUS(0xC000A100)
     1150#define NT_STATUS_HASH_NOT_PRESENT                        NT_STATUS(0xC000A101)
     1151#define NT_STATUS_OFFLOAD_READ_FLT_NOT_SUPPORTED          NT_STATUS(0xC000A2A1)
     1152#define NT_STATUS_OFFLOAD_WRITE_FLT_NOT_SUPPORTED         NT_STATUS(0xC000A2A2)
     1153#define NT_STATUS_OFFLOAD_READ_FILE_NOT_SUPPORTED         NT_STATUS(0xC000A2A3)
     1154#define NT_STATUS_OFFLOAD_WRITE_FILE_NOT_SUPPORTED        NT_STATUS(0xC000A2A4)
     1155#define NT_STATUS_DBG_NO_STATE_CHANGE                     NT_STATUS(0xC0010001)
     1156#define NT_STATUS_DBG_APP_NOT_IDLE                        NT_STATUS(0xC0010002)
     1157#define NT_STATUS_RPC_INVALID_STRING_BINDING              NT_STATUS(0xC0020001)
     1158#define NT_STATUS_RPC_WRONG_KIND_OF_BINDING               NT_STATUS(0xC0020002)
     1159#define NT_STATUS_RPC_INVALID_BINDING                     NT_STATUS(0xC0020003)
     1160#define NT_STATUS_RPC_INVALID_RPC_PROTSEQ                 NT_STATUS(0xC0020005)
     1161#define NT_STATUS_RPC_INVALID_STRING_UUID                 NT_STATUS(0xC0020006)
     1162#define NT_STATUS_RPC_INVALID_ENDPOINT_FORMAT             NT_STATUS(0xC0020007)
     1163#define NT_STATUS_RPC_INVALID_NET_ADDR                    NT_STATUS(0xC0020008)
     1164#define NT_STATUS_RPC_NO_ENDPOINT_FOUND                   NT_STATUS(0xC0020009)
     1165#define NT_STATUS_RPC_INVALID_TIMEOUT                     NT_STATUS(0xC002000A)
     1166#define NT_STATUS_RPC_OBJECT_NOT_FOUND                    NT_STATUS(0xC002000B)
     1167#define NT_STATUS_RPC_ALREADY_REGISTERED                  NT_STATUS(0xC002000C)
     1168#define NT_STATUS_RPC_TYPE_ALREADY_REGISTERED             NT_STATUS(0xC002000D)
     1169#define NT_STATUS_RPC_ALREADY_LISTENING                   NT_STATUS(0xC002000E)
     1170#define NT_STATUS_RPC_NO_PROTSEQS_REGISTERED              NT_STATUS(0xC002000F)
     1171#define NT_STATUS_RPC_NOT_LISTENING                       NT_STATUS(0xC0020010)
     1172#define NT_STATUS_RPC_UNKNOWN_MGR_TYPE                    NT_STATUS(0xC0020011)
     1173#define NT_STATUS_RPC_NO_BINDINGS                         NT_STATUS(0xC0020013)
     1174#define NT_STATUS_RPC_NO_PROTSEQS                         NT_STATUS(0xC0020014)
     1175#define NT_STATUS_RPC_CANT_CREATE_ENDPOINT                NT_STATUS(0xC0020015)
     1176#define NT_STATUS_RPC_OUT_OF_RESOURCES                    NT_STATUS(0xC0020016)
     1177#define NT_STATUS_RPC_SERVER_UNAVAILABLE                  NT_STATUS(0xC0020017)
     1178#define NT_STATUS_RPC_SERVER_TOO_BUSY                     NT_STATUS(0xC0020018)
     1179#define NT_STATUS_RPC_INVALID_NETWORK_OPTIONS             NT_STATUS(0xC0020019)
     1180#define NT_STATUS_RPC_NO_CALL_ACTIVE                      NT_STATUS(0xC002001A)
     1181#define NT_STATUS_RPC_CALL_FAILED_DNE                     NT_STATUS(0xC002001C)
     1182#define NT_STATUS_RPC_UNSUPPORTED_TRANS_SYN               NT_STATUS(0xC002001F)
     1183#define NT_STATUS_RPC_UNSUPPORTED_TYPE                    NT_STATUS(0xC0020021)
     1184#define NT_STATUS_RPC_INVALID_TAG                         NT_STATUS(0xC0020022)
     1185#define NT_STATUS_RPC_INVALID_BOUND                       NT_STATUS(0xC0020023)
     1186#define NT_STATUS_RPC_NO_ENTRY_NAME                       NT_STATUS(0xC0020024)
     1187#define NT_STATUS_RPC_INVALID_NAME_SYNTAX                 NT_STATUS(0xC0020025)
     1188#define NT_STATUS_RPC_UUID_NO_ADDRESS                     NT_STATUS(0xC0020028)
     1189#define NT_STATUS_RPC_DUPLICATE_ENDPOINT                  NT_STATUS(0xC0020029)
     1190#define NT_STATUS_RPC_UNKNOWN_AUTHN_TYPE                  NT_STATUS(0xC002002A)
     1191#define NT_STATUS_RPC_MAX_CALLS_TOO_SMALL                 NT_STATUS(0xC002002B)
     1192#define NT_STATUS_RPC_STRING_TOO_LONG                     NT_STATUS(0xC002002C)
     1193#define NT_STATUS_RPC_PROTSEQ_NOT_FOUND                   NT_STATUS(0xC002002D)
     1194#define NT_STATUS_RPC_BINDING_HAS_NO_AUTH                 NT_STATUS(0xC002002F)
     1195#define NT_STATUS_RPC_UNKNOWN_AUTHN_SERVICE               NT_STATUS(0xC0020030)
     1196#define NT_STATUS_RPC_UNKNOWN_AUTHN_LEVEL                 NT_STATUS(0xC0020031)
     1197#define NT_STATUS_RPC_INVALID_AUTH_IDENTITY               NT_STATUS(0xC0020032)
     1198#define NT_STATUS_RPC_UNKNOWN_AUTHZ_SERVICE               NT_STATUS(0xC0020033)
     1199#define NT_STATUS_EPT_INVALID_ENTRY                       NT_STATUS(0xC0020034)
     1200#define NT_STATUS_EPT_CANT_PERFORM_OP                     NT_STATUS(0xC0020035)
     1201#define NT_STATUS_EPT_NOT_REGISTERED                      NT_STATUS(0xC0020036)
     1202#define NT_STATUS_RPC_NOTHING_TO_EXPORT                   NT_STATUS(0xC0020037)
     1203#define NT_STATUS_RPC_INCOMPLETE_NAME                     NT_STATUS(0xC0020038)
     1204#define NT_STATUS_RPC_INVALID_VERS_OPTION                 NT_STATUS(0xC0020039)
     1205#define NT_STATUS_RPC_NO_MORE_MEMBERS                     NT_STATUS(0xC002003A)
     1206#define NT_STATUS_RPC_NOT_ALL_OBJS_UNEXPORTED             NT_STATUS(0xC002003B)
     1207#define NT_STATUS_RPC_INTERFACE_NOT_FOUND                 NT_STATUS(0xC002003C)
     1208#define NT_STATUS_RPC_ENTRY_ALREADY_EXISTS                NT_STATUS(0xC002003D)
     1209#define NT_STATUS_RPC_ENTRY_NOT_FOUND                     NT_STATUS(0xC002003E)
     1210#define NT_STATUS_RPC_NAME_SERVICE_UNAVAILABLE            NT_STATUS(0xC002003F)
     1211#define NT_STATUS_RPC_INVALID_NAF_ID                      NT_STATUS(0xC0020040)
     1212#define NT_STATUS_RPC_NO_CONTEXT_AVAILABLE                NT_STATUS(0xC0020042)
     1213#define NT_STATUS_RPC_INTERNAL_ERROR                      NT_STATUS(0xC0020043)
     1214#define NT_STATUS_RPC_ZERO_DIVIDE                         NT_STATUS(0xC0020044)
     1215#define NT_STATUS_RPC_ADDRESS_ERROR                       NT_STATUS(0xC0020045)
     1216#define NT_STATUS_RPC_FP_DIV_ZERO                         NT_STATUS(0xC0020046)
     1217#define NT_STATUS_RPC_FP_UNDERFLOW                        NT_STATUS(0xC0020047)
     1218#define NT_STATUS_RPC_FP_OVERFLOW                         NT_STATUS(0xC0020048)
     1219#define NT_STATUS_RPC_CALL_IN_PROGRESS                    NT_STATUS(0xC0020049)
     1220#define NT_STATUS_RPC_NO_MORE_BINDINGS                    NT_STATUS(0xC002004A)
     1221#define NT_STATUS_RPC_GROUP_MEMBER_NOT_FOUND              NT_STATUS(0xC002004B)
     1222#define NT_STATUS_EPT_CANT_CREATE                         NT_STATUS(0xC002004C)
     1223#define NT_STATUS_RPC_INVALID_OBJECT                      NT_STATUS(0xC002004D)
     1224#define NT_STATUS_RPC_NO_INTERFACES                       NT_STATUS(0xC002004F)
     1225#define NT_STATUS_RPC_CALL_CANCELLED                      NT_STATUS(0xC0020050)
     1226#define NT_STATUS_RPC_BINDING_INCOMPLETE                  NT_STATUS(0xC0020051)
     1227#define NT_STATUS_RPC_COMM_FAILURE                        NT_STATUS(0xC0020052)
     1228#define NT_STATUS_RPC_UNSUPPORTED_AUTHN_LEVEL             NT_STATUS(0xC0020053)
     1229#define NT_STATUS_RPC_NO_PRINC_NAME                       NT_STATUS(0xC0020054)
     1230#define NT_STATUS_RPC_NOT_RPC_ERROR                       NT_STATUS(0xC0020055)
     1231#define NT_STATUS_RPC_NOT_CANCELLED                       NT_STATUS(0xC0020058)
     1232#define NT_STATUS_RPC_INVALID_ASYNC_HANDLE                NT_STATUS(0xC0020062)
     1233#define NT_STATUS_RPC_INVALID_ASYNC_CALL                  NT_STATUS(0xC0020063)
     1234#define NT_STATUS_RPC_PROXY_ACCESS_DENIED                 NT_STATUS(0xC0020064)
     1235#define NT_STATUS_RPC_NO_MORE_ENTRIES                     NT_STATUS(0xC0030001)
     1236#define NT_STATUS_RPC_SS_CHAR_TRANS_OPEN_FAIL             NT_STATUS(0xC0030002)
     1237#define NT_STATUS_RPC_SS_CHAR_TRANS_SHORT_FILE            NT_STATUS(0xC0030003)
     1238#define NT_STATUS_RPC_SS_IN_NULL_CONTEXT                  NT_STATUS(0xC0030004)
     1239#define NT_STATUS_RPC_SS_CONTEXT_DAMAGED                  NT_STATUS(0xC0030006)
     1240#define NT_STATUS_RPC_SS_HANDLES_MISMATCH                 NT_STATUS(0xC0030007)
     1241#define NT_STATUS_RPC_SS_CANNOT_GET_CALL_HANDLE           NT_STATUS(0xC0030008)
     1242#define NT_STATUS_RPC_NULL_REF_POINTER                    NT_STATUS(0xC0030009)
     1243#define NT_STATUS_RPC_BYTE_COUNT_TOO_SMALL                NT_STATUS(0xC003000B)
     1244#define NT_STATUS_RPC_INVALID_ES_ACTION                   NT_STATUS(0xC0030059)
     1245#define NT_STATUS_RPC_WRONG_ES_VERSION                    NT_STATUS(0xC003005A)
     1246#define NT_STATUS_RPC_WRONG_STUB_VERSION                  NT_STATUS(0xC003005B)
     1247#define NT_STATUS_PNP_BAD_MPS_TABLE                       NT_STATUS(0xC0040035)
     1248#define NT_STATUS_PNP_TRANSLATION_FAILED                  NT_STATUS(0xC0040036)
     1249#define NT_STATUS_PNP_IRQ_TRANSLATION_FAILED              NT_STATUS(0xC0040037)
     1250#define NT_STATUS_PNP_INVALID_ID                          NT_STATUS(0xC0040038)
     1251#define NT_STATUS_IO_REISSUE_AS_CACHED                    NT_STATUS(0xC0040039)
     1252#define NT_STATUS_CTX_WINSTATION_NAME_INVALID             NT_STATUS(0xC00A0001)
     1253#define NT_STATUS_CTX_INVALID_PD                          NT_STATUS(0xC00A0002)
     1254#define NT_STATUS_CTX_PD_NOT_FOUND                        NT_STATUS(0xC00A0003)
     1255#define NT_STATUS_CTX_CLOSE_PENDING                       NT_STATUS(0xC00A0006)
     1256#define NT_STATUS_CTX_NO_OUTBUF                           NT_STATUS(0xC00A0007)
     1257#define NT_STATUS_CTX_MODEM_INF_NOT_FOUND                 NT_STATUS(0xC00A0008)
     1258#define NT_STATUS_CTX_INVALID_MODEMNAME                   NT_STATUS(0xC00A0009)
     1259#define NT_STATUS_CTX_RESPONSE_ERROR                      NT_STATUS(0xC00A000A)
     1260#define NT_STATUS_CTX_MODEM_RESPONSE_TIMEOUT              NT_STATUS(0xC00A000B)
     1261#define NT_STATUS_CTX_MODEM_RESPONSE_NO_CARRIER           NT_STATUS(0xC00A000C)
     1262#define NT_STATUS_CTX_MODEM_RESPONSE_NO_DIALTONE          NT_STATUS(0xC00A000D)
     1263#define NT_STATUS_CTX_MODEM_RESPONSE_BUSY                 NT_STATUS(0xC00A000E)
     1264#define NT_STATUS_CTX_MODEM_RESPONSE_VOICE                NT_STATUS(0xC00A000F)
     1265#define NT_STATUS_CTX_TD_ERROR                            NT_STATUS(0xC00A0010)
     1266#define NT_STATUS_CTX_LICENSE_CLIENT_INVALID              NT_STATUS(0xC00A0012)
     1267#define NT_STATUS_CTX_LICENSE_NOT_AVAILABLE               NT_STATUS(0xC00A0013)
     1268#define NT_STATUS_CTX_LICENSE_EXPIRED                     NT_STATUS(0xC00A0014)
     1269#define NT_STATUS_CTX_WINSTATION_NOT_FOUND                NT_STATUS(0xC00A0015)
     1270#define NT_STATUS_CTX_WINSTATION_NAME_COLLISION           NT_STATUS(0xC00A0016)
     1271#define NT_STATUS_CTX_WINSTATION_BUSY                     NT_STATUS(0xC00A0017)
     1272#define NT_STATUS_CTX_BAD_VIDEO_MODE                      NT_STATUS(0xC00A0018)
     1273#define NT_STATUS_CTX_GRAPHICS_INVALID                    NT_STATUS(0xC00A0022)
     1274#define NT_STATUS_CTX_NOT_CONSOLE                         NT_STATUS(0xC00A0024)
     1275#define NT_STATUS_CTX_CLIENT_QUERY_TIMEOUT                NT_STATUS(0xC00A0026)
     1276#define NT_STATUS_CTX_CONSOLE_DISCONNECT                  NT_STATUS(0xC00A0027)
     1277#define NT_STATUS_CTX_CONSOLE_CONNECT                     NT_STATUS(0xC00A0028)
     1278#define NT_STATUS_CTX_SHADOW_DENIED                       NT_STATUS(0xC00A002A)
     1279#define NT_STATUS_CTX_WINSTATION_ACCESS_DENIED            NT_STATUS(0xC00A002B)
     1280#define NT_STATUS_CTX_INVALID_WD                          NT_STATUS(0xC00A002E)
     1281#define NT_STATUS_CTX_WD_NOT_FOUND                        NT_STATUS(0xC00A002F)
     1282#define NT_STATUS_CTX_SHADOW_INVALID                      NT_STATUS(0xC00A0030)
     1283#define NT_STATUS_CTX_SHADOW_DISABLED                     NT_STATUS(0xC00A0031)
     1284#define NT_STATUS_RDP_PROTOCOL_ERROR                      NT_STATUS(0xC00A0032)
     1285#define NT_STATUS_CTX_CLIENT_LICENSE_NOT_SET              NT_STATUS(0xC00A0033)
     1286#define NT_STATUS_CTX_CLIENT_LICENSE_IN_USE               NT_STATUS(0xC00A0034)
     1287#define NT_STATUS_CTX_SHADOW_ENDED_BY_MODE_CHANGE         NT_STATUS(0xC00A0035)
     1288#define NT_STATUS_CTX_SHADOW_NOT_RUNNING                  NT_STATUS(0xC00A0036)
     1289#define NT_STATUS_CTX_LOGON_DISABLED                      NT_STATUS(0xC00A0037)
     1290#define NT_STATUS_CTX_SECURITY_LAYER_ERROR                NT_STATUS(0xC00A0038)
     1291#define NT_STATUS_TS_INCOMPATIBLE_SESSIONS                NT_STATUS(0xC00A0039)
     1292#define NT_STATUS_MUI_FILE_NOT_FOUND                      NT_STATUS(0xC00B0001)
     1293#define NT_STATUS_MUI_INVALID_FILE                        NT_STATUS(0xC00B0002)
     1294#define NT_STATUS_MUI_INVALID_RC_CONFIG                   NT_STATUS(0xC00B0003)
     1295#define NT_STATUS_MUI_INVALID_LOCALE_NAME                 NT_STATUS(0xC00B0004)
     1296#define NT_STATUS_MUI_INVALID_ULTIMATEFALLBACK_NAME       NT_STATUS(0xC00B0005)
     1297#define NT_STATUS_MUI_FILE_NOT_LOADED                     NT_STATUS(0xC00B0006)
     1298#define NT_STATUS_RESOURCE_ENUM_USER_STOP                 NT_STATUS(0xC00B0007)
     1299#define NT_STATUS_CLUSTER_INVALID_NODE                    NT_STATUS(0xC0130001)
     1300#define NT_STATUS_CLUSTER_NODE_EXISTS                     NT_STATUS(0xC0130002)
     1301#define NT_STATUS_CLUSTER_JOIN_IN_PROGRESS                NT_STATUS(0xC0130003)
     1302#define NT_STATUS_CLUSTER_NODE_NOT_FOUND                  NT_STATUS(0xC0130004)
     1303#define NT_STATUS_CLUSTER_LOCAL_NODE_NOT_FOUND            NT_STATUS(0xC0130005)
     1304#define NT_STATUS_CLUSTER_NETWORK_EXISTS                  NT_STATUS(0xC0130006)
     1305#define NT_STATUS_CLUSTER_NETWORK_NOT_FOUND               NT_STATUS(0xC0130007)
     1306#define NT_STATUS_CLUSTER_NETINTERFACE_EXISTS             NT_STATUS(0xC0130008)
     1307#define NT_STATUS_CLUSTER_NETINTERFACE_NOT_FOUND          NT_STATUS(0xC0130009)
     1308#define NT_STATUS_CLUSTER_INVALID_REQUEST                 NT_STATUS(0xC013000A)
     1309#define NT_STATUS_CLUSTER_INVALID_NETWORK_PROVIDER        NT_STATUS(0xC013000B)
     1310#define NT_STATUS_CLUSTER_NODE_DOWN                       NT_STATUS(0xC013000C)
     1311#define NT_STATUS_CLUSTER_NODE_UNREACHABLE                NT_STATUS(0xC013000D)
     1312#define NT_STATUS_CLUSTER_NODE_NOT_MEMBER                 NT_STATUS(0xC013000E)
     1313#define NT_STATUS_CLUSTER_JOIN_NOT_IN_PROGRESS            NT_STATUS(0xC013000F)
     1314#define NT_STATUS_CLUSTER_INVALID_NETWORK                 NT_STATUS(0xC0130010)
     1315#define NT_STATUS_CLUSTER_NO_NET_ADAPTERS                 NT_STATUS(0xC0130011)
     1316#define NT_STATUS_CLUSTER_NODE_UP                         NT_STATUS(0xC0130012)
     1317#define NT_STATUS_CLUSTER_NODE_PAUSED                     NT_STATUS(0xC0130013)
     1318#define NT_STATUS_CLUSTER_NODE_NOT_PAUSED                 NT_STATUS(0xC0130014)
     1319#define NT_STATUS_CLUSTER_NO_SECURITY_CONTEXT             NT_STATUS(0xC0130015)
     1320#define NT_STATUS_CLUSTER_NETWORK_NOT_INTERNAL            NT_STATUS(0xC0130016)
     1321#define NT_STATUS_CLUSTER_POISONED                        NT_STATUS(0xC0130017)
     1322#define NT_STATUS_ACPI_INVALID_OPCODE                     NT_STATUS(0xC0140001)
     1323#define NT_STATUS_ACPI_STACK_OVERFLOW                     NT_STATUS(0xC0140002)
     1324#define NT_STATUS_ACPI_ASSERT_FAILED                      NT_STATUS(0xC0140003)
     1325#define NT_STATUS_ACPI_INVALID_INDEX                      NT_STATUS(0xC0140004)
     1326#define NT_STATUS_ACPI_INVALID_ARGUMENT                   NT_STATUS(0xC0140005)
     1327#define NT_STATUS_ACPI_FATAL                              NT_STATUS(0xC0140006)
     1328#define NT_STATUS_ACPI_INVALID_SUPERNAME                  NT_STATUS(0xC0140007)
     1329#define NT_STATUS_ACPI_INVALID_ARGTYPE                    NT_STATUS(0xC0140008)
     1330#define NT_STATUS_ACPI_INVALID_OBJTYPE                    NT_STATUS(0xC0140009)
     1331#define NT_STATUS_ACPI_INVALID_TARGETTYPE                 NT_STATUS(0xC014000A)
     1332#define NT_STATUS_ACPI_INCORRECT_ARGUMENT_COUNT           NT_STATUS(0xC014000B)
     1333#define NT_STATUS_ACPI_ADDRESS_NOT_MAPPED                 NT_STATUS(0xC014000C)
     1334#define NT_STATUS_ACPI_INVALID_EVENTTYPE                  NT_STATUS(0xC014000D)
     1335#define NT_STATUS_ACPI_HANDLER_COLLISION                  NT_STATUS(0xC014000E)
     1336#define NT_STATUS_ACPI_INVALID_DATA                       NT_STATUS(0xC014000F)
     1337#define NT_STATUS_ACPI_INVALID_REGION                     NT_STATUS(0xC0140010)
     1338#define NT_STATUS_ACPI_INVALID_ACCESS_SIZE                NT_STATUS(0xC0140011)
     1339#define NT_STATUS_ACPI_ACQUIRE_GLOBAL_LOCK                NT_STATUS(0xC0140012)
     1340#define NT_STATUS_ACPI_ALREADY_INITIALIZED                NT_STATUS(0xC0140013)
     1341#define NT_STATUS_ACPI_NOT_INITIALIZED                    NT_STATUS(0xC0140014)
     1342#define NT_STATUS_ACPI_INVALID_MUTEX_LEVEL                NT_STATUS(0xC0140015)
     1343#define NT_STATUS_ACPI_MUTEX_NOT_OWNED                    NT_STATUS(0xC0140016)
     1344#define NT_STATUS_ACPI_MUTEX_NOT_OWNER                    NT_STATUS(0xC0140017)
     1345#define NT_STATUS_ACPI_RS_ACCESS                          NT_STATUS(0xC0140018)
     1346#define NT_STATUS_ACPI_INVALID_TABLE                      NT_STATUS(0xC0140019)
     1347#define NT_STATUS_ACPI_REG_HANDLER_FAILED                 NT_STATUS(0xC0140020)
     1348#define NT_STATUS_ACPI_POWER_REQUEST_FAILED               NT_STATUS(0xC0140021)
     1349#define NT_STATUS_SXS_SECTION_NOT_FOUND                   NT_STATUS(0xC0150001)
     1350#define NT_STATUS_SXS_CANT_GEN_ACTCTX                     NT_STATUS(0xC0150002)
     1351#define NT_STATUS_SXS_INVALID_ACTCTXDATA_FORMAT           NT_STATUS(0xC0150003)
     1352#define NT_STATUS_SXS_ASSEMBLY_NOT_FOUND                  NT_STATUS(0xC0150004)
     1353#define NT_STATUS_SXS_MANIFEST_FORMAT_ERROR               NT_STATUS(0xC0150005)
     1354#define NT_STATUS_SXS_MANIFEST_PARSE_ERROR                NT_STATUS(0xC0150006)
     1355#define NT_STATUS_SXS_ACTIVATION_CONTEXT_DISABLED         NT_STATUS(0xC0150007)
     1356#define NT_STATUS_SXS_KEY_NOT_FOUND                       NT_STATUS(0xC0150008)
     1357#define NT_STATUS_SXS_VERSION_CONFLICT                    NT_STATUS(0xC0150009)
     1358#define NT_STATUS_SXS_WRONG_SECTION_TYPE                  NT_STATUS(0xC015000A)
     1359#define NT_STATUS_SXS_THREAD_QUERIES_DISABLED             NT_STATUS(0xC015000B)
     1360#define NT_STATUS_SXS_ASSEMBLY_MISSING                    NT_STATUS(0xC015000C)
     1361#define NT_STATUS_SXS_PROCESS_DEFAULT_ALREADY_SET         NT_STATUS(0xC015000E)
     1362#define NT_STATUS_SXS_EARLY_DEACTIVATION                  NT_STATUS(0xC015000F)
     1363#define NT_STATUS_SXS_INVALID_DEACTIVATION                NT_STATUS(0xC0150010)
     1364#define NT_STATUS_SXS_MULTIPLE_DEACTIVATION               NT_STATUS(0xC0150011)
     1365#define NT_STATUS_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY NT_STATUS(0xC0150012)
     1366#define NT_STATUS_SXS_PROCESS_TERMINATION_REQUESTED       NT_STATUS(0xC0150013)
     1367#define NT_STATUS_SXS_CORRUPT_ACTIVATION_STACK            NT_STATUS(0xC0150014)
     1368#define NT_STATUS_SXS_CORRUPTION                          NT_STATUS(0xC0150015)
     1369#define NT_STATUS_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE    NT_STATUS(0xC0150016)
     1370#define NT_STATUS_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME     NT_STATUS(0xC0150017)
     1371#define NT_STATUS_SXS_IDENTITY_DUPLICATE_ATTRIBUTE        NT_STATUS(0xC0150018)
     1372#define NT_STATUS_SXS_IDENTITY_PARSE_ERROR                NT_STATUS(0xC0150019)
     1373#define NT_STATUS_SXS_COMPONENT_STORE_CORRUPT             NT_STATUS(0xC015001A)
     1374#define NT_STATUS_SXS_FILE_HASH_MISMATCH                  NT_STATUS(0xC015001B)
     1375#define NT_STATUS_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT NT_STATUS(0xC015001C)
     1376#define NT_STATUS_SXS_IDENTITIES_DIFFERENT                NT_STATUS(0xC015001D)
     1377#define NT_STATUS_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT        NT_STATUS(0xC015001E)
     1378#define NT_STATUS_SXS_FILE_NOT_PART_OF_ASSEMBLY           NT_STATUS(0xC015001F)
     1379#define NT_STATUS_ADVANCED_INSTALLER_FAILED               NT_STATUS(0xC0150020)
     1380#define NT_STATUS_XML_ENCODING_MISMATCH                   NT_STATUS(0xC0150021)
     1381#define NT_STATUS_SXS_MANIFEST_TOO_BIG                    NT_STATUS(0xC0150022)
     1382#define NT_STATUS_SXS_SETTING_NOT_REGISTERED              NT_STATUS(0xC0150023)
     1383#define NT_STATUS_SXS_TRANSACTION_CLOSURE_INCOMPLETE      NT_STATUS(0xC0150024)
     1384#define NT_STATUS_SMI_PRIMITIVE_INSTALLER_FAILED          NT_STATUS(0xC0150025)
     1385#define NT_STATUS_GENERIC_COMMAND_FAILED                  NT_STATUS(0xC0150026)
     1386#define NT_STATUS_SXS_FILE_HASH_MISSING                   NT_STATUS(0xC0150027)
     1387#define NT_STATUS_TRANSACTIONAL_CONFLICT                  NT_STATUS(0xC0190001)
     1388#define NT_STATUS_INVALID_TRANSACTION                     NT_STATUS(0xC0190002)
     1389#define NT_STATUS_TRANSACTION_NOT_ACTIVE                  NT_STATUS(0xC0190003)
     1390#define NT_STATUS_TM_INITIALIZATION_FAILED                NT_STATUS(0xC0190004)
     1391#define NT_STATUS_RM_NOT_ACTIVE                           NT_STATUS(0xC0190005)
     1392#define NT_STATUS_RM_METADATA_CORRUPT                     NT_STATUS(0xC0190006)
     1393#define NT_STATUS_TRANSACTION_NOT_JOINED                  NT_STATUS(0xC0190007)
     1394#define NT_STATUS_DIRECTORY_NOT_RM                        NT_STATUS(0xC0190008)
     1395#define NT_STATUS_TRANSACTIONS_UNSUPPORTED_REMOTE         NT_STATUS(0xC019000A)
     1396#define NT_STATUS_LOG_RESIZE_INVALID_SIZE                 NT_STATUS(0xC019000B)
     1397#define NT_STATUS_REMOTE_FILE_VERSION_MISMATCH            NT_STATUS(0xC019000C)
     1398#define NT_STATUS_CRM_PROTOCOL_ALREADY_EXISTS             NT_STATUS(0xC019000F)
     1399#define NT_STATUS_TRANSACTION_PROPAGATION_FAILED          NT_STATUS(0xC0190010)
     1400#define NT_STATUS_CRM_PROTOCOL_NOT_FOUND                  NT_STATUS(0xC0190011)
     1401#define NT_STATUS_TRANSACTION_SUPERIOR_EXISTS             NT_STATUS(0xC0190012)
     1402#define NT_STATUS_TRANSACTION_REQUEST_NOT_VALID           NT_STATUS(0xC0190013)
     1403#define NT_STATUS_TRANSACTION_NOT_REQUESTED               NT_STATUS(0xC0190014)
     1404#define NT_STATUS_TRANSACTION_ALREADY_ABORTED             NT_STATUS(0xC0190015)
     1405#define NT_STATUS_TRANSACTION_ALREADY_COMMITTED           NT_STATUS(0xC0190016)
     1406#define NT_STATUS_TRANSACTION_INVALID_MARSHALL_BUFFER     NT_STATUS(0xC0190017)
     1407#define NT_STATUS_CURRENT_TRANSACTION_NOT_VALID           NT_STATUS(0xC0190018)
     1408#define NT_STATUS_LOG_GROWTH_FAILED                       NT_STATUS(0xC0190019)
     1409#define NT_STATUS_OBJECT_NO_LONGER_EXISTS                 NT_STATUS(0xC0190021)
     1410#define NT_STATUS_STREAM_MINIVERSION_NOT_FOUND            NT_STATUS(0xC0190022)
     1411#define NT_STATUS_STREAM_MINIVERSION_NOT_VALID            NT_STATUS(0xC0190023)
     1412#define NT_STATUS_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION NT_STATUS(0xC0190024)
     1413#define NT_STATUS_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT NT_STATUS(0xC0190025)
     1414#define NT_STATUS_CANT_CREATE_MORE_STREAM_MINIVERSIONS    NT_STATUS(0xC0190026)
     1415#define NT_STATUS_HANDLE_NO_LONGER_VALID                  NT_STATUS(0xC0190028)
     1416#define NT_STATUS_LOG_CORRUPTION_DETECTED                 NT_STATUS(0xC0190030)
     1417#define NT_STATUS_RM_DISCONNECTED                         NT_STATUS(0xC0190032)
     1418#define NT_STATUS_ENLISTMENT_NOT_SUPERIOR                 NT_STATUS(0xC0190033)
     1419#define NT_STATUS_FILE_IDENTITY_NOT_PERSISTENT            NT_STATUS(0xC0190036)
     1420#define NT_STATUS_CANT_BREAK_TRANSACTIONAL_DEPENDENCY     NT_STATUS(0xC0190037)
     1421#define NT_STATUS_CANT_CROSS_RM_BOUNDARY                  NT_STATUS(0xC0190038)
     1422#define NT_STATUS_TXF_DIR_NOT_EMPTY                       NT_STATUS(0xC0190039)
     1423#define NT_STATUS_INDOUBT_TRANSACTIONS_EXIST              NT_STATUS(0xC019003A)
     1424#define NT_STATUS_TM_VOLATILE                             NT_STATUS(0xC019003B)
     1425#define NT_STATUS_ROLLBACK_TIMER_EXPIRED                  NT_STATUS(0xC019003C)
     1426#define NT_STATUS_TXF_ATTRIBUTE_CORRUPT                   NT_STATUS(0xC019003D)
     1427#define NT_STATUS_EFS_NOT_ALLOWED_IN_TRANSACTION          NT_STATUS(0xC019003E)
     1428#define NT_STATUS_TRANSACTIONAL_OPEN_NOT_ALLOWED          NT_STATUS(0xC019003F)
     1429#define NT_STATUS_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE   NT_STATUS(0xC0190040)
     1430#define NT_STATUS_TRANSACTION_REQUIRED_PROMOTION          NT_STATUS(0xC0190043)
     1431#define NT_STATUS_CANNOT_EXECUTE_FILE_IN_TRANSACTION      NT_STATUS(0xC0190044)
     1432#define NT_STATUS_TRANSACTIONS_NOT_FROZEN                 NT_STATUS(0xC0190045)
     1433#define NT_STATUS_TRANSACTION_FREEZE_IN_PROGRESS          NT_STATUS(0xC0190046)
     1434#define NT_STATUS_NOT_SNAPSHOT_VOLUME                     NT_STATUS(0xC0190047)
     1435#define NT_STATUS_NO_SAVEPOINT_WITH_OPEN_FILES            NT_STATUS(0xC0190048)
     1436#define NT_STATUS_SPARSE_NOT_ALLOWED_IN_TRANSACTION       NT_STATUS(0xC0190049)
     1437#define NT_STATUS_TM_IDENTITY_MISMATCH                    NT_STATUS(0xC019004A)
     1438#define NT_STATUS_FLOATED_SECTION                         NT_STATUS(0xC019004B)
     1439#define NT_STATUS_CANNOT_ACCEPT_TRANSACTED_WORK           NT_STATUS(0xC019004C)
     1440#define NT_STATUS_CANNOT_ABORT_TRANSACTIONS               NT_STATUS(0xC019004D)
     1441#define NT_STATUS_TRANSACTION_NOT_FOUND                   NT_STATUS(0xC019004E)
     1442#define NT_STATUS_RESOURCEMANAGER_NOT_FOUND               NT_STATUS(0xC019004F)
     1443#define NT_STATUS_ENLISTMENT_NOT_FOUND                    NT_STATUS(0xC0190050)
     1444#define NT_STATUS_TRANSACTIONMANAGER_NOT_FOUND            NT_STATUS(0xC0190051)
     1445#define NT_STATUS_TRANSACTIONMANAGER_NOT_ONLINE           NT_STATUS(0xC0190052)
     1446#define NT_STATUS_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION NT_STATUS(0xC0190053)
     1447#define NT_STATUS_TRANSACTION_NOT_ROOT                    NT_STATUS(0xC0190054)
     1448#define NT_STATUS_TRANSACTION_OBJECT_EXPIRED              NT_STATUS(0xC0190055)
     1449#define NT_STATUS_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION  NT_STATUS(0xC0190056)
     1450#define NT_STATUS_TRANSACTION_RESPONSE_NOT_ENLISTED       NT_STATUS(0xC0190057)
     1451#define NT_STATUS_TRANSACTION_RECORD_TOO_LONG             NT_STATUS(0xC0190058)
     1452#define NT_STATUS_NO_LINK_TRACKING_IN_TRANSACTION         NT_STATUS(0xC0190059)
     1453#define NT_STATUS_OPERATION_NOT_SUPPORTED_IN_TRANSACTION  NT_STATUS(0xC019005A)
     1454#define NT_STATUS_TRANSACTION_INTEGRITY_VIOLATED          NT_STATUS(0xC019005B)
     1455#define NT_STATUS_EXPIRED_HANDLE                          NT_STATUS(0xC0190060)
     1456#define NT_STATUS_TRANSACTION_NOT_ENLISTED                NT_STATUS(0xC0190061)
     1457#define NT_STATUS_LOG_SECTOR_INVALID                      NT_STATUS(0xC01A0001)
     1458#define NT_STATUS_LOG_SECTOR_PARITY_INVALID               NT_STATUS(0xC01A0002)
     1459#define NT_STATUS_LOG_SECTOR_REMAPPED                     NT_STATUS(0xC01A0003)
     1460#define NT_STATUS_LOG_BLOCK_INCOMPLETE                    NT_STATUS(0xC01A0004)
     1461#define NT_STATUS_LOG_INVALID_RANGE                       NT_STATUS(0xC01A0005)
     1462#define NT_STATUS_LOG_BLOCKS_EXHAUSTED                    NT_STATUS(0xC01A0006)
     1463#define NT_STATUS_LOG_READ_CONTEXT_INVALID                NT_STATUS(0xC01A0007)
     1464#define NT_STATUS_LOG_RESTART_INVALID                     NT_STATUS(0xC01A0008)
     1465#define NT_STATUS_LOG_BLOCK_VERSION                       NT_STATUS(0xC01A0009)
     1466#define NT_STATUS_LOG_BLOCK_INVALID                       NT_STATUS(0xC01A000A)
     1467#define NT_STATUS_LOG_READ_MODE_INVALID                   NT_STATUS(0xC01A000B)
     1468#define NT_STATUS_LOG_METADATA_CORRUPT                    NT_STATUS(0xC01A000D)
     1469#define NT_STATUS_LOG_METADATA_INVALID                    NT_STATUS(0xC01A000E)
     1470#define NT_STATUS_LOG_METADATA_INCONSISTENT               NT_STATUS(0xC01A000F)
     1471#define NT_STATUS_LOG_RESERVATION_INVALID                 NT_STATUS(0xC01A0010)
     1472#define NT_STATUS_LOG_CANT_DELETE                         NT_STATUS(0xC01A0011)
     1473#define NT_STATUS_LOG_CONTAINER_LIMIT_EXCEEDED            NT_STATUS(0xC01A0012)
     1474#define NT_STATUS_LOG_START_OF_LOG                        NT_STATUS(0xC01A0013)
     1475#define NT_STATUS_LOG_POLICY_ALREADY_INSTALLED            NT_STATUS(0xC01A0014)
     1476#define NT_STATUS_LOG_POLICY_NOT_INSTALLED                NT_STATUS(0xC01A0015)
     1477#define NT_STATUS_LOG_POLICY_INVALID                      NT_STATUS(0xC01A0016)
     1478#define NT_STATUS_LOG_POLICY_CONFLICT                     NT_STATUS(0xC01A0017)
     1479#define NT_STATUS_LOG_PINNED_ARCHIVE_TAIL                 NT_STATUS(0xC01A0018)
     1480#define NT_STATUS_LOG_RECORD_NONEXISTENT                  NT_STATUS(0xC01A0019)
     1481#define NT_STATUS_LOG_RECORDS_RESERVED_INVALID            NT_STATUS(0xC01A001A)
     1482#define NT_STATUS_LOG_SPACE_RESERVED_INVALID              NT_STATUS(0xC01A001B)
     1483#define NT_STATUS_LOG_TAIL_INVALID                        NT_STATUS(0xC01A001C)
     1484#define NT_STATUS_LOG_FULL                                NT_STATUS(0xC01A001D)
     1485#define NT_STATUS_LOG_MULTIPLEXED                         NT_STATUS(0xC01A001E)
     1486#define NT_STATUS_LOG_DEDICATED                           NT_STATUS(0xC01A001F)
     1487#define NT_STATUS_LOG_ARCHIVE_NOT_IN_PROGRESS             NT_STATUS(0xC01A0020)
     1488#define NT_STATUS_LOG_ARCHIVE_IN_PROGRESS                 NT_STATUS(0xC01A0021)
     1489#define NT_STATUS_LOG_EPHEMERAL                           NT_STATUS(0xC01A0022)
     1490#define NT_STATUS_LOG_NOT_ENOUGH_CONTAINERS               NT_STATUS(0xC01A0023)
     1491#define NT_STATUS_LOG_CLIENT_ALREADY_REGISTERED           NT_STATUS(0xC01A0024)
     1492#define NT_STATUS_LOG_CLIENT_NOT_REGISTERED               NT_STATUS(0xC01A0025)
     1493#define NT_STATUS_LOG_FULL_HANDLER_IN_PROGRESS            NT_STATUS(0xC01A0026)
     1494#define NT_STATUS_LOG_CONTAINER_READ_FAILED               NT_STATUS(0xC01A0027)
     1495#define NT_STATUS_LOG_CONTAINER_WRITE_FAILED              NT_STATUS(0xC01A0028)
     1496#define NT_STATUS_LOG_CONTAINER_OPEN_FAILED               NT_STATUS(0xC01A0029)
     1497#define NT_STATUS_LOG_CONTAINER_STATE_INVALID             NT_STATUS(0xC01A002A)
     1498#define NT_STATUS_LOG_STATE_INVALID                       NT_STATUS(0xC01A002B)
     1499#define NT_STATUS_LOG_PINNED                              NT_STATUS(0xC01A002C)
     1500#define NT_STATUS_LOG_METADATA_FLUSH_FAILED               NT_STATUS(0xC01A002D)
     1501#define NT_STATUS_LOG_INCONSISTENT_SECURITY               NT_STATUS(0xC01A002E)
     1502#define NT_STATUS_LOG_APPENDED_FLUSH_FAILED               NT_STATUS(0xC01A002F)
     1503#define NT_STATUS_LOG_PINNED_RESERVATION                  NT_STATUS(0xC01A0030)
     1504#define NT_STATUS_VIDEO_HUNG_DISPLAY_DRIVER_THREAD        NT_STATUS(0xC01B00EA)
     1505#define NT_STATUS_FLT_NO_HANDLER_DEFINED                  NT_STATUS(0xC01C0001)
     1506#define NT_STATUS_FLT_CONTEXT_ALREADY_DEFINED             NT_STATUS(0xC01C0002)
     1507#define NT_STATUS_FLT_INVALID_ASYNCHRONOUS_REQUEST        NT_STATUS(0xC01C0003)
     1508#define NT_STATUS_FLT_DISALLOW_FAST_IO                    NT_STATUS(0xC01C0004)
     1509#define NT_STATUS_FLT_INVALID_NAME_REQUEST                NT_STATUS(0xC01C0005)
     1510#define NT_STATUS_FLT_NOT_SAFE_TO_POST_OPERATION          NT_STATUS(0xC01C0006)
     1511#define NT_STATUS_FLT_NOT_INITIALIZED                     NT_STATUS(0xC01C0007)
     1512#define NT_STATUS_FLT_FILTER_NOT_READY                    NT_STATUS(0xC01C0008)
     1513#define NT_STATUS_FLT_POST_OPERATION_CLEANUP              NT_STATUS(0xC01C0009)
     1514#define NT_STATUS_FLT_INTERNAL_ERROR                      NT_STATUS(0xC01C000A)
     1515#define NT_STATUS_FLT_DELETING_OBJECT                     NT_STATUS(0xC01C000B)
     1516#define NT_STATUS_FLT_MUST_BE_NONPAGED_POOL               NT_STATUS(0xC01C000C)
     1517#define NT_STATUS_FLT_DUPLICATE_ENTRY                     NT_STATUS(0xC01C000D)
     1518#define NT_STATUS_FLT_CBDQ_DISABLED                       NT_STATUS(0xC01C000E)
     1519#define NT_STATUS_FLT_DO_NOT_ATTACH                       NT_STATUS(0xC01C000F)
     1520#define NT_STATUS_FLT_DO_NOT_DETACH                       NT_STATUS(0xC01C0010)
     1521#define NT_STATUS_FLT_INSTANCE_ALTITUDE_COLLISION         NT_STATUS(0xC01C0011)
     1522#define NT_STATUS_FLT_INSTANCE_NAME_COLLISION             NT_STATUS(0xC01C0012)
     1523#define NT_STATUS_FLT_FILTER_NOT_FOUND                    NT_STATUS(0xC01C0013)
     1524#define NT_STATUS_FLT_VOLUME_NOT_FOUND                    NT_STATUS(0xC01C0014)
     1525#define NT_STATUS_FLT_INSTANCE_NOT_FOUND                  NT_STATUS(0xC01C0015)
     1526#define NT_STATUS_FLT_CONTEXT_ALLOCATION_NOT_FOUND        NT_STATUS(0xC01C0016)
     1527#define NT_STATUS_FLT_INVALID_CONTEXT_REGISTRATION        NT_STATUS(0xC01C0017)
     1528#define NT_STATUS_FLT_NAME_CACHE_MISS                     NT_STATUS(0xC01C0018)
     1529#define NT_STATUS_FLT_NO_DEVICE_OBJECT                    NT_STATUS(0xC01C0019)
     1530#define NT_STATUS_FLT_VOLUME_ALREADY_MOUNTED              NT_STATUS(0xC01C001A)
     1531#define NT_STATUS_FLT_ALREADY_ENLISTED                    NT_STATUS(0xC01C001B)
     1532#define NT_STATUS_FLT_CONTEXT_ALREADY_LINKED              NT_STATUS(0xC01C001C)
     1533#define NT_STATUS_FLT_NO_WAITER_FOR_REPLY                 NT_STATUS(0xC01C0020)
     1534#define NT_STATUS_MONITOR_NO_DESCRIPTOR                   NT_STATUS(0xC01D0001)
     1535#define NT_STATUS_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT       NT_STATUS(0xC01D0002)
     1536#define NT_STATUS_MONITOR_INVALID_DESCRIPTOR_CHECKSUM     NT_STATUS(0xC01D0003)
     1537#define NT_STATUS_MONITOR_INVALID_STANDARD_TIMING_BLOCK   NT_STATUS(0xC01D0004)
     1538#define NT_STATUS_MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED NT_STATUS(0xC01D0005)
     1539#define NT_STATUS_MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK NT_STATUS(0xC01D0006)
     1540#define NT_STATUS_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK NT_STATUS(0xC01D0007)
     1541#define NT_STATUS_MONITOR_NO_MORE_DESCRIPTOR_DATA         NT_STATUS(0xC01D0008)
     1542#define NT_STATUS_MONITOR_INVALID_DETAILED_TIMING_BLOCK   NT_STATUS(0xC01D0009)
     1543#define NT_STATUS_MONITOR_INVALID_MANUFACTURE_DATE        NT_STATUS(0xC01D000A)
     1544#define NT_STATUS_GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER       NT_STATUS(0xC01E0000)
     1545#define NT_STATUS_GRAPHICS_INSUFFICIENT_DMA_BUFFER        NT_STATUS(0xC01E0001)
     1546#define NT_STATUS_GRAPHICS_INVALID_DISPLAY_ADAPTER        NT_STATUS(0xC01E0002)
     1547#define NT_STATUS_GRAPHICS_ADAPTER_WAS_RESET              NT_STATUS(0xC01E0003)
     1548#define NT_STATUS_GRAPHICS_INVALID_DRIVER_MODEL           NT_STATUS(0xC01E0004)
     1549#define NT_STATUS_GRAPHICS_PRESENT_MODE_CHANGED           NT_STATUS(0xC01E0005)
     1550#define NT_STATUS_GRAPHICS_PRESENT_OCCLUDED               NT_STATUS(0xC01E0006)
     1551#define NT_STATUS_GRAPHICS_PRESENT_DENIED                 NT_STATUS(0xC01E0007)
     1552#define NT_STATUS_GRAPHICS_CANNOTCOLORCONVERT             NT_STATUS(0xC01E0008)
     1553#define NT_STATUS_GRAPHICS_PRESENT_REDIRECTION_DISABLED   NT_STATUS(0xC01E000B)
     1554#define NT_STATUS_GRAPHICS_PRESENT_UNOCCLUDED             NT_STATUS(0xC01E000C)
     1555#define NT_STATUS_GRAPHICS_NO_VIDEO_MEMORY                NT_STATUS(0xC01E0100)
     1556#define NT_STATUS_GRAPHICS_CANT_LOCK_MEMORY               NT_STATUS(0xC01E0101)
     1557#define NT_STATUS_GRAPHICS_ALLOCATION_BUSY                NT_STATUS(0xC01E0102)
     1558#define NT_STATUS_GRAPHICS_TOO_MANY_REFERENCES            NT_STATUS(0xC01E0103)
     1559#define NT_STATUS_GRAPHICS_TRY_AGAIN_LATER                NT_STATUS(0xC01E0104)
     1560#define NT_STATUS_GRAPHICS_TRY_AGAIN_NOW                  NT_STATUS(0xC01E0105)
     1561#define NT_STATUS_GRAPHICS_ALLOCATION_INVALID             NT_STATUS(0xC01E0106)
     1562#define NT_STATUS_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE NT_STATUS(0xC01E0107)
     1563#define NT_STATUS_GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED NT_STATUS(0xC01E0108)
     1564#define NT_STATUS_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION   NT_STATUS(0xC01E0109)
     1565#define NT_STATUS_GRAPHICS_INVALID_ALLOCATION_USAGE       NT_STATUS(0xC01E0110)
     1566#define NT_STATUS_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION  NT_STATUS(0xC01E0111)
     1567#define NT_STATUS_GRAPHICS_ALLOCATION_CLOSED              NT_STATUS(0xC01E0112)
     1568#define NT_STATUS_GRAPHICS_INVALID_ALLOCATION_INSTANCE    NT_STATUS(0xC01E0113)
     1569#define NT_STATUS_GRAPHICS_INVALID_ALLOCATION_HANDLE      NT_STATUS(0xC01E0114)
     1570#define NT_STATUS_GRAPHICS_WRONG_ALLOCATION_DEVICE        NT_STATUS(0xC01E0115)
     1571#define NT_STATUS_GRAPHICS_ALLOCATION_CONTENT_LOST        NT_STATUS(0xC01E0116)
     1572#define NT_STATUS_GRAPHICS_GPU_EXCEPTION_ON_DEVICE        NT_STATUS(0xC01E0200)
     1573#define NT_STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY         NT_STATUS(0xC01E0300)
     1574#define NT_STATUS_GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED   NT_STATUS(0xC01E0301)
     1575#define NT_STATUS_GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED NT_STATUS(0xC01E0302)
     1576#define NT_STATUS_GRAPHICS_INVALID_VIDPN                  NT_STATUS(0xC01E0303)
     1577#define NT_STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE   NT_STATUS(0xC01E0304)
     1578#define NT_STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET   NT_STATUS(0xC01E0305)
     1579#define NT_STATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED   NT_STATUS(0xC01E0306)
     1580#define NT_STATUS_GRAPHICS_INVALID_VIDPN_SOURCEMODESET    NT_STATUS(0xC01E0308)
     1581#define NT_STATUS_GRAPHICS_INVALID_VIDPN_TARGETMODESET    NT_STATUS(0xC01E0309)
     1582#define NT_STATUS_GRAPHICS_INVALID_FREQUENCY              NT_STATUS(0xC01E030A)
     1583#define NT_STATUS_GRAPHICS_INVALID_ACTIVE_REGION          NT_STATUS(0xC01E030B)
     1584#define NT_STATUS_GRAPHICS_INVALID_TOTAL_REGION           NT_STATUS(0xC01E030C)
     1585#define NT_STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE NT_STATUS(0xC01E0310)
     1586#define NT_STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE NT_STATUS(0xC01E0311)
     1587#define NT_STATUS_GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET NT_STATUS(0xC01E0312)
     1588#define NT_STATUS_GRAPHICS_PATH_ALREADY_IN_TOPOLOGY       NT_STATUS(0xC01E0313)
     1589#define NT_STATUS_GRAPHICS_MODE_ALREADY_IN_MODESET        NT_STATUS(0xC01E0314)
     1590#define NT_STATUS_GRAPHICS_INVALID_VIDEOPRESENTSOURCESET  NT_STATUS(0xC01E0315)
     1591#define NT_STATUS_GRAPHICS_INVALID_VIDEOPRESENTTARGETSET  NT_STATUS(0xC01E0316)
     1592#define NT_STATUS_GRAPHICS_SOURCE_ALREADY_IN_SET          NT_STATUS(0xC01E0317)
     1593#define NT_STATUS_GRAPHICS_TARGET_ALREADY_IN_SET          NT_STATUS(0xC01E0318)
     1594#define NT_STATUS_GRAPHICS_INVALID_VIDPN_PRESENT_PATH     NT_STATUS(0xC01E0319)
     1595#define NT_STATUS_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY  NT_STATUS(0xC01E031A)
     1596#define NT_STATUS_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET NT_STATUS(0xC01E031B)
     1597#define NT_STATUS_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE NT_STATUS(0xC01E031C)
     1598#define NT_STATUS_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET      NT_STATUS(0xC01E031D)
     1599#define NT_STATUS_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET  NT_STATUS(0xC01E031F)
     1600#define NT_STATUS_GRAPHICS_STALE_MODESET                  NT_STATUS(0xC01E0320)
     1601#define NT_STATUS_GRAPHICS_INVALID_MONITOR_SOURCEMODESET  NT_STATUS(0xC01E0321)
     1602#define NT_STATUS_GRAPHICS_INVALID_MONITOR_SOURCE_MODE    NT_STATUS(0xC01E0322)
     1603#define NT_STATUS_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN NT_STATUS(0xC01E0323)
     1604#define NT_STATUS_GRAPHICS_MODE_ID_MUST_BE_UNIQUE         NT_STATUS(0xC01E0324)
     1605#define NT_STATUS_GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT_INTERSECTION NT_STATUS(0xC01E0325)
     1606#define NT_STATUS_GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOURCES NT_STATUS(0xC01E0326)
     1607#define NT_STATUS_GRAPHICS_PATH_NOT_IN_TOPOLOGY           NT_STATUS(0xC01E0327)
     1608#define NT_STATUS_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOURCE NT_STATUS(0xC01E0328)
     1609#define NT_STATUS_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET NT_STATUS(0xC01E0329)
     1610#define NT_STATUS_GRAPHICS_INVALID_MONITORDESCRIPTORSET   NT_STATUS(0xC01E032A)
     1611#define NT_STATUS_GRAPHICS_INVALID_MONITORDESCRIPTOR      NT_STATUS(0xC01E032B)
     1612#define NT_STATUS_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET   NT_STATUS(0xC01E032C)
     1613#define NT_STATUS_GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET NT_STATUS(0xC01E032D)
     1614#define NT_STATUS_GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE NT_STATUS(0xC01E032E)
     1615#define NT_STATUS_GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE NT_STATUS(0xC01E032F)
     1616#define NT_STATUS_GRAPHICS_RESOURCES_NOT_RELATED          NT_STATUS(0xC01E0330)
     1617#define NT_STATUS_GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE       NT_STATUS(0xC01E0331)
     1618#define NT_STATUS_GRAPHICS_TARGET_ID_MUST_BE_UNIQUE       NT_STATUS(0xC01E0332)
     1619#define NT_STATUS_GRAPHICS_NO_AVAILABLE_VIDPN_TARGET      NT_STATUS(0xC01E0333)
     1620#define NT_STATUS_GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WITH_ADAPTER NT_STATUS(0xC01E0334)
     1621#define NT_STATUS_GRAPHICS_NO_VIDPNMGR                    NT_STATUS(0xC01E0335)
     1622#define NT_STATUS_GRAPHICS_NO_ACTIVE_VIDPN                NT_STATUS(0xC01E0336)
     1623#define NT_STATUS_GRAPHICS_STALE_VIDPN_TOPOLOGY           NT_STATUS(0xC01E0337)
     1624#define NT_STATUS_GRAPHICS_MONITOR_NOT_CONNECTED          NT_STATUS(0xC01E0338)
     1625#define NT_STATUS_GRAPHICS_SOURCE_NOT_IN_TOPOLOGY         NT_STATUS(0xC01E0339)
     1626#define NT_STATUS_GRAPHICS_INVALID_PRIMARYSURFACE_SIZE    NT_STATUS(0xC01E033A)
     1627#define NT_STATUS_GRAPHICS_INVALID_VISIBLEREGION_SIZE     NT_STATUS(0xC01E033B)
     1628#define NT_STATUS_GRAPHICS_INVALID_STRIDE                 NT_STATUS(0xC01E033C)
     1629#define NT_STATUS_GRAPHICS_INVALID_PIXELFORMAT            NT_STATUS(0xC01E033D)
     1630#define NT_STATUS_GRAPHICS_INVALID_COLORBASIS             NT_STATUS(0xC01E033E)
     1631#define NT_STATUS_GRAPHICS_INVALID_PIXELVALUEACCESSMODE   NT_STATUS(0xC01E033F)
     1632#define NT_STATUS_GRAPHICS_TARGET_NOT_IN_TOPOLOGY         NT_STATUS(0xC01E0340)
     1633#define NT_STATUS_GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT NT_STATUS(0xC01E0341)
     1634#define NT_STATUS_GRAPHICS_VIDPN_SOURCE_IN_USE            NT_STATUS(0xC01E0342)
     1635#define NT_STATUS_GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN       NT_STATUS(0xC01E0343)
     1636#define NT_STATUS_GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL NT_STATUS(0xC01E0344)
     1637#define NT_STATUS_GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANSFORMATION NT_STATUS(0xC01E0345)
     1638#define NT_STATUS_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED NT_STATUS(0xC01E0346)
     1639#define NT_STATUS_GRAPHICS_INVALID_GAMMA_RAMP             NT_STATUS(0xC01E0347)
     1640#define NT_STATUS_GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED       NT_STATUS(0xC01E0348)
     1641#define NT_STATUS_GRAPHICS_MULTISAMPLING_NOT_SUPPORTED    NT_STATUS(0xC01E0349)
     1642#define NT_STATUS_GRAPHICS_MODE_NOT_IN_MODESET            NT_STATUS(0xC01E034A)
     1643#define NT_STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON NT_STATUS(0xC01E034D)
     1644#define NT_STATUS_GRAPHICS_INVALID_PATH_CONTENT_TYPE      NT_STATUS(0xC01E034E)
     1645#define NT_STATUS_GRAPHICS_INVALID_COPYPROTECTION_TYPE    NT_STATUS(0xC01E034F)
     1646#define NT_STATUS_GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS NT_STATUS(0xC01E0350)
     1647#define NT_STATUS_GRAPHICS_INVALID_SCANLINE_ORDERING      NT_STATUS(0xC01E0352)
     1648#define NT_STATUS_GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED   NT_STATUS(0xC01E0353)
     1649#define NT_STATUS_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS NT_STATUS(0xC01E0354)
     1650#define NT_STATUS_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT    NT_STATUS(0xC01E0355)
     1651#define NT_STATUS_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM NT_STATUS(0xC01E0356)
     1652#define NT_STATUS_GRAPHICS_INVALID_MONITOR_CAPABILITY_ORIGIN NT_STATUS(0xC01E0357)
     1653#define NT_STATUS_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE_CONSTRAINT NT_STATUS(0xC01E0358)
     1654#define NT_STATUS_GRAPHICS_MAX_NUM_PATHS_REACHED          NT_STATUS(0xC01E0359)
     1655#define NT_STATUS_GRAPHICS_CANCEL_VIDPN_TOPOLOGY_AUGMENTATION NT_STATUS(0xC01E035A)
     1656#define NT_STATUS_GRAPHICS_INVALID_CLIENT_TYPE            NT_STATUS(0xC01E035B)
     1657#define NT_STATUS_GRAPHICS_CLIENTVIDPN_NOT_SET            NT_STATUS(0xC01E035C)
     1658#define NT_STATUS_GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED NT_STATUS(0xC01E0400)
     1659#define NT_STATUS_GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED NT_STATUS(0xC01E0401)
     1660#define NT_STATUS_GRAPHICS_NOT_A_LINKED_ADAPTER           NT_STATUS(0xC01E0430)
     1661#define NT_STATUS_GRAPHICS_LEADLINK_NOT_ENUMERATED        NT_STATUS(0xC01E0431)
     1662#define NT_STATUS_GRAPHICS_CHAINLINKS_NOT_ENUMERATED      NT_STATUS(0xC01E0432)
     1663#define NT_STATUS_GRAPHICS_ADAPTER_CHAIN_NOT_READY        NT_STATUS(0xC01E0433)
     1664#define NT_STATUS_GRAPHICS_CHAINLINKS_NOT_STARTED         NT_STATUS(0xC01E0434)
     1665#define NT_STATUS_GRAPHICS_CHAINLINKS_NOT_POWERED_ON      NT_STATUS(0xC01E0435)
     1666#define NT_STATUS_GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE NT_STATUS(0xC01E0436)
     1667#define NT_STATUS_GRAPHICS_NOT_POST_DEVICE_DRIVER         NT_STATUS(0xC01E0438)
     1668#define NT_STATUS_GRAPHICS_ADAPTER_ACCESS_NOT_EXCLUDED    NT_STATUS(0xC01E043B)
     1669#define NT_STATUS_GRAPHICS_OPM_NOT_SUPPORTED              NT_STATUS(0xC01E0500)
     1670#define NT_STATUS_GRAPHICS_COPP_NOT_SUPPORTED             NT_STATUS(0xC01E0501)
     1671#define NT_STATUS_GRAPHICS_UAB_NOT_SUPPORTED              NT_STATUS(0xC01E0502)
     1672#define NT_STATUS_GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS NT_STATUS(0xC01E0503)
     1673#define NT_STATUS_GRAPHICS_OPM_PARAMETER_ARRAY_TOO_SMALL  NT_STATUS(0xC01E0504)
     1674#define NT_STATUS_GRAPHICS_OPM_NO_PROTECTED_OUTPUTS_EXIST NT_STATUS(0xC01E0505)
     1675#define NT_STATUS_GRAPHICS_PVP_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME NT_STATUS(0xC01E0506)
     1676#define NT_STATUS_GRAPHICS_PVP_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP NT_STATUS(0xC01E0507)
     1677#define NT_STATUS_GRAPHICS_PVP_MIRRORING_DEVICES_NOT_SUPPORTED NT_STATUS(0xC01E0508)
     1678#define NT_STATUS_GRAPHICS_OPM_INVALID_POINTER            NT_STATUS(0xC01E050A)
     1679#define NT_STATUS_GRAPHICS_OPM_INTERNAL_ERROR             NT_STATUS(0xC01E050B)
     1680#define NT_STATUS_GRAPHICS_OPM_INVALID_HANDLE             NT_STATUS(0xC01E050C)
     1681#define NT_STATUS_GRAPHICS_PVP_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE NT_STATUS(0xC01E050D)
     1682#define NT_STATUS_GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH NT_STATUS(0xC01E050E)
     1683#define NT_STATUS_GRAPHICS_OPM_SPANNING_MODE_ENABLED      NT_STATUS(0xC01E050F)
     1684#define NT_STATUS_GRAPHICS_OPM_THEATER_MODE_ENABLED       NT_STATUS(0xC01E0510)
     1685#define NT_STATUS_GRAPHICS_PVP_HFS_FAILED                 NT_STATUS(0xC01E0511)
     1686#define NT_STATUS_GRAPHICS_OPM_INVALID_SRM                NT_STATUS(0xC01E0512)
     1687#define NT_STATUS_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP NT_STATUS(0xC01E0513)
     1688#define NT_STATUS_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP NT_STATUS(0xC01E0514)
     1689#define NT_STATUS_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA NT_STATUS(0xC01E0515)
     1690#define NT_STATUS_GRAPHICS_OPM_HDCP_SRM_NEVER_SET         NT_STATUS(0xC01E0516)
     1691#define NT_STATUS_GRAPHICS_OPM_RESOLUTION_TOO_HIGH        NT_STATUS(0xC01E0517)
     1692#define NT_STATUS_GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE NT_STATUS(0xC01E0518)
     1693#define NT_STATUS_GRAPHICS_OPM_PROTECTED_OUTPUT_NO_LONGER_EXISTS NT_STATUS(0xC01E051A)
     1694#define NT_STATUS_GRAPHICS_OPM_SESSION_TYPE_CHANGE_IN_PROGRESS NT_STATUS(0xC01E051B)
     1695#define NT_STATUS_GRAPHICS_OPM_PROTECTED_OUTPUT_DOES_NOT_HAVE_COPP_SEMANTICS NT_STATUS(0xC01E051C)
     1696#define NT_STATUS_GRAPHICS_OPM_INVALID_INFORMATION_REQUEST NT_STATUS(0xC01E051D)
     1697#define NT_STATUS_GRAPHICS_OPM_DRIVER_INTERNAL_ERROR      NT_STATUS(0xC01E051E)
     1698#define NT_STATUS_GRAPHICS_OPM_PROTECTED_OUTPUT_DOES_NOT_HAVE_OPM_SEMANTICS NT_STATUS(0xC01E051F)
     1699#define NT_STATUS_GRAPHICS_OPM_SIGNALING_NOT_SUPPORTED    NT_STATUS(0xC01E0520)
     1700#define NT_STATUS_GRAPHICS_OPM_INVALID_CONFIGURATION_REQUEST NT_STATUS(0xC01E0521)
     1701#define NT_STATUS_GRAPHICS_I2C_NOT_SUPPORTED              NT_STATUS(0xC01E0580)
     1702#define NT_STATUS_GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST      NT_STATUS(0xC01E0581)
     1703#define NT_STATUS_GRAPHICS_I2C_ERROR_TRANSMITTING_DATA    NT_STATUS(0xC01E0582)
     1704#define NT_STATUS_GRAPHICS_I2C_ERROR_RECEIVING_DATA       NT_STATUS(0xC01E0583)
     1705#define NT_STATUS_GRAPHICS_DDCCI_VCP_NOT_SUPPORTED        NT_STATUS(0xC01E0584)
     1706#define NT_STATUS_GRAPHICS_DDCCI_INVALID_DATA             NT_STATUS(0xC01E0585)
     1707#define NT_STATUS_GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATUS_BYTE NT_STATUS(0xC01E0586)
     1708#define NT_STATUS_GRAPHICS_DDCCI_INVALID_CAPABILITIES_STRING NT_STATUS(0xC01E0587)
     1709#define NT_STATUS_GRAPHICS_MCA_INTERNAL_ERROR             NT_STATUS(0xC01E0588)
     1710#define NT_STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND  NT_STATUS(0xC01E0589)
     1711#define NT_STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH   NT_STATUS(0xC01E058A)
     1712#define NT_STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM NT_STATUS(0xC01E058B)
     1713#define NT_STATUS_GRAPHICS_INVALID_PHYSICAL_MONITOR_HANDLE NT_STATUS(0xC01E058C)
     1714#define NT_STATUS_GRAPHICS_MONITOR_NO_LONGER_EXISTS       NT_STATUS(0xC01E058D)
     1715#define NT_STATUS_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED NT_STATUS(0xC01E05E0)
     1716#define NT_STATUS_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME NT_STATUS(0xC01E05E1)
     1717#define NT_STATUS_GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP NT_STATUS(0xC01E05E2)
     1718#define NT_STATUS_GRAPHICS_MIRRORING_DEVICES_NOT_SUPPORTED NT_STATUS(0xC01E05E3)
     1719#define NT_STATUS_GRAPHICS_INVALID_POINTER                NT_STATUS(0xC01E05E4)
     1720#define NT_STATUS_GRAPHICS_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE NT_STATUS(0xC01E05E5)
     1721#define NT_STATUS_GRAPHICS_PARAMETER_ARRAY_TOO_SMALL      NT_STATUS(0xC01E05E6)
     1722#define NT_STATUS_GRAPHICS_INTERNAL_ERROR                 NT_STATUS(0xC01E05E7)
     1723#define NT_STATUS_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS NT_STATUS(0xC01E05E8)
     1724#define NT_STATUS_FVE_LOCKED_VOLUME                       NT_STATUS(0xC0210000)
     1725#define NT_STATUS_FVE_NOT_ENCRYPTED                       NT_STATUS(0xC0210001)
     1726#define NT_STATUS_FVE_BAD_INFORMATION                     NT_STATUS(0xC0210002)
     1727#define NT_STATUS_FVE_TOO_SMALL                           NT_STATUS(0xC0210003)
     1728#define NT_STATUS_FVE_FAILED_WRONG_FS                     NT_STATUS(0xC0210004)
     1729#define NT_STATUS_FVE_FAILED_BAD_FS                       NT_STATUS(0xC0210005)
     1730#define NT_STATUS_FVE_FS_NOT_EXTENDED                     NT_STATUS(0xC0210006)
     1731#define NT_STATUS_FVE_FS_MOUNTED                          NT_STATUS(0xC0210007)
     1732#define NT_STATUS_FVE_NO_LICENSE                          NT_STATUS(0xC0210008)
     1733#define NT_STATUS_FVE_ACTION_NOT_ALLOWED                  NT_STATUS(0xC0210009)
     1734#define NT_STATUS_FVE_BAD_DATA                            NT_STATUS(0xC021000A)
     1735#define NT_STATUS_FVE_VOLUME_NOT_BOUND                    NT_STATUS(0xC021000B)
     1736#define NT_STATUS_FVE_NOT_DATA_VOLUME                     NT_STATUS(0xC021000C)
     1737#define NT_STATUS_FVE_CONV_READ_ERROR                     NT_STATUS(0xC021000D)
     1738#define NT_STATUS_FVE_CONV_WRITE_ERROR                    NT_STATUS(0xC021000E)
     1739#define NT_STATUS_FVE_OVERLAPPED_UPDATE                   NT_STATUS(0xC021000F)
     1740#define NT_STATUS_FVE_FAILED_SECTOR_SIZE                  NT_STATUS(0xC0210010)
     1741#define NT_STATUS_FVE_FAILED_AUTHENTICATION               NT_STATUS(0xC0210011)
     1742#define NT_STATUS_FVE_NOT_OS_VOLUME                       NT_STATUS(0xC0210012)
     1743#define NT_STATUS_FVE_KEYFILE_NOT_FOUND                   NT_STATUS(0xC0210013)
     1744#define NT_STATUS_FVE_KEYFILE_INVALID                     NT_STATUS(0xC0210014)
     1745#define NT_STATUS_FVE_KEYFILE_NO_VMK                      NT_STATUS(0xC0210015)
     1746#define NT_STATUS_FVE_TPM_DISABLED                        NT_STATUS(0xC0210016)
     1747#define NT_STATUS_FVE_TPM_SRK_AUTH_NOT_ZERO               NT_STATUS(0xC0210017)
     1748#define NT_STATUS_FVE_TPM_INVALID_PCR                     NT_STATUS(0xC0210018)
     1749#define NT_STATUS_FVE_TPM_NO_VMK                          NT_STATUS(0xC0210019)
     1750#define NT_STATUS_FVE_PIN_INVALID                         NT_STATUS(0xC021001A)
     1751#define NT_STATUS_FVE_AUTH_INVALID_APPLICATION            NT_STATUS(0xC021001B)
     1752#define NT_STATUS_FVE_AUTH_INVALID_CONFIG                 NT_STATUS(0xC021001C)
     1753#define NT_STATUS_FVE_DEBUGGER_ENABLED                    NT_STATUS(0xC021001D)
     1754#define NT_STATUS_FVE_DRY_RUN_FAILED                      NT_STATUS(0xC021001E)
     1755#define NT_STATUS_FVE_BAD_METADATA_POINTER                NT_STATUS(0xC021001F)
     1756#define NT_STATUS_FVE_OLD_METADATA_COPY                   NT_STATUS(0xC0210020)
     1757#define NT_STATUS_FVE_REBOOT_REQUIRED                     NT_STATUS(0xC0210021)
     1758#define NT_STATUS_FVE_RAW_ACCESS                          NT_STATUS(0xC0210022)
     1759#define NT_STATUS_FVE_RAW_BLOCKED                         NT_STATUS(0xC0210023)
     1760#define NT_STATUS_FVE_NO_FEATURE_LICENSE                  NT_STATUS(0xC0210026)
     1761#define NT_STATUS_FVE_POLICY_USER_DISABLE_RDV_NOT_ALLOWED NT_STATUS(0xC0210027)
     1762#define NT_STATUS_FVE_CONV_RECOVERY_FAILED                NT_STATUS(0xC0210028)
     1763#define NT_STATUS_FVE_VIRTUALIZED_SPACE_TOO_BIG           NT_STATUS(0xC0210029)
     1764#define NT_STATUS_FVE_VOLUME_TOO_SMALL                    NT_STATUS(0xC0210030)
     1765#define NT_STATUS_FWP_CALLOUT_NOT_FOUND                   NT_STATUS(0xC0220001)
     1766#define NT_STATUS_FWP_CONDITION_NOT_FOUND                 NT_STATUS(0xC0220002)
     1767#define NT_STATUS_FWP_FILTER_NOT_FOUND                    NT_STATUS(0xC0220003)
     1768#define NT_STATUS_FWP_LAYER_NOT_FOUND                     NT_STATUS(0xC0220004)
     1769#define NT_STATUS_FWP_PROVIDER_NOT_FOUND                  NT_STATUS(0xC0220005)
     1770#define NT_STATUS_FWP_PROVIDER_CONTEXT_NOT_FOUND          NT_STATUS(0xC0220006)
     1771#define NT_STATUS_FWP_SUBLAYER_NOT_FOUND                  NT_STATUS(0xC0220007)
     1772#define NT_STATUS_FWP_NOT_FOUND                           NT_STATUS(0xC0220008)
     1773#define NT_STATUS_FWP_ALREADY_EXISTS                      NT_STATUS(0xC0220009)
     1774#define NT_STATUS_FWP_IN_USE                              NT_STATUS(0xC022000A)
     1775#define NT_STATUS_FWP_DYNAMIC_SESSION_IN_PROGRESS         NT_STATUS(0xC022000B)
     1776#define NT_STATUS_FWP_WRONG_SESSION                       NT_STATUS(0xC022000C)
     1777#define NT_STATUS_FWP_NO_TXN_IN_PROGRESS                  NT_STATUS(0xC022000D)
     1778#define NT_STATUS_FWP_TXN_IN_PROGRESS                     NT_STATUS(0xC022000E)
     1779#define NT_STATUS_FWP_TXN_ABORTED                         NT_STATUS(0xC022000F)
     1780#define NT_STATUS_FWP_SESSION_ABORTED                     NT_STATUS(0xC0220010)
     1781#define NT_STATUS_FWP_INCOMPATIBLE_TXN                    NT_STATUS(0xC0220011)
     1782#define NT_STATUS_FWP_TIMEOUT                             NT_STATUS(0xC0220012)
     1783#define NT_STATUS_FWP_NET_EVENTS_DISABLED                 NT_STATUS(0xC0220013)
     1784#define NT_STATUS_FWP_INCOMPATIBLE_LAYER                  NT_STATUS(0xC0220014)
     1785#define NT_STATUS_FWP_KM_CLIENTS_ONLY                     NT_STATUS(0xC0220015)
     1786#define NT_STATUS_FWP_LIFETIME_MISMATCH                   NT_STATUS(0xC0220016)
     1787#define NT_STATUS_FWP_BUILTIN_OBJECT                      NT_STATUS(0xC0220017)
     1788#define NT_STATUS_FWP_TOO_MANY_BOOTTIME_FILTERS           NT_STATUS(0xC0220018)
     1789#define NT_STATUS_FWP_TOO_MANY_CALLOUTS                   NT_STATUS(0xC0220018)
     1790#define NT_STATUS_FWP_NOTIFICATION_DROPPED                NT_STATUS(0xC0220019)
     1791#define NT_STATUS_FWP_TRAFFIC_MISMATCH                    NT_STATUS(0xC022001A)
     1792#define NT_STATUS_FWP_INCOMPATIBLE_SA_STATE               NT_STATUS(0xC022001B)
     1793#define NT_STATUS_FWP_NULL_POINTER                        NT_STATUS(0xC022001C)
     1794#define NT_STATUS_FWP_INVALID_ENUMERATOR                  NT_STATUS(0xC022001D)
     1795#define NT_STATUS_FWP_INVALID_FLAGS                       NT_STATUS(0xC022001E)
     1796#define NT_STATUS_FWP_INVALID_NET_MASK                    NT_STATUS(0xC022001F)
     1797#define NT_STATUS_FWP_INVALID_RANGE                       NT_STATUS(0xC0220020)
     1798#define NT_STATUS_FWP_INVALID_INTERVAL                    NT_STATUS(0xC0220021)
     1799#define NT_STATUS_FWP_ZERO_LENGTH_ARRAY                   NT_STATUS(0xC0220022)
     1800#define NT_STATUS_FWP_NULL_DISPLAY_NAME                   NT_STATUS(0xC0220023)
     1801#define NT_STATUS_FWP_INVALID_ACTION_TYPE                 NT_STATUS(0xC0220024)
     1802#define NT_STATUS_FWP_INVALID_WEIGHT                      NT_STATUS(0xC0220025)
     1803#define NT_STATUS_FWP_MATCH_TYPE_MISMATCH                 NT_STATUS(0xC0220026)
     1804#define NT_STATUS_FWP_TYPE_MISMATCH                       NT_STATUS(0xC0220027)
     1805#define NT_STATUS_FWP_OUT_OF_BOUNDS                       NT_STATUS(0xC0220028)
     1806#define NT_STATUS_FWP_RESERVED                            NT_STATUS(0xC0220029)
     1807#define NT_STATUS_FWP_DUPLICATE_CONDITION                 NT_STATUS(0xC022002A)
     1808#define NT_STATUS_FWP_DUPLICATE_KEYMOD                    NT_STATUS(0xC022002B)
     1809#define NT_STATUS_FWP_ACTION_INCOMPATIBLE_WITH_LAYER      NT_STATUS(0xC022002C)
     1810#define NT_STATUS_FWP_ACTION_INCOMPATIBLE_WITH_SUBLAYER   NT_STATUS(0xC022002D)
     1811#define NT_STATUS_FWP_CONTEXT_INCOMPATIBLE_WITH_LAYER     NT_STATUS(0xC022002E)
     1812#define NT_STATUS_FWP_CONTEXT_INCOMPATIBLE_WITH_CALLOUT   NT_STATUS(0xC022002F)
     1813#define NT_STATUS_FWP_INCOMPATIBLE_AUTH_METHOD            NT_STATUS(0xC0220030)
     1814#define NT_STATUS_FWP_INCOMPATIBLE_DH_GROUP               NT_STATUS(0xC0220031)
     1815#define NT_STATUS_FWP_EM_NOT_SUPPORTED                    NT_STATUS(0xC0220032)
     1816#define NT_STATUS_FWP_NEVER_MATCH                         NT_STATUS(0xC0220033)
     1817#define NT_STATUS_FWP_PROVIDER_CONTEXT_MISMATCH           NT_STATUS(0xC0220034)
     1818#define NT_STATUS_FWP_INVALID_PARAMETER                   NT_STATUS(0xC0220035)
     1819#define NT_STATUS_FWP_TOO_MANY_SUBLAYERS                  NT_STATUS(0xC0220036)
     1820#define NT_STATUS_FWP_CALLOUT_NOTIFICATION_FAILED         NT_STATUS(0xC0220037)
     1821#define NT_STATUS_FWP_INCOMPATIBLE_AUTH_CONFIG            NT_STATUS(0xC0220038)
     1822#define NT_STATUS_FWP_INCOMPATIBLE_CIPHER_CONFIG          NT_STATUS(0xC0220039)
     1823#define NT_STATUS_FWP_DUPLICATE_AUTH_METHOD               NT_STATUS(0xC022003C)
     1824#define NT_STATUS_FWP_TCPIP_NOT_READY                     NT_STATUS(0xC0220100)
     1825#define NT_STATUS_FWP_INJECT_HANDLE_CLOSING               NT_STATUS(0xC0220101)
     1826#define NT_STATUS_FWP_INJECT_HANDLE_STALE                 NT_STATUS(0xC0220102)
     1827#define NT_STATUS_FWP_CANNOT_PEND                         NT_STATUS(0xC0220103)
     1828#define NT_STATUS_NDIS_CLOSING                            NT_STATUS(0xC0230002)
     1829#define NT_STATUS_NDIS_BAD_VERSION                        NT_STATUS(0xC0230004)
     1830#define NT_STATUS_NDIS_BAD_CHARACTERISTICS                NT_STATUS(0xC0230005)
     1831#define NT_STATUS_NDIS_ADAPTER_NOT_FOUND                  NT_STATUS(0xC0230006)
     1832#define NT_STATUS_NDIS_OPEN_FAILED                        NT_STATUS(0xC0230007)
     1833#define NT_STATUS_NDIS_DEVICE_FAILED                      NT_STATUS(0xC0230008)
     1834#define NT_STATUS_NDIS_MULTICAST_FULL                     NT_STATUS(0xC0230009)
     1835#define NT_STATUS_NDIS_MULTICAST_EXISTS                   NT_STATUS(0xC023000A)
     1836#define NT_STATUS_NDIS_MULTICAST_NOT_FOUND                NT_STATUS(0xC023000B)
     1837#define NT_STATUS_NDIS_REQUEST_ABORTED                    NT_STATUS(0xC023000C)
     1838#define NT_STATUS_NDIS_RESET_IN_PROGRESS                  NT_STATUS(0xC023000D)
     1839#define NT_STATUS_NDIS_INVALID_PACKET                     NT_STATUS(0xC023000F)
     1840#define NT_STATUS_NDIS_INVALID_DEVICE_REQUEST             NT_STATUS(0xC0230010)
     1841#define NT_STATUS_NDIS_ADAPTER_NOT_READY                  NT_STATUS(0xC0230011)
     1842#define NT_STATUS_NDIS_INVALID_LENGTH                     NT_STATUS(0xC0230014)
     1843#define NT_STATUS_NDIS_INVALID_DATA                       NT_STATUS(0xC0230015)
     1844#define NT_STATUS_NDIS_BUFFER_TOO_SHORT                   NT_STATUS(0xC0230016)
     1845#define NT_STATUS_NDIS_INVALID_OID                        NT_STATUS(0xC0230017)
     1846#define NT_STATUS_NDIS_ADAPTER_REMOVED                    NT_STATUS(0xC0230018)
     1847#define NT_STATUS_NDIS_UNSUPPORTED_MEDIA                  NT_STATUS(0xC0230019)
     1848#define NT_STATUS_NDIS_GROUP_ADDRESS_IN_USE               NT_STATUS(0xC023001A)
     1849#define NT_STATUS_NDIS_FILE_NOT_FOUND                     NT_STATUS(0xC023001B)
     1850#define NT_STATUS_NDIS_ERROR_READING_FILE                 NT_STATUS(0xC023001C)
     1851#define NT_STATUS_NDIS_ALREADY_MAPPED                     NT_STATUS(0xC023001D)
     1852#define NT_STATUS_NDIS_RESOURCE_CONFLICT                  NT_STATUS(0xC023001E)
     1853#define NT_STATUS_NDIS_MEDIA_DISCONNECTED                 NT_STATUS(0xC023001F)
     1854#define NT_STATUS_NDIS_INVALID_ADDRESS                    NT_STATUS(0xC0230022)
     1855#define NT_STATUS_NDIS_PAUSED                             NT_STATUS(0xC023002A)
     1856#define NT_STATUS_NDIS_INTERFACE_NOT_FOUND                NT_STATUS(0xC023002B)
     1857#define NT_STATUS_NDIS_UNSUPPORTED_REVISION               NT_STATUS(0xC023002C)
     1858#define NT_STATUS_NDIS_INVALID_PORT                       NT_STATUS(0xC023002D)
     1859#define NT_STATUS_NDIS_INVALID_PORT_STATE                 NT_STATUS(0xC023002E)
     1860#define NT_STATUS_NDIS_LOW_POWER_STATE                    NT_STATUS(0xC023002F)
     1861#define NT_STATUS_NDIS_NOT_SUPPORTED                      NT_STATUS(0xC02300BB)
     1862#define NT_STATUS_NDIS_OFFLOAD_POLICY                     NT_STATUS(0xC023100F)
     1863#define NT_STATUS_NDIS_OFFLOAD_CONNECTION_REJECTED        NT_STATUS(0xC0231012)
     1864#define NT_STATUS_NDIS_OFFLOAD_PATH_REJECTED              NT_STATUS(0xC0231013)
     1865#define NT_STATUS_NDIS_DOT11_AUTO_CONFIG_ENABLED          NT_STATUS(0xC0232000)
     1866#define NT_STATUS_NDIS_DOT11_MEDIA_IN_USE                 NT_STATUS(0xC0232001)
     1867#define NT_STATUS_NDIS_DOT11_POWER_STATE_INVALID          NT_STATUS(0xC0232002)
     1868#define NT_STATUS_NDIS_PM_WOL_PATTERN_LIST_FULL           NT_STATUS(0xC0232003)
     1869#define NT_STATUS_NDIS_PM_PROTOCOL_OFFLOAD_LIST_FULL      NT_STATUS(0xC0232004)
     1870#define NT_STATUS_IPSEC_BAD_SPI                           NT_STATUS(0xC0360001)
     1871#define NT_STATUS_IPSEC_SA_LIFETIME_EXPIRED               NT_STATUS(0xC0360002)
     1872#define NT_STATUS_IPSEC_WRONG_SA                          NT_STATUS(0xC0360003)
     1873#define NT_STATUS_IPSEC_REPLAY_CHECK_FAILED               NT_STATUS(0xC0360004)
     1874#define NT_STATUS_IPSEC_INVALID_PACKET                    NT_STATUS(0xC0360005)
     1875#define NT_STATUS_IPSEC_INTEGRITY_CHECK_FAILED            NT_STATUS(0xC0360006)
     1876#define NT_STATUS_IPSEC_CLEAR_TEXT_DROP                   NT_STATUS(0xC0360007)
     1877#define NT_STATUS_IPSEC_AUTH_FIREWALL_DROP                NT_STATUS(0xC0360008)
     1878#define NT_STATUS_IPSEC_THROTTLE_DROP                     NT_STATUS(0xC0360009)
     1879#define NT_STATUS_IPSEC_DOSP_BLOCK                        NT_STATUS(0xC0368000)
     1880#define NT_STATUS_IPSEC_DOSP_RECEIVED_MULTICAST           NT_STATUS(0xC0368001)
     1881#define NT_STATUS_IPSEC_DOSP_INVALID_PACKET               NT_STATUS(0xC0368002)
     1882#define NT_STATUS_IPSEC_DOSP_STATE_LOOKUP_FAILED          NT_STATUS(0xC0368003)
     1883#define NT_STATUS_IPSEC_DOSP_MAX_ENTRIES                  NT_STATUS(0xC0368004)
     1884#define NT_STATUS_IPSEC_DOSP_KEYMOD_NOT_ALLOWED           NT_STATUS(0xC0368005)
     1885#define NT_STATUS_IPSEC_DOSP_MAX_PER_IP_RATELIMIT_QUEUES  NT_STATUS(0xC0368006)
     1886#define NT_STATUS_VOLMGR_MIRROR_NOT_SUPPORTED             NT_STATUS(0xC038005B)
     1887#define NT_STATUS_VOLMGR_RAID5_NOT_SUPPORTED              NT_STATUS(0xC038005C)
     1888#define NT_STATUS_VIRTDISK_PROVIDER_NOT_FOUND             NT_STATUS(0xC03A0014)
     1889#define NT_STATUS_VIRTDISK_NOT_VIRTUAL_DISK               NT_STATUS(0xC03A0015)
     1890#define NT_STATUS_VHD_PARENT_VHD_ACCESS_DENIED            NT_STATUS(0xC03A0016)
     1891#define NT_STATUS_VHD_CHILD_PARENT_SIZE_MISMATCH          NT_STATUS(0xC03A0017)
     1892#define NT_STATUS_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED   NT_STATUS(0xC03A0018)
     1893#define NT_STATUS_VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT  NT_STATUS(0xC03A0019)
     1894#define NT_STATUS_VHD_SHARED                              NT_STATUS(0xC05CFF0A)
     1895#define NT_STATUS_SMB_NO_PREAUTH_INTEGRITY_HASH_OVERLAP   NT_STATUS(0xC05D0000)
     1896#define NT_STATUS_SMB_BAD_CLUSTER_DIALECT                 NT_STATUS(0xC05D0001)
     1897
    6271898/* I use NT_STATUS_FOOBAR when I have no idea what error code to use -
    6281899 * this means we need a torture test */
    6291900#define NT_STATUS_FOOBAR NT_STATUS_UNSUCCESSFUL
     1901
     1902/*****************************************************************************
     1903 Returns an NT error message.  not amazingly helpful, but better than a number.
     1904
     1905 This version is const, and so neither allocates memory nor uses a
     1906 static variable for unknown errors.
     1907 *****************************************************************************/
     1908
     1909const char *nt_errstr_const(NTSTATUS nt_code);
    6301910
    6311911/*****************************************************************************
     
    6421922 returns an NT_STATUS constant as a string for inclusion in autogen C code
    6431923 *****************************************************************************/
    644 const char *get_nt_error_c_code(NTSTATUS nt_code);
     1924const char *get_nt_error_c_code(void *mem_ctx, NTSTATUS nt_code);
    6451925
    6461926/*****************************************************************************
     
    6481928 *****************************************************************************/
    6491929NTSTATUS nt_status_string_to_code(const char *nt_status_str);
    650 
    651 /** Used by ntstatus_dos_equal: */
    652 extern bool ntstatus_check_dos_mapping;
    6531930
    6541931/* we need these here for openchange */
     
    6621939#define NT_STATUS_IS_OK(x) (likely(NT_STATUS_V(x) == 0))
    6631940#define NT_STATUS_IS_ERR(x) (unlikely((NT_STATUS_V(x) & 0xc0000000) == 0xc0000000))
    664 /* checking for DOS error mapping here is ugly, but unfortunately the
    665    alternative is a very intrusive rewrite of the torture code */
    666 #if _SAMBA_BUILD_ == 4
    667 #define NT_STATUS_EQUAL(x,y) (NT_STATUS_IS_DOS(x)||NT_STATUS_IS_DOS(y)?ntstatus_dos_equal(x,y):NT_STATUS_V(x) == NT_STATUS_V(y))
    668 #else
    6691941#define NT_STATUS_EQUAL(x,y) (NT_STATUS_V(x) == NT_STATUS_V(y))
    670 #endif
     1942
     1943/*
     1944 * These macros (with the embedded return) are considered poor coding
     1945 * style per README.Coding
     1946 *
     1947 * Please do not use them in new code, and do not rely on them in
     1948 * projects external to Samba as they will go away at some point.
     1949 */
    6711950
    6721951#define NT_STATUS_HAVE_NO_MEMORY(x) do { \
  • vendor/current/libcli/util/tstream.c

    r860 r988  
    107107        TALLOC_FREE(subreq);
    108108        if (ret == -1) {
    109                 status = map_nt_error_from_unix(sys_errno);
     109                status = map_nt_error_from_unix_common(sys_errno);
    110110                tevent_req_nterror(req, status);
    111111                return;
  • vendor/current/libcli/util/werror.h

    r740 r988  
    3131
    3232#if defined(HAVE_IMMEDIATE_STRUCTURES)
    33 typedef struct {uint32_t v;} WERROR;
     33typedef struct {uint32_t w;} WERROR;
    3434#define W_ERROR(x) ((WERROR) { x })
    35 #define W_ERROR_V(x) ((x).v)
     35#define W_ERROR_V(x) ((x).w)
    3636#else
    3737typedef uint32_t WERROR;
     
    9999#define WERR_NO_SUCH_SHARE W_ERROR(0x00000043)
    100100#define WERR_FILE_EXISTS W_ERROR(0x00000050)
    101 #define WERR_BAD_PASSWORD W_ERROR(0x00000056)
    102101#define WERR_INVALID_PARAM W_ERROR(0x00000057)
    103102#define WERR_CALL_NOT_IMPLEMENTED W_ERROR(0x00000078)
     
    105104#define WERR_INSUFFICIENT_BUFFER W_ERROR(0x0000007A)
    106105#define WERR_INVALID_NAME W_ERROR(0x0000007B)
    107 #define WERR_UNKNOWN_LEVEL W_ERROR(0x0000007C)
    108106#define WERR_OBJECT_PATH_INVALID W_ERROR(0x000000A1)
    109107#define WERR_ALREADY_EXISTS W_ERROR(0x000000B7)
     
    132130#define WERR_MACHINE_LOCKED W_ERROR(0x000004F7)
    133131#define WERR_UNKNOWN_REVISION W_ERROR(0x00000519)
    134 #define WERR_INVALID_OWNER W_ERROR(0x0000051B)
    135132#define WERR_REVISION_MISMATCH W_ERROR(0x0000051A)
    136133#define WERR_INVALID_OWNER W_ERROR(0x0000051B)
     
    262259/* Generic error code aliases */
    263260#define WERR_FOOBAR WERR_GENERAL_FAILURE
     261
     262/* TODO: remove WERR_UNKNOWN_LEVEL in all callers */
     263#define WERR_UNKNOWN_LEVEL WERR_INVALID_LEVEL
    264264
    265265/*****************************************************************************
     
    24022402#define WERR_DNS_ERROR_RCODE_BADKEY     W_ERROR(0x00002339)
    24032403#define WERR_DNS_ERROR_RCODE_BADTIME    W_ERROR(0x0000233A)
     2404#define WERR_DNS_ERROR_KEYMASTER_REQUIRED               W_ERROR(0x0000238D)
     2405#define WERR_DNS_ERROR_NOT_ALLOWED_ON_SIGNED_ZONE       W_ERROR(0x0000238E)
     2406#define WERR_DNS_ERROR_INVALID_NSEC3_PARAMETERS         W_ERROR(0x0000238F)
     2407#define WERR_DNS_ERROR_NOT_ENOUGH_SIGNING_KEY_DESCRIPTORS       W_ERROR(0x00002390)
     2408#define WERR_DNS_ERROR_UNSUPPORTED_ALGORITHM            W_ERROR(0x00002391)
     2409#define WERR_DNS_ERROR_INVALID_KEY_SIZE                 W_ERROR(0x00002392)
     2410#define WERR_DNS_ERROR_SIGNING_KEY_NOT_ACCESSIBLE       W_ERROR(0x00002393)
     2411#define WERR_DNS_ERROR_KSP_DOES_NOT_SUPPORT_PROTECTION  W_ERROR(0x00002394)
     2412#define WERR_DNS_ERROR_UNEXPECTED_DATA_PROTECTION_ERROR W_ERROR(0x00002395)
     2413#define WERR_DNS_ERROR_UNEXPECTED_CNG_ERROR             W_ERROR(0x00002396)
     2414#define WERR_DNS_ERROR_UNKNOWN_SIGNING_PARAMETER_VERSION        W_ERROR(0x00002397)
     2415#define WERR_DNS_ERROR_KSP_NOT_ACCESSIBLE               W_ERROR(0x00002398)
     2416#define WERR_DNS_ERROR_TOO_MANY_SKDS                    W_ERROR(0x00002399)
     2417#define WERR_DNS_ERROR_INVALID_ROLLOVER_PERIOD          W_ERROR(0x0000239A)
     2418#define WERR_DNS_ERROR_INVALID_INITIAL_ROLLOVER_OFFSET  W_ERROR(0x0000239B)
     2419#define WERR_DNS_ERROR_ROLLOVER_IN_PROGRESS             W_ERROR(0x0000239C)
     2420#define WERR_DNS_ERROR_STANDBY_KEY_NOT_PRESENT          W_ERROR(0x0000239D)
     2421#define WERR_DNS_ERROR_NOT_ALLOWED_ON_ZSK               W_ERROR(0x0000239E)
     2422#define WERR_DNS_ERROR_NOT_ALLOWED_ON_ACTIVE_SKD        W_ERROR(0x0000239F)
     2423#define WERR_DNS_ERROR_ROLLOVER_ALREADY_QUEUED          W_ERROR(0x000023A0)
     2424#define WERR_DNS_ERROR_NOT_ALLOWED_ON_UNSIGNED_ZONE     W_ERROR(0x000023A1)
     2425#define WERR_DNS_ERROR_BAD_KEYMASTER                    W_ERROR(0x000023A2)
     2426#define WERR_DNS_ERROR_INVALID_SIGNATURE_VALIDITY_PERIOD        W_ERROR(0x000023A3)
     2427#define WERR_DNS_ERROR_INVALID_NSEC3_ITERATION_COUNT    W_ERROR(0x000023A4)
     2428#define WERR_DNS_ERROR_DNSSEC_IS_DISABLED               W_ERROR(0x000023A5)
     2429#define WERR_DNS_ERROR_INVALID_XML                      W_ERROR(0x000023A6)
     2430#define WERR_DNS_ERROR_NO_VALID_TRUST_ANCHORS           W_ERROR(0x000023A7)
     2431#define WERR_DNS_ERROR_ROLLOVER_NOT_POKEABLE            W_ERROR(0x000023A8)
     2432#define WERR_DNS_ERROR_NSEC3_NAME_COLLISION             W_ERROR(0x000023A9)
    24042433#define WERR_DNS_INFO_NO_RECORDS        W_ERROR(0x0000251D)
    24052434#define WERR_DNS_ERROR_BAD_PACKET       W_ERROR(0x0000251E)
     
    24072436#define WERR_DNS_ERROR_RCODE    W_ERROR(0x00002520)
    24082437#define WERR_DNS_ERROR_UNSECURE_PACKET  W_ERROR(0x00002521)
     2438#define WERR_DNS_REQUEST_PENDING        W_ERROR(0x00002522)
    24092439#define WERR_DNS_ERROR_INVALID_TYPE     W_ERROR(0x0000254F)
    24102440#define WERR_DNS_ERROR_INVALID_IP_ADDRESS       W_ERROR(0x00002550)
     
    24262456#define WERR_DNS_ERROR_BACKGROUND_LOADING       W_ERROR(0x00002560)
    24272457#define WERR_DNS_ERROR_NOT_ALLOWED_ON_RODC      W_ERROR(0x00002561)
     2458#define WERR_DNS_ERROR_NOT_ALLOWED_UNDER_DNAME  W_ERROR(0x00002562)
     2459#define WERR_DNS_ERROR_DELEGATION_REQUIRED      W_ERROR(0x00002563)
     2460#define WERR_DNS_ERROR_INVALID_POLICY_TABLE     W_ERROR(0x00002564)
    24282461#define WERR_DNS_ERROR_ZONE_DOES_NOT_EXIST      W_ERROR(0x00002581)
    24292462#define WERR_DNS_ERROR_NO_ZONE_INFO     W_ERROR(0x00002582)
     
    24712504#define WERR_DNS_ERROR_DS_ZONE_ALREADY_EXISTS   W_ERROR(0x000025F6)
    24722505#define WERR_DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE   W_ERROR(0x000025F7)
     2506#define WERR_DNS_ERROR_NODE_IS_DNMAE    W_ERROR(0x000025F8)
     2507#define WERR_DNS_ERROR_DNAME_COLLISION  W_ERROR(0x000025F9)
     2508#define WERR_DNS_ERROR_ALIAS_LOOP       W_ERROR(0x000025FA)
    24732509#define WERR_DNS_INFO_AXFR_COMPLETE     W_ERROR(0x00002617)
    24742510#define WERR_DNS_ERROR_AXFR     W_ERROR(0x00002618)
Note: See TracChangeset for help on using the changeset viewer.