ReactOS  r76032
nt_native.h File Reference
#include <excpt.h>
#include <ntdef.h>
#include <ntstatus.h>
#include <string.h>
#include <DEVIOCTL.H>
#include <NTDDSTOR.H>
#include <NTDDDISK.H>
Include dependency graph for nt_native.h:

Go to the source code of this file.

Classes

struct  _RTL_QUERY_REGISTRY_TABLE
 
struct  _TIME_FIELDS
 
struct  _GENERIC_MAPPING
 
struct  _IO_STATUS_BLOCK
 
struct  _FILE_BASIC_INFORMATION
 
struct  _FILE_STANDARD_INFORMATION
 
struct  _FILE_POSITION_INFORMATION
 
struct  _FILE_ALIGNMENT_INFORMATION
 
struct  _FILE_NETWORK_OPEN_INFORMATION
 
struct  _FILE_DISPOSITION_INFORMATION
 
struct  _FILE_END_OF_FILE_INFORMATION
 
struct  _FILE_FULL_EA_INFORMATION
 
struct  _FILE_FS_DEVICE_INFORMATION
 
struct  _KEY_BASIC_INFORMATION
 
struct  _KEY_NODE_INFORMATION
 
struct  _KEY_FULL_INFORMATION
 
struct  _KEY_WRITE_TIME_INFORMATION
 
struct  _KEY_VALUE_BASIC_INFORMATION
 
struct  _KEY_VALUE_FULL_INFORMATION
 
struct  _KEY_VALUE_PARTIAL_INFORMATION
 
struct  _KEY_VALUE_ENTRY
 
struct  _OBJECT_NAME_INFORMATION
 
struct  _CLIENT_ID
 
struct  _FLOATING_SAVE_AREA
 
struct  _CONTEXT
 
struct  ENVIRONMENT_INFORMATION
 
struct  STARTUP_ARGUMENT
 
struct  RTL_HEAP_DEFINITION
 
struct  StackInfo_t
 
struct  _RTL_HEAP_PARAMETERS
 

Macros

#define BOOL   BOOLEAN
 
#define DWORD   ULONG
 
#define LPVOID   PVOID
 
#define LPDWORD   PULONG
 
#define APIENTRY   __stdcall
 
#define FASTCALL   _fastcall
 
#define DELETE   (0x00010000L)
 
#define READ_CONTROL   (0x00020000L)
 
#define WRITE_DAC   (0x00040000L)
 
#define WRITE_OWNER   (0x00080000L)
 
#define SYNCHRONIZE   (0x00100000L)
 
#define STANDARD_RIGHTS_REQUIRED   (0x000F0000L)
 
#define STANDARD_RIGHTS_READ   (READ_CONTROL)
 
#define STANDARD_RIGHTS_WRITE   (READ_CONTROL)
 
#define STANDARD_RIGHTS_EXECUTE   (READ_CONTROL)
 
#define STANDARD_RIGHTS_ALL   (0x001F0000L)
 
#define SPECIFIC_RIGHTS_ALL   (0x0000FFFFL)
 
#define ACCESS_SYSTEM_SECURITY   (0x01000000L)
 
#define MAXIMUM_ALLOWED   (0x02000000L)
 
#define GENERIC_READ   (0x80000000L)
 
#define GENERIC_WRITE   (0x40000000L)
 
#define GENERIC_EXECUTE   (0x20000000L)
 
#define GENERIC_ALL   (0x10000000L)
 
#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 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_MAXIMUM   6
 
#define RTL_REGISTRY_HANDLE   0x40000000
 
#define RTL_REGISTRY_OPTIONAL   0x80000000
 
#define NLS_MB_CODE_PAGE_TAG   (*NlsMbCodePageTag)
 
#define NLS_MB_OEM_CODE_PAGE_TAG   (*NlsMbOemCodePageTag)
 
#define RtlAnsiStringToUnicodeSize(STRING)
 
#define ASSERT(exp)
 
#define ASSERTMSG(msg, exp)
 
#define DEVICE_TYPE   ULONG
 
#define CTL_CODE(DeviceType, Function, Method, Access)
 
#define METHOD_BUFFERED   0
 
#define METHOD_IN_DIRECT   1
 
#define METHOD_OUT_DIRECT   2
 
#define METHOD_NEITHER   3
 
#define FILE_ANY_ACCESS   0
 
#define FILE_READ_ACCESS   ( 0x0001 )
 
#define FILE_WRITE_ACCESS   ( 0x0002 )
 
#define FILE_READ_DATA   ( 0x0001 )
 
#define FILE_LIST_DIRECTORY   ( 0x0001 )
 
#define FILE_WRITE_DATA   ( 0x0002 )
 
#define FILE_ADD_FILE   ( 0x0002 )
 
#define FILE_APPEND_DATA   ( 0x0004 )
 
#define FILE_ADD_SUBDIRECTORY   ( 0x0004 )
 
#define FILE_CREATE_PIPE_INSTANCE   ( 0x0004 )
 
#define FILE_READ_EA   ( 0x0008 )
 
#define FILE_WRITE_EA   ( 0x0010 )
 
#define FILE_EXECUTE   ( 0x0020 )
 
#define FILE_TRAVERSE   ( 0x0020 )
 
#define FILE_DELETE_CHILD   ( 0x0040 )
 
#define FILE_READ_ATTRIBUTES   ( 0x0080 )
 
#define FILE_WRITE_ATTRIBUTES   ( 0x0100 )
 
#define FILE_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0x1FF)
 
#define FILE_GENERIC_READ
 
#define FILE_GENERIC_WRITE
 
#define FILE_GENERIC_EXECUTE
 
#define FILE_SHARE_READ   0x00000001
 
#define FILE_SHARE_WRITE   0x00000002
 
#define FILE_SHARE_DELETE   0x00000004
 
#define FILE_SHARE_VALID_FLAGS   0x00000007
 
#define FILE_ATTRIBUTE_READONLY   0x00000001
 
#define FILE_ATTRIBUTE_HIDDEN   0x00000002
 
#define FILE_ATTRIBUTE_SYSTEM   0x00000004
 
#define FILE_ATTRIBUTE_DIRECTORY   0x00000010
 
#define FILE_ATTRIBUTE_ARCHIVE   0x00000020
 
#define FILE_ATTRIBUTE_NORMAL   0x00000080
 
#define FILE_ATTRIBUTE_TEMPORARY   0x00000100
 
#define FILE_ATTRIBUTE_RESERVED0   0x00000200
 
#define FILE_ATTRIBUTE_RESERVED1   0x00000400
 
#define FILE_ATTRIBUTE_COMPRESSED   0x00000800
 
#define FILE_ATTRIBUTE_OFFLINE   0x00001000
 
#define FILE_ATTRIBUTE_PROPERTY_SET   0x00002000
 
#define FILE_ATTRIBUTE_VALID_FLAGS   0x00003fb7
 
#define FILE_ATTRIBUTE_VALID_SET_FLAGS   0x00003fa7
 
#define FILE_SUPERSEDE   0x00000000
 
#define FILE_OPEN   0x00000001
 
#define FILE_CREATE   0x00000002
 
#define FILE_OPEN_IF   0x00000003
 
#define FILE_OVERWRITE   0x00000004
 
#define FILE_OVERWRITE_IF   0x00000005
 
#define FILE_MAXIMUM_DISPOSITION   0x00000005
 
#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_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_VALID_OPTION_FLAGS   0x007fffff
 
#define FILE_VALID_PIPE_OPTION_FLAGS   0x00000032
 
#define FILE_VALID_MAILSLOT_OPTION_FLAGS   0x00000032
 
#define FILE_VALID_SET_FLAGS   0x00000036
 
#define FILE_SUPERSEDED   0x00000000
 
#define FILE_OPENED   0x00000001
 
#define FILE_CREATED   0x00000002
 
#define FILE_OVERWRITTEN   0x00000003
 
#define FILE_EXISTS   0x00000004
 
#define FILE_DOES_NOT_EXIST   0x00000005
 
#define FILE_WRITE_TO_END_OF_FILE   0xffffffff
 
#define FILE_USE_FILE_POINTER_POSITION   0xfffffffe
 
#define FILE_BYTE_ALIGNMENT   0x00000000
 
#define FILE_WORD_ALIGNMENT   0x00000001
 
#define FILE_LONG_ALIGNMENT   0x00000003
 
#define FILE_QUAD_ALIGNMENT   0x00000007
 
#define FILE_OCTA_ALIGNMENT   0x0000000f
 
#define FILE_32_BYTE_ALIGNMENT   0x0000001f
 
#define FILE_64_BYTE_ALIGNMENT   0x0000003f
 
#define FILE_128_BYTE_ALIGNMENT   0x0000007f
 
#define FILE_256_BYTE_ALIGNMENT   0x000000ff
 
#define FILE_512_BYTE_ALIGNMENT   0x000001ff
 
#define MAXIMUM_FILENAME_LENGTH   256
 
#define FILE_REMOVABLE_MEDIA   0x00000001
 
#define FILE_READ_ONLY_DEVICE   0x00000002
 
#define FILE_FLOPPY_DISKETTE   0x00000004
 
#define FILE_WRITE_ONCE_MEDIA   0x00000008
 
#define FILE_REMOTE_DEVICE   0x00000010
 
#define FILE_DEVICE_IS_MOUNTED   0x00000020
 
#define FILE_VIRTUAL_VOLUME   0x00000040
 
#define _FILESYSTEMFSCTL_
 
#define FSCTL_REQUEST_OPLOCK_LEVEL_1   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 0, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define FSCTL_REQUEST_OPLOCK_LEVEL_2   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 1, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define FSCTL_REQUEST_BATCH_OPLOCK   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 2, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define FSCTL_OPLOCK_BREAK_ACKNOWLEDGE   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 3, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define FSCTL_OPBATCH_ACK_CLOSE_PENDING   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 4, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define FSCTL_OPLOCK_BREAK_NOTIFY   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 5, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define FSCTL_LOCK_VOLUME   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 6, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define FSCTL_UNLOCK_VOLUME   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 7, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define FSCTL_DISMOUNT_VOLUME   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 8, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define FSCTL_IS_VOLUME_MOUNTED   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 10, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define FSCTL_IS_PATHNAME_VALID   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 11, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define FSCTL_MARK_VOLUME_DIRTY   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 12, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define FSCTL_QUERY_RETRIEVAL_POINTERS   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 14, METHOD_NEITHER, FILE_ANY_ACCESS)
 
#define FSCTL_GET_COMPRESSION   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 15, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define FSCTL_SET_COMPRESSION   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 16, METHOD_BUFFERED, FILE_READ_DATA | FILE_WRITE_DATA)
 
#define FSCTL_MARK_AS_SYSTEM_HIVE   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 19, METHOD_NEITHER, FILE_ANY_ACCESS)
 
#define FSCTL_OPLOCK_BREAK_ACK_NO_2   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 20, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define FSCTL_INVALIDATE_VOLUMES   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 21, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define FSCTL_QUERY_FAT_BPB   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 22, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define FSCTL_REQUEST_FILTER_OPLOCK   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 23, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define FSCTL_FILESYSTEM_GET_STATISTICS   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 24, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define KEY_QUERY_VALUE   (0x0001)
 
#define KEY_SET_VALUE   (0x0002)
 
#define KEY_CREATE_SUB_KEY   (0x0004)
 
#define KEY_ENUMERATE_SUB_KEYS   (0x0008)
 
#define KEY_NOTIFY   (0x0010)
 
#define KEY_CREATE_LINK   (0x0020)
 
#define KEY_READ
 
#define KEY_WRITE
 
#define KEY_EXECUTE
 
#define KEY_ALL_ACCESS
 
#define REG_OPTION_RESERVED   (0x00000000L)
 
#define REG_OPTION_NON_VOLATILE   (0x00000000L)
 
#define REG_OPTION_VOLATILE   (0x00000001L)
 
#define REG_OPTION_CREATE_LINK   (0x00000002L)
 
#define REG_OPTION_BACKUP_RESTORE   (0x00000004L)
 
#define REG_OPTION_OPEN_LINK   (0x00000008L)
 
#define REG_LEGAL_OPTION
 
#define REG_CREATED_NEW_KEY   (0x00000001L)
 
#define REG_OPENED_EXISTING_KEY   (0x00000002L)
 
#define REG_WHOLE_HIVE_VOLATILE   (0x00000001L)
 
#define REG_REFRESH_HIVE   (0x00000002L)
 
#define REG_NO_LAZY_FLUSH   (0x00000004L)
 
#define OBJ_NAME_PATH_SEPARATOR   ((WCHAR)L'\\')
 
#define OBJECT_TYPE_CREATE   (0x0001)
 
#define OBJECT_TYPE_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED | 0x1)
 
#define DIRECTORY_QUERY   (0x0001)
 
#define DIRECTORY_TRAVERSE   (0x0002)
 
#define DIRECTORY_CREATE_OBJECT   (0x0004)
 
#define DIRECTORY_CREATE_SUBDIRECTORY   (0x0008)
 
#define DIRECTORY_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED | 0xF)
 
#define SYMBOLIC_LINK_QUERY   (0x0001)
 
#define SYMBOLIC_LINK_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED | 0x1)
 
#define SECTION_QUERY   0x0001
 
#define SECTION_MAP_WRITE   0x0002
 
#define SECTION_MAP_READ   0x0004
 
#define SECTION_MAP_EXECUTE   0x0008
 
#define SECTION_EXTEND_SIZE   0x0010
 
#define SECTION_ALL_ACCESS
 
#define SEGMENT_ALL_ACCESS   SECTION_ALL_ACCESS
 
#define PAGE_NOACCESS   0x01
 
#define PAGE_READONLY   0x02
 
#define PAGE_READWRITE   0x04
 
#define PAGE_WRITECOPY   0x08
 
#define PAGE_EXECUTE   0x10
 
#define PAGE_EXECUTE_READ   0x20
 
#define PAGE_EXECUTE_READWRITE   0x40
 
#define PAGE_EXECUTE_WRITECOPY   0x80
 
#define PAGE_GUARD   0x100
 
#define PAGE_NOCACHE   0x200
 
#define MEM_COMMIT   0x1000
 
#define MEM_RESERVE   0x2000
 
#define MEM_DECOMMIT   0x4000
 
#define MEM_RELEASE   0x8000
 
#define MEM_FREE   0x10000
 
#define MEM_PRIVATE   0x20000
 
#define MEM_MAPPED   0x40000
 
#define MEM_RESET   0x80000
 
#define MEM_TOP_DOWN   0x100000
 
#define MEM_LARGE_PAGES   0x20000000
 
#define SEC_RESERVE   0x4000000
 
#define PROCESS_ALL_ACCESS
 
#define MAXIMUM_PROCESSORS   32
 
#define THREAD_TERMINATE   (0x0001)
 
#define THREAD_SET_INFORMATION   (0x0020)
 
#define THREAD_ALL_ACCESS
 
#define SIZE_OF_80387_REGISTERS   80
 
#define CONTEXT_i386   0x00010000
 
#define CONTEXT_i486   0x00010000
 
#define CONTEXT_CONTROL   (CONTEXT_i386 | 0x00000001L)
 
#define CONTEXT_INTEGER   (CONTEXT_i386 | 0x00000002L)
 
#define CONTEXT_SEGMENTS   (CONTEXT_i386 | 0x00000004L)
 
#define CONTEXT_FLOATING_POINT   (CONTEXT_i386 | 0x00000008L)
 
#define CONTEXT_DEBUG_REGISTERS   (CONTEXT_i386 | 0x00000010L)
 
#define CONTEXT_FULL
 
#define REG_NONE   ( 0 )
 
#define REG_SZ   ( 1 )
 
#define REG_EXPAND_SZ   ( 2 )
 
#define REG_BINARY   ( 3 )
 
#define REG_DWORD   ( 4 )
 
#define REG_DWORD_LITTLE_ENDIAN   ( 4 )
 
#define REG_DWORD_BIG_ENDIAN   ( 5 )
 
#define REG_LINK   ( 6 )
 
#define REG_MULTI_SZ   ( 7 )
 
#define REG_RESOURCE_LIST   ( 8 )
 
#define REG_FULL_RESOURCE_DESCRIPTOR   ( 9 )
 
#define REG_RESOURCE_REQUIREMENTS_LIST   ( 10 )
 
#define NtCurrentProcess()   ( (HANDLE) -1 )
 
#define HEAP_NO_SERIALIZE   0x00000001
 
#define HEAP_GROWABLE   0x00000002
 
#define HEAP_GENERATE_EXCEPTIONS   0x00000004
 
#define HEAP_ZERO_MEMORY   0x00000008
 
#define HEAP_REALLOC_IN_PLACE_ONLY   0x00000010
 
#define HEAP_TAIL_CHECKING_ENABLED   0x00000020
 
#define HEAP_FREE_CHECKING_ENABLED   0x00000040
 
#define HEAP_DISABLE_COALESCE_ON_FREE   0x00000080
 
#define HEAP_CREATE_ALIGN_16   0x00010000
 
#define HEAP_CREATE_ENABLE_TRACING   0x00020000
 
#define HEAP_SETTABLE_USER_VALUE   0x00000100
 
#define HEAP_SETTABLE_USER_FLAG1   0x00000200
 
#define HEAP_SETTABLE_USER_FLAG2   0x00000400
 
#define HEAP_SETTABLE_USER_FLAG3   0x00000800
 
#define HEAP_SETTABLE_USER_FLAGS   0x00000E00
 
#define HEAP_CLASS_0   0x00000000
 
#define HEAP_CLASS_1   0x00001000
 
#define HEAP_CLASS_2   0x00002000
 
#define HEAP_CLASS_3   0x00003000
 
#define HEAP_CLASS_4   0x00004000
 
#define HEAP_CLASS_5   0x00005000
 
#define HEAP_CLASS_6   0x00006000
 
#define HEAP_CLASS_7   0x00007000
 
#define HEAP_CLASS_8   0x00008000
 
#define HEAP_CLASS_MASK   0x0000F000
 
#define HEAP_MAXIMUM_TAG   0x0FFF
 
#define HEAP_GLOBAL_TAG   0x0800
 
#define HEAP_PSEUDO_TAG_FLAG   0x8000
 
#define HEAP_TAG_SHIFT   16
 
#define HEAP_MAKE_TAG_FLAGS(b, o)   ((ULONG)((b) + ((o) << 16)))
 
#define HEAP_TAG_MASK   (HEAP_MAXIMUM_TAG << HEAP_TAG_SHIFT)
 
#define HEAP_CREATE_VALID_MASK
 

Typedefs

typedef struct _KTHREADPKTHREAD
 
typedef struct _ETHREADPETHREAD
 
typedef struct _EPROCESSPEPROCESS
 
typedef struct _PEBPPEB
 
typedef struct _KINTERRUPTPKINTERRUPT
 
typedef struct _IO_TIMERPIO_TIMER
 
typedef struct _OBJECT_TYPEPOBJECT_TYPE
 
typedef struct _CALLBACK_OBJECTPCALLBACK_OBJECT
 
typedef struct
_DEVICE_HANDLER_OBJECT * 
PDEVICE_HANDLER_OBJECT
 
typedef struct _BUS_HANDLERPBUS_HANDLER
 
typedef ULONG ACCESS_MASK
 
typedef ACCESS_MASKPACCESS_MASK
 
typedef NTSTATUS(* PRTL_QUERY_REGISTRY_ROUTINE )(IN PWSTR ValueName, IN ULONG ValueType, IN PVOID ValueData, IN ULONG ValueLength, IN PVOID Context, IN PVOID EntryContext)
 
typedef struct
_RTL_QUERY_REGISTRY_TABLE 
RTL_QUERY_REGISTRY_TABLE
 
typedef struct
_RTL_QUERY_REGISTRY_TABLE
PRTL_QUERY_REGISTRY_TABLE
 
typedef struct _TIME_FIELDS TIME_FIELDS
 
typedef TIME_FIELDSPTIME_FIELDS
 
typedef struct _GENERIC_MAPPING GENERIC_MAPPING
 
typedef GENERIC_MAPPINGPGENERIC_MAPPING
 
typedef struct _IO_STATUS_BLOCK IO_STATUS_BLOCK
 
typedef struct _IO_STATUS_BLOCKPIO_STATUS_BLOCK
 
typedef VOID(* PIO_APC_ROUTINE )(IN PVOID ApcContext, IN PIO_STATUS_BLOCK IoStatusBlock, IN ULONG Reserved)
 
typedef enum
_FILE_INFORMATION_CLASS 
FILE_INFORMATION_CLASS
 
typedef enum
_FILE_INFORMATION_CLASS
PFILE_INFORMATION_CLASS
 
typedef struct
_FILE_BASIC_INFORMATION 
FILE_BASIC_INFORMATION
 
typedef struct
_FILE_BASIC_INFORMATION
PFILE_BASIC_INFORMATION
 
