Go to the source code of this file.
|
#define | ConvertAnsiToUnicodePrologue |
|
#define | ConvertAnsiToUnicodeBody(name) |
|
#define | ConvertAnsiToUnicodeEpilogue |
|
#define | ConvertWin32AnsiObjectApiToUnicodeApi(obj, name, ...) |
|
#define | ConvertWin32AnsiObjectApiToUnicodeApi2(obj, name, ...) |
|
#define | ConvertWin32AnsiChangeApiToUnicodeApi(obj, name, ...) |
|
#define | ConvertOpenWin32AnsiObjectApiToUnicodeApi(obj, acc, inh, name) |
|
#define | CreateNtObjectFromWin32ApiPrologue |
|
#define | CreateNtObjectFromWin32ApiBody(ntobj, sec, name, access, ...) |
|
#define | CreateNtObjectFromWin32ApiEpilogue |
|
#define | CreateNtObjectFromWin32Api(obj, ntobj, access, sec, name, ...) |
|
#define | OpenNtObjectFromWin32Api(ntobj, acc, inh, name) |
|
◆ ConvertAnsiToUnicodeBody
Value:
RtlInitAnsiString(&AnsiName,
name); \
NTSYSAPI NTSTATUS NTAPI RtlAnsiStringToUnicodeString(PUNICODE_STRING DestinationString, PANSI_STRING SourceString, BOOLEAN AllocateDestinationString)
Definition at line 38 of file base_x.h.
◆ ConvertAnsiToUnicodeEpilogue
#define ConvertAnsiToUnicodeEpilogue |
Value:
else \
}
#define STATUS_BUFFER_OVERFLOW
#define ERROR_FILENAME_EXCED_RANGE
Definition at line 42 of file base_x.h.
◆ ConvertAnsiToUnicodePrologue
#define ConvertAnsiToUnicodePrologue |
◆ ConvertOpenWin32AnsiObjectApiToUnicodeApi
#define ConvertOpenWin32AnsiObjectApiToUnicodeApi |
( |
|
obj, |
|
|
|
acc, |
|
|
|
inh, |
|
|
|
name |
|
) |
| |
Value: ConvertAnsiToUnicodePrologue \
{ \
} \
ConvertAnsiToUnicodeBody(
name) \
#define ConvertAnsiToUnicodeEpilogue
#define NT_SUCCESS(StatCode)
#define ERROR_INVALID_PARAMETER
Definition at line 86 of file base_x.h.
◆ ConvertWin32AnsiChangeApiToUnicodeApi
Value: ConvertAnsiToUnicodePrologue \
ConvertAnsiToUnicodeBody(
name) \
Definition at line 76 of file base_x.h.
◆ ConvertWin32AnsiObjectApiToUnicodeApi
Value: ConvertAnsiToUnicodePrologue \
ConvertAnsiToUnicodeBody(
name) \
Definition at line 54 of file base_x.h.
◆ ConvertWin32AnsiObjectApiToUnicodeApi2
#define ConvertWin32AnsiObjectApiToUnicodeApi2 |
( |
|
obj, |
|
|
|
name, |
|
|
|
... |
|
) |
| |
Value: ConvertAnsiToUnicodePrologue \
ConvertAnsiToUnicodeBody(
name) \
Definition at line 65 of file base_x.h.
◆ CreateNtObjectFromWin32Api
Value: CreateNtObjectFromWin32ApiPrologue \
CreateNtObjectFromWin32ApiBody(ntobj, sec,
name,
access, ##__VA_ARGS__); \
#define CreateNtObjectFromWin32ApiEpilogue
GLuint GLint GLboolean GLint GLenum access
Definition at line 135 of file base_x.h.
◆ CreateNtObjectFromWin32ApiBody
Value:
sec, \
IN PUNICODE_STRING IN POBJECT_ATTRIBUTES ObjectAttributes
POBJECT_ATTRIBUTES WINAPI BaseFormatObjectAttributes(OUT POBJECT_ATTRIBUTES ObjectAttributes, IN PSECURITY_ATTRIBUTES SecurityAttributes OPTIONAL, IN PUNICODE_STRING ObjectName)
NTSYSAPI VOID NTAPI RtlInitUnicodeString(PUNICODE_STRING DestinationString, PCWSTR SourceString)
_In_ PVOID _Out_opt_ PULONG_PTR _Outptr_opt_ PCUNICODE_STRING * ObjectName
Definition at line 112 of file base_x.h.
◆ CreateNtObjectFromWin32ApiEpilogue
#define CreateNtObjectFromWin32ApiEpilogue |
Value:
{ \
else \
} \
}
#define ERROR_ALREADY_EXISTS
#define STATUS_OBJECT_NAME_EXISTS
Definition at line 118 of file base_x.h.
◆ CreateNtObjectFromWin32ApiPrologue
#define CreateNtObjectFromWin32ApiPrologue |
◆ OpenNtObjectFromWin32Api
#define OpenNtObjectFromWin32Api |
( |
|
ntobj, |
|
|
|
acc, |
|
|
|
inh, |
|
|
|
name |
|
) |
| |
Value: CreateNtObjectFromWin32ApiPrologue \
{ \
} \
{ \
} \
}
HANDLE WINAPI BaseGetNamedObjectDirectory(VOID)
#define STATUS_INVALID_PARAMETER
Definition at line 143 of file base_x.h.