ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

winternl.h File Reference
#include <windef.h>

Go to the source code of this file.

Data Structures

struct  PSTRING
struct  PUNICODE_STRING
struct  PRTL_SYSTEM_TIME
struct  PRTL_TIME_ZONE_INFORMATION
struct  PCLIENT_ID
struct  PCURDIR
struct  PRTL_DRIVE_LETTER_CURDIR
struct  PRTL_BITMAP
struct  PRTL_BITMAP_RUN
struct  PRTL_USER_PROCESS_PARAMETERS
struct  PPEB_LDR_DATA
struct  PGDI_TEB_BATCH
struct  PRTL_ACTIVATION_CONTEXT_STACK_FRAME
struct  PACTIVATION_CONTEXT_STACK
struct  PPEB
struct  PTEB
struct  PFILE_DIRECTORY_INFORMATION
struct  PFILE_FULL_DIR_INFORMATION
struct  PFILE_ID_FULL_DIRECTORY_INFORMATION
struct  PFILE_BOTH_DIR_INFORMATION
struct  PFILE_ID_BOTH_DIRECTORY_INFORMATION
struct  PFILE_BASIC_INFORMATION
struct  PFILE_STANDARD_INFORMATION
struct  PFILE_INTERNAL_INFORMATION
struct  PFILE_EA_INFORMATION
struct  PFILE_ACCESS_INFORMATION
struct  PFILE_NAME_INFORMATION
struct  PFILE_RENAME_INFORMATION
struct  PFILE_NAMES_INFORMATION
struct  PFILE_DISPOSITION_INFORMATION
struct  PFILE_POSITION_INFORMATION
struct  PFILE_ALIGNMENT_INFORMATION
struct  PFILE_ALLOCATION_INFORMATION
struct  PFILE_END_OF_FILE_INFORMATION
struct  PFILE_NETWORK_OPEN_INFORMATION
struct  PFILE_FULL_EA_INFORMATION
struct  PFILE_MODE_INFORMATION
struct  PFILE_STREAM_INFORMATION
struct  PFILE_ATTRIBUTE_TAG_INFORMATION
struct  PFILE_MAILSLOT_QUERY_INFORMATION
struct  PFILE_MAILSLOT_SET_INFORMATION
struct  PFILE_PIPE_LOCAL_INFORMATION
struct  PFILE_ALL_INFORMATION
struct  PTHREAD_BASIC_INFORMATION
struct  PKERNEL_USER_TIMES
struct  PMUTANT_BASIC_INFORMATION
struct  PTIMER_BASIC_INFORMATION
struct  PSYSTEM_THREAD_INFORMATION
struct  PIO_STATUS_BLOCK
struct  PKEY_BASIC_INFORMATION
struct  PKEY_NODE_INFORMATION
struct  PKEY_FULL_INFORMATION
struct  PKEY_VALUE_ENTRY
struct  PKEY_VALUE_BASIC_INFORMATION
struct  PKEY_VALUE_FULL_INFORMATION
struct  PKEY_VALUE_PARTIAL_INFORMATION
struct  POBJECT_ATTRIBUTES
struct  POBJECT_DATA_INFORMATION
struct  POBJECT_BASIC_INFORMATION
struct  POBJECT_NAME_INFORMATION
struct  POBJECT_TYPE_INFORMATION
struct  PPROCESS_BASIC_INFORMATION
struct  PRTL_HEAP_DEFINITION
struct  LPRTL_RWLOCK
struct  PSYSTEM_BASIC_INFORMATION
struct  PSYSTEM_CPU_INFORMATION
struct  PSYSTEM_PERFORMANCE_INFORMATION
struct  PSYSTEM_TIMEOFDAY_INFORMATION
struct  PSYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
struct  PSYSTEM_DRIVER_INFORMATION
struct  PSYSTEM_HANDLE_ENTRY
struct  PSYSTEM_HANDLE_INFORMATION
struct  PSYSTEM_CACHE_INFORMATION
struct  PSYSTEM_INTERRUPT_INFORMATION
struct  PSYSTEM_CONFIGURATION_INFO
struct  PSYSTEM_EXCEPTION_INFORMATION
struct  PSYSTEM_LOOKASIDE_INFORMATION
struct  PSYSTEM_KERNEL_DEBUGGER_INFORMATION
struct  PVM_COUNTERS
struct  PSYSTEM_PROCESS_INFORMATION
struct  PSYSTEM_REGISTRY_QUOTA_INFORMATION
struct  PSYSTEM_TIME_ADJUSTMENT
struct  PTIME_FIELDS
struct  PWINSTATIONINFORMATIONW
struct  PLDR_RESOURCE_INFO
struct  PDEBUG_BUFFER
struct  PDEBUG_MODULE_INFORMATION
struct  PDEBUG_HEAP_INFORMATION
struct  PDEBUG_LOCK_INFORMATION
struct  PPORT_MESSAGE
struct  PATOM_BASIC_INFORMATION
struct  RTL_HANDLE
struct  PRTL_HANDLE_TABLE
struct  PRTL_QUERY_REGISTRY_TABLE
struct  PKEY_MULTIPLE_VALUE_INFORMATION
struct  PEVENT_BASIC_INFORMATION
struct  PSEMAPHORE_BASIC_INFORMATION
struct  PSECTION_BASIC_INFORMATION
struct  PSECTION_IMAGE_INFORMATION
struct  PLPC_SECTION_WRITE
struct  PLPC_SECTION_READ
struct  PLPC_MESSAGE
struct  POBJDIR_INFORMATION
struct  PINITIAL_TEB
struct  PFILE_COMPLETION_INFORMATION
struct  PLDR_MODULE
struct  PSYSTEM_MODULE
struct  PSYSTEM_MODULE_INFORMATION
struct  PFILE_FS_VOLUME_INFORMATION

Defines

#define PROCESS_PARAMS_FLAG_NORMALIZED   1
#define WINE_TEB_DEFINED
#define MEM_EXECUTE_OPTION_DISABLE   0x01
#define MEM_EXECUTE_OPTION_ENABLE   0x02
#define MEM_EXECUTE_OPTION_PERMANENT   0x08
#define CPU_FEATURE_VME   0x00000005 /* Virtual 86 Mode Extensions */
#define CPU_FEATURE_TSC   0x00000002 /* Time Stamp Counter available */
#define CPU_FEATURE_CMOV   0x00000008 /* Conditional Move instruction*/
#define CPU_FEATURE_PGE   0x00000014 /* Page table Entry Global bit */
#define CPU_FEATURE_PSE   0x00000024 /* Page Size Extension */
#define CPU_FEATURE_MTRR   0x00000040 /* Memory Type Range Registers */
#define CPU_FEATURE_CX8   0x00000080 /* Compare and eXchange 8 byte instr. */
#define CPU_FEATURE_MMX   0x00000100 /* Multi Media eXtensions */
#define CPU_FEATURE_X86   0x00000200 /* seems to be alway ON, on the '86 */
#define CPU_FEATURE_PAT   0x00000400 /* Page Attribute Table */
#define CPU_FEATURE_FXSR   0x00000800 /* FXSAVE and FXSTORE instructions */
#define CPU_FEATURE_SEP   0x00001000 /* SYSENTER and SYSEXIT instructions */
#define CPU_FEATURE_SSE   0x00002000 /* SSE extenstions (ext. MMX) */
#define CPU_FEATURE_3DNOW
#define CPU_FEATURE_SSE2   0x00010000 /* SSE2 extensions (XMMI64) */
#define CPU_FEATURE_DS   0x00020000 /* Debug Store */
#define CPU_FEATURE_HTT   0x00040000 /* Hyper Threading Technology */
#define PDI_MODULES   0x01
#define PDI_BACKTRACE   0x02
#define PDI_HEAPS   0x04
#define PDI_HEAP_TAGS   0x08
#define PDI_HEAP_BLOCKS   0x10
#define PDI_LOCKS   0x20
#define FILE_DIRECTORY_FILE   0x00000001
#define FILE_WRITE_THROUGH   0x00000002
#define FILE_SEQUENTIAL_ONLY   0x00000004
#define FILE_NO_INTERMEDIATE_BUFFERING   0x00000008
#define FILE_SYNCHRONOUS_IO_ALERT   0x00000010
#define FILE_SYNCHRONOUS_IO_NONALERT   0x00000020
#define FILE_NON_DIRECTORY_FILE   0x00000040
#define FILE_CREATE_TREE_CONNECTION   0x00000080
#define FILE_COMPLETE_IF_OPLOCKED   0x00000100
#define FILE_NO_EA_KNOWLEDGE   0x00000200
#define FILE_OPEN_REMOTE_INSTANCE   0x00000400
#define FILE_RANDOM_ACCESS   0x00000800
#define FILE_DELETE_ON_CLOSE   0x00001000
#define FILE_OPEN_BY_FILE_ID   0x00002000
#define FILE_OPEN_FOR_BACKUP_INTENT   0x00004000
#define FILE_NO_COMPRESSION   0x00008000
#define FILE_RESERVE_OPFILTER   0x00100000
#define FILE_TRANSACTED_MODE   0x00200000
#define FILE_OPEN_OFFLINE_FILE   0x00400000
#define FILE_OPEN_FOR_FREE_SPACE_QUERY   0x00800000
#define FILE_ATTRIBUTE_VALID_FLAGS   0x00007fb7
#define FILE_ATTRIBUTE_VALID_SET_FLAGS   0x000031a7
#define FILE_SUPERSEDED   0
#define FILE_OPENED   1
#define FILE_CREATED   2
#define FILE_OVERWRITTEN   3
#define FILE_EXISTS   4
#define FILE_DOES_NOT_EXIST   5
#define FILE_SUPERSEDE   0
#define FILE_OPEN   1
#define FILE_CREATE   2
#define FILE_OPEN_IF   3
#define FILE_OVERWRITE   4
#define FILE_OVERWRITE_IF   5
#define FILE_MAXIMUM_DISPOSITION   5
#define FILE_REMOVABLE_MEDIA   0x00000001
#define FILE_READ_ONLY_DEVICE   0x00000002
#define FILE_FLOPPY_DISKETTE   0x00000004
#define FILE_WRITE_ONE_MEDIA   0x00000008
#define FILE_REMOTE_DEVICE   0x00000010
#define FILE_DEVICE_IS_MOUNTED   0x00000020
#define FILE_VIRTUAL_VOLUME   0x00000040
#define FILE_AUTOGENERATED_DEVICE_NAME   0x00000080
#define FILE_DEVICE_SECURE_OPEN   0x00000100
#define FILE_PIPE_INBOUND   0x00000000
#define FILE_PIPE_OUTBOUND   0x00000001
#define FILE_PIPE_FULL_DUPLEX   0x00000002
#define INTERNAL_TS_ACTIVE_CONSOLE_ID   ( *((volatile ULONG*)(0x7ffe02d8)) )
#define LOGONID_CURRENT   ((ULONG)-1)
#define OBJ_INHERIT   0x00000002L
#define OBJ_PERMANENT   0x00000010L
#define OBJ_EXCLUSIVE   0x00000020L
#define OBJ_CASE_INSENSITIVE   0x00000040L
#define OBJ_OPENIF   0x00000080L
#define OBJ_OPENLINK   0x00000100L
#define OBJ_KERNEL_HANDLE   0x00000200L
#define OBJ_VALID_ATTRIBUTES   0x000003F2L
#define SERVERNAME_CURRENT   ((HANDLE)NULL)
#define DPFLTR_ERROR_LEVEL   0
#define DPFLTR_WARNING_LEVEL   1
#define DPFLTR_TRACE_LEVEL   2
#define DPFLTR_INFO_LEVEL   3
#define DPFLTR_MASK   0x8000000
#define SE_MIN_WELL_KNOWN_PRIVILEGE   2L
#define SE_CREATE_TOKEN_PRIVILEGE   2L
#define SE_ASSIGNPRIMARYTOKEN_PRIVILEGE   3L
#define SE_LOCK_MEMORY_PRIVILEGE   4L
#define SE_INCREASE_QUOTA_PRIVILEGE   5L
#define SE_UNSOLICITED_INPUT_PRIVILEGE   6L /* obsolete */
#define SE_MACHINE_ACCOUNT_PRIVILEGE   6L
#define SE_TCB_PRIVILEGE   7L
#define SE_SECURITY_PRIVILEGE   8L
#define SE_TAKE_OWNERSHIP_PRIVILEGE   9L
#define SE_LOAD_DRIVER_PRIVILEGE   10L
#define SE_SYSTEM_PROFILE_PRIVILEGE   11L
#define SE_SYSTEMTIME_PRIVILEGE   12L
#define SE_PROF_SINGLE_PROCESS_PRIVILEGE   13L
#define SE_INC_BASE_PRIORITY_PRIVILEGE   14L
#define SE_CREATE_PAGEFILE_PRIVILEGE   15L
#define SE_CREATE_PERMANENT_PRIVILEGE   16L
#define SE_BACKUP_PRIVILEGE   17L
#define SE_RESTORE_PRIVILEGE   18L
#define SE_SHUTDOWN_PRIVILEGE   19L
#define SE_DEBUG_PRIVILEGE   20L
#define SE_AUDIT_PRIVILEGE   21L
#define SE_SYSTEM_ENVIRONMENT_PRIVILEGE   22L
#define SE_CHANGE_NOTIFY_PRIVILLEGE   23L
#define SE_REMOTE_SHUTDOWN_PRIVILEGE   24L
#define SE_UNDOCK_PRIVILEGE   25L
#define SE_SYNC_AGENT_PRIVILEGE   26L
#define SE_ENABLE_DELEGATION_PRIVILEGE   27L
#define SE_MANAGE_VOLUME_PRIVILEGE   28L
#define SE_IMPERSONATE_PRIVILEGE   29L
#define SE_CREATE_GLOBAL_PRIVILEGE   30L
#define SE_MAX_WELL_KNOWN_PRIVILEGE   SE_CREATE_GLOBAL_PRIVILEGE
#define FLG_STOP_ON_EXCEPTION   0x00000001
#define FLG_SHOW_LDR_SNAPS   0x00000002
#define FLG_DEBUG_INITIAL_COMMAND   0x00000004
#define FLG_STOP_ON_HUNG_GUI   0x00000008
#define FLG_HEAP_ENABLE_TAIL_CHECK   0x00000010
#define FLG_HEAP_ENABLE_FREE_CHECK   0x00000020
#define FLG_HEAP_VALIDATE_PARAMETERS   0x00000040
#define FLG_HEAP_VALIDATE_ALL   0x00000080
#define FLG_APPLICATION_VERIFIER   0x00000100
#define FLG_POOL_ENABLE_TAGGING   0x00000400
#define FLG_HEAP_ENABLE_TAGGING   0x00000800
#define FLG_USER_STACK_TRACE_DB   0x00001000
#define FLG_KERNEL_STACK_TRACE_DB   0x00002000
#define FLG_MAINTAIN_OBJECT_TYPELIST   0x00004000
#define FLG_HEAP_ENABLE_TAG_BY_DLL   0x00008000
#define FLG_DISABLE_STACK_EXTENSION   0x00010000
#define FLG_ENABLE_CSRDEBUG   0x00020000
#define FLG_ENABLE_KDEBUG_SYMBOL_LOAD   0x00040000
#define FLG_DISABLE_PAGE_KERNEL_STACKS   0x00080000
#define FLG_ENABLE_SYSTEM_CRIT_BREAKS   0x00100000
#define FLG_HEAP_DISABLE_COALESCING   0x00200000
#define FLG_ENABLE_CLOSE_EXCEPTIONS   0x00400000
#define FLG_ENABLE_EXCEPTION_LOGGING   0x00800000
#define FLG_ENABLE_HANDLE_TYPE_TAGGING   0x01000000
#define FLG_HEAP_PAGE_ALLOCS   0x02000000
#define FLG_DEBUG_INITIAL_COMMAND_EX   0x04000000
#define FLG_DISABLE_DBGPRINT   0x08000000
#define FLG_CRITSEC_EVENT_CREATION   0x10000000
#define FLG_LDR_TOP_DOWN   0x20000000
#define FLG_ENABLE_HANDLE_EXCEPTIONS   0x40000000
#define FLG_DISABLE_PROTDLLS   0x80000000
#define RTL_REGISTRY_ABSOLUTE   0
#define RTL_REGISTRY_SERVICES   1
#define RTL_REGISTRY_CONTROL   2
#define RTL_REGISTRY_WINDOWS_NT   3
#define RTL_REGISTRY_DEVICEMAP   4
#define RTL_REGISTRY_USER   5
#define RTL_REGISTRY_HANDLE   0x40000000
#define RTL_REGISTRY_OPTIONAL   0x80000000
#define RTL_QUERY_REGISTRY_SUBKEY   0x00000001
#define RTL_QUERY_REGISTRY_TOPKEY   0x00000002
#define RTL_QUERY_REGISTRY_REQUIRED   0x00000004
#define RTL_QUERY_REGISTRY_NOVALUE   0x00000008
#define RTL_QUERY_REGISTRY_NOEXPAND   0x00000010
#define RTL_QUERY_REGISTRY_DIRECT   0x00000020
#define RTL_QUERY_REGISTRY_DELETE   0x00000040
#define InitializeObjectAttributes(p, n, a, r, s)
#define NtCurrentProcess()   ((HANDLE)-1)
#define RtlStoreUlong(p, v)   do { ULONG _v = (v); memcpy((p), &_v, sizeof(_v)); } while (0)
#define RtlStoreUlonglong(p, v)   do { ULONGLONG _v = (v); memcpy((p), &_v, sizeof(_v)); } while (0)
#define RtlRetrieveUlong(p, s)   memcpy((p), (s), sizeof(ULONG))
#define RtlRetrieveUlonglong(p, s)   memcpy((p), (s), sizeof(ULONGLONG))
#define LDR_IMAGE_IS_DLL   0x00000004
#define LDR_LOAD_IN_PROGRESS   0x00001000
#define LDR_UNLOAD_IN_PROGRESS   0x00002000
#define LDR_NO_DLL_CALLS   0x00040000
#define LDR_PROCESS_ATTACHED   0x00080000
#define LDR_MODULE_REBASED   0x00200000
#define LDR_DONT_RESOLVE_REFS   0x40000000
#define LDR_WINE_INTERNAL   0x80000000
#define MAXIMUM_FILENAME_LENGTH   256
#define InitializeListHead(le)   (void)((le)->Flink = (le)->Blink = (le))
#define InsertHeadList(le, e)   do { PLIST_ENTRY f = (le)->Flink; (e)->Flink = f; (e)->Blink = (le); f->Blink = (e); (le)->Flink = (e); } while (0)
#define InsertTailList(le, e)   do { PLIST_ENTRY b = (le)->Blink; (e)->Flink = (le); (e)->Blink = b; b->Flink = (e); (le)->Blink = (e); } while (0)
#define IsListEmpty(le)   ((le)->Flink == (le))
#define RemoveEntryList(e)   do { PLIST_ENTRY f = (e)->Flink, b = (e)->Blink; f->Blink = b; b->Flink = f; (e)->Flink = (e)->Blink = NULL; } while (0)
#define FSCTL_PIPE_LISTEN   CTL_CODE(FILE_DEVICE_NAMED_PIPE, 2, METHOD_BUFFERED, FILE_ANY_ACCESS)