typedef struct
_FILE_STANDARD_INFORMATION 
FILE_STANDARD_INFORMATION
 
typedef struct
_FILE_STANDARD_INFORMATION
PFILE_STANDARD_INFORMATION
 
typedef struct
_FILE_POSITION_INFORMATION 
FILE_POSITION_INFORMATION
 
typedef struct
_FILE_POSITION_INFORMATION
PFILE_POSITION_INFORMATION
 
typedef struct
_FILE_ALIGNMENT_INFORMATION 
FILE_ALIGNMENT_INFORMATION
 
typedef struct
_FILE_ALIGNMENT_INFORMATION
PFILE_ALIGNMENT_INFORMATION
 
typedef struct
_FILE_NETWORK_OPEN_INFORMATION 
FILE_NETWORK_OPEN_INFORMATION
 
typedef struct
_FILE_NETWORK_OPEN_INFORMATION
PFILE_NETWORK_OPEN_INFORMATION
 
typedef struct
_FILE_DISPOSITION_INFORMATION 
FILE_DISPOSITION_INFORMATION
 
typedef struct
_FILE_DISPOSITION_INFORMATION
PFILE_DISPOSITION_INFORMATION
 
typedef struct
_FILE_END_OF_FILE_INFORMATION 
FILE_END_OF_FILE_INFORMATION
 
typedef struct
_FILE_END_OF_FILE_INFORMATION
PFILE_END_OF_FILE_INFORMATION
 
typedef struct
_FILE_FULL_EA_INFORMATION 
FILE_FULL_EA_INFORMATION
 
typedef struct
_FILE_FULL_EA_INFORMATION
PFILE_FULL_EA_INFORMATION
 
typedef enum _FSINFOCLASS FS_INFORMATION_CLASS
 
typedef enum _FSINFOCLASSPFS_INFORMATION_CLASS
 
typedef struct
_FILE_FS_DEVICE_INFORMATION 
FILE_FS_DEVICE_INFORMATION
 
typedef struct
_FILE_FS_DEVICE_INFORMATION
PFILE_FS_DEVICE_INFORMATION
 
typedef struct
_KEY_BASIC_INFORMATION 
KEY_BASIC_INFORMATION
 
typedef struct
_KEY_BASIC_INFORMATION
PKEY_BASIC_INFORMATION
 
typedef struct
_KEY_NODE_INFORMATION 
KEY_NODE_INFORMATION
 
typedef struct
_KEY_NODE_INFORMATION
PKEY_NODE_INFORMATION
 
typedef struct
_KEY_FULL_INFORMATION 
KEY_FULL_INFORMATION
 
typedef struct
_KEY_FULL_INFORMATION
PKEY_FULL_INFORMATION
 
typedef enum _KEY_INFORMATION_CLASS KEY_INFORMATION_CLASS
 
typedef struct
_KEY_WRITE_TIME_INFORMATION 
KEY_WRITE_TIME_INFORMATION
 
typedef struct
_KEY_WRITE_TIME_INFORMATION
PKEY_WRITE_TIME_INFORMATION
 
typedef enum
_KEY_SET_INFORMATION_CLASS 
KEY_SET_INFORMATION_CLASS
 
typedef struct
_KEY_VALUE_BASIC_INFORMATION 
KEY_VALUE_BASIC_INFORMATION
 
typedef struct
_KEY_VALUE_BASIC_INFORMATION
PKEY_VALUE_BASIC_INFORMATION
 
typedef struct
_KEY_VALUE_FULL_INFORMATION 
KEY_VALUE_FULL_INFORMATION
 
typedef struct
_KEY_VALUE_FULL_INFORMATION
PKEY_VALUE_FULL_INFORMATION
 
typedef struct
_KEY_VALUE_PARTIAL_INFORMATION 
KEY_VALUE_PARTIAL_INFORMATION
 
typedef struct
_KEY_VALUE_PARTIAL_INFORMATION
PKEY_VALUE_PARTIAL_INFORMATION
 
typedef struct _KEY_VALUE_ENTRY KEY_VALUE_ENTRY
 
typedef struct _KEY_VALUE_ENTRYPKEY_VALUE_ENTRY
 
typedef enum
_KEY_VALUE_INFORMATION_CLASS 
KEY_VALUE_INFORMATION_CLASS
 
typedef struct
_OBJECT_NAME_INFORMATION 
OBJECT_NAME_INFORMATION
 
typedef struct
_OBJECT_NAME_INFORMATION
POBJECT_NAME_INFORMATION
 
typedef enum _SECTION_INHERIT SECTION_INHERIT
 
typedef struct _CLIENT_ID CLIENT_ID
 
typedef CLIENT_IDPCLIENT_ID
 
typedef struct _FLOATING_SAVE_AREA FLOATING_SAVE_AREA
 
typedef FLOATING_SAVE_AREAPFLOATING_SAVE_AREA
 
typedef struct _CONTEXT CONTEXT
 
typedef CONTEXTPCONTEXT
 
typedef struct
ENVIRONMENT_INFORMATION
PENVIRONMENT_INFORMATION
 
typedef struct STARTUP_ARGUMENTPSTARTUP_ARGUMENT
 
typedef struct
RTL_HEAP_DEFINITION
PRTL_HEAP_DEFINITION
 
typedef VOID(* PKSTART_ROUTINE )(IN PVOID StartContext)
 
typedef struct StackInfo_t STACKINFO
 
typedef struct StackInfo_tPSTACKINFO
 
typedef NTSTATUS(* PRTL_HEAP_COMMIT_ROUTINE )(IN PVOID Base, IN OUT PVOID *CommitAddress, IN OUT PULONG CommitSize)
 
typedef struct _RTL_HEAP_PARAMETERS RTL_HEAP_PARAMETERS
 
typedef struct
_RTL_HEAP_PARAMETERS
PRTL_HEAP_PARAMETERS
 

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, 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, FileCopyOnWriteInformation,
  FileCompletionInformation, FileMoveClusterInformation, FileOleClassIdInformation, FileOleStateBitsInformation,
  FileNetworkOpenInformation, FileObjectIdInformation, FileOleAllInformation, FileOleDirectoryInformation,
  FileContentIndexInformation, FileInheritContentIndexInformation, FileOleInformation, 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,
  FileCopyOnWriteInformation, FileCompletionInformation, FileMoveClusterInformation, FileOleClassIdInformation,
  FileOleStateBitsInformation, FileNetworkOpenInformation, FileObjectIdInformation, FileOleAllInformation,
  FileOleDirectoryInformation, FileContentIndexInformation, FileInheritContentIndexInformation, FileOleInformation,
  FileMaximumInformation, FileDirectoryInformation = 1, 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, FileRenameInformationBypassAccessCheck, FileLinkInformationBypassAccessCheck, FileVolumeNameInformation,
  FileIdInformation, FileIdExtdDirectoryInformation, FileReplaceCompletionInformation, FileHardLinkFullIdInformation,
  FileIdExtdBothDirectoryInformation, 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  _FSINFOCLASS {
  FileFsVolumeInformation = 1, FileFsLabelInformation, FileFsSizeInformation, FileFsDeviceInformation,
  FileFsAttributeInformation, FileFsControlInformation, FileFsFullSizeInformation, FileFsObjectIdInformation,
  FileFsDriverPathInformation, FileFsVolumeFlagsInformation, FileFsMaximumInformation, FileFsVolumeInformation = 1,
  FileFsLabelInformation, FileFsSizeInformation, FileFsDeviceInformation, FileFsAttributeInformation,
  FileFsControlInformation, FileFsQuotaQueryInformation, FileFsQuotaSetInformation, FileFsMaximumInformation,
  FileFsVolumeInformation = 1, FileFsLabelInformation, FileFsSizeInformation, FileFsDeviceInformation,
  FileFsAttributeInformation, FileFsControlInformation, FileFsFullSizeInformation, FileFsObjectIdInformation,
  FileFsDriverPathInformation, 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, KeyBasicInformation,
  KeyNodeInformation, KeyFullInformation, KeyNameInformation, KeyCachedInformation,
  KeyFlagsInformation, KeyVirtualizationInformation, KeyHandleTagsInformation, MaxKeyInfoClass,
  KeyBasicInformation, KeyNodeInformation, KeyFullInformation, KeyNameInformation,
  KeyCachedInformation, KeyFlagsInformation, KeyVirtualizationInformation, KeyHandleTagsInformation,
  MaxKeyInfoClass
}
 
enum  _KEY_SET_INFORMATION_CLASS {
  KeyWriteTimeInformation, KeyWriteTimeInformation, KeyWow64FlagsInformation, KeyControlFlagsInformation,
  KeySetVirtualizationInformation, KeySetDebugInformation, KeySetHandleTagsInformation, MaxKeySetInfoClass,
  KeyWriteTimeInformation, KeyWow64FlagsInformation, KeyControlFlagsInformation, KeySetVirtualizationInformation,
  KeySetDebugInformation, KeySetHandleTagsInformation, MaxKeySetInfoClass
}
 
enum  _KEY_VALUE_INFORMATION_CLASS {
  KeyValueBasicInformation, KeyValueFullInformation, KeyValuePartialInformation, KeyValueBasicInformation,
  KeyValueFullInformation, KeyValuePartialInformation, KeyValueFullInformationAlign64, KeyValuePartialInformationAlign64,
  KeyValueBasicInformation, KeyValueFullInformation, KeyValuePartialInformation, KeyValueFullInformationAlign64,
  KeyValuePartialInformationAlign64, KeyValueBasicInformation, KeyValueFullInformation, KeyValuePartialInformation,
  KeyValueFullInformationAlign64, KeyValuePartialInformationAlign64
}
 
enum  _SECTION_INHERIT {
  ViewShare = 1, ViewUnmap = 2, ViewShare = 1, ViewUnmap = 2,
  ViewShare = 1, ViewUnmap = 2
}
 

Functions

NTSYSAPI NTSTATUS NTAPI RtlCharToInteger (PCSZ String, ULONG Base, PULONG Value)
 
NTSYSAPI NTSTATUS NTAPI RtlIntegerToUnicodeString (ULONG Value, ULONG Base, PUNICODE_STRING String)
 
NTSYSAPI NTSTATUS NTAPI RtlUnicodeStringToInteger (PUNICODE_STRING String, ULONG Base, PULONG Value)
 
NTSYSAPI VOID NTAPI RtlInitString (PSTRING DestinationString, PCSZ SourceString)
 
NTSYSAPI VOID NTAPI RtlInitAnsiString (PANSI_STRING DestinationString, PCSZ SourceString)
 
NTSYSAPI VOID NTAPI RtlInitUnicodeString (PUNICODE_STRING DestinationString, PCWSTR SourceString)
 
NTSYSAPI VOID NTAPI RtlCopyString (PSTRING DestinationString, PSTRING SourceString)
 
NTSYSAPI CHAR NTAPI RtlUpperChar (CHAR Character)
 
NTSYSAPI LONG NTAPI RtlCompareString (PSTRING String1, PSTRING String2, BOOLEAN CaseInSensitive)
 
NTSYSAPI BOOLEAN NTAPI RtlEqualString (PSTRING String1, PSTRING String2, BOOLEAN CaseInSensitive)
 
NTSYSAPI VOID NTAPI RtlUpperString (PSTRING DestinationString, PSTRING SourceString)
 
NTSYSAPI NTSTATUS NTAPI RtlAnsiStringToUnicodeString (PUNICODE_STRING DestinationString, PANSI_STRING SourceString, BOOLEAN AllocateDestinationString)
 
NTSYSAPI NTSTATUS NTAPI RtlUnicodeStringToAnsiString (PANSI_STRING DestinationString, PUNICODE_STRING SourceString, BOOLEAN AllocateDestinationString)
 
NTSYSAPI LONG NTAPI RtlCompareUnicodeString (PUNICODE_STRING String1, PUNICODE_STRING String2, BOOLEAN CaseInSensitive)
 
NTSYSAPI BOOLEAN NTAPI RtlEqualUnicodeString (PUNICODE_STRING String1, PUNICODE_STRING String2, BOOLEAN CaseInSensitive)
 
NTSYSAPI BOOLEAN NTAPI RtlPrefixUnicodeString (IN PUNICODE_STRING String1, IN PUNICODE_STRING String2, IN BOOLEAN CaseInSensitive)
 
NTSYSAPI NTSTATUS NTAPI RtlUpcaseUnicodeString (PUNICODE_STRING DestinationString, PUNICODE_STRING SourceString, BOOLEAN AllocateDestinationString)
 
NTSYSAPI VOID NTAPI RtlCopyUnicodeString (PUNICODE_STRING DestinationString, PUNICODE_STRING SourceString)
 
NTSYSAPI NTSTATUS NTAPI RtlAppendUnicodeStringToString (PUNICODE_STRING Destination, PUNICODE_STRING Source)
 
NTSYSAPI NTSTATUS NTAPI RtlAppendUnicodeToString (PUNICODE_STRING Destination, PWSTR Source)
 
NTSYSAPI VOID NTAPI RtlFreeUnicodeString (PUNICODE_STRING UnicodeString)
 
NTSYSAPI VOID NTAPI RtlFreeAnsiString (PANSI_STRING AnsiString)
 
NTSYSAPI ULONG NTAPI RtlxAnsiStringToUnicodeSize (PANSI_STRING AnsiString)
 
NTSYSAPI ULONG NTAPI RtlEqualMemory (CONST VOID *Source1, CONST VOID *Source2, ULONG Length)
 
NTSYSAPI VOID NTAPI RtlCopyMemory (VOID UNALIGNED *Destination, CONST VOID UNALIGNED *Source, ULONG Length)
 
NTSYSAPI VOID NTAPI RtlCopyMemory32 (VOID UNALIGNED *Destination, CONST VOID UNALIGNED *Source, ULONG Length)
 
NTSYSAPI VOID NTAPI RtlMoveMemory (VOID UNALIGNED *Destination, CONST VOID UNALIGNED *Source, ULONG Length)
 
NTSYSAPI VOID NTAPI RtlFillMemory (VOID UNALIGNED *Destination, ULONG Length, UCHAR Fill)
 
NTSYSAPI VOID NTAPI RtlZeroMemory (VOID UNALIGNED *Destination, ULONG Length)
 
NTSYSAPI ULONG NTAPI RtlCompareMemory (PVOID Source1, PVOID Source2, ULONG Length)
 
NTSYSAPI VOID NTAPI RtlTimeToTimeFields (PLARGE_INTEGER Time, PTIME_FIELDS TimeFields)
 
NTSYSAPI BOOLEAN NTAPI RtlTimeFieldsToTime (PTIME_FIELDS TimeFields, PLARGE_INTEGER Time)
 
NTSYSAPI NTSTATUS NTAPI NtEnumerateKey (IN HANDLE KeyHandle, IN ULONG Index, IN KEY_INFORMATION_CLASS KeyInformationClass, IN PVOID KeyInformation, IN ULONG Length, IN PULONG ResultLength)
 
NTSYSAPI NTSTATUS NTAPI NtOpenKey (OUT PHANDLE KeyHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes)
 
NTSYSAPI NTSTATUS NTAPI NtQueryValueKey (IN HANDLE KeyHandle, IN PUNICODE_STRING ValueName, IN KEY_VALUE_INFORMATION_CLASS KeyValueInformationClass, IN PVOID KeyValueInformation, IN ULONG Length, IN PULONG ResultLength)
 
NTSYSAPI NTSTATUS NTAPI NtSetValueKey (IN HANDLE KeyHandle, IN PUNICODE_STRING ValueName, IN ULONG TitleIndex OPTIONAL, IN ULONG Type, IN PVOID Data, IN ULONG DataSize)
 
NTSYSAPI NTSTATUS NTAPI NtDeleteValueKey (IN HANDLE KeyHandle, IN PUNICODE_STRING ValueName)
 
NTSTATUS NTAPI NtDisplayString (PUNICODE_STRING String)
 
NTSTATUS NTAPI NtTerminateProcess (HANDLE ProcessHandle, LONG ExitStatus)
 
NTSYSAPI NTSTATUS NTAPI NtCreateThread (OUT PHANDLE phThread, IN ACCESS_MASK AccessMask, IN POBJECT_ATTRIBUTES ObjectAttributes, IN HANDLE hProcess, OUT PCLIENT_ID pClientId, IN PCONTEXT pContext, OUT PSTACKINFO pStackInfo, IN BOOLEAN bSuspended)
 
NTSTATUS NtTerminateThread (IN HANDLE ThreadHandle OPTIONAL, IN NTSTATUS ExitStatus)
 
NTSYSAPI PVOID NTAPI RtlCreateHeap (IN ULONG Flags, IN PVOID HeapBase OPTIONAL, IN ULONG ReserveSize OPTIONAL, IN ULONG CommitSize OPTIONAL, IN PVOID Lock OPTIONAL, IN PRTL_HEAP_PARAMETERS Parameters OPTIONAL)
 
NTSYSAPI PVOID NTAPI RtlDestroyHeap (IN PVOID HeapHandle)
 
PVOID NTAPI RtlAllocateHeap (HANDLE Heap, ULONG Flags, ULONG Size)
 
BOOLEAN NTAPI RtlFreeHeap (HANDLE Heap, ULONG Flags, PVOID Address)
 
NTSTATUS NTAPI NtCreateFile (OUT PHANDLE FileHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes, OUT PIO_STATUS_BLOCK IoStatusBlock, IN PLARGE_INTEGER AllocationSize OPTIONAL, IN ULONG FileAttributes, IN ULONG ShareAccess, IN ULONG CreateDisposition, IN ULONG CreateOptions, IN PVOID EaBuffer OPTIONAL, IN ULONG EaLength)
 
NTSYSAPI NTSTATUS NTAPI NtOpenFile (OUT PHANDLE phFile, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes, OUT PIO_STATUS_BLOCK pIoStatusBlock, IN ULONG ShareMode, IN ULONG OpenMode)
 
NTSYSAPI NTSTATUS NTAPI NtDeviceIoControlFile (IN HANDLE hFile, IN HANDLE hEvent OPTIONAL, IN PIO_APC_ROUTINE IoApcRoutine OPTIONAL, IN PVOID IoApcContext OPTIONAL, OUT PIO_STATUS_BLOCK pIoStatusBlock, IN ULONG DeviceIoControlCode, IN PVOID InBuffer OPTIONAL, IN ULONG InBufferLength, OUT PVOID OutBuffer OPTIONAL, IN ULONG OutBufferLength)
 
NTSYSAPI NTSTATUS NTAPI NtFsControlFile (IN HANDLE hFile, IN HANDLE hEvent OPTIONAL, IN PIO_APC_ROUTINE IoApcRoutine OPTIONAL, IN PVOID IoApcContext OPTIONAL, OUT PIO_STATUS_BLOCK pIoStatusBlock, IN ULONG DeviceIoControlCode, IN PVOID InBuffer OPTIONAL, IN ULONG InBufferLength, OUT PVOID OutBuffer OPTIONAL, IN ULONG OutBufferLength)
 
NTSYSAPI NTSTATUS NTAPI NtReadFile (IN HANDLE hFile, IN HANDLE hEvent OPTIONAL, IN PIO_APC_ROUTINE IoApcRoutine OPTIONAL, IN PVOID IoApcContext OPTIONAL, OUT PIO_STATUS_BLOCK pIoStatusBlock, OUT PVOID ReadBuffer, IN ULONG ReadBufferLength, IN PLARGE_INTEGER FileOffset OPTIONAL, IN PULONG LockOperationKey)
 
NTSYSAPI NTSTATUS NTAPI NtWriteFile (IN HANDLE hFile, IN HANDLE hEvent OPTIONAL, IN PIO_APC_ROUTINE IoApcRoutine OPTIONAL, IN PVOID IoApcContext OPTIONAL, OUT PIO_STATUS_BLOCK pIoStatusBlock, IN PVOID WriteBuffer, IN ULONG WriteBufferLength, IN PLARGE_INTEGER FileOffset OPTIONAL, IN PULONG LockOperationKey OPTIONAL)
 
NTSYSAPI NTSTATUS NTAPI NtQueryInformationFile (IN HANDLE hFile, OUT PIO_STATUS_BLOCK pIoStatusBlock, OUT PVOID FileInformationBuffer, IN ULONG FileInformationBufferLength, IN FILE_INFORMATION_CLASS FileInfoClass)
 
NTSYSAPI NTSTATUS NTAPI NtSetInformationFile (IN HANDLE hFile, OUT PIO_STATUS_BLOCK pIoStatusBlock, IN PVOID FileInformationBuffer, IN ULONG FileInformationBufferLength, IN FILE_INFORMATION_CLASS FileInfoClass)
 
NTSTATUS NTAPI NtClose (IN HANDLE Handle)
 
NTSYSAPI NTSTATUS NTAPI NtWaitForSingleObject (IN HANDLE hObject, IN BOOLEAN bAlertable, IN PLARGE_INTEGER Timeout)
 
