windows.ntdef

\ ntdef.d * * Windows API header module * * Translated from MinGW Windows headers * by Stewart Gordon * * Placed into public domain * \**********************************************************************

Members

Aliases

ANSI_STRING, OEM_STRING
alias ANSI_STRING, OEM_STRING = STRING
Undocumented in source.
NTSTATUS
alias NTSTATUS = int
Undocumented in source.
PCUNICODE_STRING
alias PCUNICODE_STRING = const(UNICODE_STRING)*
Undocumented in source.
PHYSICAL_ADDRESS
alias PHYSICAL_ADDRESS = LARGE_INTEGER
Undocumented in source.
PNTSTATUS
alias PNTSTATUS = int*
Undocumented in source.
POBJECT_ATTRIBUTES
alias POBJECT_ATTRIBUTES = OBJECT_ATTRIBUTES*
Undocumented in source.
PPHYSICAL_ADDRESS
alias PPHYSICAL_ADDRESS = LARGE_INTEGER*
Undocumented in source.
PSTRING, PANSI_STRING, POEM_STRING
alias PSTRING, PANSI_STRING, POEM_STRING = STRING*
Undocumented in source.
PUNICODE_STRING
alias PUNICODE_STRING = UNICODE_STRING*
Undocumented in source.

Enums

SECTION_INHERIT
enum SECTION_INHERIT
Undocumented in source.

Functions

InitializeObjectAttributes
void InitializeObjectAttributes(OBJECT_ATTRIBUTES* p, UNICODE_STRING* n, uint a, HANDLE r, void* s)
Undocumented in source. Be warned that the author may not have intended to support it.
NT_SUCCESS
bool NT_SUCCESS(int x)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

OBJECT_ATTRIBUTES
struct OBJECT_ATTRIBUTES
Undocumented in source.
STRING
struct STRING
Undocumented in source.
UNICODE_STRING
struct UNICODE_STRING
OBJ_CASE_INSENSITIVE
uint OBJ_CASE_INSENSITIVE;
OBJ_EXCLUSIVE
uint OBJ_EXCLUSIVE;
Undocumented in source.

Variables

OBJ_INHERIT
uint OBJ_INHERIT;
OBJ_OPENIF
uint OBJ_OPENIF;
OBJ_OPENLINK
uint OBJ_OPENLINK;
OBJ_PERMANENT
uint OBJ_PERMANENT;
OBJ_VALID_ATTRIBUTES
uint OBJ_VALID_ATTRIBUTES;
Undocumented in source.

Meta