Typedefs

typedef LONG NTSTATUS
typedef LONGPNTSTATUS
typedef CONST charPCSZ
typedef short CSHORT
typedef CSHORTPCSHORT
typedef STRING ANSI_STRING
typedef PSTRING PANSI_STRING
typedef const STRINGPCANSI_STRING
typedef STRING OEM_STRING
typedef PSTRING POEM_STRING
typedef const STRINGPCOEM_STRING
typedef const UNICODE_STRINGPCUNICODE_STRING
typedef const RTL_BITMAPPCRTL_BITMAP
typedef const RTL_BITMAP_RUNPCRTL_BITMAP_RUN
typedef enum
_FILE_INFORMATION_CLASS * 
PFILE_INFORMATION_CLASS
typedef struct
FILE_BOTH_DIRECTORY_INFORMATION * 
PFILE_BOTH_DIRECTORY_INFORMATION
typedef enum _FSINFOCLASS * PFS_INFORMATION_CLASS
typedef enum
_OBJECT_INFORMATION_CLASS * 
POBJECT_INFORMATION_CLASS
typedef enum
_SYSTEM_INFORMATION_CLASS * 
PSYSTEM_INFORMATION_CLASS
typedef enum
_MUTANT_INFORMATION_CLASS * 
PMUTANT_INFORMATION_CLASS
typedef void(WINAPIPIO_APC_ROUTINE )(PVOID, PIO_STATUS_BLOCK, ULONG)
typedef BOOLEAN(WINAPIPWINSTATIONQUERYINFORMATIONW )(HANDLE, ULONG, WINSTATIONINFOCLASS, PVOID, ULONG, PULONG)
typedef struct
PORT_MESSAGE_HEADER * 
PPORT_MESSAGE_HEADER
typedef unsigned short RTL_ATOM
typedef unsigned short * PRTL_ATOM
typedef struct atom_table * RTL_ATOM_TABLE
typedef struct atom_table ** PRTL_ATOM_TABLE
typedef void(CALLBACK * PNTAPCFUNC )(ULONG_PTR, ULONG_PTR, ULONG_PTR)
typedef void(CALLBACK * PRTL_THREAD_START_ROUTINE )(LPVOID)
typedef NTSTATUS(WINAPIPRTL_QUERY_REGISTRY_ROUTINE )(PCWSTR ValueName, ULONG ValueType, PVOID ValueData, ULONG ValueLength, PVOID Context, PVOID EntryContext)
typedef enum _EVENT_TYPE * PEVENT_TYPE
typedef enum
_EVENT_INFORMATION_CLASS * 
PEVENT_INFORMATION_CLASS
typedef enum
_SEMAPHORE_INFORMATION_CLASS * 
PSEMAPHORE_INFORMATION_CLASS
typedef enum _SHUTDOWN_ACTION * PSHUTDOWN_ACTION
typedef enum _KPROFILE_SOURCE * PKPROFILE_SOURCE
typedef enum
_PORT_INFORMATION_CLASS * 
PPORT_INFORMATION_CLASS
typedef enum
_IO_COMPLETION_INFORMATION_CLASS * 
PIO_COMPLETION_INFORMATION_CLASS
typedef enum
_HARDERROR_RESPONSE_OPTION * 
PHARDERROR_RESPONSE_OPTION
typedef enum _HARDERROR_RESPONSE * PHARDERROR_RESPONSE
typedef enum _SYSDBG_COMMAND * PSYSDBG_COMMAND

Enumerations