NTSTATUS NTAPI NtDelayExecution (IN BOOLEAN Alertable, IN PLARGE_INTEGER DelayInterval)
 

Variables

BOOLEAN NLS_MB_CODE_PAGE_TAG
 
BOOLEAN NLS_MB_OEM_CODE_PAGE_TAG
 

Macro Definition Documentation

#define _FILESYSTEMFSCTL_

Definition at line 816 of file nt_native.h.

#define ASSERT (   exp)

Definition at line 430 of file nt_native.h.

Definition at line 43 of file nt_native.h.

#define CONTEXT_CONTROL   (CONTEXT_i386 | 0x00000001L)

Definition at line 1369 of file nt_native.h.

#define CONTEXT_DEBUG_REGISTERS   (CONTEXT_i386 | 0x00000010L)

Definition at line 1373 of file nt_native.h.

#define CONTEXT_FLOATING_POINT   (CONTEXT_i386 | 0x00000008L)

Definition at line 1372 of file nt_native.h.

#define CONTEXT_FULL
Value:
#define CONTEXT_CONTROL
Definition: nt_native.h:1369
#define CONTEXT_SEGMENTS
Definition: nt_native.h:1371
#define CONTEXT_INTEGER
Definition: nt_native.h:1370

Definition at line 1375 of file nt_native.h.

#define CONTEXT_i386   0x00010000

Definition at line 1364 of file nt_native.h.

#define CONTEXT_i486   0x00010000

Definition at line 1365 of file nt_native.h.

#define CONTEXT_INTEGER   (CONTEXT_i386 | 0x00000002L)

Definition at line 1370 of file nt_native.h.

#define CTL_CODE (   DeviceType,
  Function,
  Method,
  Access 
)
Value:
( \
((DeviceType) << 16) | ((Access) << 14) | ((Function) << 2) | (Method) \
)
DeviceType
Definition: mmdrv.h:41
IN OUT PIRP IN ULONG IN WMIENABLEDISABLECONTROL Function
Definition: wmilib.h:37

Definition at line 586 of file nt_native.h.

Referenced by CdRomDeviceControl(), CdRomDeviceControlDispatch(), SendLinkCreated(), and SendLinkDeleted().

#define DELETE   (0x00010000L)

Definition at line 57 of file nt_native.h.

Referenced by _Dispatch_type_(), _wsopen_s(), areOpenParamsValid(), CdCompleteFcbOpen(), check_nfs41_create_args(), CmdRemoveService(), CreateFileW(), CSR_API(), Delete(), DeleteFileW(), CRegistryTree::DeleteSubkeys(), DoDeleteService(), DoUnregServer(), DumpEvent(), CShellCommandDACL::Execute(), CShellCommandSACL::Execute(), Ext2CreateFile(), FFSCreateFile(), handle_open(), InstallOneService(), IoCheckShareAccess(), IoDeleteSymbolicLink(), IopCheckBackupRestorePrivilege(), IopCreateFile(), IoSetShareAccess(), is_sharing_compatible(), ITERATE_DeleteService(), LsapRegDeleteSubKey(), LsarDeleteObject(), MakeService(), MoveFileWithProgressW(), MyDeleteFile(), NetLocalGroupAdd(), NetLocalGroupDel(), NetUserAdd(), NetUserDel(), nfs41_Create(), NtDeleteFile(), NtDeleteKey(), NtMakeTemporaryObject(), ObtCreateDirectory(), open_file(), print_nt_create_params(), print_windows_access_mask(), PrintFileDacl(), PrivMoveFileIdentityW(), RDeleteService(), BtrfsContextMenu::reflink_copy(), reflink_copy2(), RegDeleteKeyExW(), registry_mark_volume_unmounted_path(), RemoveDirectoryW(), ReplaceFileW(), RfsdCreateFile(), RtlInitializeRXact(), RXactpOpenTargetKey(), RxCheckShareAccessPerSrvOpens(), RxCreateFromNetRoot(), RxPrepareToReparseSymbolicLink(), RxRemoveShareAccessPerSrvOpens(), RxUpdateShareAccessPerSrvOpens(), SampCreateAccountDomainSD(), SampCreateAliasSD(), SampCreateBuiltinDomainSD(), SampCreateGroupSD(), SampCreateServerSD(), SampCreateUserSD(), SampDeleteAccountDbObject(), SampRegDeleteKey(), SamrDeleteAlias(), SamrDeleteGroup(), SamrDeleteUser(), ScmDeleteMarkedServices(), send_subvol(), set_link_information(), set_rename_information(), SmpDeletePagingFile(), SmpProcessFileRenames(), START_TEST(), statusclb_OnStopBinding(), test__lcreat(), test_CopyFile2(), test_CopyFileA(), test_create_delete_svc(), test_CreateDirectoryA(), Test_CreateService(), test_driver_install(), test_file_disposition_information(), test_file_link_information(), test_file_rename_information(), test_file_sharing(), test_FileSecurity(), test_get_displayname(), test_install_svc_from(), test_legacy_filter_registration(), test_locking(), test_query_object(), test_readonly(), test_SetupDiInstallClassExA(), test_SetupInstallServicesFromInfSectionExA(), test_SetupInstallServicesFromInfSectionExW(), TestRelativeNames(), TestSymlinks(), BtrfsSend::Thread(), UDFCheckAccessRights(), UDFCommonCreate(), UDFDoesOSAllowFileToBeTargetForRename__(), uninstallService(), unregister_keys(), and unregister_server().

#define DEVICE_TYPE   ULONG

Definition at line 578 of file nt_native.h.

Referenced by CdfsMountVolume(), CdRomGetDeviceType(), and UDFMountVolume().

#define DIRECTORY_CREATE_OBJECT   (0x0004)
#define DIRECTORY_CREATE_SUBDIRECTORY   (0x0008)

Definition at line 1257 of file nt_native.h.

Referenced by BaseGetNamedObjectDirectory(), CreateBaseAcls(), and ObpLookupObjectName().

Definition at line 44 of file nt_native.h.

#define FASTCALL   _fastcall

Definition at line 50 of file nt_native.h.

Referenced by ClassNameToVersion(), and NtGdiCreateBitmap().

#define FILE_128_BYTE_ALIGNMENT   0x0000007f

Definition at line 793 of file nt_native.h.

#define FILE_256_BYTE_ALIGNMENT   0x000000ff

Definition at line 794 of file nt_native.h.

#define FILE_32_BYTE_ALIGNMENT   0x0000001f

Definition at line 791 of file nt_native.h.

#define FILE_512_BYTE_ALIGNMENT   0x000001ff

Definition at line 795 of file nt_native.h.

#define FILE_64_BYTE_ALIGNMENT   0x0000003f

Definition at line 792 of file nt_native.h.

#define FILE_ANY_ACCESS   0

Definition at line 609 of file nt_native.h.

Referenced by CreateGreenFdo(), and IopDeviceFsIoControl().

#define FILE_ATTRIBUTE_DIRECTORY   0x00000010

Definition at line 705 of file nt_native.h.

Referenced by __is_regular_file(), _FileOpCount(), _ILCreateFromFindDataW(), _tstat64(), access_dirT(), ACTION_AppSearchComponents(), ACTION_AppSearchDr(), ACTION_CheckDirectory(), ACTION_RecurseSearchDirectory(), ACTION_SearchDirectory(), FileChildWindow::activate_entry(), activate_entry(), StartMenu::ActivateEntry(), add_favs_to_menu(), StartMenu::AddEntry(), StartMenu::AddShellEntries(), QuickLaunchBar::AddShortcuts(), AddSubst(), aexpand(), alloc_child_window(), app_search_file(), CdCommonCreate(), CdFastQueryNetworkInfo(), CdFastQueryStdInfo(), CdfsFileFlagsToAttributes(), CdInitializeFcbFromPathEntry(), CdOpenByFileId(), CdQueryDirectory(), CdQueryNetworkInfo(), CdQueryStandardInfo(), ChangeACLsOfFiles(), ChangeACLsOfFilesInCurDir(), ChangeAttribute(), BtrfsPropSheet::check_file(), CheckFileExistsInProgramGroups(), cmd_copy(), cmd_move(), cmd_rename(), CollectProgramsThread::collect_programs(), CompareFiles(), compareType(), compat_isdir(), compat_nextdir(), compat_nextfile(), CompleteFilename(), copy_file(), copy_folder(), CopyDirectory(), CFileDefExt::CountFolderAndFiles(), create_file(), create_temp_dir(), CControlPanelEnum::CreateCPanelEnumList(), CreateFileW(), CreateProcessInternalW(), CCabinet::CreateSimpleCabinet(), delete_directory(), delete_file(), delete_folder(), DeleteFiles(), DeleteFolder(), DELNODE_recurse_dirtree(), demFileFindFirst(), demFileFindNext(), dir_exists(), DirList(), DirPrintNewList(), DirPrintOldList(), DirPrintWideList(), DirReadParam(), disk_query_directory(), disk_query_information(), BtrfsPropSheet::do_search(), do_searchW(), DosChangeDirectory(), Pane::draw_item(), draw_item(), EnumDirs(), EnumFilesInDirectory(), EnumThemes(), ExecuteIf(), FileChildWindow::expand_entry(), expand_entry(), expect_files(), Ext2FollowLink(), Ext2InitializeVcb(), Ext2LockControl(), Ext2LookupFile(), Ext2ProcessEntry(), Ext2QueryFileInformation(), Ext2SetFileInformation(), FATAddEntry(), FATXAddEntry(), FFSCreateFile(), FFSDeleteFile(), FFSFastIoQueryStandardInfo(), FFSInitializeVcb(), FFSIsDirectoryEmpty(), FFSLockControl(), FFSProcessDirEntry(), FFSQueryInformation(), FFSSetInformation(), FFSSetRenameInfo(), FFSv1AllocateFcb(), FFSv1LookupFileName(), FFSv2AllocateFcb(), FFSv2LookupFileName(), FFSWriteFile(), file_create2(), file_get_Attributes(), FileChildWindow::FileChildWindow(), filesys_FileExists(), filesys_FolderExists(), filesys_GetFolder(), fill_datafile(), fill_directory(), ShellDirectory::fill_w32fdata_shell(), fill_w32fdata_shell(), FindNextFileW(), ForDir(), ForRecursive(), fsctl_set_xattr(), FTP_ConvertFileProp(), get_file_attributes(), get_number_of_folders(), Entry::get_path_base(), GetDirectoryStructure(), GetEnhancedVar(), GetListOfTestExes(), GetNumberOfExesInFolder(), GetPathOfFile(), GetTempFileNameW(), gl_local_filename_completion_proc(), HasSubFolder(), BookmarkList::import_IE_favorites(), StartMenu::Init(), CFileSysEnum::Initialize(), InitializeGlobalJobList(), Pane::insert_entries(), insert_entries(), ShellBrowser::InsertSubitems(), IntDeleteRecursive(), IopOpenLinkOrRenameTarget(), is_dir_data(), is_directory(), is_file_data(), IsExistingDirectory(), IsExistingFile(), ExplorerCmd::IsValidPath(), LISTBOX_Directory(), LoadSoundFiles(), LocalScheduleJob(), mknod(), mount_vol(), move_files(), msi_create_temp_file(), msi_dialog_update_directory_list(), msi_move_file(), nfs_file_info_to_attributes(), nfs_to_standard_info(), NtfsFileFlagsToAttributes(), ShellBrowser::OnDefaultCommand(), open_fcb(), open_file_test(), OpenFile(), CNetFolder::ParseDisplayName(), PathIsDirectoryA(), PathIsDirectoryW(), PathIsSystemFolderA(), PathIsSystemFolderW(), PathRelativePathToW(), PathUnmakeSystemFolderA(), PathUnmakeSystemFolderW(), pendingRename(), print_nt_create_params(), PrintAttribute(), PrintDaclsOfFiles(), ProcessDirectories(), ProcessDirectory(), ProcessFiles(), RegDirectory::read_directory(), WinDirectory::read_directory(), RegistryRoot::read_directory(), ShellDirectory::read_directory(), NtObjDirectory::read_directory(), read_directory(), Entry::read_directory_base(), read_directory_shell(), recReplace(), RecursiveRemoveDir(), RecycleBin5File_RecycleBinFile_GetFileSize(), RecycleBin5File_RecycleBinFile_GetLastModificationTime(), BtrfsContextMenu::reflink_copy(), reflink_copy2(), ReflinkCopyW(), RegDirectory::RegDirectory(), remove_dir(), RfsdAllocateFcb(), RfsdCreateFile(), RfsdDeleteFile(), RfsdFastIoQueryStandardInfo(), RfsdInitializeVcb(), RfsdIsDirectoryEmpty(), RfsdLockControl(), RfsdLookupFileName(), RfsdProcessDirEntry(), RfsdQueryInformation(), RfsdSetInformation(), RfsdSetRenameInfo(), RfsdWriteFile(), RxSetBasicInfo(), DriveVolume::ScanDirectory(), SdbpBuildSignMediaId(), SdbpFileExists(), search_absolute_directory(), SearchDriverRecursive(), set_basic_information(), BtrfsPropSheet::set_cmdline(), set_up_attribute_test(), SetAttributesOnFile(), anonymous_namespace{settingsdlg.cpp}::SettingsDlgProc(), SetupCreateSingleDirectory(), SHChangeNotify(), SHELL32_GetFSItemAttributes(), SHELL_DeleteDirectoryW(), SHELL_ExecuteW(), SHELL_FindExecutable(), SHELL_translate_idlist(), ShellDirectory::ShellDirectory(), SHGetFileInfoW(), SHPathPrepareForWriteW(), SplitFileSysURL(), START_TEST(), StartAutoApplications(), tally_test_file(), tear_down_attribute_test(), test_CreateFileA(), test_get_file_info(), test_GetDisplayName(), test_setpropertyfolder(), test_SHGetFolderPathAndSubDirA(), UDFAttributesToNT(), UDFAttributesToUDF(), UDFGetBasicInformation(), UDFGetNetworkInformation(), UDFSetBasicInformation(), vfatFCBIsDirectory(), VfatGetBasicInformation(), VfatGetFileBothInformation(), VfatGetFileDirectoryInformation(), VfatGetNetworkOpenInformation(), vfatMakeRootFCB(), VfatSetBasicInformation(), wexpand(), XCOPY_DoCopy(), XCOPY_ProcessDestParm(), XCOPY_ProcessSourceParm(), and xsltCheckFilename().

#define FILE_ATTRIBUTE_HIDDEN   0x00000002

Definition at line 703 of file nt_native.h.

Referenced by _ILGetFileAttributes(), _lcreat(), AddDelBackupEntryW(), QuickLaunchBar::AddShortcuts(), AddWallpapersFromDirectory(), cabinet_copy_file(), CdCreateInternalStream(), CdfsFileFlagsToAttributes(), CdInitializeFcbFromFileContext(), CdQueryDirectory(), check_ini_file_attr(), cmd_rename(), CmpOpenHiveFiles(), CommandAttrib(), CommandDir(), CControlPanelEnum::CreateCPanelEnumList(), CreateRemoteDatabaseWorker(), CreateStandardProfile(), DeleteFiles(), demFileFindFirst(), demFileFindNext(), DirReadParam(), disk_query_directory(), disk_query_information(), Pane::draw_item(), draw_item(), Ext2AllocateMcb(), Ext2LookupFile(), Ext2ProcessEntry(), ExtCabCallback(), file_create2(), file_get_Attributes(), ShellDirectory::fill_w32fdata_shell(), ForDir(), CFileDefExt::GeneralPageProc(), get_file_attributes(), GetEnhancedVar(), handle_open(), CFileDefExt::InitFileAttr(), CFileSysEnum::Initialize(), insert_entries(), ShellBrowser::InsertSubitems(), mknod(), nfs_file_info_to_attributes(), OpenRdpFile(), OpenRemoteDatabase(), PathMakeSystemFolderW(), PathUnmakeSystemFolderA(), PathUnmakeSystemFolderW(), print_nt_create_params(), PrintAttribute(), PropertiesDialogDlgProc(), ShellDirectory::read_directory(), RecycleBin5_Create(), RtlCreateSystemVolumeInformationFolder(), DriveVolume::ScanDirectory(), SearchScreenSavers(), SetAttributesOnFile(), SHELL32_GetFSItemAttributes(), tally_test_file(), test_file_all_information(), test_file_basic_information(), UDFAttributesToNT(), UDFAttributesToUDF(), UDFCommonCreate(), UnprotectBootIni(), UpdateBootIni(), VfatGetBasicInformation(), VfatGetNetworkOpenInformation(), VfatSetBasicInformation(), wWinMain(), and XCOPY_DoCopy().

#define FILE_ATTRIBUTE_NORMAL   0x00000080

Definition at line 707 of file nt_native.h.

#define FILE_ATTRIBUTE_OFFLINE   0x00001000
#define FILE_ATTRIBUTE_PROPERTY_SET   0x00002000

Definition at line 713 of file nt_native.h.

#define FILE_ATTRIBUTE_READONLY   0x00000001

Definition at line 702 of file nt_native.h.

Referenced by _access(), _chmod(), _fstat64(), _ILGetFileAttributes(), _lcreat(), _tstat64(), _waccess(), _wchmod(), AddDelBackupEntryW(), BtrfsPropSheet::apply_changes_file(), BaseMarkFileForDelete(), BasepNotifyTrackingService(), CFSFolder::BindToObject(), cabinet_copy_file(), CdfsFileFlagsToAttributes(), CdInitializeFcbFromFileContext(), CdInitializeFcbFromPathEntry(), CdQueryDirectory(), CdUpdateVcbFromVolDescriptor(), BtrfsPropSheet::check_file(), check_ini_file_attr(), check_nfs41_create_args(), BtrfsRecv::cmd_removexattr(), BtrfsRecv::cmd_rmdir(), BtrfsRecv::cmd_setxattr(), BtrfsRecv::cmd_truncate(), BtrfsRecv::cmd_unlink(), BtrfsRecv::cmd_write(), CommandAttrib(), create_stream(), create_subvol(), delete_directory(), DeleteFiles(), DirReadParam(), disk_query_directory(), disk_query_information(), disk_set_information(), BtrfsRecv::do_recv(), Pane::draw_item(), draw_item(), Ext2LookupFile(), Ext2ProcessEntry(), Ext2SetFileInformation(), ExtCabCallback(), FFSCreateFile(), FFSCreateInode(), FFSProcessDirEntry(), FFSSetInformation(), FFSSetRenameInfo(), FFSv1AllocateFcb(), FFSv2AllocateFcb(), file_get_Attributes(), ATL::CRegObject::file_register(), ShellDirectory::fill_w32fdata_shell(), fill_w32fdata_shell(), flush_fcb(), fsctl_set_xattr(), CFileDefExt::GeneralPageProc(), get_file_attributes(), get_script_from_file(), get_script_str(), GetEnhancedVar(), getIconLocationForFolder(), CFileDefExt::InitFileAttr(), IntDeleteRecursive(), main(), map_file(), MSI_SetTargetPathW(), nfs_file_info_to_attributes(), open_fcb(), open_file(), PathIsSystemFolderA(), PathIsSystemFolderW(), PathMakeSystemFolderW(), print_nt_create_params(), PrintAttribute(), PropertiesDialogDlgProc(), ShellDirectory::read_directory(), recReplace(), RecursiveRemoveDir(), RemoveFile(), RfsdAllocateFcb(), RfsdCreateFile(), RfsdCreateInode(), RfsdProcessDirEntry(), RfsdSetInformation(), RfsdSetRenameInfo(), RxSearchForCollapsibleOpen(), DriveVolume::ScanDirectory(), set_basic_information(), BtrfsPropSheet::set_cmdline(), set_disposition_information(), SetAttributesOnFile(), sha_check(), SHELL32_GetFSItemAttributes(), SHNotifyCopyFileW(), SHNotifyDeleteFileW(), SHNotifyMoveFileW(), SHNotifyRemoveDirectoryW(), START_TEST(), test__creat(), test_copy(), test_CryptCATAdminAddRemoveCatalog(), test_Extract(), test_file_disposition_information(), test_FileSecurity(), test_FindFirstChangeNotification(), test_GetFile(), test_NtCreateFile(), test_readonly(), test_readonlyfile(), test_readonlyfile_cab(), test_ReplaceFileA(), test_ReplaceFileW(), BtrfsSend::Thread(), TIFFOpen(), TIFFOpenW(), UDFAttributesToNT(), UDFAttributesToUDF(), UDFBlankMount(), UDFCommonCreate(), UDFDoesOSAllowFileToBeTargetForRename__(), UDFFirstOpenFile(), UDFSetBasicInformation(), UnprotectBootIni(), UpdateBootIni(), VerifyInteg(), VerInstallFileA(), vfatFCBIsReadOnly(), VfatGetBasicInformation(), VfatGetNetworkOpenInformation(), VfatSetBasicInformation(), and XCOPY_DoCopy().

