mirror of
https://github.com/hakril/PythonForWindows
synced 2026-06-08 14:31:45 +00:00
add system.windir + needed winfuncs
This commit is contained in:
@@ -1,501 +1,501 @@
|
||||
#define ERROR_SUCCESS 0L
|
||||
#define ERROR_INVALID_FUNCTION 1L
|
||||
#define ERROR_FILE_NOT_FOUND 2L
|
||||
#define ERROR_PATH_NOT_FOUND 3L
|
||||
#define ERROR_TOO_MANY_OPEN_FILES 4L
|
||||
#define ERROR_ACCESS_DENIED 5L
|
||||
#define ERROR_INVALID_HANDLE 6L
|
||||
#define ERROR_ARENA_TRASHED 7L
|
||||
#define ERROR_NOT_ENOUGH_MEMORY 8L
|
||||
#define ERROR_INVALID_BLOCK 9L
|
||||
#define ERROR_BAD_ENVIRONMENT 10L
|
||||
#define ERROR_BAD_FORMAT 11L
|
||||
#define ERROR_INVALID_ACCESS 12L
|
||||
#define ERROR_INVALID_DATA 13L
|
||||
#define ERROR_OUTOFMEMORY 14L
|
||||
#define ERROR_INVALID_DRIVE 15L
|
||||
#define ERROR_CURRENT_DIRECTORY 16L
|
||||
#define ERROR_NOT_SAME_DEVICE 17L
|
||||
#define ERROR_NO_MORE_FILES 18L
|
||||
#define ERROR_WRITE_PROTECT 19L
|
||||
#define ERROR_BAD_UNIT 20L
|
||||
#define ERROR_NOT_READY 21L
|
||||
#define ERROR_BAD_COMMAND 22L
|
||||
#define ERROR_CRC 23L
|
||||
#define ERROR_BAD_LENGTH 24L
|
||||
#define ERROR_SEEK 25L
|
||||
#define ERROR_NOT_DOS_DISK 26L
|
||||
#define ERROR_SECTOR_NOT_FOUND 27L
|
||||
#define ERROR_OUT_OF_PAPER 28L
|
||||
#define ERROR_WRITE_FAULT 29L
|
||||
#define ERROR_READ_FAULT 30L
|
||||
#define ERROR_GEN_FAILURE 31L
|
||||
#define ERROR_SHARING_VIOLATION 32L
|
||||
#define ERROR_LOCK_VIOLATION 33L
|
||||
#define ERROR_WRONG_DISK 34L
|
||||
#define ERROR_SHARING_BUFFER_EXCEEDED 36L
|
||||
#define ERROR_HANDLE_EOF 38L
|
||||
#define ERROR_HANDLE_DISK_FULL 39L
|
||||
#define ERROR_NOT_SUPPORTED 50L
|
||||
#define ERROR_REM_NOT_LIST 51L
|
||||
#define ERROR_DUP_NAME 52L
|
||||
#define ERROR_BAD_NETPATH 53L
|
||||
#define ERROR_NETWORK_BUSY 54L
|
||||
#define ERROR_DEV_NOT_EXIST 55L
|
||||
#define ERROR_TOO_MANY_CMDS 56L
|
||||
#define ERROR_ADAP_HDW_ERR 57L
|
||||
#define ERROR_BAD_NET_RESP 58L
|
||||
#define ERROR_UNEXP_NET_ERR 59L
|
||||
#define ERROR_BAD_REM_ADAP 60L
|
||||
#define ERROR_PRINTQ_FULL 61L
|
||||
#define ERROR_NO_SPOOL_SPACE 62L
|
||||
#define ERROR_PRINT_CANCELLED 63L
|
||||
#define ERROR_NETNAME_DELETED 64L
|
||||
#define ERROR_NETWORK_ACCESS_DENIED 65L
|
||||
#define ERROR_BAD_DEV_TYPE 66L
|
||||
#define ERROR_BAD_NET_NAME 67L
|
||||
#define ERROR_TOO_MANY_NAMES 68L
|
||||
#define ERROR_TOO_MANY_SESS 69L
|
||||
#define ERROR_SHARING_PAUSED 70L
|
||||
#define ERROR_REQ_NOT_ACCEP 71L
|
||||
#define ERROR_REDIR_PAUSED 72L
|
||||
#define ERROR_FILE_EXISTS 80L
|
||||
#define ERROR_CANNOT_MAKE 82L
|
||||
#define ERROR_FAIL_I24 83L
|
||||
#define ERROR_OUT_OF_STRUCTURES 84L
|
||||
#define ERROR_ALREADY_ASSIGNED 85L
|
||||
#define ERROR_INVALID_PASSWORD 86L
|
||||
#define ERROR_INVALID_PARAMETER 87L
|
||||
#define ERROR_NET_WRITE_FAULT 88L
|
||||
#define ERROR_NO_PROC_SLOTS 89L
|
||||
#define ERROR_TOO_MANY_SEMAPHORES 100L
|
||||
#define ERROR_EXCL_SEM_ALREADY_OWNED 101L
|
||||
#define ERROR_SEM_IS_SET 102L
|
||||
#define ERROR_TOO_MANY_SEM_REQUESTS 103L
|
||||
#define ERROR_INVALID_AT_INTERRUPT_TIME 104L
|
||||
#define ERROR_SEM_OWNER_DIED 105L
|
||||
#define ERROR_SEM_USER_LIMIT 106L
|
||||
#define ERROR_DISK_CHANGE 107L
|
||||
#define ERROR_DRIVE_LOCKED 108L
|
||||
#define ERROR_BROKEN_PIPE 109L
|
||||
#define ERROR_OPEN_FAILED 110L
|
||||
#define ERROR_BUFFER_OVERFLOW 111L
|
||||
#define ERROR_DISK_FULL 112L
|
||||
#define ERROR_NO_MORE_SEARCH_HANDLES 113L
|
||||
#define ERROR_INVALID_TARGET_HANDLE 114L
|
||||
#define ERROR_INVALID_CATEGORY 117L
|
||||
#define ERROR_INVALID_VERIFY_SWITCH 118L
|
||||
#define ERROR_BAD_DRIVER_LEVEL 119L
|
||||
#define ERROR_CALL_NOT_IMPLEMENTED 120L
|
||||
#define ERROR_SEM_TIMEOUT 121L
|
||||
#define ERROR_INSUFFICIENT_BUFFER 122L
|
||||
#define ERROR_INVALID_NAME 123L
|
||||
#define ERROR_INVALID_LEVEL 124L
|
||||
#define ERROR_NO_VOLUME_LABEL 125L
|
||||
#define ERROR_MOD_NOT_FOUND 126L
|
||||
#define ERROR_PROC_NOT_FOUND 127L
|
||||
#define ERROR_WAIT_NO_CHILDREN 128L
|
||||
#define ERROR_CHILD_NOT_COMPLETE 129L
|
||||
#define ERROR_DIRECT_ACCESS_HANDLE 130L
|
||||
#define ERROR_NEGATIVE_SEEK 131L
|
||||
#define ERROR_SEEK_ON_DEVICE 132L
|
||||
#define ERROR_IS_JOIN_TARGET 133L
|
||||
#define ERROR_IS_JOINED 134L
|
||||
#define ERROR_IS_SUBSTED 135L
|
||||
#define ERROR_NOT_JOINED 136L
|
||||
#define ERROR_NOT_SUBSTED 137L
|
||||
#define ERROR_JOIN_TO_JOIN 138L
|
||||
#define ERROR_SUBST_TO_SUBST 139L
|
||||
#define ERROR_JOIN_TO_SUBST 140L
|
||||
#define ERROR_SUBST_TO_JOIN 141L
|
||||
#define ERROR_BUSY_DRIVE 142L
|
||||
#define ERROR_SAME_DRIVE 143L
|
||||
#define ERROR_DIR_NOT_ROOT 144L
|
||||
#define ERROR_DIR_NOT_EMPTY 145L
|
||||
#define ERROR_IS_SUBST_PATH 146L
|
||||
#define ERROR_IS_JOIN_PATH 147L
|
||||
#define ERROR_PATH_BUSY 148L
|
||||
#define ERROR_IS_SUBST_TARGET 149L
|
||||
#define ERROR_SYSTEM_TRACE 150L
|
||||
#define ERROR_INVALID_EVENT_COUNT 151L
|
||||
#define ERROR_TOO_MANY_MUXWAITERS 152L
|
||||
#define ERROR_INVALID_LIST_FORMAT 153L
|
||||
#define ERROR_LABEL_TOO_LONG 154L
|
||||
#define ERROR_TOO_MANY_TCBS 155L
|
||||
#define ERROR_SIGNAL_REFUSED 156L
|
||||
#define ERROR_DISCARDED 157L
|
||||
#define ERROR_NOT_LOCKED 158L
|
||||
#define ERROR_BAD_THREADID_ADDR 159L
|
||||
#define ERROR_BAD_ARGUMENTS 160L
|
||||
#define ERROR_BAD_PATHNAME 161L
|
||||
#define ERROR_SIGNAL_PENDING 162L
|
||||
#define ERROR_MAX_THRDS_REACHED 164L
|
||||
#define ERROR_LOCK_FAILED 167L
|
||||
#define ERROR_BUSY 170L
|
||||
#define ERROR_CANCEL_VIOLATION 173L
|
||||
#define ERROR_ATOMIC_LOCKS_NOT_SUPPORTED 174L
|
||||
#define ERROR_INVALID_SEGMENT_NUMBER 180L
|
||||
#define ERROR_INVALID_ORDINAL 182L
|
||||
#define ERROR_ALREADY_EXISTS 183L
|
||||
#define ERROR_INVALID_FLAG_NUMBER 186L
|
||||
#define ERROR_SEM_NOT_FOUND 187L
|
||||
#define ERROR_INVALID_STARTING_CODESEG 188L
|
||||
#define ERROR_INVALID_STACKSEG 189L
|
||||
#define ERROR_INVALID_MODULETYPE 190L
|
||||
#define ERROR_INVALID_EXE_SIGNATURE 191L
|
||||
#define ERROR_EXE_MARKED_INVALID 192L
|
||||
#define ERROR_BAD_EXE_FORMAT 193L
|
||||
#define ERROR_ITERATED_DATA_EXCEEDS_64k 194L
|
||||
#define ERROR_INVALID_MINALLOCSIZE 195L
|
||||
#define ERROR_DYNLINK_FROM_INVALID_RING 196L
|
||||
#define ERROR_IOPL_NOT_ENABLED 197L
|
||||
#define ERROR_INVALID_SEGDPL 198L
|
||||
#define ERROR_AUTODATASEG_EXCEEDS_64k 199L
|
||||
#define ERROR_RING2SEG_MUST_BE_MOVABLE 200L
|
||||
#define ERROR_RELOC_CHAIN_XEEDS_SEGLIM 201L
|
||||
#define ERROR_INFLOOP_IN_RELOC_CHAIN 202L
|
||||
#define ERROR_ENVVAR_NOT_FOUND 203L
|
||||
#define ERROR_NO_SIGNAL_SENT 205L
|
||||
#define ERROR_FILENAME_EXCED_RANGE 206L
|
||||
#define ERROR_RING2_STACK_IN_USE 207L
|
||||
#define ERROR_META_EXPANSION_TOO_LONG 208L
|
||||
#define ERROR_INVALID_SIGNAL_NUMBER 209L
|
||||
#define ERROR_THREAD_1_INACTIVE 210L
|
||||
#define ERROR_LOCKED 212L
|
||||
#define ERROR_TOO_MANY_MODULES 214L
|
||||
#define ERROR_NESTING_NOT_ALLOWED 215L
|
||||
#define ERROR_EXE_MACHINE_TYPE_MISMATCH 216L
|
||||
#define ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY 217L
|
||||
#define ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY 218L
|
||||
#define ERROR_FILE_CHECKED_OUT 220L
|
||||
#define ERROR_CHECKOUT_REQUIRED 221L
|
||||
#define ERROR_BAD_FILE_TYPE 222L
|
||||
#define ERROR_FILE_TOO_LARGE 223L
|
||||
#define ERROR_FORMS_AUTH_REQUIRED 224L
|
||||
#define ERROR_VIRUS_INFECTED 225L
|
||||
#define ERROR_VIRUS_DELETED 226L
|
||||
#define ERROR_PIPE_LOCAL 229L
|
||||
#define ERROR_BAD_PIPE 230L
|
||||
#define ERROR_PIPE_BUSY 231L
|
||||
#define ERROR_NO_DATA 232L
|
||||
#define ERROR_PIPE_NOT_CONNECTED 233L
|
||||
#define ERROR_MORE_DATA 234L
|
||||
#define ERROR_VC_DISCONNECTED 240L
|
||||
#define ERROR_INVALID_EA_NAME 254L
|
||||
#define ERROR_EA_LIST_INCONSISTENT 255L
|
||||
#define ERROR_NO_MORE_ITEMS 259L
|
||||
#define ERROR_CANNOT_COPY 266L
|
||||
#define ERROR_DIRECTORY 267L
|
||||
#define ERROR_EAS_DIDNT_FIT 275L
|
||||
#define ERROR_EA_FILE_CORRUPT 276L
|
||||
#define ERROR_EA_TABLE_FULL 277L
|
||||
#define ERROR_INVALID_EA_HANDLE 278L
|
||||
#define ERROR_EAS_NOT_SUPPORTED 282L
|
||||
#define ERROR_NOT_OWNER 288L
|
||||
#define ERROR_TOO_MANY_POSTS 298L
|
||||
#define ERROR_PARTIAL_COPY 299L
|
||||
#define ERROR_OPLOCK_NOT_GRANTED 300L
|
||||
#define ERROR_INVALID_OPLOCK_PROTOCOL 301L
|
||||
#define ERROR_DISK_TOO_FRAGMENTED 302L
|
||||
#define ERROR_DELETE_PENDING 303L
|
||||
#define ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING 304L
|
||||
#define ERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME 305L
|
||||
#define ERROR_SECURITY_STREAM_IS_INCONSISTENT 306L
|
||||
#define ERROR_INVALID_LOCK_RANGE 307L
|
||||
#define ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT 308L
|
||||
#define ERROR_NOTIFICATION_GUID_ALREADY_DEFINED 309L
|
||||
#define ERROR_MR_MID_NOT_FOUND 317L
|
||||
#define ERROR_SCOPE_NOT_FOUND 318L
|
||||
#define ERROR_FAIL_NOACTION_REBOOT 350L
|
||||
#define ERROR_FAIL_SHUTDOWN 351L
|
||||
#define ERROR_FAIL_RESTART 352L
|
||||
#define ERROR_MAX_SESSIONS_REACHED 353L
|
||||
#define ERROR_THREAD_MODE_ALREADY_BACKGROUND 400L
|
||||
#define ERROR_THREAD_MODE_NOT_BACKGROUND 401L
|
||||
#define ERROR_PROCESS_MODE_ALREADY_BACKGROUND 402L
|
||||
#define ERROR_PROCESS_MODE_NOT_BACKGROUND 403L
|
||||
#define ERROR_INVALID_ADDRESS 487L
|
||||
#define ERROR_USER_PROFILE_LOAD 500L
|
||||
#define ERROR_ARITHMETIC_OVERFLOW 534L
|
||||
#define ERROR_PIPE_CONNECTED 535L
|
||||
#define ERROR_PIPE_LISTENING 536L
|
||||
#define ERROR_VERIFIER_STOP 537L
|
||||
#define ERROR_ABIOS_ERROR 538L
|
||||
#define ERROR_WX86_WARNING 539L
|
||||
#define ERROR_WX86_ERROR 540L
|
||||
#define ERROR_TIMER_NOT_CANCELED 541L
|
||||
#define ERROR_UNWIND 542L
|
||||
#define ERROR_BAD_STACK 543L
|
||||
#define ERROR_INVALID_UNWIND_TARGET 544L
|
||||
#define ERROR_INVALID_PORT_ATTRIBUTES 545L
|
||||
#define ERROR_PORT_MESSAGE_TOO_LONG 546L
|
||||
#define ERROR_INVALID_QUOTA_LOWER 547L
|
||||
#define ERROR_DEVICE_ALREADY_ATTACHED 548L
|
||||
#define ERROR_INSTRUCTION_MISALIGNMENT 549L
|
||||
#define ERROR_PROFILING_NOT_STARTED 550L
|
||||
#define ERROR_PROFILING_NOT_STOPPED 551L
|
||||
#define ERROR_COULD_NOT_INTERPRET 552L
|
||||
#define ERROR_PROFILING_AT_LIMIT 553L
|
||||
#define ERROR_CANT_WAIT 554L
|
||||
#define ERROR_CANT_TERMINATE_SELF 555L
|
||||
#define ERROR_UNEXPECTED_MM_CREATE_ERR 556L
|
||||
#define ERROR_UNEXPECTED_MM_MAP_ERROR 557L
|
||||
#define ERROR_UNEXPECTED_MM_EXTEND_ERR 558L
|
||||
#define ERROR_BAD_FUNCTION_TABLE 559L
|
||||
#define ERROR_NO_GUID_TRANSLATION 560L
|
||||
#define ERROR_INVALID_LDT_SIZE 561L
|
||||
#define ERROR_INVALID_LDT_OFFSET 563L
|
||||
#define ERROR_INVALID_LDT_DESCRIPTOR 564L
|
||||
#define ERROR_TOO_MANY_THREADS 565L
|
||||
#define ERROR_THREAD_NOT_IN_PROCESS 566L
|
||||
#define ERROR_PAGEFILE_QUOTA_EXCEEDED 567L
|
||||
#define ERROR_LOGON_SERVER_CONFLICT 568L
|
||||
#define ERROR_SYNCHRONIZATION_REQUIRED 569L
|
||||
#define ERROR_NET_OPEN_FAILED 570L
|
||||
#define ERROR_IO_PRIVILEGE_FAILED 571L
|
||||
#define ERROR_CONTROL_C_EXIT 572L
|
||||
#define ERROR_MISSING_SYSTEMFILE 573L
|
||||
#define ERROR_UNHANDLED_EXCEPTION 574L
|
||||
#define ERROR_APP_INIT_FAILURE 575L
|
||||
#define ERROR_PAGEFILE_CREATE_FAILED 576L
|
||||
#define ERROR_INVALID_IMAGE_HASH 577L
|
||||
#define ERROR_NO_PAGEFILE 578L
|
||||
#define ERROR_ILLEGAL_FLOAT_CONTEXT 579L
|
||||
#define ERROR_NO_EVENT_PAIR 580L
|
||||
#define ERROR_DOMAIN_CTRLR_CONFIG_ERROR 581L
|
||||
#define ERROR_ILLEGAL_CHARACTER 582L
|
||||
#define ERROR_UNDEFINED_CHARACTER 583L
|
||||
#define ERROR_FLOPPY_VOLUME 584L
|
||||
#define ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT 585L
|
||||
#define ERROR_BACKUP_CONTROLLER 586L
|
||||
#define ERROR_MUTANT_LIMIT_EXCEEDED 587L
|
||||
#define ERROR_FS_DRIVER_REQUIRED 588L
|
||||
#define ERROR_CANNOT_LOAD_REGISTRY_FILE 589L
|
||||
#define ERROR_DEBUG_ATTACH_FAILED 590L
|
||||
#define ERROR_SYSTEM_PROCESS_TERMINATED 591L
|
||||
#define ERROR_DATA_NOT_ACCEPTED 592L
|
||||
#define ERROR_VDM_HARD_ERROR 593L
|
||||
#define ERROR_DRIVER_CANCEL_TIMEOUT 594L
|
||||
#define ERROR_REPLY_MESSAGE_MISMATCH 595L
|
||||
#define ERROR_LOST_WRITEBEHIND_DATA 596L
|
||||
#define ERROR_CLIENT_SERVER_PARAMETERS_INVALID 597L
|
||||
#define ERROR_NOT_TINY_STREAM 598L
|
||||
#define ERROR_STACK_OVERFLOW_READ 599L
|
||||
#define ERROR_CONVERT_TO_LARGE 600L
|
||||
#define ERROR_FOUND_OUT_OF_SCOPE 601L
|
||||
#define ERROR_ALLOCATE_BUCKET 602L
|
||||
#define ERROR_MARSHALL_OVERFLOW 603L
|
||||
#define ERROR_INVALID_VARIANT 604L
|
||||
#define ERROR_BAD_COMPRESSION_BUFFER 605L
|
||||
#define ERROR_AUDIT_FAILED 606L
|
||||
#define ERROR_TIMER_RESOLUTION_NOT_SET 607L
|
||||
#define ERROR_INSUFFICIENT_LOGON_INFO 608L
|
||||
#define ERROR_BAD_DLL_ENTRYPOINT 609L
|
||||
#define ERROR_BAD_SERVICE_ENTRYPOINT 610L
|
||||
#define ERROR_IP_ADDRESS_CONFLICT1 611L
|
||||
#define ERROR_IP_ADDRESS_CONFLICT2 612L
|
||||
#define ERROR_REGISTRY_QUOTA_LIMIT 613L
|
||||
#define ERROR_NO_CALLBACK_ACTIVE 614L
|
||||
#define ERROR_PWD_TOO_SHORT 615L
|
||||
#define ERROR_PWD_TOO_RECENT 616L
|
||||
#define ERROR_PWD_HISTORY_CONFLICT 617L
|
||||
#define ERROR_UNSUPPORTED_COMPRESSION 618L
|
||||
#define ERROR_INVALID_HW_PROFILE 619L
|
||||
#define ERROR_INVALID_PLUGPLAY_DEVICE_PATH 620L
|
||||
#define ERROR_QUOTA_LIST_INCONSISTENT 621L
|
||||
#define ERROR_EVALUATION_EXPIRATION 622L
|
||||
#define ERROR_ILLEGAL_DLL_RELOCATION 623L
|
||||
#define ERROR_DLL_INIT_FAILED_LOGOFF 624L
|
||||
#define ERROR_VALIDATE_CONTINUE 625L
|
||||
#define ERROR_NO_MORE_MATCHES 626L
|
||||
#define ERROR_RANGE_LIST_CONFLICT 627L
|
||||
#define ERROR_SERVER_SID_MISMATCH 628L
|
||||
#define ERROR_CANT_ENABLE_DENY_ONLY 629L
|
||||
#define ERROR_FLOAT_MULTIPLE_FAULTS 630L
|
||||
#define ERROR_FLOAT_MULTIPLE_TRAPS 631L
|
||||
#define ERROR_NOINTERFACE 632L
|
||||
#define ERROR_DRIVER_FAILED_SLEEP 633L
|
||||
#define ERROR_CORRUPT_SYSTEM_FILE 634L
|
||||
#define ERROR_COMMITMENT_MINIMUM 635L
|
||||
#define ERROR_PNP_RESTART_ENUMERATION 636L
|
||||
#define ERROR_SYSTEM_IMAGE_BAD_SIGNATURE 637L
|
||||
#define ERROR_PNP_REBOOT_REQUIRED 638L
|
||||
#define ERROR_INSUFFICIENT_POWER 639L
|
||||
#define ERROR_MULTIPLE_FAULT_VIOLATION 640L
|
||||
#define ERROR_SYSTEM_SHUTDOWN 641L
|
||||
#define ERROR_PORT_NOT_SET 642L
|
||||
#define ERROR_DS_VERSION_CHECK_FAILURE 643L
|
||||
#define ERROR_RANGE_NOT_FOUND 644L
|
||||
#define ERROR_NOT_SAFE_MODE_DRIVER 646L
|
||||
#define ERROR_FAILED_DRIVER_ENTRY 647L
|
||||
#define ERROR_DEVICE_ENUMERATION_ERROR 648L
|
||||
#define ERROR_MOUNT_POINT_NOT_RESOLVED 649L
|
||||
#define ERROR_INVALID_DEVICE_OBJECT_PARAMETER 650L
|
||||
#define ERROR_MCA_OCCURED 651L
|
||||
#define ERROR_DRIVER_DATABASE_ERROR 652L
|
||||
#define ERROR_SYSTEM_HIVE_TOO_LARGE 653L
|
||||
#define ERROR_DRIVER_FAILED_PRIOR_UNLOAD 654L
|
||||
#define ERROR_VOLSNAP_PREPARE_HIBERNATE 655L
|
||||
#define ERROR_HIBERNATION_FAILURE 656L
|
||||
#define ERROR_FILE_SYSTEM_LIMITATION 665L
|
||||
#define ERROR_ASSERTION_FAILURE 668L
|
||||
#define ERROR_ACPI_ERROR 669L
|
||||
#define ERROR_WOW_ASSERTION 670L
|
||||
#define ERROR_PNP_BAD_MPS_TABLE 671L
|
||||
#define ERROR_PNP_TRANSLATION_FAILED 672L
|
||||
#define ERROR_PNP_IRQ_TRANSLATION_FAILED 673L
|
||||
#define ERROR_PNP_INVALID_ID 674L
|
||||
#define ERROR_WAKE_SYSTEM_DEBUGGER 675L
|
||||
#define ERROR_HANDLES_CLOSED 676L
|
||||
#define ERROR_EXTRANEOUS_INFORMATION 677L
|
||||
#define ERROR_RXACT_COMMIT_NECESSARY 678L
|
||||
#define ERROR_MEDIA_CHECK 679L
|
||||
#define ERROR_GUID_SUBSTITUTION_MADE 680L
|
||||
#define ERROR_STOPPED_ON_SYMLINK 681L
|
||||
#define ERROR_LONGJUMP 682L
|
||||
#define ERROR_PLUGPLAY_QUERY_VETOED 683L
|
||||
#define ERROR_UNWIND_CONSOLIDATE 684L
|
||||
#define ERROR_REGISTRY_HIVE_RECOVERED 685L
|
||||
#define ERROR_DLL_MIGHT_BE_INSECURE 686L
|
||||
#define ERROR_DLL_MIGHT_BE_INCOMPATIBLE 687L
|
||||
#define ERROR_DBG_EXCEPTION_NOT_HANDLED 688L
|
||||
#define ERROR_DBG_REPLY_LATER 689L
|
||||
#define ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE 690L
|
||||
#define ERROR_DBG_TERMINATE_THREAD 691L
|
||||
#define ERROR_DBG_TERMINATE_PROCESS 692L
|
||||
#define ERROR_DBG_CONTROL_C 693L
|
||||
#define ERROR_DBG_PRINTEXCEPTION_C 694L
|
||||
#define ERROR_DBG_RIPEXCEPTION 695L
|
||||
#define ERROR_DBG_CONTROL_BREAK 696L
|
||||
#define ERROR_DBG_COMMAND_EXCEPTION 697L
|
||||
#define ERROR_OBJECT_NAME_EXISTS 698L
|
||||
#define ERROR_THREAD_WAS_SUSPENDED 699L
|
||||
#define ERROR_IMAGE_NOT_AT_BASE 700L
|
||||
#define ERROR_RXACT_STATE_CREATED 701L
|
||||
#define ERROR_SEGMENT_NOTIFICATION 702L
|
||||
#define ERROR_BAD_CURRENT_DIRECTORY 703L
|
||||
#define ERROR_FT_READ_RECOVERY_FROM_BACKUP 704L
|
||||
#define ERROR_FT_WRITE_RECOVERY 705L
|
||||
#define ERROR_IMAGE_MACHINE_TYPE_MISMATCH 706L
|
||||
#define ERROR_RECEIVE_PARTIAL 707L
|
||||
#define ERROR_RECEIVE_EXPEDITED 708L
|
||||
#define ERROR_RECEIVE_PARTIAL_EXPEDITED 709L
|
||||
#define ERROR_EVENT_DONE 710L
|
||||
#define ERROR_EVENT_PENDING 711L
|
||||
#define ERROR_CHECKING_FILE_SYSTEM 712L
|
||||
#define ERROR_FATAL_APP_EXIT 713L
|
||||
#define ERROR_PREDEFINED_HANDLE 714L
|
||||
#define ERROR_WAS_UNLOCKED 715L
|
||||
#define ERROR_SERVICE_NOTIFICATION 716L
|
||||
#define ERROR_WAS_LOCKED 717L
|
||||
#define ERROR_LOG_HARD_ERROR 718L
|
||||
#define ERROR_ALREADY_WIN32 719L
|
||||
#define ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE 720L
|
||||
#define ERROR_NO_YIELD_PERFORMED 721L
|
||||
#define ERROR_TIMER_RESUME_IGNORED 722L
|
||||
#define ERROR_ARBITRATION_UNHANDLED 723L
|
||||
#define ERROR_CARDBUS_NOT_SUPPORTED 724L
|
||||
#define ERROR_MP_PROCESSOR_MISMATCH 725L
|
||||
#define ERROR_HIBERNATED 726L
|
||||
#define ERROR_RESUME_HIBERNATION 727L
|
||||
#define ERROR_FIRMWARE_UPDATED 728L
|
||||
#define ERROR_DRIVERS_LEAKING_LOCKED_PAGES 729L
|
||||
#define ERROR_WAKE_SYSTEM 730L
|
||||
#define ERROR_WAIT_1 731L
|
||||
#define ERROR_WAIT_2 732L
|
||||
#define ERROR_WAIT_3 733L
|
||||
#define ERROR_WAIT_63 734L
|
||||
#define ERROR_ABANDONED_WAIT_0 735L
|
||||
#define ERROR_ABANDONED_WAIT_63 736L
|
||||
#define ERROR_USER_APC 737L
|
||||
#define ERROR_KERNEL_APC 738L
|
||||
#define ERROR_ALERTED 739L
|
||||
#define ERROR_ELEVATION_REQUIRED 740L
|
||||
#define ERROR_REPARSE 741L
|
||||
#define ERROR_OPLOCK_BREAK_IN_PROGRESS 742L
|
||||
#define ERROR_VOLUME_MOUNTED 743L
|
||||
#define ERROR_RXACT_COMMITTED 744L
|
||||
#define ERROR_NOTIFY_CLEANUP 745L
|
||||
#define ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED 746L
|
||||
#define ERROR_PAGE_FAULT_TRANSITION 747L
|
||||
#define ERROR_PAGE_FAULT_DEMAND_ZERO 748L
|
||||
#define ERROR_PAGE_FAULT_COPY_ON_WRITE 749L
|
||||
#define ERROR_PAGE_FAULT_GUARD_PAGE 750L
|
||||
#define ERROR_PAGE_FAULT_PAGING_FILE 751L
|
||||
#define ERROR_CACHE_PAGE_LOCKED 752L
|
||||
#define ERROR_CRASH_DUMP 753L
|
||||
#define ERROR_BUFFER_ALL_ZEROS 754L
|
||||
#define ERROR_REPARSE_OBJECT 755L
|
||||
#define ERROR_RESOURCE_REQUIREMENTS_CHANGED 756L
|
||||
#define ERROR_TRANSLATION_COMPLETE 757L
|
||||
#define ERROR_NOTHING_TO_TERMINATE 758L
|
||||
#define ERROR_PROCESS_NOT_IN_JOB 759L
|
||||
#define ERROR_PROCESS_IN_JOB 760L
|
||||
#define ERROR_VOLSNAP_HIBERNATE_READY 761L
|
||||
#define ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY 762L
|
||||
#define ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED 763L
|
||||
#define ERROR_INTERRUPT_STILL_CONNECTED 764L
|
||||
#define ERROR_WAIT_FOR_OPLOCK 765L
|
||||
#define ERROR_DBG_EXCEPTION_HANDLED 766L
|
||||
#define ERROR_DBG_CONTINUE 767L
|
||||
#define ERROR_CALLBACK_POP_STACK 768L
|
||||
#define ERROR_COMPRESSION_DISABLED 769L
|
||||
#define ERROR_CANTFETCHBACKWARDS 770L
|
||||
#define ERROR_CANTSCROLLBACKWARDS 771L
|
||||
#define ERROR_ROWSNOTRELEASED 772L
|
||||
#define ERROR_BAD_ACCESSOR_FLAGS 773L
|
||||
#define ERROR_ERRORS_ENCOUNTERED 774L
|
||||
#define ERROR_NOT_CAPABLE 775L
|
||||
#define ERROR_REQUEST_OUT_OF_SEQUENCE 776L
|
||||
#define ERROR_VERSION_PARSE_ERROR 777L
|
||||
#define ERROR_BADSTARTPOSITION 778L
|
||||
#define ERROR_MEMORY_HARDWARE 779L
|
||||
#define ERROR_DISK_REPAIR_DISABLED 780L
|
||||
#define ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE 781L
|
||||
#define ERROR_SYSTEM_POWERSTATE_TRANSITION 782L
|
||||
#define ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION 783L
|
||||
#define ERROR_MCA_EXCEPTION 784L
|
||||
#define ERROR_ACCESS_AUDIT_BY_POLICY 785L
|
||||
#define ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY 786L
|
||||
#define ERROR_ABANDON_HIBERFILE 787L
|
||||
#define ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED 788L
|
||||
#define ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR 789L
|
||||
#define ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR 790L
|
||||
#define ERROR_BAD_MCFG_TABLE 791L
|
||||
#define ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE 800L
|
||||
#define ERROR_CANNOT_GRANT_REQUESTED_OPLOCK 801L
|
||||
#define ERROR_CANNOT_BREAK_OPLOCK 802L
|
||||
#define ERROR_OPLOCK_HANDLE_CLOSED 803L
|
||||
#define ERROR_NO_ACE_CONDITION 804L
|
||||
#define ERROR_INVALID_ACE_CONDITION 805L
|
||||
#define ERROR_EA_ACCESS_DENIED 994L
|
||||
#define ERROR_OPERATION_ABORTED 995L
|
||||
#define ERROR_IO_INCOMPLETE 996L
|
||||
#define ERROR_IO_PENDING 997L
|
||||
#define ERROR_NOACCESS 998L
|
||||
#define ERROR_SWAPERROR 999L
|
||||
#define ERROR_STACK_OVERFLOW 1001L
|
||||
#define ERROR_INVALID_MESSAGE 1002L
|
||||
#define ERROR_CAN_NOT_COMPLETE 1003L
|
||||
#define ERROR_INVALID_FLAGS 1004L
|
||||
#define ERROR_UNRECOGNIZED_VOLUME 1005L
|
||||
#define ERROR_FILE_INVALID 1006L
|
||||
#define ERROR_FULLSCREEN_MODE 1007L
|
||||
#define ERROR_NO_TOKEN 1008L
|
||||
#define ERROR_BADDB 1009L
|
||||
#define ERROR_BADKEY 1010L
|
||||
#define ERROR_CANTOPEN 1011L
|
||||
#define ERROR_CANTREAD 1012L
|
||||
#define ERROR_CANTWRITE 1013L
|
||||
#define ERROR_REGISTRY_RECOVERED 1014L
|
||||
#define ERROR_REGISTRY_CORRUPT 1015L
|
||||
#define ERROR_REGISTRY_IO_FAILED 1016L
|
||||
#define ERROR_NOT_REGISTRY_FILE 1017L
|
||||
#define ERROR_KEY_DELETED 1018L
|
||||
#define ERROR_NO_LOG_SPACE 1019L
|
||||
#define ERROR_KEY_HAS_CHILDREN 1020L
|
||||
#define ERROR_CHILD_MUST_BE_VOLATILE 1021L
|
||||
#define ERROR_NOTIFY_ENUM_DIR 1022L
|
||||
#define ERROR_SUCCESS 0
|
||||
#define ERROR_INVALID_FUNCTION 1
|
||||
#define ERROR_FILE_NOT_FOUND 2
|
||||
#define ERROR_PATH_NOT_FOUND 3
|
||||
#define ERROR_TOO_MANY_OPEN_FILES 4
|
||||
#define ERROR_ACCESS_DENIED 5
|
||||
#define ERROR_INVALID_HANDLE 6
|
||||
#define ERROR_ARENA_TRASHED 7
|
||||
#define ERROR_NOT_ENOUGH_MEMORY 8
|
||||
#define ERROR_INVALID_BLOCK 9
|
||||
#define ERROR_BAD_ENVIRONMENT 10
|
||||
#define ERROR_BAD_FORMAT 11
|
||||
#define ERROR_INVALID_ACCESS 12
|
||||
#define ERROR_INVALID_DATA 13
|
||||
#define ERROR_OUTOFMEMORY 14
|
||||
#define ERROR_INVALID_DRIVE 15
|
||||
#define ERROR_CURRENT_DIRECTORY 16
|
||||
#define ERROR_NOT_SAME_DEVICE 17
|
||||
#define ERROR_NO_MORE_FILES 18
|
||||
#define ERROR_WRITE_PROTECT 19
|
||||
#define ERROR_BAD_UNIT 20
|
||||
#define ERROR_NOT_READY 21
|
||||
#define ERROR_BAD_COMMAND 22
|
||||
#define ERROR_CRC 23
|
||||
#define ERROR_BAD_LENGTH 24
|
||||
#define ERROR_SEEK 25
|
||||
#define ERROR_NOT_DOS_DISK 26
|
||||
#define ERROR_SECTOR_NOT_FOUND 27
|
||||
#define ERROR_OUT_OF_PAPER 28
|
||||
#define ERROR_WRITE_FAULT 29
|
||||
#define ERROR_READ_FAULT 30
|
||||
#define ERROR_GEN_FAILURE 31
|
||||
#define ERROR_SHARING_VIOLATION 32
|
||||
#define ERROR_LOCK_VIOLATION 33
|
||||
#define ERROR_WRONG_DISK 34
|
||||
#define ERROR_SHARING_BUFFER_EXCEEDED 36
|
||||
#define ERROR_HANDLE_EOF 38
|
||||
#define ERROR_HANDLE_DISK_FULL 39
|
||||
#define ERROR_NOT_SUPPORTED 50
|
||||
#define ERROR_REM_NOT_LIST 51
|
||||
#define ERROR_DUP_NAME 52
|
||||
#define ERROR_BAD_NETPATH 53
|
||||
#define ERROR_NETWORK_BUSY 54
|
||||
#define ERROR_DEV_NOT_EXIST 55
|
||||
#define ERROR_TOO_MANY_CMDS 56
|
||||
#define ERROR_ADAP_HDW_ERR 57
|
||||
#define ERROR_BAD_NET_RESP 58
|
||||
#define ERROR_UNEXP_NET_ERR 59
|
||||
#define ERROR_BAD_REM_ADAP 60
|
||||
#define ERROR_PRINTQ_FULL 61
|
||||
#define ERROR_NO_SPOOL_SPACE 62
|
||||
#define ERROR_PRINT_CANCELLED 63
|
||||
#define ERROR_NETNAME_DELETED 64
|
||||
#define ERROR_NETWORK_ACCESS_DENIED 65
|
||||
#define ERROR_BAD_DEV_TYPE 66
|
||||
#define ERROR_BAD_NET_NAME 67
|
||||
#define ERROR_TOO_MANY_NAMES 68
|
||||
#define ERROR_TOO_MANY_SESS 69
|
||||
#define ERROR_SHARING_PAUSED 70
|
||||
#define ERROR_REQ_NOT_ACCEP 71
|
||||
#define ERROR_REDIR_PAUSED 72
|
||||
#define ERROR_FILE_EXISTS 80
|
||||
#define ERROR_CANNOT_MAKE 82
|
||||
#define ERROR_FAIL_I24 83
|
||||
#define ERROR_OUT_OF_STRUCTURES 84
|
||||
#define ERROR_ALREADY_ASSIGNED 85
|
||||
#define ERROR_INVALID_PASSWORD 86
|
||||
#define ERROR_INVALID_PARAMETER 87
|
||||
#define ERROR_NET_WRITE_FAULT 88
|
||||
#define ERROR_NO_PROC_SLOTS 89
|
||||
#define ERROR_TOO_MANY_SEMAPHORES 100
|
||||
#define ERROR_EXCL_SEM_ALREADY_OWNED 101
|
||||
#define ERROR_SEM_IS_SET 102
|
||||
#define ERROR_TOO_MANY_SEM_REQUESTS 103
|
||||
#define ERROR_INVALID_AT_INTERRUPT_TIME 104
|
||||
#define ERROR_SEM_OWNER_DIED 105
|
||||
#define ERROR_SEM_USER_LIMIT 106
|
||||
#define ERROR_DISK_CHANGE 107
|
||||
#define ERROR_DRIVE_LOCKED 108
|
||||
#define ERROR_BROKEN_PIPE 109
|
||||
#define ERROR_OPEN_FAILED 110
|
||||
#define ERROR_BUFFER_OVERFLOW 111
|
||||
#define ERROR_DISK_FULL 112
|
||||
#define ERROR_NO_MORE_SEARCH_HANDLES 113
|
||||
#define ERROR_INVALID_TARGET_HANDLE 114
|
||||
#define ERROR_INVALID_CATEGORY 117
|
||||
#define ERROR_INVALID_VERIFY_SWITCH 118
|
||||
#define ERROR_BAD_DRIVER_LEVEL 119
|
||||
#define ERROR_CALL_NOT_IMPLEMENTED 120
|
||||
#define ERROR_SEM_TIMEOUT 121
|
||||
#define ERROR_INSUFFICIENT_BUFFER 122
|
||||
#define ERROR_INVALID_NAME 123
|
||||
#define ERROR_INVALID_LEVEL 124
|
||||
#define ERROR_NO_VOLUME_LABEL 125
|
||||
#define ERROR_MOD_NOT_FOUND 126
|
||||
#define ERROR_PROC_NOT_FOUND 127
|
||||
#define ERROR_WAIT_NO_CHILDREN 128
|
||||
#define ERROR_CHILD_NOT_COMPLETE 129
|
||||
#define ERROR_DIRECT_ACCESS_HANDLE 130
|
||||
#define ERROR_NEGATIVE_SEEK 131
|
||||
#define ERROR_SEEK_ON_DEVICE 132
|
||||
#define ERROR_IS_JOIN_TARGET 133
|
||||
#define ERROR_IS_JOINED 134
|
||||
#define ERROR_IS_SUBSTED 135
|
||||
#define ERROR_NOT_JOINED 136
|
||||
#define ERROR_NOT_SUBSTED 137
|
||||
#define ERROR_JOIN_TO_JOIN 138
|
||||
#define ERROR_SUBST_TO_SUBST 139
|
||||
#define ERROR_JOIN_TO_SUBST 140
|
||||
#define ERROR_SUBST_TO_JOIN 141
|
||||
#define ERROR_BUSY_DRIVE 142
|
||||
#define ERROR_SAME_DRIVE 143
|
||||
#define ERROR_DIR_NOT_ROOT 144
|
||||
#define ERROR_DIR_NOT_EMPTY 145
|
||||
#define ERROR_IS_SUBST_PATH 146
|
||||
#define ERROR_IS_JOIN_PATH 147
|
||||
#define ERROR_PATH_BUSY 148
|
||||
#define ERROR_IS_SUBST_TARGET 149
|
||||
#define ERROR_SYSTEM_TRACE 150
|
||||
#define ERROR_INVALID_EVENT_COUNT 151
|
||||
#define ERROR_TOO_MANY_MUXWAITERS 152
|
||||
#define ERROR_INVALID_LIST_FORMAT 153
|
||||
#define ERROR_LABEL_TOO_LONG 154
|
||||
#define ERROR_TOO_MANY_TCBS 155
|
||||
#define ERROR_SIGNAL_REFUSED 156
|
||||
#define ERROR_DISCARDED 157
|
||||
#define ERROR_NOT_LOCKED 158
|
||||
#define ERROR_BAD_THREADID_ADDR 159
|
||||
#define ERROR_BAD_ARGUMENTS 160
|
||||
#define ERROR_BAD_PATHNAME 161
|
||||
#define ERROR_SIGNAL_PENDING 162
|
||||
#define ERROR_MAX_THRDS_REACHED 164
|
||||
#define ERROR_LOCK_FAILED 167
|
||||
#define ERROR_BUSY 170
|
||||
#define ERROR_CANCEL_VIOLATION 173
|
||||
#define ERROR_ATOMIC_LOCKS_NOT_SUPPORTED 174
|
||||
#define ERROR_INVALID_SEGMENT_NUMBER 180
|
||||
#define ERROR_INVALID_ORDINAL 182
|
||||
#define ERROR_ALREADY_EXISTS 183
|
||||
#define ERROR_INVALID_FLAG_NUMBER 186
|
||||
#define ERROR_SEM_NOT_FOUND 187
|
||||
#define ERROR_INVALID_STARTING_CODESEG 188
|
||||
#define ERROR_INVALID_STACKSEG 189
|
||||
#define ERROR_INVALID_MODULETYPE 190
|
||||
#define ERROR_INVALID_EXE_SIGNATURE 191
|
||||
#define ERROR_EXE_MARKED_INVALID 192
|
||||
#define ERROR_BAD_EXE_FORMAT 193
|
||||
#define ERROR_ITERATED_DATA_EXCEEDS_64k 194
|
||||
#define ERROR_INVALID_MINALLOCSIZE 195
|
||||
#define ERROR_DYNLINK_FROM_INVALID_RING 196
|
||||
#define ERROR_IOPL_NOT_ENABLED 197
|
||||
#define ERROR_INVALID_SEGDPL 198
|
||||
#define ERROR_AUTODATASEG_EXCEEDS_64k 199
|
||||
#define ERROR_RING2SEG_MUST_BE_MOVABLE 200
|
||||
#define ERROR_RELOC_CHAIN_XEEDS_SEGLIM 201
|
||||
#define ERROR_INFLOOP_IN_RELOC_CHAIN 202
|
||||
#define ERROR_ENVVAR_NOT_FOUND 203
|
||||
#define ERROR_NO_SIGNAL_SENT 205
|
||||
#define ERROR_FILENAME_EXCED_RANGE 206
|
||||
#define ERROR_RING2_STACK_IN_USE 207
|
||||
#define ERROR_META_EXPANSION_TOO_LONG 208
|
||||
#define ERROR_INVALID_SIGNAL_NUMBER 209
|
||||
#define ERROR_THREAD_1_INACTIVE 210
|
||||
#define ERROR_LOCKED 212
|
||||
#define ERROR_TOO_MANY_MODULES 214
|
||||
#define ERROR_NESTING_NOT_ALLOWED 215
|
||||
#define ERROR_EXE_MACHINE_TYPE_MISMATCH 216
|
||||
#define ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY 217
|
||||
#define ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY 218
|
||||
#define ERROR_FILE_CHECKED_OUT 220
|
||||
#define ERROR_CHECKOUT_REQUIRED 221
|
||||
#define ERROR_BAD_FILE_TYPE 222
|
||||
#define ERROR_FILE_TOO_LARGE 223
|
||||
#define ERROR_FORMS_AUTH_REQUIRED 224
|
||||
#define ERROR_VIRUS_INFECTED 225
|
||||
#define ERROR_VIRUS_DELETED 226
|
||||
#define ERROR_PIPE_LOCAL 229
|
||||
#define ERROR_BAD_PIPE 230
|
||||
#define ERROR_PIPE_BUSY 231
|
||||
#define ERROR_NO_DATA 232
|
||||
#define ERROR_PIPE_NOT_CONNECTED 233
|
||||
#define ERROR_MORE_DATA 234
|
||||
#define ERROR_VC_DISCONNECTED 240
|
||||
#define ERROR_INVALID_EA_NAME 254
|
||||
#define ERROR_EA_LIST_INCONSISTENT 255
|
||||
#define ERROR_NO_MORE_ITEMS 259
|
||||
#define ERROR_CANNOT_COPY 266
|
||||
#define ERROR_DIRECTORY 267
|
||||
#define ERROR_EAS_DIDNT_FIT 275
|
||||
#define ERROR_EA_FILE_CORRUPT 276
|
||||
#define ERROR_EA_TABLE_FULL 277
|
||||
#define ERROR_INVALID_EA_HANDLE 278
|
||||
#define ERROR_EAS_NOT_SUPPORTED 282
|
||||
#define ERROR_NOT_OWNER 288
|
||||
#define ERROR_TOO_MANY_POSTS 298
|
||||
#define ERROR_PARTIAL_COPY 299
|
||||
#define ERROR_OPLOCK_NOT_GRANTED 300
|
||||
#define ERROR_INVALID_OPLOCK_PROTOCOL 301
|
||||
#define ERROR_DISK_TOO_FRAGMENTED 302
|
||||
#define ERROR_DELETE_PENDING 303
|
||||
#define ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING 304
|
||||
#define ERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME 305
|
||||
#define ERROR_SECURITY_STREAM_IS_INCONSISTENT 306
|
||||
#define ERROR_INVALID_LOCK_RANGE 307
|
||||
#define ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT 308
|
||||
#define ERROR_NOTIFICATION_GUID_ALREADY_DEFINED 309
|
||||
#define ERROR_MR_MID_NOT_FOUND 317
|
||||
#define ERROR_SCOPE_NOT_FOUND 318
|
||||
#define ERROR_FAIL_NOACTION_REBOOT 350
|
||||
#define ERROR_FAIL_SHUTDOWN 351
|
||||
#define ERROR_FAIL_RESTART 352
|
||||
#define ERROR_MAX_SESSIONS_REACHED 353
|
||||
#define ERROR_THREAD_MODE_ALREADY_BACKGROUND 400
|
||||
#define ERROR_THREAD_MODE_NOT_BACKGROUND 401
|
||||
#define ERROR_PROCESS_MODE_ALREADY_BACKGROUND 402
|
||||
#define ERROR_PROCESS_MODE_NOT_BACKGROUND 403
|
||||
#define ERROR_INVALID_ADDRESS 487
|
||||
#define ERROR_USER_PROFILE_LOAD 500
|
||||
#define ERROR_ARITHMETIC_OVERFLOW 534
|
||||
#define ERROR_PIPE_CONNECTED 535
|
||||
#define ERROR_PIPE_LISTENING 536
|
||||
#define ERROR_VERIFIER_STOP 537
|
||||
#define ERROR_ABIOS_ERROR 538
|
||||
#define ERROR_WX86_WARNING 539
|
||||
#define ERROR_WX86_ERROR 540
|
||||
#define ERROR_TIMER_NOT_CANCELED 541
|
||||
#define ERROR_UNWIND 542
|
||||
#define ERROR_BAD_STACK 543
|
||||
#define ERROR_INVALID_UNWIND_TARGET 544
|
||||
#define ERROR_INVALID_PORT_ATTRIBUTES 545
|
||||
#define ERROR_PORT_MESSAGE_TOO_LONG 546
|
||||
#define ERROR_INVALID_QUOTA_LOWER 547
|
||||
#define ERROR_DEVICE_ALREADY_ATTACHED 548
|
||||
#define ERROR_INSTRUCTION_MISALIGNMENT 549
|
||||
#define ERROR_PROFILING_NOT_STARTED 550
|
||||
#define ERROR_PROFILING_NOT_STOPPED 551
|
||||
#define ERROR_COULD_NOT_INTERPRET 552
|
||||
#define ERROR_PROFILING_AT_LIMIT 553
|
||||
#define ERROR_CANT_WAIT 554
|
||||
#define ERROR_CANT_TERMINATE_SELF 555
|
||||
#define ERROR_UNEXPECTED_MM_CREATE_ERR 556
|
||||
#define ERROR_UNEXPECTED_MM_MAP_ERROR 557
|
||||
#define ERROR_UNEXPECTED_MM_EXTEND_ERR 558
|
||||
#define ERROR_BAD_FUNCTION_TABLE 559
|
||||
#define ERROR_NO_GUID_TRANSLATION 560
|
||||
#define ERROR_INVALID_LDT_SIZE 561
|
||||
#define ERROR_INVALID_LDT_OFFSET 563
|
||||
#define ERROR_INVALID_LDT_DESCRIPTOR 564
|
||||
#define ERROR_TOO_MANY_THREADS 565
|
||||
#define ERROR_THREAD_NOT_IN_PROCESS 566
|
||||
#define ERROR_PAGEFILE_QUOTA_EXCEEDED 567
|
||||
#define ERROR_LOGON_SERVER_CONFLICT 568
|
||||
#define ERROR_SYNCHRONIZATION_REQUIRED 569
|
||||
#define ERROR_NET_OPEN_FAILED 570
|
||||
#define ERROR_IO_PRIVILEGE_FAILED 571
|
||||
#define ERROR_CONTROL_C_EXIT 572
|
||||
#define ERROR_MISSING_SYSTEMFILE 573
|
||||
#define ERROR_UNHANDLED_EXCEPTION 574
|
||||
#define ERROR_APP_INIT_FAILURE 575
|
||||
#define ERROR_PAGEFILE_CREATE_FAILED 576
|
||||
#define ERROR_INVALID_IMAGE_HASH 577
|
||||
#define ERROR_NO_PAGEFILE 578
|
||||
#define ERROR_ILLEGAL_FLOAT_CONTEXT 579
|
||||
#define ERROR_NO_EVENT_PAIR 580
|
||||
#define ERROR_DOMAIN_CTRLR_CONFIG_ERROR 581
|
||||
#define ERROR_ILLEGAL_CHARACTER 582
|
||||
#define ERROR_UNDEFINED_CHARACTER 583
|
||||
#define ERROR_FLOPPY_VOLUME 584
|
||||
#define ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT 585
|
||||
#define ERROR_BACKUP_CONTROLLER 586
|
||||
#define ERROR_MUTANT_LIMIT_EXCEEDED 587
|
||||
#define ERROR_FS_DRIVER_REQUIRED 588
|
||||
#define ERROR_CANNOT_LOAD_REGISTRY_FILE 589
|
||||
#define ERROR_DEBUG_ATTACH_FAILED 590
|
||||
#define ERROR_SYSTEM_PROCESS_TERMINATED 591
|
||||
#define ERROR_DATA_NOT_ACCEPTED 592
|
||||
#define ERROR_VDM_HARD_ERROR 593
|
||||
#define ERROR_DRIVER_CANCEL_TIMEOUT 594
|
||||
#define ERROR_REPLY_MESSAGE_MISMATCH 595
|
||||
#define ERROR_LOST_WRITEBEHIND_DATA 596
|
||||
#define ERROR_CLIENT_SERVER_PARAMETERS_INVALID 597
|
||||
#define ERROR_NOT_TINY_STREAM 598
|
||||
#define ERROR_STACK_OVERFLOW_READ 599
|
||||
#define ERROR_CONVERT_TO_LARGE 600
|
||||
#define ERROR_FOUND_OUT_OF_SCOPE 601
|
||||
#define ERROR_ALLOCATE_BUCKET 602
|
||||
#define ERROR_MARSHALL_OVERFLOW 603
|
||||
#define ERROR_INVALID_VARIANT 604
|
||||
#define ERROR_BAD_COMPRESSION_BUFFER 605
|
||||
#define ERROR_AUDIT_FAILED 606
|
||||
#define ERROR_TIMER_RESOLUTION_NOT_SET 607
|
||||
#define ERROR_INSUFFICIENT_LOGON_INFO 608
|
||||
#define ERROR_BAD_DLL_ENTRYPOINT 609
|
||||
#define ERROR_BAD_SERVICE_ENTRYPOINT 610
|
||||
#define ERROR_IP_ADDRESS_CONFLICT1 611
|
||||
#define ERROR_IP_ADDRESS_CONFLICT2 612
|
||||
#define ERROR_REGISTRY_QUOTA_LIMIT 613
|
||||
#define ERROR_NO_CALLBACK_ACTIVE 614
|
||||
#define ERROR_PWD_TOO_SHORT 615
|
||||
#define ERROR_PWD_TOO_RECENT 616
|
||||
#define ERROR_PWD_HISTORY_CONFLICT 617
|
||||
#define ERROR_UNSUPPORTED_COMPRESSION 618
|
||||
#define ERROR_INVALID_HW_PROFILE 619
|
||||
#define ERROR_INVALID_PLUGPLAY_DEVICE_PATH 620
|
||||
#define ERROR_QUOTA_LIST_INCONSISTENT 621
|
||||
#define ERROR_EVALUATION_EXPIRATION 622
|
||||
#define ERROR_ILLEGAL_DLL_RELOCATION 623
|
||||
#define ERROR_DLL_INIT_FAILED_LOGOFF 624
|
||||
#define ERROR_VALIDATE_CONTINUE 625
|
||||
#define ERROR_NO_MORE_MATCHES 626
|
||||
#define ERROR_RANGE_LIST_CONFLICT 627
|
||||
#define ERROR_SERVER_SID_MISMATCH 628
|
||||
#define ERROR_CANT_ENABLE_DENY_ONLY 629
|
||||
#define ERROR_FLOAT_MULTIPLE_FAULTS 630
|
||||
#define ERROR_FLOAT_MULTIPLE_TRAPS 631
|
||||
#define ERROR_NOINTERFACE 632
|
||||
#define ERROR_DRIVER_FAILED_SLEEP 633
|
||||
#define ERROR_CORRUPT_SYSTEM_FILE 634
|
||||
#define ERROR_COMMITMENT_MINIMUM 635
|
||||
#define ERROR_PNP_RESTART_ENUMERATION 636
|
||||
#define ERROR_SYSTEM_IMAGE_BAD_SIGNATURE 637
|
||||
#define ERROR_PNP_REBOOT_REQUIRED 638
|
||||
#define ERROR_INSUFFICIENT_POWER 639
|
||||
#define ERROR_MULTIPLE_FAULT_VIOLATION 640
|
||||
#define ERROR_SYSTEM_SHUTDOWN 641
|
||||
#define ERROR_PORT_NOT_SET 642
|
||||
#define ERROR_DS_VERSION_CHECK_FAILURE 643
|
||||
#define ERROR_RANGE_NOT_FOUND 644
|
||||
#define ERROR_NOT_SAFE_MODE_DRIVER 646
|
||||
#define ERROR_FAILED_DRIVER_ENTRY 647
|
||||
#define ERROR_DEVICE_ENUMERATION_ERROR 648
|
||||
#define ERROR_MOUNT_POINT_NOT_RESOLVED 649
|
||||
#define ERROR_INVALID_DEVICE_OBJECT_PARAMETER 650
|
||||
#define ERROR_MCA_OCCURED 651
|
||||
#define ERROR_DRIVER_DATABASE_ERROR 652
|
||||
#define ERROR_SYSTEM_HIVE_TOO_LARGE 653
|
||||
#define ERROR_DRIVER_FAILED_PRIOR_UNLOAD 654
|
||||
#define ERROR_VOLSNAP_PREPARE_HIBERNATE 655
|
||||
#define ERROR_HIBERNATION_FAILURE 656
|
||||
#define ERROR_FILE_SYSTEM_LIMITATION 665
|
||||
#define ERROR_ASSERTION_FAILURE 668
|
||||
#define ERROR_ACPI_ERROR 669
|
||||
#define ERROR_WOW_ASSERTION 670
|
||||
#define ERROR_PNP_BAD_MPS_TABLE 671
|
||||
#define ERROR_PNP_TRANSLATION_FAILED 672
|
||||
#define ERROR_PNP_IRQ_TRANSLATION_FAILED 673
|
||||
#define ERROR_PNP_INVALID_ID 674
|
||||
#define ERROR_WAKE_SYSTEM_DEBUGGER 675
|
||||
#define ERROR_HANDLES_CLOSED 676
|
||||
#define ERROR_EXTRANEOUS_INFORMATION 677
|
||||
#define ERROR_RXACT_COMMIT_NECESSARY 678
|
||||
#define ERROR_MEDIA_CHECK 679
|
||||
#define ERROR_GUID_SUBSTITUTION_MADE 680
|
||||
#define ERROR_STOPPED_ON_SYMLINK 681
|
||||
#define ERROR_LONGJUMP 682
|
||||
#define ERROR_PLUGPLAY_QUERY_VETOED 683
|
||||
#define ERROR_UNWIND_CONSOLIDATE 684
|
||||
#define ERROR_REGISTRY_HIVE_RECOVERED 685
|
||||
#define ERROR_DLL_MIGHT_BE_INSECURE 686
|
||||
#define ERROR_DLL_MIGHT_BE_INCOMPATIBLE 687
|
||||
#define ERROR_DBG_EXCEPTION_NOT_HANDLED 688
|
||||
#define ERROR_DBG_REPLY_LATER 689
|
||||
#define ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE 690
|
||||
#define ERROR_DBG_TERMINATE_THREAD 691
|
||||
#define ERROR_DBG_TERMINATE_PROCESS 692
|
||||
#define ERROR_DBG_CONTROL_C 693
|
||||
#define ERROR_DBG_PRINTEXCEPTION_C 694
|
||||
#define ERROR_DBG_RIPEXCEPTION 695
|
||||
#define ERROR_DBG_CONTROL_BREAK 696
|
||||
#define ERROR_DBG_COMMAND_EXCEPTION 697
|
||||
#define ERROR_OBJECT_NAME_EXISTS 698
|
||||
#define ERROR_THREAD_WAS_SUSPENDED 699
|
||||
#define ERROR_IMAGE_NOT_AT_BASE 700
|
||||
#define ERROR_RXACT_STATE_CREATED 701
|
||||
#define ERROR_SEGMENT_NOTIFICATION 702
|
||||
#define ERROR_BAD_CURRENT_DIRECTORY 703
|
||||
#define ERROR_FT_READ_RECOVERY_FROM_BACKUP 704
|
||||
#define ERROR_FT_WRITE_RECOVERY 705
|
||||
#define ERROR_IMAGE_MACHINE_TYPE_MISMATCH 706
|
||||
#define ERROR_RECEIVE_PARTIAL 707
|
||||
#define ERROR_RECEIVE_EXPEDITED 708
|
||||
#define ERROR_RECEIVE_PARTIAL_EXPEDITED 709
|
||||
#define ERROR_EVENT_DONE 710
|
||||
#define ERROR_EVENT_PENDING 711
|
||||
#define ERROR_CHECKING_FILE_SYSTEM 712
|
||||
#define ERROR_FATAL_APP_EXIT 713
|
||||
#define ERROR_PREDEFINED_HANDLE 714
|
||||
#define ERROR_WAS_UNLOCKED 715
|
||||
#define ERROR_SERVICE_NOTIFICATION 716
|
||||
#define ERROR_WAS_LOCKED 717
|
||||
#define ERROR_LOG_HARD_ERROR 718
|
||||
#define ERROR_ALREADY_WIN32 719
|
||||
#define ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE 720
|
||||
#define ERROR_NO_YIELD_PERFORMED 721
|
||||
#define ERROR_TIMER_RESUME_IGNORED 722
|
||||
#define ERROR_ARBITRATION_UNHANDLED 723
|
||||
#define ERROR_CARDBUS_NOT_SUPPORTED 724
|
||||
#define ERROR_MP_PROCESSOR_MISMATCH 725
|
||||
#define ERROR_HIBERNATED 726
|
||||
#define ERROR_RESUME_HIBERNATION 727
|
||||
#define ERROR_FIRMWARE_UPDATED 728
|
||||
#define ERROR_DRIVERS_LEAKING_LOCKED_PAGES 729
|
||||
#define ERROR_WAKE_SYSTEM 730
|
||||
#define ERROR_WAIT_1 731
|
||||
#define ERROR_WAIT_2 732
|
||||
#define ERROR_WAIT_3 733
|
||||
#define ERROR_WAIT_63 734
|
||||
#define ERROR_ABANDONED_WAIT_0 735
|
||||
#define ERROR_ABANDONED_WAIT_63 736
|
||||
#define ERROR_USER_APC 737
|
||||
#define ERROR_KERNEL_APC 738
|
||||
#define ERROR_ALERTED 739
|
||||
#define ERROR_ELEVATION_REQUIRED 740
|
||||
#define ERROR_REPARSE 741
|
||||
#define ERROR_OPLOCK_BREAK_IN_PROGRESS 742
|
||||
#define ERROR_VOLUME_MOUNTED 743
|
||||
#define ERROR_RXACT_COMMITTED 744
|
||||
#define ERROR_NOTIFY_CLEANUP 745
|
||||
#define ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED 746
|
||||
#define ERROR_PAGE_FAULT_TRANSITION 747
|
||||
#define ERROR_PAGE_FAULT_DEMAND_ZERO 748
|
||||
#define ERROR_PAGE_FAULT_COPY_ON_WRITE 749
|
||||
#define ERROR_PAGE_FAULT_GUARD_PAGE 750
|
||||
#define ERROR_PAGE_FAULT_PAGING_FILE 751
|
||||
#define ERROR_CACHE_PAGE_LOCKED 752
|
||||
#define ERROR_CRASH_DUMP 753
|
||||
#define ERROR_BUFFER_ALL_ZEROS 754
|
||||
#define ERROR_REPARSE_OBJECT 755
|
||||
#define ERROR_RESOURCE_REQUIREMENTS_CHANGED 756
|
||||
#define ERROR_TRANSLATION_COMPLETE 757
|
||||
#define ERROR_NOTHING_TO_TERMINATE 758
|
||||
#define ERROR_PROCESS_NOT_IN_JOB 759
|
||||
#define ERROR_PROCESS_IN_JOB 760
|
||||
#define ERROR_VOLSNAP_HIBERNATE_READY 761
|
||||
#define ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY 762
|
||||
#define ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED 763
|
||||
#define ERROR_INTERRUPT_STILL_CONNECTED 764
|
||||
#define ERROR_WAIT_FOR_OPLOCK 765
|
||||
#define ERROR_DBG_EXCEPTION_HANDLED 766
|
||||
#define ERROR_DBG_CONTINUE 767
|
||||
#define ERROR_CALLBACK_POP_STACK 768
|
||||
#define ERROR_COMPRESSION_DISABLED 769
|
||||
#define ERROR_CANTFETCHBACKWARDS 770
|
||||
#define ERROR_CANTSCROLLBACKWARDS 771
|
||||
#define ERROR_ROWSNOTRELEASED 772
|
||||
#define ERROR_BAD_ACCESSOR_FLAGS 773
|
||||
#define ERROR_ERRORS_ENCOUNTERED 774
|
||||
#define ERROR_NOT_CAPABLE 775
|
||||
#define ERROR_REQUEST_OUT_OF_SEQUENCE 776
|
||||
#define ERROR_VERSION_PARSE_ERROR 777
|
||||
#define ERROR_BADSTARTPOSITION 778
|
||||
#define ERROR_MEMORY_HARDWARE 779
|
||||
#define ERROR_DISK_REPAIR_DISABLED 780
|
||||
#define ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE 781
|
||||
#define ERROR_SYSTEM_POWERSTATE_TRANSITION 782
|
||||
#define ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION 783
|
||||
#define ERROR_MCA_EXCEPTION 784
|
||||
#define ERROR_ACCESS_AUDIT_BY_POLICY 785
|
||||
#define ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY 786
|
||||
#define ERROR_ABANDON_HIBERFILE 787
|
||||
#define ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED 788
|
||||
#define ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR 789
|
||||
#define ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR 790
|
||||
#define ERROR_BAD_MCFG_TABLE 791
|
||||
#define ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE 800
|
||||
#define ERROR_CANNOT_GRANT_REQUESTED_OPLOCK 801
|
||||
#define ERROR_CANNOT_BREAK_OPLOCK 802
|
||||
#define ERROR_OPLOCK_HANDLE_CLOSED 803
|
||||
#define ERROR_NO_ACE_CONDITION 804
|
||||
#define ERROR_INVALID_ACE_CONDITION 805
|
||||
#define ERROR_EA_ACCESS_DENIED 994
|
||||
#define ERROR_OPERATION_ABORTED 995
|
||||
#define ERROR_IO_INCOMPLETE 996
|
||||
#define ERROR_IO_PENDING 997
|
||||
#define ERROR_NOACCESS 998
|
||||
#define ERROR_SWAPERROR 999
|
||||
#define ERROR_STACK_OVERFLOW 1001
|
||||
#define ERROR_INVALID_MESSAGE 1002
|
||||
#define ERROR_CAN_NOT_COMPLETE 1003
|
||||
#define ERROR_INVALID_FLAGS 1004
|
||||
#define ERROR_UNRECOGNIZED_VOLUME 1005
|
||||
#define ERROR_FILE_INVALID 1006
|
||||
#define ERROR_FULLSCREEN_MODE 1007
|
||||
#define ERROR_NO_TOKEN 1008
|
||||
#define ERROR_BADDB 1009
|
||||
#define ERROR_BADKEY 1010
|
||||
#define ERROR_CANTOPEN 1011
|
||||
#define ERROR_CANTREAD 1012
|
||||
#define ERROR_CANTWRITE 1013
|
||||
#define ERROR_REGISTRY_RECOVERED 1014
|
||||
#define ERROR_REGISTRY_CORRUPT 1015
|
||||
#define ERROR_REGISTRY_IO_FAILED 1016
|
||||
#define ERROR_NOT_REGISTRY_FILE 1017
|
||||
#define ERROR_KEY_DELETED 1018
|
||||
#define ERROR_NO_LOG_SPACE 1019
|
||||
#define ERROR_KEY_HAS_CHILDREN 1020
|
||||
#define ERROR_CHILD_MUST_BE_VOLATILE 1021
|
||||
#define ERROR_NOTIFY_ENUM_DIR 1022
|
||||
|
||||
#define RPC_X_BAD_STUB_DATA 1783
|
||||
#define RPC_S_UNKNOWN_IF 1717
|
||||
|
||||
@@ -1756,3 +1756,13 @@ INT WINAPI MessageBoxW(
|
||||
_In_opt_ LPWSTR lpCaption,
|
||||
_In_ UINT uType
|
||||
);
|
||||
|
||||
UINT WINAPI GetWindowsDirectoryA(
|
||||
_Out_ LPCSTR lpBuffer,
|
||||
_In_ UINT uSize
|
||||
);
|
||||
|
||||
UINT WINAPI GetWindowsDirectoryW(
|
||||
_Out_ LPWSTR lpBuffer,
|
||||
_In_ UINT uSize
|
||||
);
|
||||
|
||||
@@ -132,7 +132,7 @@ class WinEnum(object):
|
||||
#lines = ["{0} = DWORD".format(self.name)]
|
||||
lines = []
|
||||
for i, name in self.fields:
|
||||
lines.append('{0} = EnumValue("{2}", "{0}", {1})'.format(name, hex(i), self.name))
|
||||
lines.append('{0} = EnumValue("{2}", "{0}", {1})'.format(name, "{0:#x}".format(i), self.name))
|
||||
|
||||
lines += ["class {0}(EnumType):".format(self.name)]
|
||||
lines += [" values = [{0}]".format(", ".join([name for i, name in self.fields]))]
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
import windows
|
||||
from . import winstructs
|
||||
|
||||
def bitness():
|
||||
@@ -48,10 +47,10 @@ from . import windef
|
||||
from . import interfaces
|
||||
|
||||
# Fuck it
|
||||
from winstructs import *
|
||||
from winfuncs import *
|
||||
from windef import *
|
||||
from interfaces import *
|
||||
from .winstructs import *
|
||||
from .winfuncs import *
|
||||
from .windef import *
|
||||
from .interfaces import *
|
||||
|
||||
|
||||
|
||||
|
||||
+498
-498
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
+179
-179
File diff suppressed because one or more lines are too long
@@ -180,6 +180,13 @@ class System(object):
|
||||
version = self.get_version()
|
||||
return version_map.get(version.wProductType, version.wProductType)
|
||||
|
||||
|
||||
@utils.fixedpropety
|
||||
def windir(self):
|
||||
buffer = ctypes.c_buffer(0x100)
|
||||
reslen = winproxy.GetWindowsDirectoryA(buffer)
|
||||
return buffer[:reslen]
|
||||
|
||||
def get_version(self):
|
||||
data = windows.generated_def.OSVERSIONINFOEXA()
|
||||
data.dwOSVersionInfoSize = ctypes.sizeof(data)
|
||||
|
||||
@@ -730,6 +730,22 @@ def UpdateProcThreadAttribute(lpAttributeList, dwFlags=0, Attribute=NeededParame
|
||||
def DeleteProcThreadAttributeList(lpAttributeList):
|
||||
return DeleteProcThreadAttributeList.ctypes_function(lpAttributeList)
|
||||
|
||||
|
||||
@Kernel32Proxy("GetWindowsDirectoryA")
|
||||
def GetWindowsDirectoryA(lpBuffer, uSize=None):
|
||||
if uSize is None:
|
||||
uSize = DWORD(len(lpBuffer))
|
||||
return GetWindowsDirectoryA.ctypes_function(lpBuffer, uSize)
|
||||
|
||||
|
||||
@Kernel32Proxy("GetWindowsDirectoryW")
|
||||
def GetWindowsDirectoryW(lpBuffer, uSize=None):
|
||||
if uSize is None:
|
||||
uSize = DWORD(len(lpBuffer))
|
||||
return GetWindowsDirectoryW.ctypes_function(lpBuffer, uSize)
|
||||
|
||||
|
||||
|
||||
# ### NTDLL #### #
|
||||
|
||||
@NtdllProxy('NtReadVirtualMemory', error_ntstatus)
|
||||
|
||||
Reference in New Issue
Block a user