enum  FILE_INFORMATION_CLASS {
  FileDirectoryInformation = 1, FileFullDirectoryInformation, FileBothDirectoryInformation, FileBasicInformation,
  FileStandardInformation, FileInternalInformation, FileEaInformation, FileAccessInformation,
  FileNameInformation, FileRenameInformation, FileLinkInformation, FileNamesInformation,
  FileDispositionInformation, FilePositionInformation, FileFullEaInformation, FileModeInformation,
  FileAlignmentInformation, FileAllInformation, FileAllocationInformation, FileEndOfFileInformation,
  FileAlternateNameInformation, FileStreamInformation, FilePipeInformation, FilePipeLocalInformation,
  FilePipeRemoteInformation, FileMailslotQueryInformation, FileMailslotSetInformation, FileCompressionInformation,
  FileObjectIdInformation, FileCompletionInformation, FileMoveClusterInformation, FileQuotaInformation,
  FileReparsePointInformation, FileNetworkOpenInformation, FileAttributeTagInformation, FileTrackingInformation,
  FileIdBothDirectoryInformation, FileIdFullDirectoryInformation, FileValidDataLengthInformation, FileShortNameInformation,
  FileIoCompletionNotificationInformation, FileIoStatusBlockRangeInformation, FileIoPriorityHintInformation, FileSfioReserveInformation,
  FileSfioVolumeInformation, FileHardLinkInformation, FileProcessIdsUsingFileInformation, FileNormalizedNameInformation,
  FileNetworkPhysicalNameInformation, FileIdGlobalTxDirectoryInformation, FileIsRemoteDeviceInformation, FileAttributeCacheInformation,
  FileNumaNodeInformation, FileStandardLinkInformation, FileRemoteProtocolInformation, FileMaximumInformation,
  FileDirectoryInformation = 1, FileFullDirectoryInformation, FileBothDirectoryInformation, FileBasicInformation,
  FileStandardInformation, FileInternalInformation, FileEaInformation, FileAccessInformation,
  FileNameInformation, FileRenameInformation, FileLinkInformation, FileNamesInformation,
  FileDispositionInformation, FilePositionInformation, FileFullEaInformation, FileModeInformation,
  FileAlignmentInformation, FileAllInformation, FileAllocationInformation, FileEndOfFileInformation,
  FileAlternateNameInformation, FileStreamInformation, FilePipeInformation, FilePipeLocalInformation,
  FilePipeRemoteInformation, FileMailslotQueryInformation, FileMailslotSetInformation, FileCompressionInformation,
  FileObjectIdInformation, FileCompletionInformation, FileMoveClusterInformation, FileQuotaInformation,
  FileReparsePointInformation, FileNetworkOpenInformation, FileAttributeTagInformation, FileTrackingInformation,
  FileIdBothDirectoryInformation, FileIdFullDirectoryInformation, FileValidDataLengthInformation, FileShortNameInformation = 40,
  FileSfioReserveInformation = 44, FileSfioVolumeInformation = 45, FileHardLinkInformation = 46, FileNormalizedNameInformation = 48,
  FileIdGlobalTxDirectoryInformation = 50, FileStandardLinkInformation = 54, FileMaximumInformation, FileDirectoryInformation = 1,
  FileFullDirectoryInformation, FileBothDirectoryInformation, FileBasicInformation, FileStandardInformation,
  FileInternalInformation, FileEaInformation, FileAccessInformation, FileNameInformation,
  FileRenameInformation, FileLinkInformation, FileNamesInformation, FileDispositionInformation,
  FilePositionInformation, FileFullEaInformation, FileModeInformation, FileAlignmentInformation,
  FileAllInformation, FileAllocationInformation, FileEndOfFileInformation, FileAlternateNameInformation,
  FileStreamInformation, FilePipeInformation, FilePipeLocalInformation, FilePipeRemoteInformation,
  FileMailslotQueryInformation, FileMailslotSetInformation, FileCompressionInformation, FileObjectIdInformation,
  FileCompletionInformation, FileMoveClusterInformation, FileQuotaInformation, FileReparsePointInformation,
  FileNetworkOpenInformation, FileAttributeTagInformation, FileTrackingInformation, FileIdBothDirectoryInformation,
  FileIdFullDirectoryInformation, FileValidDataLengthInformation, FileShortNameInformation, FileIoCompletionNotificationInformation,
  FileIoStatusBlockRangeInformation, FileIoPriorityHintInformation, FileSfioReserveInformation, FileSfioVolumeInformation,
  FileHardLinkInformation, FileProcessIdsUsingFileInformation, FileNormalizedNameInformation, FileNetworkPhysicalNameInformation,
  FileIdGlobalTxDirectoryInformation, FileIsRemoteDeviceInformation, FileAttributeCacheInformation, FileNumaNodeInformation,
  FileStandardLinkInformation, FileRemoteProtocolInformation, FileMaximumInformation
}
enum  FS_INFORMATION_CLASS {
  FileFsVolumeInformation = 1, FileFsLabelInformation, FileFsSizeInformation, FileFsDeviceInformation,
  FileFsAttributeInformation, FileFsControlInformation, FileFsFullSizeInformation, FileFsObjectIdInformation,
  FileFsDriverPathInformation, FileFsVolumeFlagsInformation, FileFsMaximumInformation, FileFsVolumeInformation = 1,
  FileFsLabelInformation, FileFsSizeInformation, FileFsDeviceInformation, FileFsAttributeInformation,
  FileFsControlInformation, FileFsFullSizeInformation, FileFsObjectIdInformation, FileFsMaximumInformation,
  FileFsVolumeInformation = 1, FileFsLabelInformation, FileFsSizeInformation, FileFsDeviceInformation,
  FileFsAttributeInformation, FileFsControlInformation, FileFsFullSizeInformation, FileFsObjectIdInformation,
  FileFsDriverPathInformation, FileFsVolumeFlagsInformation, FileFsMaximumInformation
}
enum  KEY_INFORMATION_CLASS {
  KeyBasicInformation, KeyNodeInformation, KeyFullInformation, KeyNameInformation,
  KeyCachedInformation, KeyFlagsInformation, KeyVirtualizationInformation, KeyHandleTagsInformation,
  MaxKeyInfoClass, KeyBasicInformation, KeyNodeInformation, KeyFullInformation,
  KeyBasicInformation, KeyNodeInformation, KeyFullInformation, KeyNameInformation,
  KeyCachedInformation, KeyFlagsInformation, KeyVirtualizationInformation, KeyHandleTagsInformation,
  MaxKeyInfoClass
}
enum  KEY_VALUE_INFORMATION_CLASS {
  KeyValueBasicInformation, KeyValueFullInformation, KeyValuePartialInformation, KeyValueFullInformationAlign64,
  KeyValuePartialInformationAlign64, KeyValueBasicInformation, KeyValueFullInformation, KeyValuePartialInformation,
  KeyValueFullInformationAlign64, KeyValuePartialInformationAlign64, KeyValueBasicInformation, KeyValueFullInformation,
  KeyValuePartialInformation, KeyValueFullInformationAlign64, KeyValuePartialInformationAlign64
}
enum  OBJECT_INFORMATION_CLASS {
  ObjectBasicInformation = 0, ObjectTypeInformation = 2, ObjectNameInformation = 1, ObjectTypesInformation = 3,
  ObjectHandleFlagInformation = 4, ObjectSessionInformation = 5, MaxObjectInfoClass, ObjectBasicInformation,
  ObjectNameInformation, ObjectTypeInformation, ObjectAllInformation, ObjectDataInformation
}
enum  PROCESS_INFORMATION_CLASS {
  ProcessBasicInformation = 0, ProcessQuotaLimits = 1, ProcessIoCounters = 2, ProcessVmCounters = 3,
  ProcessTimes = 4, ProcessBasePriority = 5, ProcessRaisePriority = 6, ProcessDebugPort = 7,
  ProcessExceptionPort = 8, ProcessAccessToken = 9, ProcessLdtInformation = 10, ProcessLdtSize = 11,
  ProcessDefaultHardErrorMode = 12, ProcessIoPortHandlers = 13, ProcessPooledUsageAndLimits = 14, ProcessWorkingSetWatch = 15,
  ProcessUserModeIOPL = 16, ProcessEnableAlignmentFaultFixup = 17, ProcessPriorityClass = 18, ProcessWx86Information = 19,
  ProcessHandleCount = 20, ProcessAffinityMask = 21, ProcessPriorityBoost = 22, ProcessDeviceMap = 23,
  ProcessSessionInformation = 24, ProcessForegroundInformation = 25, ProcessWow64Information = 26, ProcessImageFileName = 27,
  ProcessLUIDDeviceMapsEnabled = 28, ProcessBreakOnTermination = 29, ProcessDebugObjectHandle = 30, ProcessDebugFlags = 31,
  ProcessHandleTracing = 32, ProcessExecuteFlags = 34, MaxProcessInfoClass
}
enum  SECTION_INHERIT {
  ViewShare = 1, ViewUnmap = 2, ViewShare = 1, ViewUnmap = 2,
  ViewShare = 1, ViewUnmap = 2
}
enum  SYSTEM_INFORMATION_CLASS {
  SystemBasicInformation, SystemProcessorInformation, SystemPerformanceInformation, SystemTimeOfDayInformation,
  SystemPathInformation, SystemProcessInformation, SystemCallCountInformation, SystemDeviceInformation,
  SystemProcessorPerformanceInformation, SystemFlagsInformation, SystemCallTimeInformation, SystemModuleInformation,
  SystemLocksInformation, SystemStackTraceInformation, SystemPagedPoolInformation, SystemNonPagedPoolInformation,
  SystemHandleInformation, SystemObjectInformation, SystemPageFileInformation, SystemVdmInstemulInformation,
  SystemVdmBopInformation, SystemFileCacheInformation, SystemPoolTagInformation, SystemInterruptInformation,
  SystemDpcBehaviorInformation, SystemFullMemoryInformation, SystemLoadGdiDriverInformation, SystemUnloadGdiDriverInformation,
  SystemTimeAdjustmentInformation, SystemSummaryMemoryInformation, SystemNextEventIdInformation, SystemEventIdsInformation,
  SystemCrashDumpInformation, SystemExceptionInformation, SystemCrashDumpStateInformation, SystemKernelDebuggerInformation,
  SystemContextSwitchInformation, SystemRegistryQuotaInformation, SystemExtendServiceTableInformation, SystemPrioritySeperation,
  SystemPlugPlayBusInformation, SystemDockInformation, SystemPowerInformation, SystemProcessorSpeedInformation,
  SystemCurrentTimeZoneInformation, SystemLookasideInformation, SystemBasicInformation, SystemProcessorInformation,
  SystemPerformanceInformation, SystemTimeOfDayInformation, SystemPathInformation, SystemProcessInformation,
  SystemCallCountInformation, SystemDeviceInformation, SystemProcessorPerformanceInformation, SystemFlagsInformation,
  SystemCallTimeInformation, SystemModuleInformation, SystemLocksInformation, SystemStackTraceInformation,
  SystemPagedPoolInformation, SystemNonPagedPoolInformation, SystemHandleInformation, SystemObjectInformation,
  SystemPageFileInformation, SystemVdmInstemulInformation, SystemVdmBopInformation, SystemFileCacheInformation,
  SystemPoolTagInformation, SystemInterruptInformation, SystemDpcBehaviorInformation, SystemFullMemoryInformation,
  SystemLoadGdiDriverInformation, SystemUnloadGdiDriverInformation, SystemTimeAdjustmentInformation, SystemSummaryMemoryInformation,
  SystemMirrorMemoryInformation, SystemPerformanceTraceInformation, SystemObsolete0, SystemExceptionInformation,
  SystemCrashDumpStateInformation, SystemKernelDebuggerInformation, SystemContextSwitchInformation, SystemRegistryQuotaInformation,
  SystemExtendServiceTableInformation, SystemPrioritySeperation, SystemPlugPlayBusInformation, SystemDockInformation,
  SystemPowerInformationNative, SystemProcessorSpeedInformation, SystemCurrentTimeZoneInformation, SystemLookasideInformation,
  SystemTimeSlipNotification, SystemSessionCreate, SystemSessionDetach, SystemSessionInformation,
  SystemRangeStartInformation, SystemVerifierInformation, SystemAddVerifier, SystemSessionProcessesInformation,
  SystemLoadGdiDriverInSystemSpaceInformation, SystemNumaProcessorMap, SystemPrefetcherInformation, SystemExtendedProcessInformation,
  SystemRecommendedSharedDataAlignment, SystemComPlusPackage, SystemNumaAvailableMemory, SystemProcessorPowerInformation,
  SystemEmulationBasicInformation, SystemEmulationProcessorInformation, SystemExtendedHanfleInformation, SystemLostDelayedWriteInformation,
  SystemBigPoolInformation, SystemSessionPoolTagInformation, SystemSessionMappedViewInformation, SystemHotpatchInformation,
  SystemObjectSecurityMode, SystemWatchDogTimerHandler, SystemWatchDogTimerInformation, SystemLogicalProcessorInformation,
  SystemWow64SharedInformationObsolete, SystemRegisterFirmwareTableInformationHandler, SystemFirmwareTableInformation, SystemModuleInformationEx,
  SystemVerifierTriageInformation, SystemSuperfetchInformation, SystemMemoryListInformation, SystemFileCacheInformationEx,
  SystemThreadPriorityClientIdInformation, SystemProcessorIdleCycleTimeInformation, SystemVerifierCancellationInformation, SystemProcessorPowerInformationEx,
  SystemRefTraceInformation, SystemSpecialPoolInformation, SystemProcessIdInformation, SystemErrorPortInformation,
  SystemBootEnvironmentInformation, SystemHypervisorInformation, SystemVerifierInformationEx, SystemTimeZoneInformation,
  SystemImageFileExecutionOptionsInformation, SystemCoverageInformation, SystemPrefetchPathInformation, SystemVerifierFaultsInformation,
  MaxSystemInfoClass, SystemBasicInformation = 0, SystemCpuInformation = 1, SystemPerformanceInformation = 2,
  SystemTimeOfDayInformation = 3, Unknown4, SystemProcessInformation = 5, Unknown6,
  Unknown7, SystemProcessorPerformanceInformation = 8, Unknown9, Unknown10,
  SystemModuleInformation = 11, Unknown12, Unknown13, Unknown14,
  Unknown15, SystemHandleInformation = 16, Unknown17, SystemPageFileInformation = 18,
  Unknown19, Unknown20, SystemCacheInformation = 21, Unknown22,
  SystemInterruptInformation = 23, SystemDpcBehaviourInformation = 24, SystemFullMemoryInformation = 25, SystemNotImplemented6 = 25,
  SystemLoadImage = 26, SystemUnloadImage = 27, SystemTimeAdjustmentInformation = 28, SystemTimeAdjustment = 28,
  SystemSummaryMemoryInformation = 29, SystemNotImplemented7 = 29, SystemNextEventIdInformation = 30, SystemNotImplemented8 = 30,
  SystemEventIdsInformation = 31, SystemCrashDumpInformation = 32, SystemExceptionInformation = 33, SystemCrashDumpStateInformation = 34,
  SystemKernelDebuggerInformation = 35, SystemContextSwitchInformation = 36, SystemRegistryQuotaInformation = 37, SystemCurrentTimeZoneInformation = 44,
  SystemTimeZoneInformation = 44, SystemLookasideInformation = 45, SystemSetTimeSlipEvent = 46, SystemCreateSession = 47,
  SystemDeleteSession = 48, SystemInvalidInfoClass4 = 49, SystemRangeStartInformation = 50, SystemVerifierInformation = 51,
  SystemAddVerifier = 52, SystemSessionProcessesInformation = 53, SystemInformationClassMax
}
enum  TIMER_TYPE { NotificationTimer, SynchronizationTimer, NotificationTimer, SynchronizationTimer }
enum  THREADINFOCLASS {
  ThreadBasicInformation, ThreadTimes, ThreadPriority, ThreadBasePriority,
  ThreadAffinityMask, ThreadImpersonationToken, ThreadDescriptorTableEntry, ThreadEnableAlignmentFaultFixup,
  ThreadEventPair_Reusable, ThreadQuerySetWin32StartAddress, ThreadZeroTlsCell, ThreadPerformanceCount,
  ThreadAmILastThread, ThreadIdealProcessor, ThreadPriorityBoost, ThreadSetTlsArrayAddress,
  ThreadIsIoPending, ThreadHideFromDebugger, ThreadBreakOnTermination, ThreadSwitchLegacyState,
  ThreadIsTerminated, ThreadLastSystemCall, ThreadIoPriority, ThreadCycleTime,
  ThreadPagePriority, ThreadActualBasePriority, ThreadTebInformation, ThreadCSwitchMon,
  ThreadCSwitchPmu, ThreadWow64Context, ThreadGroupInformation, ThreadUmsInformation,
  ThreadCounterProfiling, ThreadIdealProcessorEx, MaxThreadInfoClass, ThreadBasicInformation,
  ThreadTimes, ThreadPriority, ThreadBasePriority, ThreadAffinityMask,
  ThreadImpersonationToken, ThreadDescriptorTableEntry, ThreadEnableAlignmentFaultFixup, ThreadEventPair_Reusable,
  ThreadQuerySetWin32StartAddress, ThreadZeroTlsCell, ThreadPerformanceCount, ThreadAmILastThread,
  ThreadIdealProcessor, ThreadPriorityBoost, ThreadSetTlsArrayAddress, ThreadIsIoPending,
  MaxThreadInfoClass, ThreadBasicInformation, ThreadTimes, ThreadPriority,
  ThreadBasePriority, ThreadAffinityMask, ThreadImpersonationToken, ThreadDescriptorTableEntry,
  ThreadEnableAlignmentFaultFixup, ThreadEventPair_Reusable, ThreadQuerySetWin32StartAddress, ThreadZeroTlsCell,
  ThreadPerformanceCount, ThreadAmILastThread, ThreadIdealProcessor, ThreadPriorityBoost,
  ThreadSetTlsArrayAddress, ThreadIsIoPending, ThreadHideFromDebugger, ThreadBreakOnTermination,
  ThreadSwitchLegacyState, ThreadIsTerminated, ThreadLastSystemCall, ThreadIoPriority,
  ThreadCycleTime, ThreadPagePriority, ThreadActualBasePriority, ThreadTebInformation,
  ThreadCSwitchMon, ThreadCSwitchPmu, ThreadWow64Context, ThreadGroupInformation,
  ThreadUmsInformation, ThreadCounterProfiling, ThreadIdealProcessorEx, MaxThreadInfoClass
}
enum  WINSTATIONINFOCLASS { WinStationInformation = 8 }
enum  MEMORY_INFORMATION_CLASS {
  MemoryBasicInformation, MemoryWorkingSetList, MemorySectionName, MemoryBasicVlmInformation,
  MemoryBasicInformation, MemoryWorkingSetList, MemorySectionName, MemoryBasicVlmInformation
}
enum  MUTANT_INFORMATION_CLASS { MutantBasicInformation, MutantOwnerInformation, MutantBasicInformation }
enum  TIMER_INFORMATION_CLASS { TimerBasicInformation, TimerBasicInformation = 0 }
enum  DOS_PATHNAME_TYPE {
  INVALID_PATH = 0, UNC_PATH, ABSOLUTE_DRIVE_PATH, RELATIVE_DRIVE_PATH,
  ABSOLUTE_PATH, RELATIVE_PATH, DEVICE_PATH, UNC_DOT_PATH
}
enum  ATOM_INFORMATION_CLASS { AtomBasicInformation, AtomTableInformation, AtomBasicInformation = 0, AtomTableInformation = 1 }
enum  EVENT_TYPE { NotificationEvent, SynchronizationEvent, NotificationEvent, SynchronizationEvent }
enum  EVENT_INFORMATION_CLASS { EventBasicInformation, EventBasicInformation }
enum  SEMAPHORE_INFORMATION_CLASS { SemaphoreBasicInformation, SemaphoreBasicInformation }
enum  SECTION_INFORMATION_CLASS { SectionBasicInformation, SectionImageInformation, SectionBasicInformation, SectionImageInformation }
enum  SHUTDOWN_ACTION {
  ShutdownNoReboot, ShutdownReboot, ShutdownPowerOff, ShutdownNoReboot,
  ShutdownReboot, ShutdownPowerOff, ShutdownNoReboot, ShutdownReboot,
  ShutdownPowerOff
}
enum  KPROFILE_SOURCE {
  ProfileTime, ProfileAlignmentFixup, ProfileTotalIssues, ProfilePipelineDry,
  ProfileLoadInstructions, ProfilePipelineFrozen, ProfileBranchInstructions, ProfileTotalNonissues,
  ProfileDcacheMisses, ProfileIcacheMisses, ProfileCacheMisses, ProfileBranchMispredictions,
  ProfileStoreInstructions, ProfileFpInstructions, ProfileIntegerInstructions, Profile2Issue,
  Profile3Issue, Profile4Issue, ProfileSpecialInstructions, ProfileTotalCycles,
  ProfileIcacheIssues, ProfileDcacheAccesses, ProfileMemoryBarrierCycles, ProfileLoadLinkedIssues,
  ProfileMaximum, ProfileTime, ProfileAlignmentFixup, ProfileTotalIssues,
  ProfilePipelineDry, ProfileLoadInstructions, ProfilePipelineFrozen, ProfileBranchInstructions,
  ProfileTotalNonissues, ProfileDcacheMisses, ProfileIcacheMisses, ProfileCacheMisses,
  ProfileBranchMispredictions, ProfileStoreInstructions, ProfileFpInstructions, ProfileIntegerInstructions,
  Profile2Issue, Profile3Issue, Profile4Issue, ProfileSpecialInstructions,
  ProfileTotalCycles, ProfileIcacheIssues, ProfileDcacheAccesses, ProfileMemoryBarrierCycles,
  ProfileLoadLinkedIssues, ProfileMaximum, ProfileTime, ProfileAlignmentFixup,
  ProfileTotalIssues, ProfilePipelineDry, ProfileLoadInstructions, ProfilePipelineFrozen,
  ProfileBranchInstructions, ProfileTotalNonissues, ProfileDcacheMisses, ProfileIcacheMisses,
  ProfileCacheMisses, ProfileBranchMispredictions, ProfileStoreInstructions, ProfileFpInstructions,
  ProfileIntegerInstructions, Profile2Issue, Profile3Issue, Profile4Issue,
  ProfileSpecialInstructions, ProfileTotalCycles, ProfileIcacheIssues, ProfileDcacheAccesses,
  ProfileMemoryBarrierCycles, ProfileLoadLinkedIssues, ProfileMaximum
}
enum  PORT_INFORMATION_CLASS { PortNoInformation, PortNoInformation }
enum  IO_COMPLETION_INFORMATION_CLASS { IoCompletionBasicInformation, IoCompletionBasicInformation }
enum  HARDERROR_RESPONSE_OPTION {
  OptionAbortRetryIgnore, OptionOk, OptionOkCancel, OptionRetryCancel,
  OptionYesNo, OptionYesNoCancel, OptionShutdownSystem, OptionOkNoWait,
  OptionCancelTryContinue, OptionAbortRetryIgnore, OptionOk, OptionOkCancel,
  OptionRetryCancel, OptionYesNo, OptionYesNoCancel, OptionShutdownSystem
}
enum  HARDERROR_RESPONSE {
  ResponseReturnToCaller, ResponseNotHandled, ResponseAbort, ResponseCancel,
  ResponseIgnore, ResponseNo, ResponseOk, ResponseRetry,
  ResponseYes, ResponseTryAgain, ResponseContinue, ResponseReturnToCaller,
  ResponseNotHandled, ResponseAbort, ResponseCancel, ResponseIgnore,
  ResponseNo, ResponseOk, ResponseRetry, ResponseYes
}
enum  SYSDBG_COMMAND {
  SysDbgQueryModuleInformation = 0, SysDbgQueryTraceInformation = 1, SysDbgSetTracepoint = 2, SysDbgSetSpecialCall = 3,
  SysDbgClearSpecialCalls = 4, SysDbgQuerySpecialCalls = 5, SysDbgBreakPoint = 6, SysDbgQueryVersion = 7,
  SysDbgReadVirtual = 8, SysDbgWriteVirtual = 9, SysDbgReadPhysical = 10, SysDbgWritePhysical = 11,
  SysDbgReadControlSpace = 12, SysDbgWriteControlSpace = 13, SysDbgReadIoSpace = 14, SysDbgWriteIoSpace = 15,
  SysDbgReadMsr = 16, SysDbgWriteMsr = 17, SysDbgReadBusData = 18, SysDbgWriteBusData = 19,
  SysDbgCheckLowMemory = 20, SysDbgEnableKernelDebugger = 21, SysDbgDisableKernelDebugger = 22, SysDbgGetAutoKdEnable = 23,
  SysDbgSetAutoKdEnable = 24, SysDbgGetPrintBufferSize = 25, SysDbgSetPrintBufferSize = 26, SysDbgGetKdUmExceptionEnable = 27,
  SysDbgSetKdUmExceptionEnable = 28, SysDbgGetTriageDump = 29, SysDbgGetKdBlockEnable = 30, SysDbgSetKdBlockEnable = 31,
  SysDbgRegisterForUmBreakInfo = 32, SysDbgGetUmBreakPid = 33, SysDbgClearUmBreakPid = 34, SysDbgGetUmAttachPid = 35,
  SysDbgClearUmAttachPid = 36, SysDbgQueryModuleInformation, SysDbgQueryTraceInformation, SysDbgSetTracepoint,
  SysDbgSetSpecialCall, SysDbgClearSpecialCalls, SysDbgQuerySpecialCalls
}