#define FILE_ATTRIBUTE_RESERVED0   0x00000200

Definition at line 709 of file nt_native.h.

#define FILE_ATTRIBUTE_RESERVED1   0x00000400

Definition at line 710 of file nt_native.h.

#define FILE_ATTRIBUTE_VALID_FLAGS   0x00003fb7
#define FILE_ATTRIBUTE_VALID_SET_FLAGS   0x00003fa7

Definition at line 715 of file nt_native.h.

Referenced by SetFileAttributesW(), and START_TEST().

#define FILE_BYTE_ALIGNMENT   0x00000000

Definition at line 786 of file nt_native.h.

Referenced by InitializeSoundBlaster().

#define FILE_COMPLETE_IF_OPLOCKED   0x00000100

Definition at line 744 of file nt_native.h.

#define FILE_CREATE   0x00000002

Definition at line 723 of file nt_native.h.

#define FILE_CREATE_PIPE_INSTANCE   ( 0x0004 )

Definition at line 636 of file nt_native.h.

Referenced by print_windows_access_mask().

#define FILE_CREATE_TREE_CONNECTION   0x00000080

Definition at line 742 of file nt_native.h.

#define FILE_DELETE_ON_CLOSE   0x00001000

Definition at line 749 of file nt_native.h.

#define FILE_DEVICE_IS_MOUNTED   0x00000020

Definition at line 812 of file nt_native.h.

Referenced by nfs41_QueryVolumeInformation().

#define FILE_DIRECTORY_FILE   0x00000001

Definition at line 734 of file nt_native.h.

#define FILE_DOES_NOT_EXIST   0x00000005
#define FILE_GENERIC_EXECUTE
Value:
#define STANDARD_RIGHTS_EXECUTE
Definition: nt_native.h:67
#define FILE_READ_ATTRIBUTES
Definition: nt_native.h:647
#define FILE_EXECUTE
Definition: nt_native.h:642
#define SYNCHRONIZE
Definition: nt_native.h:61

Definition at line 668 of file nt_native.h.

Referenced by file_map_access(), map_file_access(), print_windows_access_mask(), PrintFileDacl(), test_file_security(), and test_named_pipe_security().

#define FILE_LONG_ALIGNMENT   0x00000003

Definition at line 788 of file nt_native.h.

#define FILE_MAXIMUM_DISPOSITION   0x00000005

Definition at line 727 of file nt_native.h.

#define FILE_NO_COMPRESSION   0x00008000

Definition at line 752 of file nt_native.h.

#define FILE_NO_EA_KNOWLEDGE   0x00000200

Definition at line 745 of file nt_native.h.

#define FILE_NO_INTERMEDIATE_BUFFERING   0x00000008

Definition at line 737 of file nt_native.h.

#define FILE_NON_DIRECTORY_FILE   0x00000040

Definition at line 741 of file nt_native.h.

#define FILE_OCTA_ALIGNMENT   0x0000000f

Definition at line 790 of file nt_native.h.

#define FILE_OPEN   0x00000001

Definition at line 722 of file nt_native.h.

#define FILE_OPEN_BY_FILE_ID   0x00002000

Definition at line 750 of file nt_native.h.

#define FILE_OPEN_FOR_BACKUP_INTENT   0x00004000

Definition at line 751 of file nt_native.h.

#define FILE_OPEN_IF   0x00000003

Definition at line 724 of file nt_native.h.

#define FILE_OPEN_OFFLINE_FILE   0x00400000

Definition at line 757 of file nt_native.h.

#define FILE_OVERWRITE   0x00000004

Definition at line 725 of file nt_native.h.

#define FILE_OVERWRITE_IF   0x00000005

Definition at line 726 of file nt_native.h.

#define FILE_QUAD_ALIGNMENT   0x00000007

Definition at line 789 of file nt_native.h.

#define FILE_RANDOM_ACCESS   0x00000800

Definition at line 747 of file nt_native.h.

#define FILE_READ_ATTRIBUTES   ( 0x0080 )

Definition at line 647 of file nt_native.h.

Referenced by _Function_class_(), add_device(), add_volume_device(), BtrfsDeviceAdd::AddDevice(), BtrfsPropSheet::apply_changes_file(), BasepNotifyTrackingService(), BasepOpenFileForMove(), CallCacheControl(), BtrfsPropSheet::check_file(), create_pipe(), CreateDirectoryExW(), CreateFileW(), CreatePartitionList(), CreateProcessInternalW(), CreateRemoteDatabaseWorker(), DeleteFileW(), BtrfsDeviceResize::DeviceResizeDlgProc(), disk_arrival(), BtrfsDeviceResize::do_resize(), BtrfsPropSheet::do_search(), DriverEntry(), duplicate_extents(), finish_removing_device(), fsctl_get_xattrs(), get_device_pnp_name_guid(), get_inode_info(), GetDriveTypeW(), GetVolumeNameForRoot(), BtrfsVolPropSheet::Initialize(), IoAttachDevice(), IoGetBootDiskInformation(), IopCreateArcNamesCd(), IopCreateArcNamesDisk(), IopMarkBootPartition(), IopParseDevice(), IopQueryAttributesFile(), IoVolumeDeviceToDosName(), is_mounted_multi_device(), IsFtVolume(), IssueUniqueIdChangeNotify(), IssueUniqueIdChangeNotifyWorker(), MapFile(), MountMgrNotifyNameChange(), MountMgrValidateBackPointer(), MountMgrVolumeMountPointChanged(), MoveFileWithProgressW(), my_open(), MyDeleteFile(), NpWaitPipe(), open_file(), OpenRemoteDatabase(), BtrfsDeviceAdd::populate_device_tree(), print_access_mask(), print_nt_create_params(), print_windows_access_mask(), PrintFileDacl(), PrivMoveFileIdentityW(), probe_volume(), query_info(), QueryDeviceInformation(), QueryFileInfo(), QuerySuggestedLinkName(), QueryVolumeName(), ReconcileThisDatabaseWithMasterWorker(), BtrfsVolPropSheet::RefreshDevList(), BtrfsVolPropSheet::RefreshUsage(), RegisterForTargetDeviceNotification(), remove_volume_child(), RemoveDeviceW(), BtrfsVolPropSheet::ResetStats(), ResetStatsW(), RxIsOkToPurgeFcb(), RxSearchForCollapsibleOpen(), ScsiClassAssignDriveLetter(), ScsiClassInitialize(), SearchForLegacyDrivers(), send_subvol(), SendLinkCreated(), SendLinkDeleted(), SendOnlineNotification(), BtrfsPropSheet::set_cmdline(), SetupCopyOEMInfW(), BtrfsBalance::ShowBalance(), SmpCreateVolumeDescriptors(), SmpGetPagingFileSize(), SmpGetVolumeFreeSpace(), test_create_invalid(), test_file_security(), test_file_sharing(), test_filepipeinfo(), test_readonly(), TestAllInformation(), BtrfsSend::Thread(), UDFCheckOtherFSByName(), BtrfsVolPropSheet::UsageDlgProc(), vol_close(), volume_arrival(), WaitNamedPipeW(), xHalQueryDriveLayout(), and xOpenFile().

#define FILE_READ_DATA   ( 0x0001 )

Definition at line 628 of file nt_native.h.

Referenced by _Dispatch_type_(), _IRQL_requires_max_(), AcsHlpSendCommand(), addIPAddress(), append_file_test(), BasepMapFile(), Beep(), CallCacheControl(), check_nfs41_create_args(), ClassPnp(), BtrfsRecv::cmd_clone(), CmpOpenHiveFiles(), createIpForwardEntry(), CreatePartitionList(), CreateProcessInternalW(), CreateRemoteDatabaseWorker(), deleteIpAddress(), deleteIpForwardEntry(), duplicate_extents(), enable_caching(), EnableVolumeCompression(), EngLoadModuleEx(), EngpRegisterGraphicsDevice(), ExCreateCallback(), Ext2CreateVolume(), fcbopen_main(), FFSCreateVolume(), FilterConnectCommunicationPort(), getAddrByIndexOrName(), getArpTable(), getInterfaceEntryByIndex(), getInterfaceEntryByName(), getInterfaceIndexByName(), getInterfaceIndexTableInt(), getInterfaceNameByIndex(), getInterfacePhysicalByIndex(), getInterfacePhysicalByName(), getNumArpEntries(), getNumInterfacesInt(), getNumRoutes(), getRouteTable(), HalpDmaAllocateChildAdapter(), IoCheckShareAccess(), IoCreateController(), IoCreateDevice(), IoCreateStreamFileObjectEx(), IopCreateDriver(), IoSetShareAccess(), is_sharing_compatible(), isDataAccess(), KdbpCliInit(), KdbpSymLoadModuleSymbols(), KernelModeTest(), KsecOpenDevice(), LdrpCreateDllSection(), main(), map_access_2_allowdeny(), MapFile(), NdisOpenFile(), nfs41_Read(), nfs41_SetEaInformation(), nfs41_SetSecurityInformation(), NpCreateClientEnd(), NtLockFile(), NtReadFile(), NtUnlockFile(), open_file(), open_for_attributes(), OpenDevice(), OpenNetworkDatabase(), OpenRemoteDatabase(), PopAddRemoveSysCapsCallback(), PopFlushVolumeWorker(), print_access_mask(), print_nt_create_params(), print_windows_access_mask(), PrintFileDacl(), RfsdCreateVolume(), RtlpMapFile(), RxCheckShareAccessPerSrvOpens(), RxRemoveShareAccessPerSrvOpens(), RxUpdateShareAccessPerSrvOpens(), SendRequest(), SetIpNetEntry(), SetupCopyOEMInfW(), SpeakerInitialize(), START_TEST(), test_file_access(), test_file_sharing(), test_FileSecurity(), TestIoCreateFile(), TestProviderInfo(), TestSymlinks(), UserLoadImage(), VfatSetRenameInformation(), WdmAudOpenSysAudioDevices(), WSHIoctl_GetInterfaceList(), WSHNotify(), xHalIoAssignDriveLetters(), and xOpenFile().

#define FILE_REMOTE_DEVICE   0x00000010
#define FILE_RESERVE_OPFILTER   0x00100000

Definition at line 755 of file nt_native.h.

#define FILE_SEQUENTIAL_ONLY   0x00000004

Definition at line 736 of file nt_native.h.

#define FILE_SHARE_DELETE   0x00000004

Definition at line 682 of file nt_native.h.

Referenced by _wsopen_s(), AccpOpenNamedObject(), BtrfsSend::AddClone(), BtrfsDeviceAdd::AddDevice(), BtrfsPropSheet::apply_changes_file(), BasepLoadLibraryAsDatafile(), BasepMapFile(), BasepNotifyTrackingService(), BasepOpenFileForMove(), Batch(), BtrfsSend::BrowseParent(), cabinet_open(), CallCacheControl(), check_access(), BtrfsPropSheet::check_file(), check_nfs41_create_args(), check_sharing(), BtrfsRecv::cmd_clone(), BtrfsRecv::cmd_mkfile(), BtrfsRecv::cmd_removexattr(), BtrfsRecv::cmd_setxattr(), BtrfsRecv::cmd_snapshot(), BtrfsRecv::cmd_subvol(), create_snapshot(), create_snapshot2(), create_subvol(), CreateHardLinkW(), CreateProcessInternalW(), DbgkCreateThread(), DbgkpPostFakeModuleMessages(), DbgkpSectionToFileHandle(), DeleteFileW(), BtrfsDeviceResize::DeviceResizeDlgProc(), BtrfsDeviceResize::do_resize(), BtrfsPropSheet::do_search(), DoImport(), DosCreateFile(), DosCreateFileEx(), DosOpenFile(), fci_open(), fdi_open(), ShellDirectory::fill_w32fdata_shell(), find_devices(), FindFirstChangeNotificationW(), FindFirstStreamW(), GetConnectionHandle(), GetFileSecurityW(), BtrfsContextMenu::Initialize(), BtrfsVolPropSheet::Initialize(), IntGetFullFileName(), IntLoadSystemFonts(), BtrfsContextMenu::InvokeCommand(), IoCheckShareAccess(), IoFastQueryNetworkAttributes(), IopCreateFile(), IopQueryAttributesFile(), IoSetShareAccess(), is_sharing_compatible(), BtrfsIconOverlay::IsMemberOf(), KsecOpenDevice(), LdrpCheckForLoadedDll(), LdrpCreateDllSection(), main(), MapFile(), MmLoadSystemImage(), MountMgrValidateBackPointer(), MountMgrVolumeMountPointChanged(), MoveFileWithProgressW(), msi_get_filehash(), MyDeleteFile(), NtDeleteFile(), NtOpenObject(), PauseBalanceW(), BtrfsScrub::PauseScrub(), PICE_open(), print_nt_create_params(), print_share_mode(), PrivMoveFileIdentityW(), PROFILE_Open(), query_image_section(), QueryVolumeName(), WinDirectory::read_directory(), ShellDirectory::read_directory(), read_directory_win(), BtrfsRecv::recv_thread(), RecycleBin5File_RecycleBinFile_GetLastModificationTime(), BtrfsContextMenu::reflink_copy(), reflink_copy2(), ReflinkCopyW(), BtrfsBalance::RefreshBalanceDlg(), BtrfsVolPropSheet::RefreshDevList(), BtrfsScrub::RefreshScrubDlg(), BtrfsVolPropSheet::RefreshUsage(), RemoveDeviceW(), RemoveDirectoryW(), ReplaceFileW(), BtrfsVolPropSheet::ResetStats(), ResetStatsW(), RtlCreateSystemVolumeInformationFolder(), RtlpMapFile(), RtlpSysVolTakeOwnership(), RxCheckShareAccessPerSrvOpens(), RxRemoveShareAccessPerSrvOpens(), RxUpdateShareAccessPerSrvOpens(), send_subvol(), BtrfsPropSheet::set_cmdline(), SetFileAttributesW(), SetFileSecurityW(), SetupCopyOEMInfW(), BtrfsBalance::ShowBalance(), SmpDeletePagingFile(), SmpInitializeKnownDllsInternal(), START_TEST(), StartBalanceW(), BtrfsScrub::StartScrub(), StartScrubW(), statusclb_OnStopBinding(), StgIsStorageFile(), StopBalanceW(), BtrfsScrub::StopScrub(), StopScrubW(), test__lcreat(), test_async_file_errors(), test_CopyFile2(), test_CopyFileA(), test_CopyFileEx(), test_DeleteFileA(), test_file_all_name_information(), test_file_name_information(), test_file_sharing(), test_GetFileInformationByHandleEx(), test_GetNamedSecurityInfoA(), test_locking(), test_OpenFileById(), test_overwrite(), test_readdirectorychanges_cr(), test_readonly(), test_SetFileInformationByHandle(), TestAllInformation(), TestRelativeNames(), TestSharedCacheMap(), TestSymlinks(), BtrfsSend::Thread(), UDFCommonCreate(), BtrfsScrub::UpdateTextBox(), BtrfsVolPropSheet::UsageDlgProc(), and xOpenFile().

#define FILE_SHARE_READ   0x00000001

Definition at line 680 of file nt_native.h.

#define FILE_SHARE_VALID_FLAGS   0x00000007
#define FILE_SHARE_WRITE   0x00000002

Definition at line 681 of file nt_native.h.

Referenced by _check_file_exists(), _check_file_not_exists(), _lcreat(), _LocalOpenPrinterHandle(), _lopen(), _StartDocPrinterSpooled(), _test_file_access(), _tmain(), _wsopen_s(), AccpOpenNamedObject(), AcsHlpSendCommand(), BtrfsSend::AddClone(), BtrfsDeviceAdd::AddDevice(), AdjustHandleCounts(), BtrfsPropSheet::apply_changes_file(), ata_open_dev(), ata_open_file(), BasepCopyFileExW(), BasepGetVolumeNameFromReparsePoint(), BasepNotifyTrackingService(), BasepOpenFileForMove(), Batch(), Beep(), BestFit_CreateFile(), BtrfsSend::BrowseParent(), cabinet_open(), cache_container_open_index(), cache_file_available(), CallNamedPipeW(), check_access(), BtrfsPropSheet::check_file(), check_sharing(), BtrfsRecv::cmd_clone(), cmd_ctty(), BtrfsRecv::cmd_mkfile(), BtrfsRecv::cmd_removexattr(), BtrfsRecv::cmd_setxattr(), BtrfsRecv::cmd_snapshot(), BtrfsRecv::cmd_subvol(), cmd_type(), CmosInitialize(), CompBattGetDeviceObjectPointer(), ConGetDefaultAttributes(), ConGetScreenInfo(), ConnectPipe(), ConsoleInit(), ConSrvInitHandlesTable(), create_and_write_file(), create_cache_entry(), create_file_test(), create_req_file(), create_snapshot(), create_snapshot2(), create_subvol(), CreateConsoleScreenBuffer(), CreateDirectoryExW(), CreateDirectoryW(), CreateFileW(), CreateHardLinkW(), CreateNamedPipeW(), CreatePipe(), CreateProcessInternalW(), CryptUIWizExport(), CSR_API(), DbgkCreateThread(), DbgkpPostFakeModuleMessages(), DbgkpSectionToFileHandle(), delegation_return(), DeleteFileW(), BtrfsDeviceResize::DeviceResizeDlgProc(), DhcpCApiInitialize(), BtrfsDeviceResize::do_resize(), BtrfsPropSheet::do_search(), DoFileSave(), DoOpenFile(), DoSaveFile(), DosCreateFile(), DosCreateFileEx(), DosOpenFile(), EnableVolumeCompression(), export_validate_filename(), Ext2CreateVolume(), Ext2OpenDevice(), fci_open(), fdi_open(), file_matches(), ShellDirectory::fill_w32fdata_shell(), FilterLoadUnload(), find_devices(), FindFirstChangeNotificationW(), FindFirstFileExW(), FindFirstStreamW(), FindFirstVolumeW(), FsRecRegisterFs(), FsRtlpOpenDev(), get_drive_connection(), get_file_size(), get_freespace(), GetConnectionHandle(), getDriverData(), GetDriveTypeW(), GetFileSecurityW(), GetInputOutputHandles(), GetSetFileTimestamp(), GetShareModeFromSTGM(), GetVolumeNameForRoot(), GetVolumePathNamesForVolumeNameW(), inf_open_file_content(), BtrfsContextMenu::Initialize(), BtrfsVolPropSheet::Initialize(), InitializeSetupActionLog(), InternalOpenDirW(), IntGetFullFileName(), IntLoadSystemFonts(), BtrfsContextMenu::InvokeCommand(), IoCheckShareAccess(), IoFastQueryNetworkAttributes(), IopCreateFile(), IopOpenLinkOrRenameTarget(), IopQueryAttributesFile(), IopStartRamdisk(), IoSetShareAccess(), is_mounted_multi_device(), is_sharing_compatible(), is_sharing_map_compatible(), BtrfsIconOverlay::IsMemberOf(), KdbpSymLoadModuleSymbols(), KernelModeTest(), KmtInitTestFiles(), KsecOpenDevice(), LoadModule(), LocalmonStartDocPort(), LogMessage(), lookup_winsxs(), mailslot_test(), MailSlotWriter(), main(), map_access_2_allowdeny(), MapFileAndCheckSumA(), MapFileAndCheckSumW(), MountMgrValidateBackPointer(), MountMgrVolumeMountPointChanged(), MoveFileWithProgressW(), msi_export_stream(), MSI_OpenPackageW(), MsiEnableLogW(), my_open(), MyDeleteFile(), NpCreateExistingNamedPipe(), NpCreateNewNamedPipe(), NpCreatePipe(), NpOpenPipe(), NpWaitPipe(), NtCreateMailslotFile(), NtDeleteFile(), NtOpenObject(), OnlineMountedVolumes(), DriveVolume::Open(), open_file_test(), OpenConsoleW(), OpenDevice(), OpenDirectory(), OpenDirectoryByHandleOrPath(), OpenFile(), OpenKernelDevice(), OpenKernelSoundDeviceByName(), OpenOurVolume(), openTcpFile(), OpenVolume(), PauseBalanceW(), BtrfsScrub::PauseScrub(), PerformRedirection(), PICE_open(), PopAddRemoveSysCapsCallback(), PopFlushVolumeWorker(), BtrfsDeviceAdd::populate_device_tree(), print_nt_create_params(), print_share_mode(), PrivMoveFileIdentityW(), PROFILE_FlushFile(), PROFILE_Open(), QueryFileInfo(), QueryVolumeName(), WinDirectory::read_directory(), ShellDirectory::read_directory(), read_directory_win(), ReconcileThisDatabaseWithMasterWorker(), BtrfsRecv::recv_thread(), RecycleBin5File_RecycleBinFile_GetLastModificationTime(), BtrfsContextMenu::reflink_copy(), reflink_copy2(), ReflinkCopyW(), BtrfsBalance::RefreshBalanceDlg(), BtrfsVolPropSheet::RefreshDevList(), BtrfsScrub::RefreshScrubDlg(), BtrfsVolPropSheet::RefreshUsage(), RegisterUncProvider(), RemoveDeviceW(), RemoveDirectoryW(), ReplaceFileW(), BtrfsVolPropSheet::ResetStats(), ResetStatsW(), RtlCreateSystemVolumeInformationFolder(), RtlpSysVolTakeOwnership(), RtlSetCurrentDirectory_U(), run_child_process(), run_cmd(), RxCheckShareAccessPerSrvOpens(), RxRemoveShareAccessPerSrvOpens(), RxUpdateShareAccessPerSrvOpens(), sc_cb_open(), ScConnectControlPipe(), send_subvol(), SendTo_NFS41Driver(), ServiceStart(), BtrfsPropSheet::set_cmdline(), setDriverData(), SetFileAttributesW(), SetFileSecurityW(), SetupCopyOEMInfW(), SetupCreateSingleDirectory(), SetupInitializeFileLogW(), SetupOpenLog(), SetVolumeLabelW(), SHCreateStreamOnFileEx(), BtrfsBalance::ShowBalance(), SmpCreateVolumeDescriptors(), SmpDeletePagingFile(), SmpGetPagingFileSize(), SmpGetVolumeFreeSpace(), SmpInitializeKnownDllsInternal(), SmpProcessFileRenames(), SockGetAsyncSelectHelperAfdHandle(), SpeakerInitialize(), START_TEST(), StartBalanceW(), BtrfsScrub::StartScrub(), StartScrubW(), StgIsStorageFile(), StopBalanceW(), BtrfsScrub::StopScrub(), StopScrubW(), TCPSendIoctl(), TdiOpenDevice(), test__lcreat(), test_alertable(), test_async_file_errors(), test_cancelio(), test_cdrom_ioctl(), test_close(), test_CopyFile2(), test_CopyFileA(), test_CopyFileEx(), test_create(), test_create_invalid(), test_CreateFile2(), test_CreateFileA(), test_CreateFileW(), test_dib_bits_access(), test_disk_extents(), test_file_all_name_information(), test_file_contents(), test_file_inherit(), test_file_name_information(), test_file_sharing(), test_filepipeinfo(), test_GetFileInformationByHandleEx(), test_GetNamedSecurityInfoA(), test_http_cache(), test_LockFile(), test_locking(), test_MoveFileA(), test_named_pipe_security(), test_namespace_pipe(), test_nonalertable(), test_NtAreMappedFilesTheSame(), test_NtCreateFile(), test_NtQuerySection(), test_null_device(), test_OpenFileById(), test_overlapped(), test_overwrite(), test_profile_existing(), test_query_attribute_information_file(), test_query_object(), test_query_volume_information_file(), test_readdirectorychanges(), test_readdirectorychanges_cr(), test_readdirectorychanges_filedir(), test_readdirectorychanges_null(), test_readonly(), test_readonlyfile(), test_readonlyfile_cab(), test_SetFileInformationByHandle(), test_sip(), test_stdout_handle(), test_symboliclink(), test_threads(), TestAllInformation(), TestIoCreateFile(), TestKM(), testLoadLibraryEx(), TestPrivMoveFileIdentityW(), TestProviderInfo(), TestRelativeNames(), testScreenBuffer(), TestSharedCacheMap(), TestSymlinks(), TestTcpConnect(), BtrfsSend::Thread(), thread_main(), CDownloadManager::ThreadFunc(), TIFFOpen(), TIFFOpenW(), UDFCommonCreate(), BtrfsScrub::UpdateTextBox(), BtrfsVolPropSheet::UsageDlgProc(), UserModeTest(), VfatSetRenameInformation(), VgaConsoleCreateGraphicsScreen(), WaitNamedPipeW(), WHD_Open(), WINTRUST_GetSignedMsgFromPEFile(), WINTRUST_PutSignedMsgToPEFile(), wmain(), WndProc(), WriteJobShadowFile(), and WSPSocket().

