win32.ntdef

Windows API header module

Translated from MinGW Windows headers

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
enum uint OBJ_CASE_INSENSITIVE;
OBJ_EXCLUSIVE
enum uint OBJ_EXCLUSIVE;
Undocumented in source.

Variables

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

Meta

Source

See Source File
core/sys/windows/ntdef.d Automatically imported and edited from the druntime module core.sys.windows.ntdef for the auto-generated win32 package.

Authors

Stewart Gordon