Functions

typedef VOID (CALLBACK *PTIMER_APC_ROUTINE)(PVOID
void WINAPI DbgBreakPoint (void)
void WINAPI DbgUserBreakPoint (void)
NTSTATUS WINAPIV DbgPrintEx (ULONG iComponentId, ULONG Level, LPCSTR fmt,...)
NTSTATUS WINAPI LdrAccessResource (HMODULE, const IMAGE_RESOURCE_DATA_ENTRY *, void **, PULONG)
NTSTATUS WINAPI LdrFindResourceDirectory_U (HMODULE, const LDR_RESOURCE_INFO *, ULONG, const IMAGE_RESOURCE_DIRECTORY **)
NTSTATUS WINAPI LdrFindResource_U (HMODULE, const LDR_RESOURCE_INFO *, ULONG, const IMAGE_RESOURCE_DATA_ENTRY **)
NTSTATUS WINAPI LdrGetDllHandle (ULONG, ULONG, const UNICODE_STRING *, HMODULE *)
NTSTATUS WINAPI LdrGetDllHandleEx (ULONG, PWSTR, PULONG, PUNICODE_STRING, PVOID)
NTSTATUS WINAPI LdrGetProcedureAddress (HMODULE, const ANSI_STRING *, ULONG, void **)
void WINAPI LdrInitializeThunk (HANDLE, ULONG, ULONG, ULONG)
NTSTATUS WINAPI LdrLoadDll (LPCWSTR, DWORD, const UNICODE_STRING *, HMODULE *)
void WINAPI LdrShutdownProcess (void)
void WINAPI LdrShutdownThread (void)
NTSTATUS WINAPI NtAcceptConnectPort (PHANDLE, ULONG, PLPC_MESSAGE, BOOLEAN, PLPC_SECTION_WRITE, PLPC_SECTION_READ)
NTSTATUS WINAPI NtAccessCheck (PSECURITY_DESCRIPTOR, HANDLE, ACCESS_MASK, PGENERIC_MAPPING, PPRIVILEGE_SET, PULONG, PULONG, NTSTATUS *)
NTSTATUS WINAPI NtAccessCheckAndAuditAlarm (PUNICODE_STRING, HANDLE, PUNICODE_STRING, PUNICODE_STRING, PSECURITY_DESCRIPTOR, ACCESS_MASK, PGENERIC_MAPPING, BOOLEAN, PULONG, PULONG, PBOOLEAN)
NTSTATUS WINAPI NtAddAtom (const WCHAR *, ULONG, RTL_ATOM *)
NTSTATUS WINAPI NtAdjustGroupsToken (HANDLE, BOOLEAN, PTOKEN_GROUPS, ULONG, PTOKEN_GROUPS, PULONG)
NTSTATUS WINAPI NtAdjustPrivilegesToken (HANDLE, BOOLEAN, PTOKEN_PRIVILEGES, DWORD, PTOKEN_PRIVILEGES, PDWORD)
NTSTATUS WINAPI NtAlertResumeThread (HANDLE, PULONG)
NTSTATUS WINAPI NtAlertThread (HANDLE ThreadHandle)
NTSTATUS WINAPI NtAllocateLocallyUniqueId (PLUID lpLuid)
NTSTATUS WINAPI NtAllocateUuids (PULARGE_INTEGER, PULONG, PULONG)
NTSTATUS WINAPI NtAllocateVirtualMemory (HANDLE, PVOID *, ULONG, SIZE_T *, ULONG, ULONG)
NTSTATUS WINAPI NtCallbackReturn (PVOID, ULONG, NTSTATUS)
NTSTATUS WINAPI NtCancelIoFile (HANDLE, PIO_STATUS_BLOCK)
NTSTATUS WINAPI NtCancelTimer (HANDLE, BOOLEAN *)
NTSTATUS WINAPI NtClearEvent (HANDLE)
NTSTATUS WINAPI NtClose (HANDLE)
NTSTATUS WINAPI NtCloseObjectAuditAlarm (PUNICODE_STRING, HANDLE, BOOLEAN)
NTSTATUS WINAPI NtCompleteConnectPort (HANDLE)
NTSTATUS WINAPI NtConnectPort (PHANDLE, PUNICODE_STRING, PSECURITY_QUALITY_OF_SERVICE, PLPC_SECTION_WRITE, PLPC_SECTION_READ, PULONG, PVOID, PULONG)
NTSTATUS WINAPI NtContinue (PCONTEXT, BOOLEAN)
NTSTATUS WINAPI NtCreateDirectoryObject (PHANDLE, ACCESS_MASK, POBJECT_ATTRIBUTES)
NTSTATUS WINAPI NtCreateEvent (PHANDLE, ACCESS_MASK, const OBJECT_ATTRIBUTES *, BOOLEAN, BOOLEAN)
NTSTATUS WINAPI NtCreateEventPair (PHANDLE, ACCESS_MASK, POBJECT_ATTRIBUTES)
NTSTATUS WINAPI NtCreateFile (PHANDLE, ACCESS_MASK, POBJECT_ATTRIBUTES, PIO_STATUS_BLOCK, PLARGE_INTEGER, ULONG, ULONG, ULONG, ULONG, PVOID, ULONG)
NTSTATUS WINAPI NtCreateIoCompletion (PHANDLE, ACCESS_MASK, POBJECT_ATTRIBUTES, ULONG)
NTSTATUS WINAPI NtCreateKey (PHANDLE, ACCESS_MASK, const OBJECT_ATTRIBUTES *, ULONG, const UNICODE_STRING *, ULONG, PULONG)
NTSTATUS WINAPI NtCreateMailslotFile (PHANDLE, ACCESS_MASK, POBJECT_ATTRIBUTES, PIO_STATUS_BLOCK, ULONG, ULONG, ULONG, PLARGE_INTEGER)
NTSTATUS WINAPI NtCreateMutant (HANDLE *, ACCESS_MASK, const OBJECT_ATTRIBUTES *, BOOLEAN)
NTSTATUS WINAPI NtCreateNamedPipeFile (PHANDLE, ULONG, POBJECT_ATTRIBUTES, PIO_STATUS_BLOCK, ULONG, ULONG, ULONG, ULONG, ULONG, ULONG, ULONG, ULONG, ULONG, PLARGE_INTEGER)
NTSTATUS WINAPI NtCreatePagingFile (PUNICODE_STRING, PLARGE_INTEGER, PLARGE_INTEGER, PLARGE_INTEGER)
NTSTATUS WINAPI NtCreatePort (PHANDLE, POBJECT_ATTRIBUTES, ULONG, ULONG, PULONG)
NTSTATUS WINAPI NtCreateProcess (PHANDLE, ACCESS_MASK, POBJECT_ATTRIBUTES, HANDLE, BOOLEAN, HANDLE, HANDLE, HANDLE)
NTSTATUS WINAPI NtCreateSection (HANDLE *, ACCESS_MASK, const OBJECT_ATTRIBUTES *, const LARGE_INTEGER *, ULONG, ULONG, HANDLE)
NTSTATUS WINAPI NtCreateSemaphore (PHANDLE, ACCESS_MASK, const OBJECT_ATTRIBUTES *, LONG, LONG)
NTSTATUS WINAPI NtCreateSymbolicLinkObject (PHANDLE, ACCESS_MASK, POBJECT_ATTRIBUTES, PUNICODE_STRING)
NTSTATUS WINAPI NtCreateThread (PHANDLE, ACCESS_MASK, POBJECT_ATTRIBUTES, HANDLE, PCLIENT_ID, PCONTEXT, PINITIAL_TEB, BOOLEAN)
NTSTATUS WINAPI NtCreateTimer (HANDLE *, ACCESS_MASK, const OBJECT_ATTRIBUTES *, TIMER_TYPE)
NTSTATUS WINAPI NtCreateToken (PHANDLE, ACCESS_MASK, POBJECT_ATTRIBUTES, TOKEN_TYPE, PLUID, PLARGE_INTEGER, PTOKEN_USER, PTOKEN_GROUPS, PTOKEN_PRIVILEGES, PTOKEN_OWNER, PTOKEN_PRIMARY_GROUP, PTOKEN_DEFAULT_DACL, PTOKEN_SOURCE)
NTSTATUS WINAPI NtDelayExecution (BOOLEAN, const LARGE_INTEGER *)
NTSTATUS WINAPI NtDeleteAtom (RTL_ATOM)
NTSTATUS WINAPI NtDeleteFile (POBJECT_ATTRIBUTES)
NTSTATUS WINAPI NtDeleteKey (HANDLE)
NTSTATUS WINAPI NtDeleteValueKey (HANDLE, const UNICODE_STRING *)
NTSTATUS WINAPI NtDeviceIoControlFile (HANDLE, HANDLE, PIO_APC_ROUTINE, PVOID, PIO_STATUS_BLOCK, ULONG, PVOID, ULONG, PVOID, ULONG)
NTSTATUS WINAPI NtDisplayString (PUNICODE_STRING)
NTSTATUS WINAPI NtDuplicateObject (HANDLE, HANDLE, HANDLE, PHANDLE, ACCESS_MASK, ULONG, ULONG)
NTSTATUS WINAPI NtDuplicateToken (HANDLE, ACCESS_MASK, POBJECT_ATTRIBUTES, SECURITY_IMPERSONATION_LEVEL, TOKEN_TYPE, PHANDLE)
NTSTATUS WINAPI NtEnumerateKey (HANDLE, ULONG, KEY_INFORMATION_CLASS, void *, DWORD, DWORD *)
NTSTATUS WINAPI NtEnumerateValueKey (HANDLE, ULONG, KEY_VALUE_INFORMATION_CLASS, PVOID, ULONG, PULONG)
NTSTATUS WINAPI NtExtendSection (HANDLE, PLARGE_INTEGER)
NTSTATUS WINAPI NtFindAtom (const WCHAR *, ULONG, RTL_ATOM *)
NTSTATUS WINAPI NtFlushBuffersFile (HANDLE, IO_STATUS_BLOCK *)
NTSTATUS WINAPI NtFlushInstructionCache (HANDLE, LPCVOID, SIZE_T)
NTSTATUS WINAPI NtFlushKey (HANDLE)
NTSTATUS WINAPI NtFlushVirtualMemory (HANDLE, LPCVOID *, SIZE_T *, PIO_STATUS_BLOCK)
NTSTATUS WINAPI NtFlushWriteBuffer (VOID)
NTSTATUS WINAPI NtFreeVirtualMemory (HANDLE, PVOID *, SIZE_T *, ULONG)
NTSTATUS WINAPI NtFsControlFile (HANDLE, HANDLE, PIO_APC_ROUTINE, PVOID, PIO_STATUS_BLOCK, ULONG, PVOID, ULONG, PVOID, ULONG)
NTSTATUS WINAPI NtGetContextThread (HANDLE, CONTEXT *)
NTSTATUS WINAPI NtGetPlugPlayEvent (ULONG, ULONG, PVOID, ULONG)
ULONG WINAPI NtGetTickCount (VOID)
NTSTATUS WINAPI NtImpersonateAnonymousToken (HANDLE)
NTSTATUS WINAPI NtImpersonateClientOfPort (HANDLE, PPORT_MESSAGE)
NTSTATUS WINAPI NtImpersonateThread (HANDLE, HANDLE, PSECURITY_QUALITY_OF_SERVICE)
NTSTATUS WINAPI NtInitializeRegistry (BOOLEAN)
NTSTATUS WINAPI NtInitiatePowerAction (POWER_ACTION, SYSTEM_POWER_STATE, ULONG, BOOLEAN)
NTSTATUS WINAPI NtListenPort (HANDLE, PLPC_MESSAGE)
NTSTATUS WINAPI NtLoadDriver (const UNICODE_STRING *)
NTSTATUS WINAPI NtLoadKey (const OBJECT_ATTRIBUTES *, OBJECT_ATTRIBUTES *)
NTSTATUS WINAPI NtLockFile (HANDLE, HANDLE, PIO_APC_ROUTINE, void *, PIO_STATUS_BLOCK, PLARGE_INTEGER, PLARGE_INTEGER, ULONG *, BOOLEAN, BOOLEAN)
NTSTATUS WINAPI NtLockVirtualMemory (HANDLE, PVOID *, SIZE_T *, ULONG)
NTSTATUS WINAPI NtMakeTemporaryObject (HANDLE)
NTSTATUS WINAPI NtMapViewOfSection (HANDLE, HANDLE, PVOID *, ULONG, SIZE_T, const LARGE_INTEGER *, SIZE_T *, SECTION_INHERIT, ULONG, ULONG)
NTSTATUS WINAPI NtNotifyChangeDirectoryFile (HANDLE, HANDLE, PIO_APC_ROUTINE, PVOID, PIO_STATUS_BLOCK, PVOID, ULONG, ULONG, BOOLEAN)
NTSTATUS WINAPI NtNotifyChangeKey (HANDLE, HANDLE, PIO_APC_ROUTINE, PVOID, PIO_STATUS_BLOCK, ULONG, BOOLEAN, PVOID, ULONG, BOOLEAN)
NTSTATUS WINAPI NtOpenDirectoryObject (PHANDLE, ACCESS_MASK, POBJECT_ATTRIBUTES)
NTSTATUS WINAPI NtOpenEvent (PHANDLE, ACCESS_MASK, const OBJECT_ATTRIBUTES *)
NTSTATUS WINAPI NtOpenEventPair (PHANDLE, ACCESS_MASK, POBJECT_ATTRIBUTES)
NTSTATUS WINAPI NtOpenFile (PHANDLE, ACCESS_MASK, POBJECT_ATTRIBUTES, PIO_STATUS_BLOCK, ULONG, ULONG)
NTSTATUS WINAPI NtOpenIoCompletion (PHANDLE, ACCESS_MASK, POBJECT_ATTRIBUTES)
NTSTATUS WINAPI NtOpenKey (PHANDLE, ACCESS_MASK, const OBJECT_ATTRIBUTES *)
NTSTATUS WINAPI NtOpenMutant (PHANDLE, ACCESS_MASK, const OBJECT_ATTRIBUTES *)
NTSTATUS WINAPI NtOpenObjectAuditAlarm (PUNICODE_STRING, PHANDLE, PUNICODE_STRING, PUNICODE_STRING, PSECURITY_DESCRIPTOR, HANDLE, ACCESS_MASK, ACCESS_MASK, PPRIVILEGE_SET, BOOLEAN, BOOLEAN, PBOOLEAN)
NTSTATUS WINAPI NtOpenProcess (PHANDLE, ACCESS_MASK, const OBJECT_ATTRIBUTES *, const CLIENT_ID *)
NTSTATUS WINAPI NtOpenProcessToken (HANDLE, DWORD, HANDLE *)
NTSTATUS WINAPI NtOpenSection (HANDLE *, ACCESS_MASK, const OBJECT_ATTRIBUTES *)
NTSTATUS WINAPI NtOpenSemaphore (PHANDLE, ACCESS_MASK, const OBJECT_ATTRIBUTES *)
NTSTATUS WINAPI NtOpenSymbolicLinkObject (PHANDLE, ACCESS_MASK, POBJECT_ATTRIBUTES)
NTSTATUS WINAPI NtOpenThread (HANDLE *, ACCESS_MASK, const OBJECT_ATTRIBUTES *, const CLIENT_ID *)
NTSTATUS WINAPI NtOpenThreadToken (HANDLE, DWORD, BOOLEAN, HANDLE *)
NTSTATUS WINAPI NtOpenTimer (HANDLE *, ACCESS_MASK, const OBJECT_ATTRIBUTES *)
NTSTATUS WINAPI NtPowerInformation (POWER_INFORMATION_LEVEL, PVOID, ULONG, PVOID, ULONG)
NTSTATUS WINAPI NtPrivilegeCheck (HANDLE, PPRIVILEGE_SET, PBOOLEAN)
NTSTATUS WINAPI NtPrivilegeObjectAuditAlarm (PUNICODE_STRING, HANDLE, HANDLE, ULONG, PPRIVILEGE_SET, BOOLEAN)
NTSTATUS WINAPI NtPrivilegedServiceAuditAlarm (PUNICODE_STRING, PUNICODE_STRING, HANDLE, PPRIVILEGE_SET, BOOLEAN)
NTSTATUS WINAPI NtProtectVirtualMemory (HANDLE, PVOID *, SIZE_T *, ULONG, ULONG *)
NTSTATUS WINAPI NtPulseEvent (HANDLE, PULONG)
NTSTATUS WINAPI NtQueueApcThread (HANDLE, PNTAPCFUNC, ULONG_PTR, ULONG_PTR, ULONG_PTR)
NTSTATUS WINAPI NtQueryAttributesFile (const OBJECT_ATTRIBUTES *, FILE_BASIC_INFORMATION *)
NTSTATUS WINAPI NtQueryDefaultLocale (BOOLEAN, LCID *)
NTSTATUS WINAPI NtQueryDefaultUILanguage (LANGID *)
NTSTATUS WINAPI NtQueryDirectoryFile (HANDLE, HANDLE, PIO_APC_ROUTINE, PVOID, PIO_STATUS_BLOCK, PVOID, ULONG, FILE_INFORMATION_CLASS, BOOLEAN, PUNICODE_STRING, BOOLEAN)
NTSTATUS WINAPI NtQueryDirectoryObject (HANDLE, POBJDIR_INFORMATION, ULONG, BOOLEAN, BOOLEAN, PULONG, PULONG)
NTSTATUS WINAPI NtQueryEaFile (HANDLE, PIO_STATUS_BLOCK, PVOID, ULONG, BOOLEAN, PVOID, ULONG, PVOID, BOOLEAN)
NTSTATUS WINAPI NtQueryEvent (HANDLE, EVENT_INFORMATION_CLASS, PVOID, ULONG, PULONG)
NTSTATUS WINAPI NtQueryFullAttributesFile (const OBJECT_ATTRIBUTES *, FILE_NETWORK_OPEN_INFORMATION *)
NTSTATUS WINAPI NtQueryInformationAtom (RTL_ATOM, ATOM_INFORMATION_CLASS, RTL_ATOM_TABLE, ULONG, ULONG *)
NTSTATUS WINAPI NtQueryInformationFile (HANDLE, PIO_STATUS_BLOCK, PVOID, LONG, FILE_INFORMATION_CLASS)
NTSTATUS WINAPI NtQueryInformationPort (HANDLE, PORT_INFORMATION_CLASS, PVOID, ULONG, PULONG)
NTSTATUS WINAPI NtQueryInformationProcess (HANDLE, PROCESSINFOCLASS, PVOID, ULONG, PULONG)
NTSTATUS WINAPI NtQueryInformationThread (HANDLE, THREADINFOCLASS, PVOID, ULONG, PULONG)
NTSTATUS WINAPI NtQueryInformationToken (HANDLE, DWORD, LPVOID, DWORD, LPDWORD)
NTSTATUS WINAPI NtQueryInstallUILanguage (LANGID *)
NTSTATUS WINAPI NtQueryIntervalProfile (KPROFILE_SOURCE, PULONG)
NTSTATUS WINAPI NtQueryIoCompletion (HANDLE, IO_COMPLETION_INFORMATION_CLASS, PVOID, ULONG, PULONG)
NTSTATUS WINAPI NtQueryKey (HANDLE, KEY_INFORMATION_CLASS, void *, DWORD, DWORD *)
NTSTATUS WINAPI NtQueryMultipleValueKey (HANDLE, PKEY_MULTIPLE_VALUE_INFORMATION, ULONG, PVOID, ULONG, PULONG)
NTSTATUS WINAPI NtQueryMutant (HANDLE, MUTANT_INFORMATION_CLASS, PVOID, ULONG, PULONG)
NTSTATUS WINAPI NtQueryObject (HANDLE, OBJECT_INFORMATION_CLASS, PVOID, ULONG, PULONG)
NTSTATUS WINAPI NtQueryOpenSubKeys (POBJECT_ATTRIBUTES, PULONG)
NTSTATUS WINAPI NtQueryPerformanceCounter (PLARGE_INTEGER, PLARGE_INTEGER)
NTSTATUS WINAPI NtQuerySecurityObject (HANDLE, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, ULONG, PULONG)
NTSTATUS WINAPI NtQuerySection (HANDLE, SECTION_INFORMATION_CLASS, PVOID, ULONG, PULONG)
NTSTATUS WINAPI NtQuerySemaphore (HANDLE, SEMAPHORE_INFORMATION_CLASS, PVOID, ULONG, PULONG)
NTSTATUS WINAPI NtQuerySymbolicLinkObject (HANDLE, PUNICODE_STRING, PULONG)
NTSTATUS WINAPI NtQuerySystemEnvironmentValue (PUNICODE_STRING, PWCHAR, ULONG, PULONG)
NTSTATUS WINAPI NtQuerySystemInformation (SYSTEM_INFORMATION_CLASS, PVOID, ULONG, PULONG)
NTSTATUS WINAPI NtQuerySystemTime (PLARGE_INTEGER)
NTSTATUS WINAPI NtQueryTimer (HANDLE, TIMER_INFORMATION_CLASS, PVOID, ULONG, PULONG)
NTSTATUS WINAPI NtQueryTimerResolution (PULONG, PULONG, PULONG)
NTSTATUS WINAPI NtQueryValueKey (HANDLE, const UNICODE_STRING *, KEY_VALUE_INFORMATION_CLASS, void *, DWORD, DWORD *)
NTSTATUS WINAPI NtQueryVirtualMemory (HANDLE, LPCVOID, MEMORY_INFORMATION_CLASS, PVOID, SIZE_T, SIZE_T *)
NTSTATUS WINAPI NtQueryVolumeInformationFile (HANDLE, PIO_STATUS_BLOCK, PVOID, ULONG, FS_INFORMATION_CLASS)
void WINAPI NtRaiseException (PEXCEPTION_RECORD, PCONTEXT, BOOL)
NTSTATUS WINAPI NtRaiseHardError (NTSTATUS, ULONG, PUNICODE_STRING, PVOID *, HARDERROR_RESPONSE_OPTION, PHARDERROR_RESPONSE)
NTSTATUS WINAPI NtReadFile (HANDLE, HANDLE, PIO_APC_ROUTINE, PVOID, PIO_STATUS_BLOCK, PVOID, ULONG, PLARGE_INTEGER, PULONG)
NTSTATUS WINAPI NtReadFileScatter (HANDLE, HANDLE, PIO_APC_ROUTINE, PVOID, PIO_STATUS_BLOCK, FILE_SEGMENT_ELEMENT, ULONG, PLARGE_INTEGER, PULONG)
NTSTATUS WINAPI NtReadRequestData (HANDLE, PLPC_MESSAGE, ULONG, PVOID, ULONG, PULONG)
NTSTATUS WINAPI NtReadVirtualMemory (HANDLE, const void *, void *, SIZE_T, SIZE_T *)
NTSTATUS WINAPI NtRegisterThreadTerminatePort (HANDLE)
NTSTATUS WINAPI NtReleaseMutant (HANDLE, PLONG)
NTSTATUS WINAPI NtReleaseSemaphore (HANDLE, ULONG, PULONG)
NTSTATUS WINAPI NtRemoveIoCompletion (HANDLE, PULONG, PULONG, PIO_STATUS_BLOCK, PLARGE_INTEGER)
NTSTATUS WINAPI NtReplaceKey (POBJECT_ATTRIBUTES, HANDLE, POBJECT_ATTRIBUTES)
NTSTATUS WINAPI NtReplyPort (HANDLE, PLPC_MESSAGE)
NTSTATUS WINAPI NtReplyWaitReceivePort (HANDLE, PULONG, PLPC_MESSAGE, PLPC_MESSAGE)
NTSTATUS WINAPI NtReplyWaitReceivePortEx (HANDLE, PVOID *, PPORT_MESSAGE, PPORT_MESSAGE, PLARGE_INTEGER)
NTSTATUS WINAPI NtReplyWaitReplyPort (HANDLE, PLPC_MESSAGE)
NTSTATUS WINAPI NtRequestPort (HANDLE, PLPC_MESSAGE)
NTSTATUS WINAPI NtRequestWaitReplyPort (HANDLE, PLPC_MESSAGE, PLPC_MESSAGE)
NTSTATUS WINAPI NtResetEvent (HANDLE, PULONG)
NTSTATUS WINAPI NtRestoreKey (HANDLE, HANDLE, ULONG)
NTSTATUS WINAPI NtResumeThread (HANDLE, PULONG)
NTSTATUS WINAPI NtSaveKey (HANDLE, HANDLE)
NTSTATUS WINAPI NtSecureConnectPort (PHANDLE, PUNICODE_STRING, PSECURITY_QUALITY_OF_SERVICE, PLPC_SECTION_WRITE, PSID, PLPC_SECTION_READ, PULONG, PVOID, PULONG)
NTSTATUS WINAPI NtSetContextThread (HANDLE, const CONTEXT *)
NTSTATUS WINAPI NtSetDefaultHardErrorPort (HANDLE)
NTSTATUS WINAPI NtSetDefaultLocale (BOOLEAN, LCID)
NTSTATUS WINAPI NtSetDefaultUILanguage (LANGID)
NTSTATUS WINAPI NtSetEaFile (HANDLE, PIO_STATUS_BLOCK, PVOID, ULONG)
NTSTATUS WINAPI NtSetEvent (HANDLE, PULONG)
NTSTATUS WINAPI NtSetHighEventPair (HANDLE)
NTSTATUS WINAPI NtSetHighWaitLowEventPair (HANDLE)
NTSTATUS WINAPI NtSetHighWaitLowThread (VOID)
NTSTATUS WINAPI NtSetInformationFile (HANDLE, PIO_STATUS_BLOCK, PVOID, ULONG, FILE_INFORMATION_CLASS)
NTSTATUS WINAPI NtSetInformationKey (HANDLE, const int, PVOID, ULONG)
NTSTATUS WINAPI NtSetInformationObject (HANDLE, OBJECT_INFORMATION_CLASS, PVOID, ULONG)
NTSTATUS WINAPI NtSetInformationProcess (HANDLE, PROCESS_INFORMATION_CLASS, PVOID, ULONG)
NTSTATUS WINAPI NtSetInformationThread (HANDLE, THREADINFOCLASS, LPCVOID, ULONG)
NTSTATUS WINAPI NtSetInformationToken (HANDLE, TOKEN_INFORMATION_CLASS, PVOID, ULONG)
NTSTATUS WINAPI NtSetIntervalProfile (ULONG, KPROFILE_SOURCE)
NTSTATUS WINAPI NtSetIoCompletion (HANDLE, ULONG, ULONG, NTSTATUS, ULONG)
NTSTATUS WINAPI NtSetLdtEntries (ULONG, LDT_ENTRY, ULONG, LDT_ENTRY)
NTSTATUS WINAPI NtSetLowEventPair (HANDLE)
NTSTATUS WINAPI NtSetLowWaitHighEventPair (HANDLE)
NTSTATUS WINAPI NtSetLowWaitHighThread (VOID)
NTSTATUS WINAPI NtSetSecurityObject (HANDLE, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR)
NTSTATUS WINAPI NtSetSystemEnvironmentValue (PUNICODE_STRING, PUNICODE_STRING)
NTSTATUS WINAPI NtSetSystemInformation (SYSTEM_INFORMATION_CLASS, PVOID, ULONG)
NTSTATUS WINAPI NtSetSystemPowerState (POWER_ACTION, SYSTEM_POWER_STATE, ULONG)
NTSTATUS WINAPI NtSetSystemTime (const LARGE_INTEGER *, LARGE_INTEGER *)
NTSTATUS WINAPI NtSetTimer (HANDLE, const LARGE_INTEGER *, PTIMER_APC_ROUTINE, PVOID, BOOLEAN, ULONG, BOOLEAN *)
NTSTATUS WINAPI NtSetTimerResolution (ULONG, BOOLEAN, PULONG)
NTSTATUS WINAPI NtSetValueKey (HANDLE, const UNICODE_STRING *, ULONG, ULONG, const void *, ULONG)
NTSTATUS WINAPI NtSetVolumeInformationFile (HANDLE, PIO_STATUS_BLOCK, PVOID, ULONG, FS_INFORMATION_CLASS)
NTSTATUS WINAPI NtSignalAndWaitForSingleObject (HANDLE, HANDLE, BOOLEAN, const LARGE_INTEGER *)
NTSTATUS WINAPI NtShutdownSystem (SHUTDOWN_ACTION)
NTSTATUS WINAPI NtStartProfile (HANDLE)
NTSTATUS WINAPI NtStopProfile (HANDLE)
NTSTATUS WINAPI NtSuspendThread (HANDLE, PULONG)
NTSTATUS WINAPI NtSystemDebugControl (SYSDBG_COMMAND, PVOID, ULONG, PVOID, ULONG, PULONG)
NTSTATUS WINAPI NtTerminateProcess (HANDLE, LONG)
NTSTATUS WINAPI NtTerminateThread (HANDLE, LONG)
NTSTATUS WINAPI NtTestAlert (VOID)
NTSTATUS WINAPI NtUnloadDriver (const UNICODE_STRING *)
NTSTATUS WINAPI NtUnloadKey (HANDLE)
NTSTATUS WINAPI NtUnloadKeyEx (POBJECT_ATTRIBUTES, HANDLE)
NTSTATUS WINAPI NtUnlockFile (HANDLE, PIO_STATUS_BLOCK, PLARGE_INTEGER, PLARGE_INTEGER, PULONG)
NTSTATUS WINAPI NtUnlockVirtualMemory (HANDLE, PVOID *, SIZE_T *, ULONG)
NTSTATUS WINAPI NtUnmapViewOfSection (HANDLE, PVOID)
NTSTATUS WINAPI NtVdmControl (ULONG, PVOID)
NTSTATUS WINAPI NtWaitForSingleObject (HANDLE, BOOLEAN, const LARGE_INTEGER *)
NTSTATUS WINAPI NtWaitForMultipleObjects (ULONG, const HANDLE *, BOOLEAN, BOOLEAN, const LARGE_INTEGER *)
NTSTATUS WINAPI NtWaitHighEventPair (HANDLE)
NTSTATUS WINAPI NtWaitLowEventPair (HANDLE)
NTSTATUS WINAPI NtWriteFile (HANDLE, HANDLE, PIO_APC_ROUTINE, PVOID, PIO_STATUS_BLOCK, const void *, ULONG, PLARGE_INTEGER, PULONG)
NTSTATUS WINAPI NtWriteFileGather (HANDLE, HANDLE, PIO_APC_ROUTINE, PVOID, PIO_STATUS_BLOCK, FILE_SEGMENT_ELEMENT, ULONG, PLARGE_INTEGER, PULONG)
NTSTATUS WINAPI NtWriteRequestData (HANDLE, PLPC_MESSAGE, ULONG, PVOID, ULONG, PULONG)
NTSTATUS WINAPI NtWriteVirtualMemory (HANDLE, void *, const void *, SIZE_T, SIZE_T *)
NTSTATUS WINAPI NtYieldExecution (void)
void WINAPI RtlAcquirePebLock (void)
BYTE WINAPI RtlAcquireResourceExclusive (LPRTL_RWLOCK, BYTE)
BYTE WINAPI RtlAcquireResourceShared (LPRTL_RWLOCK, BYTE)
NTSTATUS WINAPI RtlAddAce (PACL, DWORD, DWORD, PACE_HEADER, DWORD)
NTSTATUS WINAPI RtlAddAccessAllowedAce (PACL, DWORD, DWORD, PSID)
NTSTATUS WINAPI RtlAddAccessAllowedAceEx (PACL, DWORD, DWORD, DWORD, PSID)
NTSTATUS WINAPI RtlAddAccessDeniedAce (PACL, DWORD, DWORD, PSID)
NTSTATUS WINAPI RtlAddAccessDeniedAceEx (PACL, DWORD, DWORD, DWORD, PSID)
NTSTATUS WINAPI RtlAddAtomToAtomTable (RTL_ATOM_TABLE, const WCHAR *, RTL_ATOM *)
NTSTATUS WINAPI RtlAddAuditAccessAce (PACL, DWORD, DWORD, PSID, BOOL, BOOL)
PVOID WINAPI RtlAddVectoredExceptionHandler (ULONG, PVECTORED_EXCEPTION_HANDLER)
NTSTATUS WINAPI RtlAdjustPrivilege (ULONG, BOOLEAN, BOOLEAN, PBOOLEAN)
NTSTATUS WINAPI RtlAllocateAndInitializeSid (PSID_IDENTIFIER_AUTHORITY, BYTE, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, DWORD, PSID *)
RTL_HANDLE *WINAPI RtlAllocateHandle (RTL_HANDLE_TABLE *, ULONG *)
PVOID WINAPI RtlAllocateHeap (HANDLE, ULONG, SIZE_T)
WCHAR WINAPI RtlAnsiCharToUnicodeChar (LPSTR *)
DWORD WINAPI RtlAnsiStringToUnicodeSize (const STRING *)
NTSTATUS WINAPI RtlAnsiStringToUnicodeString (PUNICODE_STRING, PCANSI_STRING, BOOLEAN)
NTSTATUS WINAPI RtlAppendAsciizToString (STRING *, LPCSTR)
NTSTATUS WINAPI RtlAppendStringToString (STRING *, const STRING *)
NTSTATUS WINAPI RtlAppendUnicodeStringToString (UNICODE_STRING *, const UNICODE_STRING *)
NTSTATUS WINAPI RtlAppendUnicodeToString (UNICODE_STRING *, LPCWSTR)
BOOLEAN WINAPI RtlAreAllAccessesGranted (ACCESS_MASK, ACCESS_MASK)
BOOLEAN WINAPI RtlAreAnyAccessesGranted (ACCESS_MASK, ACCESS_MASK)
BOOLEAN WINAPI RtlAreBitsSet (PCRTL_BITMAP, ULONG, ULONG)
BOOLEAN WINAPI RtlAreBitsClear (PCRTL_BITMAP, ULONG, ULONG)
NTSTATUS WINAPI RtlCharToInteger (PCSZ, ULONG, PULONG)
NTSTATUS WINAPI RtlCheckRegistryKey (ULONG, PWSTR)
void WINAPI RtlClearAllBits (PRTL_BITMAP)
void WINAPI RtlClearBits (PRTL_BITMAP, ULONG, ULONG)
PDEBUG_BUFFER WINAPI RtlCreateQueryDebugBuffer (ULONG, BOOLEAN)
ULONG WINAPI RtlCompactHeap (HANDLE, ULONG)
LONG WINAPI RtlCompareString (const STRING *, const STRING *, BOOLEAN)
LONG WINAPI RtlCompareUnicodeString (const UNICODE_STRING *, const UNICODE_STRING *, BOOLEAN)
DWORD WINAPI RtlComputeCrc32 (DWORD, PBYTE, INT)
NTSTATUS WINAPI RtlConvertSidToUnicodeString (PUNICODE_STRING, PSID, BOOLEAN)
LONGLONG WINAPI RtlConvertLongToLargeInteger (LONG)
ULONGLONG WINAPI RtlConvertUlongToLargeInteger (ULONG)
void WINAPI RtlCopyLuid (PLUID, const LUID *)
void WINAPI RtlCopyLuidAndAttributesArray (ULONG, const LUID_AND_ATTRIBUTES *, PLUID_AND_ATTRIBUTES)
BOOLEAN WINAPI RtlCopySid (DWORD, PSID, PSID)
NTSTATUS WINAPI RtlCopySecurityDescriptor (PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR)
void WINAPI RtlCopyString (STRING *, const STRING *)
void WINAPI RtlCopyUnicodeString (UNICODE_STRING *, const UNICODE_STRING *)
NTSTATUS WINAPI RtlCreateAcl (PACL, DWORD, DWORD)
NTSTATUS WINAPI RtlCreateAtomTable (ULONG, RTL_ATOM_TABLE *)
NTSTATUS WINAPI RtlCreateEnvironment (BOOLEAN, PWSTR *)
HANDLE WINAPI RtlCreateHeap (ULONG, PVOID, SIZE_T, SIZE_T, PVOID, PRTL_HEAP_DEFINITION)
NTSTATUS WINAPI RtlCreateProcessParameters (RTL_USER_PROCESS_PARAMETERS **, const UNICODE_STRING *, const UNICODE_STRING *, const UNICODE_STRING *, const UNICODE_STRING *, PWSTR, const UNICODE_STRING *, const UNICODE_STRING *, const UNICODE_STRING *, const UNICODE_STRING *)
NTSTATUS WINAPI RtlCreateSecurityDescriptor (PSECURITY_DESCRIPTOR, DWORD)
BOOLEAN WINAPI RtlCreateUnicodeString (PUNICODE_STRING, LPCWSTR)
BOOLEAN WINAPI RtlCreateUnicodeStringFromAsciiz (PUNICODE_STRING, LPCSTR)
NTSTATUS WINAPI RtlCreateUserThread (HANDLE, const SECURITY_DESCRIPTOR *, BOOLEAN, PVOID, SIZE_T, SIZE_T, PRTL_THREAD_START_ROUTINE, void *, HANDLE *, CLIENT_ID *)
NTSTATUS WINAPI RtlDeleteAce (PACL, DWORD)
NTSTATUS WINAPI RtlDeleteAtomFromAtomTable (RTL_ATOM_TABLE, RTL_ATOM)
NTSTATUS WINAPI RtlDeleteCriticalSection (RTL_CRITICAL_SECTION *)
NTSTATUS WINAPI RtlDeleteRegistryValue (ULONG, PCWSTR, PCWSTR)
void WINAPI RtlDeleteResource (LPRTL_RWLOCK)
DWORD WINAPI RtlDeleteSecurityObject (DWORD)
PRTL_USER_PROCESS_PARAMETERS WINAPI RtlDeNormalizeProcessParams (RTL_USER_PROCESS_PARAMETERS *)
NTSTATUS WINAPI RtlDestroyAtomTable (RTL_ATOM_TABLE)
NTSTATUS WINAPI RtlDestroyEnvironment (PWSTR)
NTSTATUS WINAPI RtlDestroyHandleTable (RTL_HANDLE_TABLE *)
HANDLE WINAPI RtlDestroyHeap (HANDLE)
void WINAPI RtlDestroyProcessParameters (RTL_USER_PROCESS_PARAMETERS *)
NTSTATUS WINAPI RtlDestroyQueryDebugBuffer (PDEBUG_BUFFER)
DOS_PATHNAME_TYPE WINAPI RtlDetermineDosPathNameType_U (PCWSTR)
BOOLEAN WINAPI RtlDoesFileExists_U (LPCWSTR)
BOOLEAN WINAPI RtlDosPathNameToNtPathName_U (PCWSTR, PUNICODE_STRING, PCWSTR *, CURDIR *)
ULONG WINAPI RtlDosSearchPath_U (LPCWSTR, LPCWSTR, LPCWSTR, ULONG, LPWSTR, LPWSTR *)
WCHAR WINAPI RtlDowncaseUnicodeChar (WCHAR)
NTSTATUS WINAPI RtlDowncaseUnicodeString (UNICODE_STRING *, const UNICODE_STRING *, BOOLEAN)
void WINAPI RtlDumpResource (LPRTL_RWLOCK)
NTSTATUS WINAPI RtlDuplicateUnicodeString (int, const UNICODE_STRING *, UNICODE_STRING *)
NTSTATUS WINAPI RtlEmptyAtomTable (RTL_ATOM_TABLE, BOOLEAN)
LONGLONG WINAPI RtlEnlargedIntegerMultiply (INT, INT)
ULONGLONG WINAPI RtlEnlargedUnsignedMultiply (UINT, UINT)
UINT WINAPI RtlEnlargedUnsignedDivide (ULONGLONG, UINT, UINT *)
NTSTATUS WINAPI RtlEnterCriticalSection (RTL_CRITICAL_SECTION *)
void WINAPI RtlEraseUnicodeString (UNICODE_STRING *)
NTSTATUS WINAPI RtlEqualComputerName (const UNICODE_STRING *, const UNICODE_STRING *)
NTSTATUS WINAPI RtlEqualDomainName (const UNICODE_STRING *, const UNICODE_STRING *)
BOOLEAN WINAPI RtlEqualLuid (const LUID *, const LUID *)
BOOL WINAPI RtlEqualPrefixSid (PSID, PSID)
BOOL WINAPI RtlEqualSid (PSID, PSID)
BOOLEAN WINAPI RtlEqualString (const STRING *, const STRING *, BOOLEAN)
BOOLEAN WINAPI RtlEqualUnicodeString (const UNICODE_STRING *, const UNICODE_STRING *, BOOLEAN)
DECLSPEC_NORETURN void WINAPI RtlExitUserThread (ULONG)
NTSTATUS WINAPI RtlExpandEnvironmentStrings_U (PWSTR, const UNICODE_STRING *, UNICODE_STRING *, ULONG *)
LONGLONG WINAPI RtlExtendedMagicDivide (LONGLONG, LONGLONG, INT)
LONGLONG WINAPI RtlExtendedIntegerMultiply (LONGLONG, INT)
LONGLONG WINAPI RtlExtendedLargeIntegerDivide (LONGLONG, INT, INT *)
NTSTATUS WINAPI RtlFindCharInUnicodeString (int, const UNICODE_STRING *, const UNICODE_STRING *, USHORT *)
ULONG WINAPI RtlFindClearBits (PCRTL_BITMAP, ULONG, ULONG)
ULONG WINAPI RtlFindClearBitsAndSet (PRTL_BITMAP, ULONG, ULONG)
ULONG WINAPI RtlFindClearRuns (PCRTL_BITMAP, PRTL_BITMAP_RUN, ULONG, BOOLEAN)
ULONG WINAPI RtlFindLastBackwardRunSet (PCRTL_BITMAP, ULONG, PULONG)
ULONG WINAPI RtlFindLastBackwardRunClear (PCRTL_BITMAP, ULONG, PULONG)
CCHAR WINAPI RtlFindLeastSignificantBit (ULONGLONG)
ULONG WINAPI RtlFindLongestRunSet (PCRTL_BITMAP, PULONG)
ULONG WINAPI RtlFindLongestRunClear (PCRTL_BITMAP, PULONG)
NTSTATUS WINAPI RtlFindMessage (HMODULE, ULONG, ULONG, ULONG, const MESSAGE_RESOURCE_ENTRY **)
CCHAR WINAPI RtlFindMostSignificantBit (ULONGLONG)
ULONG WINAPI RtlFindNextForwardRunSet (PCRTL_BITMAP, ULONG, PULONG)
ULONG WINAPI RtlFindNextForwardRunClear (PCRTL_BITMAP, ULONG, PULONG)
ULONG WINAPI RtlFindSetBits (PCRTL_BITMAP, ULONG, ULONG)
ULONG WINAPI RtlFindSetBitsAndClear (PRTL_BITMAP, ULONG, ULONG)
ULONG WINAPI RtlFindSetRuns (PCRTL_BITMAP, PRTL_BITMAP_RUN, ULONG, BOOLEAN)
BOOLEAN WINAPI RtlFirstFreeAce (PACL, PACE_HEADER *)
NTSTATUS WINAPI RtlFormatCurrentUserKeyPath (PUNICODE_STRING)
NTSTATUS WINAPI RtlFormatMessage (LPWSTR, UCHAR, BOOLEAN, BOOLEAN, BOOLEAN, va_list *, LPWSTR, ULONG)
void WINAPI RtlFreeAnsiString (PANSI_STRING)
BOOLEAN WINAPI RtlFreeHandle (RTL_HANDLE_TABLE *, RTL_HANDLE *)
BOOLEAN WINAPI RtlFreeHeap (HANDLE, ULONG, PVOID)
void WINAPI RtlFreeOemString (POEM_STRING)
DWORD WINAPI RtlFreeSid (PSID)
void WINAPI RtlFreeUnicodeString (PUNICODE_STRING)
NTSTATUS WINAPI RtlGetAce (PACL, DWORD, LPVOID *)
NTSTATUS WINAPI RtlGetControlSecurityDescriptor (PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR_CONTROL, LPDWORD)
NTSTATUS WINAPI RtlGetCurrentDirectory_U (ULONG, LPWSTR)
PEB *WINAPI RtlGetCurrentPeb (void)
NTSTATUS WINAPI RtlGetDaclSecurityDescriptor (PSECURITY_DESCRIPTOR, PBOOLEAN, PACL *, PBOOLEAN)
ULONG WINAPI RtlGetFullPathName_U (PCWSTR, ULONG, PWSTR, PWSTR *)
NTSTATUS WINAPI RtlGetGroupSecurityDescriptor (PSECURITY_DESCRIPTOR, PSID *, PBOOLEAN)
NTSTATUS WINAPI RtlGetLastNtStatus (void)
DWORD WINAPI RtlGetLastWin32Error (void)
DWORD WINAPI RtlGetLongestNtPathLength (void)
BOOLEAN WINAPI RtlGetNtProductType (LPDWORD)
NTSTATUS WINAPI RtlGetOwnerSecurityDescriptor (PSECURITY_DESCRIPTOR, PSID *, PBOOLEAN)
ULONG WINAPI RtlGetProcessHeaps (ULONG, HANDLE *)
NTSTATUS WINAPI RtlGetSaclSecurityDescriptor (PSECURITY_DESCRIPTOR, PBOOLEAN, PACL *, PBOOLEAN)
NTSTATUS WINAPI RtlGUIDFromString (PUNICODE_STRING, GUID *)
PSID_IDENTIFIER_AUTHORITY WINAPI RtlIdentifierAuthoritySid (PSID)
PVOID WINAPI RtlImageDirectoryEntryToData (HMODULE, BOOL, WORD, ULONG *)
PIMAGE_NT_HEADERS WINAPI RtlImageNtHeader (HMODULE)
PIMAGE_SECTION_HEADER WINAPI RtlImageRvaToSection (const IMAGE_NT_HEADERS *, HMODULE, DWORD)
PVOID WINAPI RtlImageRvaToVa (const IMAGE_NT_HEADERS *, HMODULE, DWORD, IMAGE_SECTION_HEADER **)
NTSTATUS WINAPI RtlImpersonateSelf (SECURITY_IMPERSONATION_LEVEL)
void WINAPI RtlInitString (PSTRING, PCSZ)
void WINAPI RtlInitAnsiString (PANSI_STRING, PCSZ)
void WINAPI RtlInitUnicodeString (PUNICODE_STRING, PCWSTR)
NTSTATUS WINAPI RtlInitUnicodeStringEx (PUNICODE_STRING, PCWSTR)
NTSTATUS WINAPI RtlInitializeCriticalSection (RTL_CRITICAL_SECTION *)
NTSTATUS WINAPI RtlInitializeCriticalSectionAndSpinCount (RTL_CRITICAL_SECTION *, DWORD)
void WINAPI RtlInitializeBitMap (PRTL_BITMAP, PULONG, ULONG)
void WINAPI RtlInitializeHandleTable (ULONG, ULONG, RTL_HANDLE_TABLE *)
void WINAPI RtlInitializeResource (LPRTL_RWLOCK)
BOOL WINAPI RtlInitializeSid (PSID, PSID_IDENTIFIER_AUTHORITY, BYTE)
NTSTATUS WINAPI RtlInt64ToUnicodeString (ULONGLONG, ULONG, UNICODE_STRING *)
NTSTATUS WINAPI RtlIntegerToChar (ULONG, ULONG, ULONG, PCHAR)
NTSTATUS WINAPI RtlIntegerToUnicodeString (ULONG, ULONG, UNICODE_STRING *)
ULONG WINAPI RtlIsDosDeviceName_U (PCWSTR)
BOOLEAN WINAPI RtlIsNameLegalDOS8Dot3 (const UNICODE_STRING *, POEM_STRING, PBOOLEAN)
BOOLEAN WINAPI RtlIsTextUnicode (LPCVOID, INT, INT *)
BOOLEAN WINAPI RtlIsValidHandle (const RTL_HANDLE_TABLE *, const RTL_HANDLE *)
BOOLEAN WINAPI RtlIsValidIndexHandle (const RTL_HANDLE_TABLE *, ULONG Index, RTL_HANDLE **)
LONGLONG WINAPI RtlLargeIntegerAdd (LONGLONG, LONGLONG)
LONGLONG WINAPI RtlLargeIntegerArithmeticShift (LONGLONG, INT)
ULONGLONG WINAPI RtlLargeIntegerDivide (ULONGLONG, ULONGLONG, ULONGLONG *)
LONGLONG WINAPI RtlLargeIntegerNegate (LONGLONG)
LONGLONG WINAPI RtlLargeIntegerShiftLeft (LONGLONG, INT)
LONGLONG WINAPI RtlLargeIntegerShiftRight (LONGLONG, INT)
LONGLONG WINAPI RtlLargeIntegerSubtract (LONGLONG, LONGLONG)
NTSTATUS WINAPI RtlLargeIntegerToChar (const ULONGLONG *, ULONG, ULONG, PCHAR)
NTSTATUS WINAPI RtlLeaveCriticalSection (RTL_CRITICAL_SECTION *)
DWORD WINAPI RtlLengthRequiredSid (DWORD)
ULONG WINAPI RtlLengthSecurityDescriptor (PSECURITY_DESCRIPTOR)
DWORD WINAPI RtlLengthSid (PSID)
NTSTATUS WINAPI RtlLocalTimeToSystemTime (const LARGE_INTEGER *, PLARGE_INTEGER)
BOOLEAN WINAPI RtlLockHeap (HANDLE)
NTSTATUS WINAPI RtlLookupAtomInAtomTable (RTL_ATOM_TABLE, const WCHAR *, RTL_ATOM *)
NTSTATUS WINAPI RtlMakeSelfRelativeSD (PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR, LPDWORD)
void WINAPI RtlMapGenericMask (PACCESS_MASK, const GENERIC_MAPPING *)
NTSTATUS WINAPI RtlMultiByteToUnicodeN (LPWSTR, DWORD, LPDWORD, LPCSTR, DWORD)
NTSTATUS WINAPI RtlMultiByteToUnicodeSize (DWORD *, LPCSTR, UINT)
DWORD WINAPI RtlNewSecurityObject (DWORD, DWORD, DWORD, DWORD, DWORD, DWORD)
PRTL_USER_PROCESS_PARAMETERS WINAPI RtlNormalizeProcessParams (RTL_USER_PROCESS_PARAMETERS *)
ULONG WINAPI RtlNtStatusToDosError (NTSTATUS)
ULONG WINAPI RtlNtStatusToDosErrorNoTeb (NTSTATUS)
ULONG WINAPI RtlNumberOfSetBits (PCRTL_BITMAP)
ULONG WINAPI RtlNumberOfClearBits (PCRTL_BITMAP)
UINT WINAPI RtlOemStringToUnicodeSize (const STRING *)
NTSTATUS WINAPI RtlOemStringToUnicodeString (UNICODE_STRING *, const STRING *, BOOLEAN)
NTSTATUS WINAPI RtlOemToUnicodeN (LPWSTR, DWORD, LPDWORD, LPCSTR, DWORD)
DWORD WINAPI RtlOpenCurrentUser (ACCESS_MASK, PHANDLE)
NTSTATUS WINAPI RtlPinAtomInAtomTable (PRTL_ATOM_TABLE, RTL_ATOM)
BOOLEAN WINAPI RtlPrefixString (const STRING *, const STRING *, BOOLEAN)
BOOLEAN WINAPI RtlPrefixUnicodeString (const UNICODE_STRING *, const UNICODE_STRING *, BOOLEAN)
NTSTATUS WINAPI RtlQueryAtomInAtomTable (RTL_ATOM_TABLE, RTL_ATOM, ULONG *, ULONG *, WCHAR *, ULONG *)
NTSTATUS WINAPI RtlQueryEnvironmentVariable_U (PWSTR, PUNICODE_STRING, PUNICODE_STRING)
NTSTATUS WINAPI RtlQueryInformationAcl (PACL, LPVOID, DWORD, ACL_INFORMATION_CLASS)
NTSTATUS WINAPI RtlQueryProcessDebugInformation (ULONG, ULONG, PDEBUG_BUFFER)
NTSTATUS WINAPI RtlQueryRegistryValues (ULONG, PCWSTR, PRTL_QUERY_REGISTRY_TABLE, PVOID, PVOID)
NTSTATUS WINAPI RtlQueryTimeZoneInformation (RTL_TIME_ZONE_INFORMATION *)
void WINAPI RtlRaiseException (PEXCEPTION_RECORD)
void WINAPI RtlRaiseStatus (NTSTATUS)
ULONG WINAPI RtlRandom (PULONG)
PVOID WINAPI RtlReAllocateHeap (HANDLE, ULONG, PVOID, SIZE_T)
void WINAPI RtlReleasePebLock (void)
void WINAPI RtlReleaseResource (LPRTL_RWLOCK)
ULONG WINAPI RtlRemoveVectoredExceptionHandler (PVOID)
void WINAPI RtlRestoreLastWin32Error (DWORD)
void WINAPI RtlSecondsSince1970ToTime (DWORD, LARGE_INTEGER *)
void WINAPI RtlSecondsSince1980ToTime (DWORD, LARGE_INTEGER *)
NTSTATUS WINAPI RtlSelfRelativeToAbsoluteSD (PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR, PDWORD, PACL, PDWORD, PACL, PDWORD, PSID, PDWORD, PSID, PDWORD)
void WINAPI RtlSetAllBits (PRTL_BITMAP)
void WINAPI RtlSetBits (PRTL_BITMAP, ULONG, ULONG)
ULONG WINAPI RtlSetCriticalSectionSpinCount (RTL_CRITICAL_SECTION *, ULONG)
NTSTATUS WINAPI RtlSetCurrentDirectory_U (const UNICODE_STRING *)
void WINAPI RtlSetCurrentEnvironment (PWSTR, PWSTR *)
NTSTATUS WINAPI RtlSetDaclSecurityDescriptor (PSECURITY_DESCRIPTOR, BOOLEAN, PACL, BOOLEAN)
NTSTATUS WINAPI RtlSetEnvironmentVariable (PWSTR *, PUNICODE_STRING, PUNICODE_STRING)
NTSTATUS WINAPI RtlSetOwnerSecurityDescriptor (PSECURITY_DESCRIPTOR, PSID, BOOLEAN)
NTSTATUS WINAPI RtlSetGroupSecurityDescriptor (PSECURITY_DESCRIPTOR, PSID, BOOLEAN)
void WINAPI RtlSetLastWin32Error (DWORD)
void WINAPI RtlSetLastWin32ErrorAndNtStatusFromNtStatus (NTSTATUS)
NTSTATUS WINAPI RtlSetSaclSecurityDescriptor (PSECURITY_DESCRIPTOR, BOOLEAN, PACL, BOOLEAN)
NTSTATUS WINAPI RtlSetTimeZoneInformation (const RTL_TIME_ZONE_INFORMATION *)
SIZE_T WINAPI RtlSizeHeap (HANDLE, ULONG, PVOID)
NTSTATUS WINAPI RtlStringFromGUID (REFGUID, PUNICODE_STRING)
LPDWORD WINAPI RtlSubAuthoritySid (PSID, DWORD)
LPBYTE WINAPI RtlSubAuthorityCountSid (PSID)
NTSTATUS WINAPI RtlSystemTimeToLocalTime (const LARGE_INTEGER *, PLARGE_INTEGER)
void WINAPI RtlTimeToTimeFields (const LARGE_INTEGER *, PTIME_FIELDS)
BOOLEAN WINAPI RtlTimeFieldsToTime (PTIME_FIELDS, PLARGE_INTEGER)
void WINAPI RtlTimeToElapsedTimeFields (const LARGE_INTEGER *, PTIME_FIELDS)
BOOLEAN WINAPI RtlTimeToSecondsSince1970 (const LARGE_INTEGER *, LPDWORD)
BOOLEAN WINAPI RtlTimeToSecondsSince1980 (const LARGE_INTEGER *, LPDWORD)
BOOL WINAPI RtlTryEnterCriticalSection (RTL_CRITICAL_SECTION *)
ULONGLONG __cdecl RtlUlonglongByteSwap (ULONGLONG)
DWORD WINAPI RtlUnicodeStringToAnsiSize (const UNICODE_STRING *)
NTSTATUS WINAPI RtlUnicodeStringToAnsiString (PANSI_STRING, PCUNICODE_STRING, BOOLEAN)
NTSTATUS WINAPI RtlUnicodeStringToInteger (const UNICODE_STRING *, ULONG, ULONG *)
DWORD WINAPI RtlUnicodeStringToOemSize (const UNICODE_STRING *)
NTSTATUS WINAPI RtlUnicodeStringToOemString (POEM_STRING, PCUNICODE_STRING, BOOLEAN)
NTSTATUS WINAPI RtlUnicodeToMultiByteN (LPSTR, DWORD, LPDWORD, LPCWSTR, DWORD)
NTSTATUS WINAPI RtlUnicodeToMultiByteSize (PULONG, PCWSTR, ULONG)
NTSTATUS WINAPI RtlUnicodeToOemN (LPSTR, DWORD, LPDWORD, LPCWSTR, DWORD)
ULONG WINAPI RtlUniform (PULONG)
BOOLEAN WINAPI RtlUnlockHeap (HANDLE)
WCHAR WINAPI RtlUpcaseUnicodeChar (WCHAR)
NTSTATUS WINAPI RtlUpcaseUnicodeString (UNICODE_STRING *, const UNICODE_STRING *, BOOLEAN)
NTSTATUS WINAPI RtlUpcaseUnicodeStringToAnsiString (STRING *, const UNICODE_STRING *, BOOLEAN)
NTSTATUS WINAPI RtlUpcaseUnicodeStringToCountedOemString (STRING *, const UNICODE_STRING *, BOOLEAN)
NTSTATUS WINAPI RtlUpcaseUnicodeStringToOemString (STRING *, const UNICODE_STRING *, BOOLEAN)
NTSTATUS WINAPI RtlUpcaseUnicodeToMultiByteN (LPSTR, DWORD, LPDWORD, LPCWSTR, DWORD)
NTSTATUS WINAPI RtlUpcaseUnicodeToOemN (LPSTR, DWORD, LPDWORD, LPCWSTR, DWORD)
CHAR WINAPI RtlUpperChar (CHAR)
void WINAPI RtlUpperString (STRING *, const STRING *)
NTSTATUS WINAPI RtlValidSecurityDescriptor (PSECURITY_DESCRIPTOR)
BOOLEAN WINAPI RtlValidAcl (PACL)
BOOLEAN WINAPI RtlValidSid (PSID)
BOOLEAN WINAPI RtlValidateHeap (HANDLE, ULONG, LPCVOID)
NTSTATUS WINAPI RtlWalkHeap (HANDLE, PVOID)
NTSTATUS WINAPI RtlpNtCreateKey (PHANDLE, ACCESS_MASK, const OBJECT_ATTRIBUTES *, ULONG, const UNICODE_STRING *, ULONG, PULONG)
NTSTATUS WINAPI RtlpWaitForCriticalSection (RTL_CRITICAL_SECTION *)
NTSTATUS WINAPI RtlpUnWaitCriticalSection (RTL_CRITICAL_SECTION *)
ULONG WINAPI vDbgPrintEx (IN ULONG ComponentId, IN ULONG Level, IN LPCSTR Format, IN va_list ap)
ULONG WINAPI vDbgPrintExWithPrefix (IN LPCSTR Prefix, IN ULONG ComponentId, IN ULONG Level, IN LPCSTR Format, IN va_list ap)
NTSTATUS wine_nt_to_unix_file_name (const UNICODE_STRING *nameW, ANSI_STRING *unix_name_ret, UINT disposition, BOOLEAN check_case)
static __inline BOOLEAN RtlCheckBit (PCRTL_BITMAP lpBits, ULONG ulBit)
static __inline USHORT RtlUshortByteSwap (USHORT s)
static __inline ULONG RtlUlongByteSwap (ULONG i)
NTSTATUS WINAPI LdrDisableThreadCalloutsForDll (HMODULE)
NTSTATUS WINAPI LdrFindEntryForAddress (const void *, PLDR_MODULE *)
NTSTATUS WINAPI LdrLockLoaderLock (ULONG, ULONG *, ULONG *)
NTSTATUS WINAPI LdrQueryProcessModuleInformation (SYSTEM_MODULE_INFORMATION *, ULONG, ULONG *)
NTSTATUS WINAPI LdrUnloadDll (HMODULE)
NTSTATUS WINAPI LdrUnlockLoaderLock (ULONG, ULONG)
static __inline PLIST_ENTRY RemoveHeadList (PLIST_ENTRY le)
static __inline PLIST_ENTRY RemoveTailList (PLIST_ENTRY le)

Variables

typedef ULONG
typedef LONG

Generated on Fri May 25 2012 05:52:16 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.