#define FILE_SUPERSEDE   0x00000000

Definition at line 721 of file nt_native.h.

#define FILE_SYNCHRONOUS_IO_ALERT   0x00000010

Definition at line 739 of file nt_native.h.

#define FILE_SYNCHRONOUS_IO_NONALERT   0x00000020

Definition at line 740 of file nt_native.h.

#define FILE_TRANSACTED_MODE   0x00200000

Definition at line 756 of file nt_native.h.

#define FILE_USE_FILE_POINTER_POSITION   0xfffffffe

Definition at line 780 of file nt_native.h.

#define FILE_VALID_MAILSLOT_OPTION_FLAGS   0x00000032

Definition at line 761 of file nt_native.h.

Referenced by IopCreateFile().

#define FILE_VALID_OPTION_FLAGS   0x007fffff
#define FILE_VALID_PIPE_OPTION_FLAGS   0x00000032

Definition at line 760 of file nt_native.h.

Referenced by IopCreateFile().

#define FILE_VALID_SET_FLAGS   0x00000036

Definition at line 762 of file nt_native.h.

Referenced by BroadcastOpen().

#define FILE_VIRTUAL_VOLUME   0x00000040

Definition at line 813 of file nt_native.h.

#define FILE_WORD_ALIGNMENT   0x00000001

Definition at line 787 of file nt_native.h.

Referenced by ScsiPortInitialize().

#define FILE_WRITE_ACCESS   ( 0x0002 )

Definition at line 611 of file nt_native.h.

Referenced by SendLinkCreated(), and SendLinkDeleted().

#define FILE_WRITE_DATA   ( 0x0002 )

Definition at line 631 of file nt_native.h.

Referenced by _Dispatch_type_(), AcsHlpSendCommand(), addIPAddress(), append_file_test(), areOpenParamsValid(), Beep(), CdCompleteFcbOpen(), check_nfs41_create_args(), check_nfs41_setattr_args(), check_nfs41_setreparse_args(), BtrfsRecv::cmd_clone(), BtrfsRecv::cmd_truncate(), BtrfsRecv::cmd_write(), CmpOpenHiveFiles(), create_stream(), createIpForwardEntry(), CreateRemoteDatabaseWorker(), deleteIpAddress(), deleteIpForwardEntry(), duplicate_extents(), enable_caching(), EnableVolumeCompression(), EngpRegisterGraphicsDevice(), Ext2CreateFile(), Ext2CreateVolume(), fcbopen_main(), FFSCreateFile(), FFSCreateVolume(), FilterConnectCommunicationPort(), HalpDmaAllocateChildAdapter(), IoCheckShareAccess(), IoCreateController(), IoCreateDevice(), IopOpenLinkOrRenameTarget(), IoSetShareAccess(), is_sharing_compatible(), is_sharing_map_compatible(), isDataAccess(), map_access_2_allowdeny(), nfs41_SetEaInformation(), nfs41_SetSecurityInformation(), nfs41_Write(), NpCreateClientEnd(), NtFlushBuffersFile(), NtLockFile(), NtUnlockFile(), NtWriteFile(), ObpCheckTraverseAccess(), open_file(), open_file_test(), open_for_attributes(), OpenDevice(), OpenRemoteDatabase(), PopFlushVolumeWorker(), print_access_mask(), print_nt_create_params(), print_windows_access_mask(), PrintFileDacl(), PrivMoveFileIdentityW(), read_registry(), RfsdCreateFile(), RfsdCreateVolume(), RxCheckShareAccessPerSrvOpens(), RxRemoveShareAccessPerSrvOpens(), RxUpdateShareAccessPerSrvOpens(), send_subvol(), SendRequest(), set_zero_data(), SetIpNetEntry(), SetVolumeLabelW(), SpeakerInitialize(), START_TEST(), test_CreateFile(), test_file_access(), test_file_sharing(), test_FileSecurity(), TestProviderInfo(), BtrfsSend::Thread(), UDFCheckAccessRights(), UDFCommonCreate(), VfatCreateFile(), VfatSetRenameInformation(), WdmAudOpenSysAudioDevices(), and WSHIoctl_GetInterfaceList().

#define FILE_WRITE_ONCE_MEDIA   0x00000008

Definition at line 810 of file nt_native.h.

Referenced by UDFQueryFsDeviceInfo().

#define FILE_WRITE_THROUGH   0x00000002

Definition at line 735 of file nt_native.h.

#define FILE_WRITE_TO_END_OF_FILE   0xffffffff

Definition at line 779 of file nt_native.h.

#define FSCTL_FILESYSTEM_GET_STATISTICS   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 24, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 841 of file nt_native.h.

Referenced by fsctl_request().

Definition at line 837 of file nt_native.h.

Referenced by CdUserFsctl(), fsctl_request(), and UDFUserFsCtrlRequest().

#define FSCTL_MARK_AS_SYSTEM_HIVE   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 19, METHOD_NEITHER, FILE_ANY_ACCESS)

Definition at line 845 of file nt_native.h.

Referenced by CmpOpenHiveFiles().

Definition at line 838 of file nt_native.h.

Referenced by Ext2VerifyVcb(), fsctl_request(), SetMain(), and VfatFileSystemControl().

Definition at line 848 of file nt_native.h.

Referenced by fsctl_request().

#define FSCTL_QUERY_RETRIEVAL_POINTERS   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 14, METHOD_NEITHER, FILE_ANY_ACCESS)

Definition at line 840 of file nt_native.h.

Referenced by Ext2UserFsRequest(), and fsctl_request().

#define FSCTL_REQUEST_FILTER_OPLOCK   CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 23, METHOD_BUFFERED, FILE_ANY_ACCESS)

Definition at line 849 of file nt_native.h.

Referenced by CdOplockRequest(), CdUserFsctl(), fsctl_request(), and UDFUserFsCtrlRequest().

#define GENERIC_ALL   (0x10000000L)

Definition at line 92 of file nt_native.h.

Referenced by CmpQuerySecurityDescriptor(), CreateDefaultSecurityDescriptor(), CreateFileW(), CreateInitialSystemToken(), CreateWindowStationAndDesktops(), CSR_API(), delete_test_service(), disk_create(), DoRegServer(), CShellCommandDACL::Execute(), CShellCommandSACL::Execute(), file_map_access(), FltpSetupCommunicationObjects(), GetDosDevicesProtection(), InstallService(), IopStartRamdisk(), is_correct_dir(), ITERATE_InstallService(), LsapAddTokenDefaultDacl(), map_acemask(), map_file_access(), NtAccessCheck(), NtUserGetThreadDesktop(), ObpCreateGlobalDosDevicesSD(), ObpCreateKernelObjectsSD(), ObpIncrementHandleCount(), ObpIncrementUnnamedHandleCount(), ObtCreateObjects(), print_windows_access_mask(), PrintFileDacl(), register_service(), RtlDefaultNpAcl(), RtlMapGenericMask(), SepAccessCheckAndAuditAlarm(), SepCreateImpersonationTokenDacl(), SepInitDACLs(), SeSetWorldSecurityDescriptor(), SmpCreateSecurityDescriptors(), START_TEST(), StartThread(), test_case_sensitive(), test_create_delete_svc(), test_CreateDirectoryA(), test_delete_services(), test_directory(), test_driver_install(), test_event(), test_event_security(), test_file_security(), test_filemap_security(), test_GetNamedSecurityInfoA(), test_GetSecurityInfo(), test_GetShellSecurityDescriptor(), test_install_services(), test_install_svc_from(), test_keyed_events(), test_mutex_security(), test_name_collisions(), test_named_pipe_security(), test_notify(), test_NtCreateKey(), test_NtQueryKey(), test_OpenConsoleW(), test_process_access(), test_queryconfig2(), test_refcount(), test_reg_create_key(), test_reg_open_key(), test_semaphore_security(), test_sequence(), test_SetupDiInstallClassExA(), test_SetupInstallServicesFromInfSectionExA(), test_SetupInstallServicesFromInfSectionExW(), test_start_stop(), test_thread_security(), test_token_security_descriptor(), TestEventConcurrent(), and TestSeAssignSecurity().

#define GENERIC_READ   (0x80000000L)

Definition at line 89 of file nt_native.h.

#define GENERIC_WRITE   (0x40000000L)

Definition at line 90 of file nt_native.h.

Referenced by _CreateNonspooledPort(), _lcreat(), _LocalOpenPrinterHandle(), _lopen(), _StartDocPrinterSpooled(), _test_file_access(), _wsopen_s(), AdjustHandleCounts(), ata_open_dev(), ata_open_file(), BackupBootSector(), BasepCopyFileExW(), BasepMoveFileDelayed(), BasepNotifyTrackingService(), BeginUpdateResourceW(), BestFit_CreateFile(), build_exe(), cabinet_copy_file(), cabinet_open(), CabinetExtractFile(), cache_container_open_index(), CallNamedPipeW(), CertSaveStore(), check_sharing(), child_process(), CKsClockForwarder_Constructor(), CKsQualityForwarder_Constructor(), cmd_ctty(), BtrfsRecv::cmd_mkfile(), BtrfsRecv::cmd_setxattr(), CmosInitialize(), CCabinet::CommitDisk(), ConGetDefaultAttributes(), ConGetScreenInfo(), ConnectPipe(), ConsoleInit(), ConSrvInitHandlesTable(), Control(), ConvertPath(), copy(), CopyEnhMetaFileA(), CopyEnhMetaFileW(), CopyMetaFileW(), CCFDATAStorage::Create(), create_and_write_file(), create_assembly(), create_avi_file(), create_bitmap(), create_cache_entry(), create_cache_file(), create_cdf_file(), create_chm(), create_fake_dll(), create_file(), create_file_data(), create_file_test(), create_ico_file(), create_inf_file(), create_manifest_file(), create_mapping(), create_overlapped_pipe(), create_pipe(), create_source_file(), create_source_fileA(), create_source_fileW(), create_temp_binary(), create_temp_file(), create_test_dll(), create_test_file(), create_textstream(), create_tmp_ini_file(), create_xml_file(), CreateConsoleScreenBuffer(), CreateEnhMetaFileW(), CreateFileW(), CreateJunction(), CreateMetaFileW(), CreateMixerPinAndSetFormat(), CreateNamedPipeW(), CNewMenu::CreateNewItem(), CInputPin::CreatePinHandle(), CreateTestFile(), createTestFile(), createTestFileW(), CRYPT_CacheURL(), CRYPT_FileNameOpenStoreW(), CRYPT_FileOpenStore(), CryptUIWizExport(), CSR_API(), delegation_return(), delnode_test(), DhcpCApiInitialize(), disk_create(), doChild(), DoEntry(), DoExport(), DoFileSave(), DoSaveFile(), DosCreateFile(), DosCreateFileEx(), DosOpenFile(), DoWriteConsole(), DoWriteFile(), DumpMemory(), DuplicateConsoleHandle(), Enum(), CShellCommandDACL::Execute(), CShellCommandSACL::Execute(), CShellCommandValue::Execute(), exercizeServer(), export_validate_filename(), Ext2OpenDevice(), extract_one(), CCabinet::ExtractFile(), ExtractTTFFile(), fci_open(), fdi_notify_extract(), fdi_open(), file_map_access(), FilterLoadUnload(), FsRtlpOpenDev(), FsRtlTest_OpenTestDirectory(), FsRtlTest_OpenTestFile(), FTP_FtpGetFileW(), FTP_FtpOpenFileW(), FtpOpenFileW(), GdipCreateStreamOnFile(), GdipSaveImageToFile(), get_drive_connection(), get_type_from_name(), GetAccessModeFromSTGM(), GetDosDevicesProtection(), GetInputOutputHandles(), GetSetFileTimestamp(), ICreateTypeLib2_fnSaveAllChanges(), IDirectXFileImpl_CreateEnumObject(), IDirectXFileImpl_RegisterTemplates(), inf_open_file_content(), InfWriteFile(), IniCacheSave(), init_test(), initFileFromData(), InitializeSetupActionLog(), InstallExt2BootCodeToDisk(), InstallFat12BootCodeToFloppy(), InstallFat16BootCodeToDisk(), InstallFat16BootCodeToFile(), InstallFat32BootCodeToDisk(), InstallFat32BootCodeToFile(), InstallMbrBootCodeToDisk(), InstallSoftwareDeviceInterface(), InstantiatePins(), IntCheckForConsoleFileName(), ITERATE_InstallService(), ITERATE_PublishIcon(), IWICStreamImpl_InitializeFromFilename(), KernelModeTest(), KmtInitTestFiles(), KmtOpenDriver(), KmtUserCallbackThread(), KsCacheMedium(), KsOpenDefaultDevice(), KspInstallInterface(), KspOpenBusRegistryKey(), KsRegisterFilterWithNoKSPins(), CKsProxy::Load(), load_v6_module(), LocalmonStartDocPort(), LogfBackupFile(), LogfCreate(), LsapInitLsa(), mailslot_test(), MailSlotWriter(), main(), make_tmp_file(), makeFile(), map_acemask(), map_file_access(), MapAndLoad(), MMixerOpenMidi(), MMixerOpenWave(), MMSYS_InstallDevice(), MountDisk(), msi_create_empty_local_file(), MSI_DatabaseExport(), msi_export_stream(), MSI_OpenPackageW(), MsiEnableLogW(), my_open(), named_pipe_client_func(), NpCreatePipe(), NpOpenPipe(), NtAccessCheck(), OLECONVERT_GetOLE20FromOLE10(), Open(), OpenColorProfileW(), OpenConsoleW(), OpenDevice(), OpenDriverHandle(), OpenFile(), OpenFilter(), OpenKernelSoundDeviceByName(), OpenLogFile(), OpenMidiDevice(), OpenPin(), OpenRdpFile(), OpenVolume(), PerformRedirection(), PersistFile_Save(), PICE_open(), Pin_fnDeviceIoControl(), Pin_fnWrite(), PopFlushVolumeWorker(), print_windows_access_mask(), PrintFileDacl(), process_pe(), PROFILE_FlushFile(), PROFILE_Open(), ProtectBootIni(), r_exec_import_str(), r_exec_import_wstr(), CKsProxy::Reassociate(), RecycleBin5_Constructor(), RecycleBin5_Create(), BtrfsContextMenu::reflink_copy(), reflink_copy2(), RegSaveKeyW(), RemoveFile(), replace(), ReplaceFileW(), RPC_GetLocalClassObject(), rpcrt4_conn_open_pipe(), Rs232OpenPortWin32(), RtlMapGenericMask(), RtlpGetRegistryHandle(), run_cmd(), run_script(), save_blackbox(), save_persistent_cookie(), save_profile(), SaveBootSector(), SaveServicesToFile(), SaveTextFileFromEdit(), sc_cb_open(), ScConnectControlPipe(), SendTo_NFS41Driver(), SepAccessCheckAndAuditAlarm(), SepInitDACLs(), SepInitializationPhase1(), SerialPortQuery(), SeRmInitPhase1(), service_process(), ServiceStart(), set_up_attribute_test(), set_up_case_test(), SetupCopyFile(), SetupInitializeFileLogW(), SHCreateStreamOnFileEx(), SmpCreateDynamicEnvironmentVariables(), SmpCreateSecurityDescriptors(), SockGetAsyncSelectHelperAfdHandle(), START_TEST(), TdiOpenDevice(), test__lcreat(), test__open_osfhandle(), test_add_certificate(), test_AtlAxCreateControl(), test_ax_win(), test_BindToObject(), test_cache_read(), test_calchash(), test_catalog_properties(), test_close(), test_CloseHandle(), test_Console(), test_CopyFile2(), test_CopyFileA(), test_CopyFileEx(), test_create(), test_create_catalog_file(), test_create_db_imp(), test_create_exe_imp(), test_create_file_imp(), test_create_ne_imp(), test_CreateDirectoryA(), test_CreateFile(), test_CreateFile2(), test_CreateFileA(), test_CreateFileMapping_protection(), test_CreateFileW(), test_CreateNamedPipe(), test_CryptCATAdminAddRemoveCatalog(), test_CryptCATOpen(), test_DetachStdHandles(), test_dib_bits_access(), test_DisconnectNamedPipe(), test_domdoc(), test_driver_install(), test_DuplicateHandle(), test_event_security(), test_ExitProcess(), test_ExtractIcon(), test_file_access(), test_file_contents(), test_file_disposition_information(), test_file_inherit(), test_file_link_information(), test_file_protocol(), test_file_rename_information(), test_file_security(), test_file_sharing(), test_FileCollection(), test_filemap_security(), test_filepipeinfo(), test_FileSecurity(), test_filesourcefilter(), test_FindFirstChangeNotification(), test_GetDisplayName(), test_getfile(), test_GetFile(), test_GetFileInformationByHandleEx(), test_GetFileType(), test_GetFinalPathNameByHandleA(), test_GetFinalPathNameByHandleW(), test_GetLongPathNameA(), test_GetLongPathNameW(), test_GetMappedFileName(), test_GetNamedSecurityInfoA(), test_GetShellSecurityDescriptor(), test_GetShortPathNameW(), test_http_cache(), Test_ImageSection(), Test_ImageSection2(), test_import_resolution(), test_import_str_(), test_import_wstr_(), test_InitPathA(), test_int_widths(), test_iocp_callback(), test_iocp_fileio(), test_ITEMIDLIST_format(), test_ITextDocument_Open(), test_junction_points(), test_keyed_events(), test_listbox_dlgdir(), test_listbox_LB_DIR(), test_load_save(), test_LoadIconWithScaleDown(), test_LoadImageFile(), test_LocalizedNames(), test_LockFile(), test_locking(), Test_LongTests(), test_LZCopy(), test_LZRead(), test_Mapfile_createtemp(), test_mapping(), test_MapViewOfFile(), test_mhtml_protocol_binding(), test_monochrome_icon(), test_MoveFileA(), test_mutex(), test_mutex_security(), test_named_pipe_security(), test_NamedPipeHandleState(), test_namespace_pipe(), test_NtAreMappedFilesTheSame(), test_NtMapViewOfSection(), test_null_device(), test_offset_in_overlapped_structure(), test_OleLoadPicturePath(), test_open_svc(), test_openbackup(), test_OpenComm(), test_OpenCON(), test_OpenConsoleW(), test_openfile(), test_OpenFileById(), test_overlapped(), test_overlapped_error(), test_PathYetAnotherMakeUniqueName(), test_process_access(), test_profile_delete_on_close(), test_profile_existing(), test_profile_refresh(), test_profile_sections(), test_profile_sections_names(), test_profile_string(), test_putfile(), test_query_object(), test_query_recyclebin(), test_read_write(), test_readdirectorychanges_cr(), test_readdirectorychanges_filedir(), test_readfileex_pending(), test_readonly(), test_relative_path(), test_remove_certificate(), test_remove_ini_values(), test_ReplaceFileA(), test_ResolveDelayLoadedAPI(), test_saxreader(), test_saxreader_encoding(), test_Sdb(), test_SdbGetPermLayerKeys(), test_section_access(), test_semaphore_security(), test_SetFileValidData(), test_SetPermLayer(), test_SHGetPathFromIDList(), test_ShortPathCase(), Test_ShortTests(), test_signalandwait(), test_sip(), test_SIPRetrieveSubjectGUID(), test_stdout_handle(), test_textstream(), test_thread_security(), test_TransformWithLoadingLocalFile(), test_unicode(), Test_VeryLongTests(), test_write_watch(), test_WriteFileGather(), testAddCertificateLink(), testCollectionStore(), testFileStore(), TestKs(), testLoadLibraryEx(), TestPrivMoveFileIdentityW(), testScreenBuffer(), testSetupDiGetINFClassA(), TestSymlinks(), TestTcpConnect(), thread(), thread_main(), CDownloadManager::ThreadFunc(), TIFFOpen(), TIFFOpenW(), touch_file(), transfer_file_http(), translateinfstringex_test(), UDFCommonCreate(), unpack_avi_file(), UnprotectBootIni(), update_empty_exe(), CJournaledTestList::UpdateJournal(), UserModeTest(), VgaConsoleCreateGraphicsScreen(), WdmAudControlDeviceState(), WdmAudFrameSize(), WdmAudOpenSoundDeviceByLegacy(), WdmAudOpenSysAudioDevice(), WdmAudReadWrite(), WdmAudResetStream(), WHD_Open(), WINTRUST_PutSignedMsgToPEFile(), wmain(), write_bitmap(), write_buffer_to_file(), write_file(), write_inifile(), write_manifest(), write_raw_file(), write_reg_file(), write_tmp_file(), write_to_file(), write_typelib(), write_wav(), WriteClipboardFile(), CDFParser::WriteInfLine(), CJournaledTestList::WriteInitialJournalFile(), WriteJobShadowFile(), WritePartitions(), WSPSocket(), and wWinMain().

