Go to the source code of this file.
◆ OBJ_DIRECTORY_TYPE_INFO_SIZE
◆ OBJ_WINSTA_DIRECTORY_NAME_INFO_SIZE
◆ ObjectBasicInformationTests()
static VOID ObjectBasicInformationTests |
( |
VOID |
| ) |
|
|
static |
Definition at line 15 of file ObQuery.c.
16{
23
24
26
27
29 &WinStaDir,
37 {
38 ok(
FALSE,
"Failed to open \\Windows directory (Status 0x%lx)\n",
Status);
39 return;
40 }
41
42
43 Status = ZwQueryObject(WinStaDirHandle,
45 &BasicInfo,
46 0,
49
50
51 Status = ZwQueryObject(WinStaDirHandle,
53 &BasicInfo,
54 sizeof(BasicInfo),
57
58
59 ok(BasicInfo.
HandleCount != 0,
"\\Windows is in use but HandleCount is 0!\n");
60 ok(BasicInfo.
PointerCount != 0,
"\\Windows is in use but PointerCount is 0!\n");
61
64
66}
#define ok_eq_hex(value, expected)
#define OBJ_WINSTA_DIRECTORY_NAME_INFO_SIZE
#define OBJ_DIRECTORY_TYPE_INFO_SIZE
#define ok_eq_ulong(value, expected)
IN PUNICODE_STRING IN POBJECT_ATTRIBUTES ObjectAttributes
#define NT_SUCCESS(StatCode)
IN CINT OUT PVOID IN ULONG OUT PULONG ReturnLength
#define OBJ_KERNEL_HANDLE
#define OBJ_CASE_INSENSITIVE
#define InitializeObjectAttributes(p, n, a, r, s)
NTSYSAPI NTSTATUS NTAPI ZwOpenDirectoryObject(_Out_ PHANDLE FileHandle, _In_ ACCESS_MASK DesiredAccess, _In_ POBJECT_ATTRIBUTES ObjectAttributes)
NTSYSAPI NTSTATUS NTAPI ZwClose(_In_ HANDLE Handle)
#define DIRECTORY_TRAVERSE
#define RTL_CONSTANT_STRING(s)
#define STATUS_INFO_LENGTH_MISMATCH
Referenced by START_TEST().
◆ START_TEST()
Definition at line 68 of file ObQuery.c.
69{
71}
static VOID ObjectBasicInformationTests(VOID)