#define HEAP_CLASS_0   0x00000000

Definition at line 1710 of file nt_native.h.

#define HEAP_CLASS_1   0x00001000

Definition at line 1711 of file nt_native.h.

Referenced by HeapCreate().

#define HEAP_CLASS_2   0x00002000

Definition at line 1712 of file nt_native.h.

#define HEAP_CLASS_3   0x00003000

Definition at line 1713 of file nt_native.h.

#define HEAP_CLASS_4   0x00004000

Definition at line 1714 of file nt_native.h.

#define HEAP_CLASS_5   0x00005000

Definition at line 1715 of file nt_native.h.

#define HEAP_CLASS_6   0x00006000

Definition at line 1716 of file nt_native.h.

#define HEAP_CLASS_7   0x00007000

Definition at line 1717 of file nt_native.h.

Referenced by CsrSrvCreateSharedSection().

#define HEAP_CLASS_8   0x00008000

Definition at line 1718 of file nt_native.h.

#define HEAP_CLASS_MASK   0x0000F000

Definition at line 1719 of file nt_native.h.

#define HEAP_CREATE_ALIGN_16   0x00010000

Definition at line 1701 of file nt_native.h.

Referenced by LdrpInitializeProcess(), RtlpInitializeHeap(), and START_TEST().

#define HEAP_CREATE_ENABLE_TRACING   0x00020000

Definition at line 1702 of file nt_native.h.

Referenced by RtlAllocateHeap(), and RtlpHeapIsSpecial().

#define HEAP_CREATE_VALID_MASK
Value:
#define HEAP_CREATE_ALIGN_16
Definition: nt_native.h:1701
#define HEAP_NO_SERIALIZE
Definition: nt_native.h:1692
#define HEAP_DISABLE_COALESCE_ON_FREE
Definition: nt_native.h:1699
#define HEAP_TAIL_CHECKING_ENABLED
Definition: nt_native.h:1697
#define HEAP_CREATE_ENABLE_TRACING
Definition: nt_native.h:1702
#define HEAP_CLASS_MASK
Definition: nt_native.h:1719
#define HEAP_FREE_CHECKING_ENABLED
Definition: nt_native.h:1698
#define HEAP_GROWABLE
Definition: nt_native.h:1693
#define HEAP_ZERO_MEMORY
Definition: nt_native.h:1695
#define HEAP_GENERATE_EXCEPTIONS
Definition: nt_native.h:1694
#define HEAP_REALLOC_IN_PLACE_ONLY
Definition: nt_native.h:1696

Definition at line 1728 of file nt_native.h.

Referenced by RtlCreateHeap().

#define HEAP_DISABLE_COALESCE_ON_FREE   0x00000080
#define HEAP_GLOBAL_TAG   0x0800

Definition at line 1722 of file nt_native.h.

#define HEAP_MAKE_TAG_FLAGS (   b,
  o 
)    ((ULONG)((b) + ((o) << 16)))

Definition at line 1725 of file nt_native.h.

#define HEAP_MAXIMUM_TAG   0x0FFF

Definition at line 1721 of file nt_native.h.

#define HEAP_PSEUDO_TAG_FLAG   0x8000

Definition at line 1723 of file nt_native.h.

Referenced by RtlReAllocateHeap().

#define HEAP_SETTABLE_USER_FLAG1   0x00000200

Definition at line 1705 of file nt_native.h.

Referenced by START_TEST().

#define HEAP_SETTABLE_USER_FLAG2   0x00000400

Definition at line 1706 of file nt_native.h.

Referenced by START_TEST().

#define HEAP_SETTABLE_USER_FLAG3   0x00000800

Definition at line 1707 of file nt_native.h.

Referenced by START_TEST().

#define HEAP_SETTABLE_USER_VALUE   0x00000100
#define HEAP_TAG_MASK   (HEAP_MAXIMUM_TAG << HEAP_TAG_SHIFT)

Definition at line 1726 of file nt_native.h.

Referenced by RtlReAllocateHeap().

#define HEAP_TAG_SHIFT   16

Definition at line 1724 of file nt_native.h.

Referenced by RtlReAllocateHeap().

#define HEAP_ZERO_MEMORY   0x00000008

Definition at line 1695 of file nt_native.h.

#define KEY_ALL_ACCESS
Value:
& \
#define KEY_SET_VALUE
Definition: nt_native.h:1017
#define SYNCHRONIZE
Definition: nt_native.h:61
#define STANDARD_RIGHTS_ALL
Definition: nt_native.h:69
#define KEY_CREATE_LINK
Definition: nt_native.h:1021
#define KEY_QUERY_VALUE
Definition: nt_native.h:1016
#define KEY_NOTIFY
Definition: nt_native.h:1020
#define KEY_CREATE_SUB_KEY
Definition: nt_native.h:1018
#define KEY_ENUMERATE_SUB_KEYS
Definition: nt_native.h:1019

Definition at line 1041 of file nt_native.h.

Referenced by _InitializeLocalSpooler(), _SHOpenProfilesKey(), AddAssociation(), AddNewLayout(), ata_get_bblist_regh(), CheckRegScreenSaverIsSecure(), ClasspMediaChangeDeviceInstanceOverride(), CmpCreateControlSet(), CmpCreateHardwareProfile(), CmpCreateObjectTypes(), CmpCreateRegistryRoot(), CmpGetRegistryPath(), CmpHiveRootSecurityDescriptor(), CmpInitializeMachineDependentConfiguration(), ComDBOpen(), CopyKey(), create_registry_key(), CreateDeviceInstance(), CreateKeyTest(), CreateRegKey(), CreateTimeZoneList(), CreateUserHive(), CreateUserProfileExW(), CRYPT_CreateMachineGuid(), CRYPT_GetDefaultOIDKey(), CRYPT_ImportSystemRootCertsToReg(), CRYPT_RegOpenStore(), CRYPT_RegWriteToReg(), CRYPT_SysRegOpenStoreW(), CRYPT_WriteSerializedToReg(), delete_component_path(), delete_key(), delete_reg_entries(), delete_tree(), DeleteKeyTest(), DisplayClassInstaller(), EnumerateKeyTest(), EventThread(), CShellCommandDOKA::Execute(), FillList(), get_key_value(), get_owner_company(), GetCurrentDPI(), GetRegKeys(), GetTimeZoneListIndex(), HalpMarkAcpiHal(), HalpMarkChipsetDecode(), HalpReportSerialNumber(), InitializePnPManager(), InputList_PrepareUserRegistry(), InstallDefaultSystemSoundScheme(), InstallNetDevice(), InstallOneInterface(), InstallSoftwareDeviceInterfaceInf(), InstallSystemSoundLabels(), InstallSystemSoundScheme(), InstallSystemSoundSchemeNames(), IntCreateNewRegistryPath(), IntSetupDeviceSettingsKey(), IopBootLog(), IopCreateDeviceKeyPath(), IopInitializePlugPlayServices(), IopSaveBootLogToFile(), IopSetDeviceInstanceData(), IopStoreSystemPartitionInformation(), IopUpdateResourceMap(), IoReportHalResourceUsage(), IoSetSystemPartition(), CMiniportWaveCMI::loadChannelConfigFromRegistry(), LoadLogFiles(), LsapCreateDatabaseKeys(), LsapCreateDbObject(), LsapOpenDbObject(), MainWnd_OnInstall(), MainWnd_OnUpdateRegistry(), msi_publish_patches(), MsiGetPatchInfoExW(), MSIREG_DeleteClassesUpgradeCodesKey(), MSIREG_DeleteLocalClassesFeaturesKey(), MSIREG_DeleteLocalClassesProductKey(), MSIREG_DeleteProductKey(), MSIREG_DeleteUpgradeCodesKey(), MSIREG_DeleteUserDataComponentKey(), MSIREG_DeleteUserDataPatchKey(), MSIREG_DeleteUserDataProductKey(), MSIREG_OpenClassesUpgradeCodesKey(), MSIREG_OpenFeaturesKey(), MSIREG_OpenInstallerFeaturesKey(), MSIREG_OpenInstallProps(), MSIREG_OpenPatchesKey(), MSIREG_OpenProductKey(), MSIREG_OpenUninstallKey(), MSIREG_OpenUpgradeCodesKey(), MSIREG_OpenUserComponentsKey(), MSIREG_OpenUserDataComponentKey(), MSIREG_OpenUserDataFeaturesKey(), MSIREG_OpenUserDataPatchKey(), MSIREG_OpenUserDataProductKey(), MSIREG_OpenUserDataProductPatchesKey(), NdisIPnPStartDevice(), NdisOpenConfiguration(), NdisOpenConfigurationKeyByIndex(), NdisOpenConfigurationKeyByName(), NdisOpenProtocolConfiguration(), ODBC_ReplicateODBCInstToRegistry(), ODBC_ReplicateODBCToRegistry(), open_env_key(), open_key(), openKey(), openKeyW(), OpenRegistryKey(), PciAddDevice(), PciGetBiosConfig(), pendingRename(), Phase1InitializationDiscard(), PNP_CreateKey(), PNP_SetClassRegProp(), ProcessRunKeys(), RegDelString(), RegFindRecurse(), RegFindWalk(), RegisterDword(), RegisterString(), registry_callback(), RegpCopyTree(), RemoveAssociation(), SampCreateDbObject(), SampOpenDbObject(), SampRemoveAccountNameFromDomain(), SampSetAccountNameInDomain(), SampSetupAddMemberToAlias(), SampSetupAddMemberToGroup(), SampSetupCreateAliasAccount(), SampSetupCreateDomain(), SampSetupCreateGroupAccount(), SampSetupCreateServer(), SampSetupCreateUserAccount(), save_cert_mgr_usages(), save_sys_colors(), set_component_path(), set_profile_device_key(), SetDefaultPagefile(), SetFindFlags(), SetInstallPathValue(), SetKeyboardLayoutName(), SetMountedDeviceValue(), SetPerUserSecValuesW(), SetRegUlong(), SetScreenSaver(), SetupDiCreateDevRegKeyW(), SetupDiInstallDevice(), SetupDiRegisterCoDeviceInstallers(), SetUserGeoID(), SetValueTest1(), SetValueTest2(), SHCopyKeyW(), SHELL_FS_HideExtension(), SHGetSettings(), SHRegSetUSValueA(), SHRegSetUSValueW(), SmpCreateDynamicEnvironmentVariables(), SmpLoadDataFromRegistry(), SmpTranslateSystemPartitionInformation(), SpiBuildDeviceMap(), START_TEST(), CMiniportWaveCMI::storeChannelConfigToRegistry(), test2(), test3(), test4(), test5(), test6(), test7(), test_AccessCheck(), test_appsearch(), test_classesroot(), test_CoGetClassObject(), test_CoGetPSClsid(), test_delete(), test_envvar(), test_ExitCode(), test_feature_override(), test_file_in_use(), test_file_in_use_cab(), test_GetNamedSecurityInfoA(), test_Installer_InstallProduct(), test_installprops(), test_IQueryAssociations_GetString(), Test_KeyFullInformation(), test_machine_guid(), test_mixed_package(), test_MsiConfigureProductEx(), test_MsiEnumClients(), test_MsiEnumComponents(), test_MsiEnumComponentsEx(), test_MsiEnumPatches(), test_MsiEnumPatchesEx_machine(), test_MsiEnumPatchesEx_usermanaged(), test_MsiEnumPatchesEx_userunmanaged(), test_MsiEnumProducts(), test_MsiEnumProductsEx(), test_MsiGetComponentPath(), test_MsiGetComponentPathEx(), test_MsiGetPatchInfo(), test_MsiGetPatchInfoEx(), test_MsiGetProductCode(), test_MsiGetProductInfoEx(), test_MsiGetProductProperty(), test_MsiGetUserInfo(), test_MsiInstallProduct(), test_MsiOpenProduct(), test_MsiProvideQualifiedComponentEx(), test_MsiQueryComponentState(), test_MsiQueryFeatureState(), test_MsiQueryProductState(), test_MsiSourceListAddMediaDisk(), test_MsiSourceListAddSource(), test_MsiSourceListAddSourceEx(), test_MsiSourceListEnumMediaDisks(), test_MsiSourceListEnumSources(), test_MsiSourceListSetInfo(), test_NonExistentPath(), test_notify(), test_NtDeleteKey(), test_NtFlushKey(), test_null(), test_OleRegGetUserType(), test_process_components(), test_publish(), test_publish_features(), test_publish_product(), test_query(), test_redirection(), test_reg_create_key(), test_reg_open_key(), test_reg_query_info(), test_register_font(), test_register_product(), test_register_progid_info(), test_register_user(), test_RegPolicyFlags(), test_remove_registry_values(), test_remove_upgrade_code(), test_SetupDiInstallClassExA(), test_SetupDiOpenClassRegKeyExA(), test_SHRegCloseUSKey(), test_SHRegCreateUSKeyW(), test_symlinks(), test_write_registry_values(), test_XcvDataPort_ConfigureLPTPortCommandOK(), test_XcvDataPort_GetTransmissionRetryTimeout(), testRegStore(), testRegStoreSavedCerts(), USBAudioRegCreateMediaCategoriesKey(), UXTHEME_BackupSystemMetrics(), WhichPlatform(), wmain(), wnet_use_connection(), WNetCancelConnection2W(), wnetInit(), write_reg_key(), WriteCabinetState(), WriteGlobalPwrPolicy(), WriteOwnerSettings(), WsNcOpen(), WsOpenRegistryRoot(), WsTcOpen(), and xHalIoAssignDriveLetters().

#define KEY_ENUMERATE_SUB_KEYS   (0x0008)

Definition at line 1019 of file nt_native.h.

Referenced by _Function_class_(), AllSysInfo(), BuildCodePageList(), CheckLogOrSourceExistence(), CreateKeyboardLayoutList(), CreateTimeZoneList(), delete_key(), CRegistryTree::DeleteSubkeys(), DisplayClassInstaller(), DMOUnregister(), enum_key(), EnumDeviceKeys(), EnumerateDevices(), EnumerateSoundDevices(), EnumerateSubkey(), CShellCommandDACL::Execute(), CShellCommandDir::Execute(), CShellCommandDOKA::Execute(), CShellCommandSACL::Execute(), fetch_machine_component(), fetch_machine_product(), fetch_user_component(), fetch_user_product(), FillColorSchemeComboBox(), FillCompletion(), get_fusion_filename(), GetDisabledAutostartEntriesFromRegistry(), GetDisplayIdentifier(), CEnumRegKey::Initialize(), InitNotifications(), IoGetDeviceInterfaces(), IopDetectResourceConflict(), IopEnumerateDetectedDevices(), IopInstallCriticalDevice(), IopUpdateControlKeyWithResources(), IopUpdateRootKey(), IsAcpiComputer(), LayoutList_Create(), LdrOpenImageFileOptionsKey(), LocaleList_Create(), LsapOpenServiceKey(), NtEnumerateKey(), on_vmware(), OpenRegistryHandlesFromSymbolicLink(), PNP_GetHwProfInfo(), RegDirectory::read_directory(), read_registry(), RegCopyTreeW(), RegpCopyTree(), RegQueryRegistryKeys(), RemoveEventLog(), RxGetRegistryParameters(), RxReadRegistryParameters(), SampInitDatabase(), SampInitializeSAM(), scan_subkeys(), SETUP_CreateDevicesList(), SETUP_CreateDevicesListFromEnumerator(), SETUP_CreateInterfaceList(), SetupDiBuildClassInfoListExW(), SetupDiClassGuidsFromNameExW(), SetupDiInstallClassExW(), SHCreatePropSheetExtArrayEx(), START_TEST(), test_classesroot_enum(), TestInterfaceRegistry(), and TestModuleRegistry().

#define KEY_EXECUTE
Value:
& \
#define KEY_READ
Definition: nt_native.h:1023
#define SYNCHRONIZE
Definition: nt_native.h:61

Definition at line 1037 of file nt_native.h.

Referenced by CmpCreateObjectTypes(), FillColorSchemeComboBox(), ReadSettings(), and test_AccessCheck().

#define KEY_QUERY_VALUE   (0x0001)

Definition at line 1016 of file nt_native.h.

Referenced by _Function_class_(), _tWinMain(), AboutDlgProc(), AddClassKeyToArray(), AddListViewItems(), allow_degraded_mount(), AllSysInfo(), ApphelpCacheRead(), BaseComputeProcessDllPath(), BuildCodePageList(), BuildLeftPopupMenu(), BuildLogListAndFilterList(), CheckLogOrSourceExistence(), ChooseFavorite(), ChooseGinaUI(), CmGetSystemDriverList(), CreateEventLog(), CreateNewValue(), CreateNTPServerList(), CreateTempDir(), CreateTimeZoneList(), CreateUserProfileExW(), CredReadW(), debugstr_iid(), delete_value(), CRegistryTree::DeleteSubkeys(), DisableShellext(), DisplayClassProperties(), DisplayDeviceCoinstallers(), DisplayMatchingDeviceId(), DoAutoLogon(), DRIVER_GetLibName(), DriverEntry(), DumpRegistryData(), enum_drivers(), enum_values(), EnumerateCursorSchemes(), EventThread(), CShellCommandDOKA::Execute(), CShellCommandDACL::Execute(), CShellCommandDeleteValue::Execute(), CShellCommandDir::Execute(), CShellCommandOwner::Execute(), CShellCommandSACL::Execute(), ExecuteAutoRunFile(), expect_LayerValue_imp(), ExpGetCurrentUserUILanguage(), ExpLoadUuidSequence(), FillColorSchemeComboBox(), FillCompletion(), CDefView::FillList(), find_default_printer(), FindCurrentDriver(), fs_ignored(), get_windows_version_str(), GetAllUsersProfileDirectoryW(), GetAutoDaylightInfo(), GetBootResourceList(), GetComputerIdentifier(), GetCurrentHwProfileW(), GetDefaultUserProfileDirectoryW(), GetDesktopPath(), GetDeviceLocationString(), GetDisplayIdentifier(), GetDisplayNameFileAndID(), GetDriverDateString(), GetDriverName(), GetDriverProviderString(), GetDriverVersionString(), GetEventMessageFileDLL(), GetExplorerRegValueSet(), GetGinaPath(), GetLayoutCount(), GetLayoutID(), GetLayoutName(), GetNTPServerAddress(), GetProfilesDirectoryW(), GetProgramsPath(), GetRegistrySettings(), GetRegString(), GetRegUlong(), GetRegValue(), GetSetupType(), GetShell(), GetSyncSetting(), GetUserProfileDirectoryW(), GetUserWaitInterval(), GUILoggedOutSAS(), HaveDefaultMailClient(), InitBackgroundDialog(), InitDialog(), CEnumRegKey::Initialize(), InitializeFmIfsOnce(), InitializeProvider(), InitOSVersion(), InitOurDirectory(), InitPropertiesDlg(), InstallDevice(), InstallNetDevice(), IoGetDeviceInterfaces(), IopDetectResourceConflict(), IopEnumerateDetectedDevices(), IopGetParentIdPrefix(), IopInstallCriticalDevice(), IopIsFirmwareMapperDisabled(), is_ie_hardened(), IsAcpiComputer(), IsConsoleBoot(), IsConsoleShell(), IsInternetESCEnabledLocal(), IsLayoutExists(), IsLiveCD(), IsShimInfrastructureDisabled(), IsWindowsOS(), ITERATE_WriteRegistryValues(), LayoutList_Create(), CSettings::Load(), load_config(), load_registry_settings(), LoadBoard(), LoadInitialCursorScheme(), LoadInstallableVDD(), LoadRegistrySettings(), LoadShutdownSelState(), LocaleList_Create(), LsapGetObjectAttribute(), Main_DirectDraw_GetDeviceIdentifier7(), MCI_GetDevTypeFromFileName(), MCI_SysInfo(), MSACM_RegisterAllDrivers(), MSACM_RegisterDriverFromRegistry(), MupGetProviderInformation(), NetIDPage_OnApply(), NetIDPage_OnInitDialog(), NewCtxInit(), NtEnumerateValueKey(), NtQueryKey(), NtQueryValueKey(), NtSetDefaultLocale(), OnColorButton(), OnTreeExpanding(), PciAcpiFindRsdt(), PciGetIrqRoutingTableFromRegistry(), PciGetRegistryValue(), PNP_AddID(), PNP_GetClassCount(), PNP_GetClassName(), PNP_GetDeviceRegProp(), PNP_GetHwProfInfo(), PNP_HwProfFlags(), PnpRootCreateDevice(), PopulateCustomPathCombo(), PrintOSVersion(), ProcessPage_OnDebug(), proxy_active(), QueryConfig2A(), QueryConfig2W(), QueryUserRegValueW(), RegDirectory::read_directory(), read_group_mappings(), read_mappings(), read_registry(), ReadAttributes(), ReadKeysSettings(), ReadPageFileSettings(), ReadRegistryValue(), ReadSettings(), RefreshTreeItem(), RegCopyTreeW(), RegGetDWORD(), RegGetDWORDValue(), RegGetSZ(), RegGetValueA(), RegGetValueW(), registry_enumerate_credentials(), registry_load_volume_options(), registry_mark_volume_unmounted_path(), RegpCopyTree(), RegQueryRegistryKeys(), RegQueryRegistryValues(), RemoveEventLog(), ReportProductInfoEvent(), RunSetupThreadProc(), RxGetRegistryParameters(), RxReadRegistryParameters(), SampIsSetupRunning(), SampRemoveMemberFromAlias(), scan_subkeys(), ScmReadSecurityDescriptor(), SdbpGetPermLayersInternal(), SearchForLegacyDrivers(), SepRegQueryHelper(), SetSystemEnvironment(), SETUP_CreateDevicesListFromEnumerator(), SETUP_CreateInterfaceList(), SETUP_GetClassIconInfo(), SETUPAPI_GetCurrentHwProfile(), SETUPDI_OpenDrvKey(), SetupDiBuildClassInfoListExW(), SetupDiBuildDriverInfoList(), SetupDiCallClassInstaller(), SetupDiChangeState(), SetupDiClassGuidsFromNameExW(), SetupDiClassNameFromGuidExW(), SetupDiCreateDevRegKeyW(), SetupDiGetClassDescriptionExW(), SetupDiGetClassDevPropertySheetsW(), SetupDiGetDeviceRegistryPropertyW(), SetupDiOpenDeviceInfoW(), SetupIsActive(), SetUserEnvironment(), SetUserSysColors(), SetUserWallpaper(), SHELL_IsShortcut(), SHGetValueA(), SHGetValueW(), ShowRegValue(), START_TEST(), StartScreenSaver(), StartShell(), test_AccessCheck(), test_classesroot(), test_publish_assemblies(), test_reg_open_key(), test_set_value(), test_SetupDiOpenClassRegKeyExA(), test_SHQueryValueEx(), test_SHRegCloseUSKey(), TestInterfaceRegistry(), TestModuleRegistry(), TOOLBAR_Restore(), UnhandledExceptionFilter(), UXTHEME_RestoreSystemMetrics(), VideoPortIsNoVesa(), WlxActivateUserShell(), WlxScreenSaverNotify(), and wWinMain().

#define KEY_READ
Value:
& \
#define STANDARD_RIGHTS_READ
Definition: nt_native.h:65
#define SYNCHRONIZE
Definition: nt_native.h:61
#define KEY_QUERY_VALUE
Definition: nt_native.h:1016
#define KEY_NOTIFY
Definition: nt_native.h:1020
#define KEY_ENUMERATE_SUB_KEYS
Definition: nt_native.h:1019

Definition at line 1023 of file nt_native.h.

Referenced by _CmdWndProc(), _InitializePrintProviderList(), _LocalGetPrinterHandleData(), _LocalGetPrintServerHandleData(), _OpenEnvironment(), _Success_(), _tryLoadProvider(), add_tbs_to_menu(), add_userkey(), COpenWithList::AddAppToMRUList(), AddClassKeyToArray(), CDesktopFolderEnum::AddItemsFromClassicStartMenuKey(), AddResourceItems(), AddSoundProfile(), CDefaultContextMenu::AddStaticEntriesForKey(), AddUserProfiles(), Advanced_LoadAll(), Advanced_LoadTree(), AllSysInfo(), ApplyCursorScheme(), ApplyOrCancelChanges(), ata_get_bblist_regh(), BasepIsProcessAllowed(), BaseSrvIsVdmAllowed(), BitmapDecoderInfo_GetPatterns(), BuildFileFilterAndDeviceMenu(), BuildLogListAndFilterList(), BuildServiceArray(), BuildVolatileEnvironment(), CanUserWritePwrScheme(), capGetDriverDescriptionW(), CategoryMgr_FindClosestCategory(), CategoryMgr_RegisterCategory(), CategoryMgr_UnregisterCategory(), CATIDEnumGUID_Clone(), CATIDEnumGUID_Construct(), CdRomGetDeviceParameter(), CdRomSetDeviceParameter(), CRegistryTree::ChangeCurrentKey(), check_user_privs(), CheckLogOrSourceExistence(), ChildWndProc(), ClassGetDeviceParameter(), ClasspIsMediaChangeDisabledDueToHardwareLimitation(), ClasspIsMediaChangeDisabledForClass(), ClasspMediaChangeDeviceInstanceOverride(), ClasspScanForSpecialInRegistry(), ClassSetDeviceParameter(), ClassUpdateInformationInRegistry(), CLSIDEnumGUID_Clone(), CLSIDEnumGUID_Construct(), CLSIDEnumGUID_Next(), CmBattAddDevice(), CmBattCreateFdo(), CmGetSystemDriverList(), CmInitSystem1(), CmLoadKey(), CmpAddToHiveFileList(), CmpCreateControlSet(), CmpCreateObjectTypes(), CmpCreateRegistryRoot(), CmpHiveRootSecurityDescriptor(), CmpInitializeHardwareConfiguration(), CmpInitializeMachineDependentConfiguration(), CmpInitializeRegistryNode(), CmpLinkHiveToMaster(), CmpRemoveFromHiveFileList(), CoGetClassObject(), CoGetTreatAsClass(), COM_OpenKeyForAppIdFromCLSID(), COM_OpenKeyForCLSID(), COMCAT_ICatInformation_GetCategoryDesc(), COMCAT_ICatInformation_IsClassOfCategories(), COMCAT_ICatRegister_RegisterCategories(), COMCAT_ICatRegister_UnRegisterCategories(), COMCAT_IEnumCATEGORYINFO_Clone(), COMCAT_IEnumCATEGORYINFO_Next(), COMCAT_IsClassOfCategories(), COMCAT_RegisterClassCategories(), COMCAT_UnRegisterClassCategories(), ComponentInfo_GetGuidList(), ConCfgReadUserSettings(), ConfigureSoundBlasterDevice(), ConSrvReadUserSettings(), ConverterSupportsFormat(), CopyKey(), CoTreatAsClass(), create_local_service(), create_monodata(), create_mru_list(), create_server(), CreateAppPathRegKey(), CreateBaseAcls(), CreateComponentEnumerator(), CreateComponentInfo(), CreateEnvironmentBlock(), CreateNotificationObject(), CreateUserHive(), CredWriteW(), CRYPT_GetFuncFromReg(), CRYPT_OpenParentStore(), CRYPT_OpenSIPFunctionKey(), CRYPT_RegOpenStore(), CRYPT_RegReadFromReg(), CRYPT_RegReadSerializedFromReg(), CRYPT_SysRegOpenStoreW(), CRYPTDLG_CheckOnlineCRL(), CryptGetDefaultOIDDllList(), CryptSIPRetrieveSubjectGuid(), delete_test_key(), DeleteKey(), DeleteUserCursorScheme(), DEVENUM_ReadPins(), DEVENUM_ReadPinTypes(), DEVENUM_RegisterLegacyAmFilters(), devinst_RegDeleteTreeW(), DIALOG_Execute(), DirectPlayEnumerateAW(), DisableNetworkAdapter(), DiskAddDevice(), DisplayClassInstaller(), DisplayImageInfo(), DisplayStatus(), DllMain(), DMOGetName(), DMOGetTypes(), DoLoadItems(), DP_LoadSP(), Enum(), EnumCATEGORYINFO_Construct(), EnumClientServiceProtocol(), EnumDeviceKeys(), EnumerateBusKey(), EnumerateCursorSchemes(), EnumerateDevices(), CDefaultContextMenu::EnumerateDynamicContextHandlerForKey(), CNetConnectionManager::EnumerateINetConnections(), EnumerateNetworkAdapter(), EnumerateNetworkComponent(), EnumerateNt4ServiceSoundDevices(), EnumerateSoundDevices(), EnumerateSoundProfiles(), EnumInterfaces(), EnumPwrSchemes(), EnumTfLanguageProfiles_Clone(), EnumTfLanguageProfiles_Constructor(), CShellCommandDOKA::Execute(), CShellCommandValue::Execute(), ExpGetCurrentUserUILanguage(), ExportRegistryFile(), FDebugBreakForService(), FILEDLG95_unixfs_is_rooted_at_desktop(), FillServerAddressCombo(), find_typelib_key(), FindAdapterKey(), FindNetworkAdapter(), FsRtlGetTunnelParameterValue(), FsRtlpIsDfsEnabled(), get_cert_mgr_usages(), get_default_proxy_reg_value(), get_install_root(), get_mono_path_from_registry(), get_ps_clsid_from_registry(), GetActivePwrScheme(), GetAdaptersInfo(), GetAutostartEntriesFromRegistry(), GetClassMediaFile(), CQueryAssociations::GetCommand(), GetComputerNameFromRegistry(), GetConnectionDescription(), GetConnectionType(), GetCPFileNameFromRegistry(), GetCurrentScreenSaverValue(), GetDefaultPrinterW(), CNetConnectionPropertyUi::GetDeviceInstanceID(), GetDisabledAutostartEntriesFromRegistry(), GetDllList(), GetDosDevicesProtection(), GetEnvironmentVariables(), GetEventMessageFileDLL(), GetInstalledVersion_WowUser(), GetJobName(), GetLPTTransmissionRetryTimeout(), GetNetworkParams(), CMenuCallback::GetObject(), GetPerAdapterInfo(), GetProcessorInformation(), GetProfile(), GetProfileCount(), GetProfiles(), CNetConnection::GetProperties(), GetProtoOpenNetworkDatabase(), GetPwrDiskSpindownRange(), GetRegistryValueBuffer(), CQueryAssociations::GetString(), GetSystemInformation(), GetTimeouts(), GuiConsoleReadUserSettings(), HalpGetChipHacks(), HalpGetNMICrashFlag(), HalpQueryPciRegistryInfo(), Handler_DllGetClassObject(), HCR_GetDefaultVerbW(), HCR_GetExecuteCommandW(), HCR_GetFolderAttributes(), HCR_GetIconA(), HCR_GetIconW(), HCR_MapTypeToValueA(), HCR_MapTypeToValueW(), HCR_RegOpenClassIDKey(), IDirectMusic8Impl_GetDefaultPort(), IDirectPlay4AImpl_EnumConnections(), IDirectPlayLobby3AImpl_EnumAddressTypes(), IDirectPlayLobby3AImpl_EnumLocalApplications(), IEnumDMO_Constructor(), IEnumDMO_fnNext(), ImageView_LoadSettings(), ImportAppProfile(), ImportSoundEntry(), ImportSoundLabel(), ImportSoundProfiles(), INetCfgComponent_fnOpenParamKey(), INetCfgLock_fnAcquireWriteLock(), INetCfgLock_fnIsWriteLocked(), CQueryAssociations::Init(), CAutoComplete::Init(), InitAppConfig(), InitAudioDlg(), InitFontSizeList(), InitializeDefaultUserLocale(), InitializeDialog(), InitializeDirectPlayDialog(), InitializePrinterList(), InitializePrintMonitor2(), InitializePrintMonitorList(), InitializePrintProcessorList(), InitIconOverlays(), InitKeyboardLayouts(), InitNotifications(), InitRadioButtons(), InitSettings(), InputProcessorProfiles_AddLanguageProfile(), InputProcessorProfiles_EnableLanguageProfile(), InputProcessorProfiles_EnableLanguageProfileByDefault(), InputProcessorProfiles_GetDefaultLanguageProfile(), InputProcessorProfiles_IsEnabledLanguageProfile(), InputProcessorProfiles_Register(), InputProcessorProfiles_SetDefaultLanguageProfile(), InsertFileType(), InstallNetDevice(), InstallOneService(), Int_EnumDependentServicesW(), IntCopyRegistryKey(), IntCreateNewRegistryPath(), IntGetIcdData(), IntLoadFontSubstList(), IopInitializeBootDrivers(), IopLoadServiceModule(), IopQueryBusDescription(), IopQueryDeviceDescription(), IoQueryDeviceDescription(), IsExtensionAShortcut(), KeI386VdmInitialize(), RegistrySettings::Load(), COpenWithList::Load(), load_devices_from_reg(), load_mapi_providers(), COpenWithList::LoadAppList(), CNewMenu::LoadCachedItems(), LoadCurrentLocale(), LoadDNSSettings(), LoadEventLabel(), LoadEventLabels(), LoadFilterSettings(), LoadInitialCursorScheme(), CNewMenu::LoadItem(), LoadJobs(), LoadKeyboardLayoutW(), LoadNotificationDll(), COpenWithList::LoadProgIdList(), CInputPin::LoadProxyPlugins(), COutputPin::LoadProxyPlugins(), CKsProxy::LoadProxyPlugins(), COpenWithList::LoadRecommendedFromHKCR(), COpenWithList::LoadRecommendedFromHKCU(), LoadRecoveryOptions(), LoadSettings(), LoadSoundProfiles(), LoadUsernameHint(), LocalEnumPrintProcessors(), LsapIsDatabaseInstalled(), LsapOpenServiceKey(), LsarEnumerateAccounts(), LsarEnumerateAccountsWithUserRight(), main(), MAIN_LoadSettings(), MetadataReaderInfo_GetPatterns(), MMDevice_Create(), MMDevPropStore_OpenPropKey(), MMixerGetDeviceName(), MMixerGetDeviceNameWithComponentId(), ModifyStatus(), mru_RegDeleteTreeA(), MRU_SaveChanged(), msi_check_product_patches(), msi_get_patch_state(), MsiGetPatchInfoExW(), MuppIsDfsEnabled(), myRegDeleteTreeA(), myRegDeleteTreeW(), ndisBindMiniportsToProtocol(), NetBTInit(), CRegistryTree::NewKey(), next_LanguageProfile(), NLS_RegOpenKey(), NtQueryOpenSubKeys(), NtSaveKeyEx(), NtSaveMergedKeys(), OleGetAutoConvert(), OleRegEnumVerbs(), OleRegGetMiscStatus(), OleRegGetUserType(), OleSetAutoConvert(), OnInitSysSettingsDialog(), OnTreeExpanding(), open_category_key(), open_cred_mgr_key(), open_special_category_key(), OpenChildKeyRead(), OpenKeyFromFileType(), OpenNetworkDatabase(), OpenServiceParametersKey(), OpenSoundDeviceRegKey(), OpenSoundDriverParametersRegKey(), OpenSubkey(), pCDevSettings_OpenDeviceKey(), PciGetBiosConfig(), PciSaveBiosConfig(), PiGetDeviceRegistryProperty(), PiInitCacheGroupInformation(), PipCallDriverAddDevice(), PipGetDriverTagPriority(), PlayLogonSoundThread(), PNP_GetClassRegProp(), PNP_GetCustomDevProp(), PNP_IsDockStationPresent(), PNP_ValidateDeviceInstance(), PnpDeviceObjectToDeviceInstance(), PnpRootCreateDevice(), PopFlushVolumes(), PopReadShutdownPolicy(), POWRPROF_GetMachinePowerPolicy(), POWRPROF_GetUserPowerPolicy(), PrintAllAssociations(), PrintAssociation(), process_extensions(), ProcessorSetFriendlyName(), ProcessPageShowContextMenu(), ProcessRunKeys(), ProfilesEnumGuid_Constructor(), ProgIDFromCLSID(), query_all(), query_typelib_path(), query_value(), RChangeServiceConfig2W(), RCloseServiceHandle(), RControlService(), read_key_container(), read_types(), ReadGlobalPwrPolicy(), ReadIpConfiguration(), ReadLineConfig(), ReadPerInstanceRegistryParameters(), ReadProcessorPwrScheme(), ReadRegistry(), ReadRegistryComputerNameValue(), ReadRegistryValue(), RefreshListView(), RefreshTreeItem(), reg_get_typelib_module(), reg_query(), RegDeleteTreeW(), ATL::CRegObject::RegDeleteTreeX(), register_categories(), register_coclasses(), register_converters(), register_decoders(), register_encoders(), register_interfaces(), register_key_defvalueA(), register_key_defvalueW(), register_mediatypes_extension(), register_mediatypes_parsing(), register_metadatareaders(), register_pixelformats(), register_progid(), register_server(), registry_get_handle(), RegOpenKey(), RegTGetKeyHandle(), RegWriteUserSetting(), RemovePort(), REnumDependentServicesA(), REnumDependentServicesW(), RQueryServiceConfig2A(), RQueryServiceConfig2W(), RQueryServiceConfigA(), RQueryServiceConfigW(), RSAENH_CPGetProvParam(), RtlInitializeRXact(), SampCheckAccountNameInDomain(), SampGetMembersInAlias(), SampGetNumberOfAccounts(), SampInitDatabase(), SampInitializeSAM(), SampQueryAliasGeneral(), SampRemoveAllMembersFromAlias(), SampRemoveMemberFromAllAliases(), SamrEnumerateAliasesInDomain(), SamrEnumerateDomainsInSamServer(), SamrEnumerateGroupsInDomain(), SamrEnumerateUsersInDomain(), SamrGetAliasMembership(), SamrLookupDomainInSamServer(), SamrLookupIdsInDomain(), SamrLookupNamesInDomain(), SaveCursorScheme(), ScmAssignNewTag(), ScmAutoStartServices(), ScmCreateNewControlPipe(), ScmCreateServiceDatabase(), ScmCreateServiceKey(), ScmDeleteRegKey(), ScmGetControlSetValues(), ScmInitNamedPipeCriticalSection(), ScmOpenServiceKey(), SECUR32_initializeProviders(), SetAllVars(), SetAutoAdminLogon(), COpenWithList::SetDefaultHandler(), SetDefaultLanguage(), SetDefaultPrinterW(), SetRegistryValue(), SetRosSpecificInfo(), SetupDiCreateDevRegKeyW(), SetupDiInstallDevice(), SetupDiOpenDeviceInterfaceW(), SetupDiRegisterCoDeviceInstallers(), SHAboutInfoW(), SHADD_get_policy(), SHAddToRecentDocs(), SHCoCreateInstance(), SHCopyKeyW(), SHDeleteEmptyKeyA(), SHDeleteEmptyKeyW(), SHDeleteKeyW(), SHDeleteOrphanKeyA(), SHDeleteOrphanKeyW(), SHDOCVW_GetShellInstanceObjectClassObject(), SHELL_TryAppPathW(), SHOpenRegStream2A(), SHOpenRegStream2W(), SHRegGetCLSIDKeyW(), SIC_LoadOverlayIcon(), SmpCreateDynamicEnvironmentVariables(), SmpQueryRegistrySosOption(), SmpTranslateSystemPartitionInformation(), SockLoadHelperDll(), SockLoadTransportList(), SockLoadTransportMapping(), SpiCreatePortConfig(), SpiInitOpenKeys(), SQLGetInstalledDriversW(), START_TEST(), StartScreenSaver(), StartShell(), test1(), test9(), test_AccessCheck(), test_add(), test_basic_import(), test_basic_import_31(), test_CallForAttributes(), test_classesroot(), test_comments(), test_ConvertSecurityDescriptorToString(), test_delete_key_value(), Test_DuplicateHandle(), test_get_profiles_dir(), test_GetExplicitEntriesFromAclW(), test_GetNamedSecurityInfoA(), test_impersonation_level(), test_import(), test_import_31(), test_import_with_whitespace(), test_invalid_import(), test_invalid_import_31(), Test_KeyFullInformation(), Test_KeyNameInformation(), test_long_value_name(), test_NtOpenKey(), test_NtQueryKey(), test_NtQueryValueKey(), test_OleDoAutoConvert(), test_reg_create_key(), test_reg_open_key(), test_register_typelib(), test_RegOpenCurrentUser(), test_RtlOpenCurrentUser(), test_SetEntriesInAclA(), test_SetEntriesInAclW(), test_setvalue_on_wow64(), test_SHCreateDefaultContextMenu(), test_SHCreateSessionKey(), test_SQLGetPrivateProfileString(), test_SQLGetPrivateProfileStringW(), test_SQLInstallDriverEx(), test_SQLInstallTranslatorEx(), test_SQLWritePrivateProfileString(), test_stub(), test_system_security_access(), test_TreatAsClass(), test_unicode_import(), test_unicode_import_with_whitespace(), testDevRegKey(), testSystemStore(), UIINSERTOBJECTDLG_PopulateObjectTypes(), uniquecontainer(), unregister_categories(), unregister_coclasses(), unregister_converters(), unregister_decoders(), unregister_encoders(), unregister_interfaces(), unregister_mediatypes_extension(), unregister_mediatypes_parsing(), unregister_metadatareaders(), unregister_pixelformats(), UnRegisterTypeLib(), UpdateGeometry(), UserGetLanguageID(), UserInstStubWrapperW(), verify_key_(), verify_key_nonexist_(), WinHttpGetDefaultProxyConfiguration(), WinHttpGetIEProxyConfigForCurrentUser(), WINTRUST_ReadProviderFromReg(), WintrustGetRegPolicyFlags(), wnetInit(), WriteLineConfig(), WsNcEntryInitializeFromRegistry(), and WsTcEntryInitializeFromRegistry().

#define KEY_SET_VALUE   (0x0002)

Definition at line 1017 of file nt_native.h.

Referenced by _HandleConfigureLPTPortCommandOK(), _InitializeLocalSpooler(), _LocalSetPrinterHandleData(), _LocalSetPrintServerHandleData(), AddHotkeySettings(), AddKbLayoutsToRegistry(), ApphelpCacheWrite(), ApplyCursorScheme(), CmpSetVersionData(), create_test_association(), create_test_class(), create_test_verb_dde(), CreateDeviceInstance(), CreateEventLog(), CreateNewValue(), CreateStandardProfile(), delete_value(), DeleteKey(), DeleteUserCursorScheme(), DeleteValue(), DisplayClassInstaller(), DllUnregisterServer(), CShellCommandSetValue::Execute(), CShellCommandDACL::Execute(), CShellCommandDeleteValue::Execute(), CShellCommandDOKA::Execute(), CShellCommandSACL::Execute(), ExpSaveUuidSequence(), ExpSetCurrentUserUILanguage(), FdoCreateRawParallelPdo(), GetCurrentHwProfileW(), InitializeProfiles(), InitializeProgramFilesDir(), InputList_AddInputMethodToUserRegistry(), InstallDevice(), InstallDriver(), InstallEventSource(), InstallNetDevice(), IopEnumerateDetectedDevices(), IopGetParentIdPrefix(), IopStartDevice(), IopUpdateControlKeyWithResources(), IoSetDeviceInterfaceState(), ITERATE_WriteRegistryValues(), LsapSetObjectAttribute(), NetIDPage_OnApply(), NOTEPAD_SaveSettingsToRegistry(), NtDeleteValueKey(), NtSetDefaultLocale(), NtSetValueKey(), OnColorButton(), PNP_AddID(), PNP_SetDeviceRegProp(), PnpRootCreateDevice(), ProcessLocaleRegistry(), ProcessUnattendInf(), RChangeServiceConfig2W(), RChangeServiceConfigA(), RChangeServiceConfigW(), RCloseServiceHandle(), reg_unreg_wine_test_class(), RegDeleteKeyValueW(), RegisterComponent(), registry_mark_volume_mounted(), registry_mark_volume_unmounted_path(), RegSetDWORDValue(), RegSetKeyValueA(), RegSetKeyValueW(), RSetServiceObjectSecurity(), SampDeleteAccountDbObject(), SampRemoveAccountNameFromDomain(), save_config(), save_registry_settings(), SaveCursorScheme(), SaveCustomPath(), SaveSettings(), SaveShutdownSelState(), ScmWriteSecurityDescriptor(), SdbDeletePermLayerKeys(), SdbSetPermLayerKeys(), SerialPnpStartDevice(), ServicesPageWndProc(), SetAutoDaylightInfo(), SetDefaultPrinterW(), SetDesktopBackColor(), SetGeoID(), setLayerValue(), SetNTPServer(), SetSetupType(), SETUP_CreateClassKey(), SetupDiChangeState(), SetupDiCreateDevRegKeyW(), SetupDiInstallDevice(), SetupDiSetDeviceRegistryPropertyW(), SetUserWaitInterval(), SetWallpaper(), SHDeleteValueA(), SHDeleteValueW(), SHSetValueA(), SHSetValueW(), START_TEST(), test_AccessCheck(), test_classesroot(), test_classesroot_enum(), test_import(), test_import_31(), test_NtQueryValueKey(), test_reg_create_key(), test_SetupDiOpenClassRegKeyExA(), test_unicode_import(), TestMyEventProvider(), UpdateUsersShellFolderSettings(), WriteDefaultLogonData(), WriteGlobalData(), and WriteKeysSettings().

#define KEY_WRITE
Value:
& \
#define STANDARD_RIGHTS_WRITE
Definition: nt_native.h:66
#define KEY_SET_VALUE
Definition: nt_native.h:1017
#define SYNCHRONIZE
Definition: nt_native.h:61
#define KEY_CREATE_SUB_KEY
Definition: nt_native.h:1018

Definition at line 1031 of file nt_native.h.

Referenced by _CmdWndProc(), acpi_create_registry_table(), acpi_create_volatile_registry_tables(), add_userkey(), COpenWithList::AddAppToMRUList(), AddCodepageToRegistry(), AddFontsSettingsToRegistry(), Advanced_RestoreDefaults(), ApplyChanges(), BuildVolatileEnvironment(), CNewMenu::CacheItems(), CanUserWritePwrScheme(), CategoryMgr_RegisterCategory(), CategoryMgr_UnregisterCategory(), CdRomSetDeviceParameter(), check_user_privs(), ClasspScanForSpecialInRegistry(), ClassSetDeviceParameter(), ClassUpdateInformationInRegistry(), CmInitSystem1(), CmpAddToHiveFileList(), CmpCreateControlSet(), CmpCreateObjectTypes(), CmpInitializeHardwareConfiguration(), CmpInitializeMachineDependentConfiguration(), CmpInitializeRegistryNode(), CmpLinkHiveToMaster(), CmpRemoveFromHiveFileList(), CmpSetSystemValues(), COMCAT_ICatRegister_RegisterCategories(), COMCAT_ICatRegister_UnRegisterCategories(), COMCAT_RegisterClassCategories(), COMCAT_UnRegisterClassCategories(), ConCfgWriteUserSettings(), ConSrvWriteUserSettings(), CopyKey(), CoTreatAsClass(), create_mru_list(), CreateAppPathRegKey(), CreateNewKey(), CreateRegAppPath(), CredWriteW(), DeleteJob(), DeleteRegistryValue(), DIALOG_Execute(), DisableNetworkAdapter(), DisplayClassInstaller(), DllRegisterServer(), DMORegister(), DMOUnregister(), do_typelib_reg_key(), EnumTfLanguageProfiles_Clone(), EnumTfLanguageProfiles_Constructor(), ExpSetCurrentUserUILanguage(), FilterMapper3_CreateCategory(), FilterMapper_RegisterFilter(), FilterMapper_RegisterPin(), FilterMapper_RegisterPinType(), FilterMapper_UnregisterFilter(), FilterMapper_UnregisterPin(), CMenuCallback::GetObject(), GetRegistryValueBuffer(), GuiConsoleWriteUserSettings(), ImageView_SaveSettings(), ImmInstallIMEW(), ImportRegistryFile(), INetCfgComponent_fnOpenParamKey(), INetCfgComponentControl_fnApplyRegistryChanges(), INetCfgLock_fnAcquireWriteLock(), InitAppConfig(), InitializeDefaultUserLocale(), InitLogs(), InputProcessorProfiles_AddLanguageProfile(), InputProcessorProfiles_EnableLanguageProfile(), InputProcessorProfiles_EnableLanguageProfileByDefault(), InputProcessorProfiles_GetDefaultLanguageProfile(), InputProcessorProfiles_IsEnabledLanguageProfile(), InputProcessorProfiles_Register(), InputProcessorProfiles_SetDefaultLanguageProfile(), InstallNetDevice(), InstallOneService(), InstallReactOS(), IntCopyRegistryKey(), IntGdiAddFontResource(), IntSetupDeviceSettingsKey(), IoRegisterDeviceInterface(), KsFilterFactoryUpdateCacheData(), CNetConnectionPropertyUi::LANPropertiesUIDlg(), load_devices_from_reg(), COpenWithList::LoadRecommendedFromHKCR(), MAIN_LoadSettings(), MainWnd_OnOpenRegKey(), MMDevice_Create(), MMDevPropStore_OpenPropKey(), ModifyStatus(), MRU_SaveChanged(), new_key_container(), next_LanguageProfile(), NtSetDefaultLocale(), NtUnloadKey2(), OleSetAutoConvert(), OnOK(), open_cred_mgr_key(), pCDevSettings_OpenDeviceKey(), PciSaveBiosConfig(), PNP_SetClassRegProp(), ProcessorSetFriendlyName(), ProcessStartupItems(), ProfilesEnumGuid_Constructor(), RCreateServiceW(), ReadLineConfig(), ATL::CRegObject::RegDeleteTreeX(), register_categories(), register_coclasses(), register_converters(), register_decoders(), register_encoders(), register_interfaces(), register_key_defvalueA(), register_key_defvalueW(), register_keys(), register_mediatypes_extension(), register_mediatypes_parsing(), register_metadatareaders(), register_pixelformats(), register_progid(), register_server(), RegisterBDAComponent(), RegisterComponent(), RegisterTypeLib(), registry_get_handle(), RegTGetKeyHandle(), RegWriteUserSetting(), CNetConnection::Rename(), RtlInitializeRXact(), RXactpOpenTargetKey(), SampAddMemberToAlias(), SampRemoveMemberFromAlias(), SampRemoveMemberFromAllAliases(), COpenWithList::SaveApp(), SaveBoard(), SaveCurrentLocale(), SaveGeoID(), SaveJob(), SaveSettings(), ScmCreateNewControlPipe(), ScmMarkServiceForDelete(), set_default_proxy_reg_value(), set_domain(), set_name_servers(), SetActivePwrScheme(), SetAllVars(), SetAutoAdminLogon(), SetComputerNameToRegistry(), COpenWithList::SetDefaultHandler(), SetInstallationCompleted(), SetLastID(), SetPerUserSecValuesW(), SetRegistryValue(), setup_adapter(), SetupDiCreateDevRegKeyW(), SetupDiInstallDevice(), SetupDiRegisterCoDeviceInstallers(), SHOpenRegStream2A(), SHOpenRegStream2W(), START_TEST(), startup(), store_key_container_keys(), store_key_container_permissions(), StoreDriveSettings(), test_AccessCheck(), test_CallForAttributes(), test_ConvertSecurityDescriptorToString(), test_delete_key_value(), test_GetExplicitEntriesFromAclW(), test_legacy_filter_registration(), test_long_value_name(), test_NtOpenKey(), test_NtSetValueKey(), test_OleDoAutoConvert(), test_SetEntriesInAclA(), test_SetEntriesInAclW(), test_TreatAsClass(), TLB_register_interface(), TLB_unregister_interface(), TRASH_CanTrashFile(), UnloadUserProfile(), unregister_categories(), unregister_coclasses(), unregister_converters(), unregister_decoders(), unregister_dmo_from_category(), unregister_encoders(), unregister_interfaces(), unregister_mediatypes_extension(), unregister_mediatypes_parsing(), unregister_metadatareaders(), unregister_pixelformats(), UnregisterComponent(), UnRegisterTypeLib(), ViewDlg_Apply(), WinHttpSetDefaultProxyConfiguration(), WINTRUST_WriteProviderToReg(), WINTRUST_WriteSingleUsageEntry(), WintrustSetRegPolicyFlags(), write_types(), WriteGlobalPwrPolicy(), WriteLineConfig(), WritePageFileSettings(), WriteRegistry(), WriteRegistryValue(), WriteSettings(), WriteStartupRecoveryOptions(), and WriteUserLocale().

#define MAXIMUM_ALLOWED   (0x02000000L)

Definition at line 83 of file nt_native.h.

Referenced by AfdBindSocket(), CdCompleteFcbOpen(), BtrfsPropSheet::check_file(), CheckForLoadedProfile(), clsid_from_string_reg(), ConCfgOpenUserSettings(), CreateRestrictedToken(), CreateWindowStationAndDesktops(), DbgkOpenProcessDebugPort(), DeleteSubKey(), DeleteValueTest(), do_enumeratekey(), EnumDeviceClasses(), EnumerateValueTest(), get_classes_root_hkey(), GetCurrentUserKey(), GetTimeouts(), InitSettings(), IopCheckBackupRestorePrivilege(), IopParseDevice(), LoadShutdownSelState(), LoadUserProfileW(), notif_thread_proc(), NpCreateClientEnd(), NtAccessCheck(), NtOpenProcess(), NtOpenThread(), ObCheckObjectAccess(), ObpIncrementHandleCount(), ObpIncrementUnnamedHandleCount(), OLECONVERT_CreateCompObjStream(), DriveVolume::Open(), open_file(), OpenClassesRootKey(), OpenCurrentConfigKey(), OpenLocalMachineKey(), OpenPredefinedKey(), OpenUsersKey(), print_windows_access_mask(), PrintFileDacl(), PspCreateProcess(), PspCreateThread(), PspSetPrimaryToken(), RegCreateKeyA(), RegCreateKeyW(), registry_callback(), RegOpenKeyA(), RegOpenKeyW(), RegReplaceKeyW(), RtlpGetRegistryHandle(), RtlQueryRegistryValues(), SaveShutdownSelState(), ScmLogAccountHack(), SeAccessCheck(), SepAccessCheck(), BtrfsPropSheet::set_cmdline(), SetDefaultLanguage(), CClassNode::SetupNode(), SHGetShellKey(), SHRegDuplicateHKey(), SmLookupSubsystem(), START_TEST(), test1(), test2(), test3(), test8(), test9(), test_AccessCheck(), test_alertable(), test_child_token_sd(), Test_CreateOpenKey(), test_default_handle_security(), test_GetTokenInformation(), test_LsaLookupSids(), test_maximum_allowed(), test_process_security(), test_publish_components(), test_token_attr(), test_token_security_descriptor(), WlxScreenSaverNotify(), WlxStartApplication(), WsNcOpen(), WsNcRefreshFromRegistry(), WsOpenRegistryRoot(), WsSetupCatalogProtection(), WsTcOpen(), and WsTcRefreshFromRegistry().

#define MAXIMUM_FILENAME_LENGTH   256

Definition at line 801 of file nt_native.h.

#define MAXIMUM_PROCESSORS   32

Definition at line 1328 of file nt_native.h.

#define MEM_COMMIT   0x1000

Definition at line 1313 of file nt_native.h.

Referenced by _DoDLLInjection(), _Function_class_(), _Ret_opt_bytecount_(), Allocate(), allocate_block(), AllocateGuarded(), AllocateReadOnly(), apc_deadlock_thread(), BaseCreateStack(), BaseCreateVDMEnvironment(), BasePushProcessParameters(), BehaviorChecks(), CheckAdjacentVADs(), CheckAlignment(), CKsAllocator::Commit(), copy(), CopyLoop(), CreateProcessInternalW(), CustomBaseAllocation(), ATL::CWndProcThunk::CWndProcThunk(), ExpLoadInitialProcess(), ExRaiseHardError(), GdiPoolAllocate(), infinite_recursive(), IntUserHeapCreate(), LsapAllocateClientBuffer(), LsapEnumLogonSessions(), LsapGetLogonSessionData(), main(), MakeReadOnly(), MemInitialize(), MiCheckForUserStackOverflow(), MiQueryAddressState(), MiQueryMemoryBasicInformation(), MmInitializeProcessAddressSpace(), MmQuerySectionView(), NtAllocateVirtualMemory(), PageFileBehaviorChecks(), PsaiMalloc(), PSFacBuf_CreateProxy(), replace(), RtlAllocateHandle(), RtlAllocateHeap(), RtlCreateEnvironment(), RtlCreateHeap(), RtlCreateQueryDebugBuffer(), RtlpCreateUnCommittedRange(), RtlpCreateUserStack(), RtlpDphAllocateNode(), RtlpDphGrowVirtual(), RtlpExtendHeap(), RtlpFindAndCommitPages(), RtlpInitEnvironment(), RtlpPageHeapCreate(), RtlSetEnvironmentVariable(), setup_thiscall_wrappers(), SimpleAllocation(), SimpleErrorChecks(), START_TEST(), StdMemAllocator_Alloc(), StressTesting(), SystemProcessTest(), SystemProcessTestWorker(), test_CompareStringW(), test_CreateFileMapping_protection(), test_dib_bits_access(), test_dibsections(), test_ExitProcess(), test_image_mapping(), Test_ImageSection2(), test_Loader(), test_mapping(), test_MapViewOfFile(), test_NtAreMappedFilesTheSame(), Test_PageFileSection(), test_queryvirtualmemory(), test_read_write(), test_section_access(), test_VirtualAlloc(), test_VirtualAlloc_protection(), test_VirtualAllocEx(), test_VirtualProtect(), test_write_watch(), test_WriteFileGather(), test_ws_functions(), TestFreeNoAccess(), TestPhysicalMemorySection(), TestReadWrite(), TH32CreateSnapshot(), VDDAllocMem(), VDDDeInstallMemoryHook(), VirtualTest(), wave_in_test_device(), and wave_out_test_device().

#define MEM_LARGE_PAGES   0x20000000

Definition at line 1322 of file nt_native.h.

Referenced by NtAllocateVirtualMemory(), NtMapViewOfSection(), and SimpleErrorChecks().