12 #define ntv6(x) (LOBYTE(LOWORD(GetVersion())) >= 6 ? (x) : 0) 84 ok(FlagsInfo->
Flags != 0x55555555,
"Flags = %lx\n", FlagsInfo->
Flags);
127 ok(Buffer2[0] == 0x00000455,
"Buffer2[0] = %lx\n", Buffer2[0]);
128 ok(Buffer2[1] == 0x55555500,
"Buffer2[1] = %lx\n", Buffer2[1]);
146 skip(
"Cannot acquire SeDebugPrivilege\n");
207 sizeof(SetTimeInfo));
214 skip(
"Cannot acquire SeSystemTimePrivilege\n");
221 sizeof(SetTimeInfo) + 1);
227 sizeof(SetTimeInfo));
235 sizeof(SetTimeInfo));
252 sizeof(SetTimeInfo));
269 sizeof(SetTimeInfo));
306 ok((
Buffer[0] & 0x55fefe55) == 0x55000055,
"Buffer[0] = %lx\n",
Buffer[0]);
IN CINT OUT PVOID IN ULONG OUT PULONG ReturnLength
#define STATUS_PRIVILEGE_NOT_HELD
NTSYSAPI NTSTATUS NTAPI NtQuerySystemInformation(IN SYSTEM_INFORMATION_CLASS SystemInfoClass, OUT PVOID SystemInfoBuffer, IN ULONG SystemInfoBufferSize, OUT PULONG BytesReturned OPTIONAL)
#define STATUS_INFO_LENGTH_MISMATCH
static void Test_Flags(void)
#define SE_DEBUG_PRIVILEGE
#define SE_SYSTEMTIME_PRIVILEGE
NTSYSAPI NTSTATUS NTAPI RtlAdjustPrivilege(_In_ ULONG Privilege, _In_ BOOLEAN NewValue, _In_ BOOLEAN ForThread, _Out_ PBOOLEAN OldValue)
#define ok_long(expression, result)
static void Test_TimeAdjustment(void)
#define STATUS_INTEGER_DIVIDE_BY_ZERO
#define STATUS_INVALID_PARAMETER_2
NTSYSAPI NTSTATUS NTAPI NtSetSystemInformation(IN INT SystemInformationClass, IN PVOID SystemInformation, IN ULONG SystemInformationLength)
START_TEST(NtSystemInformation)
_Must_inspect_result_ _In_ ULONG Flags
#define NT_SUCCESS(StatCode)
#define RtlFillMemory(Dest, Length, Fill)
static void Test_KernelDebugger(void)
#define STATUS_ACCESS_DENIED
#define STATUS_INVALID_INFO_CLASS
#define STATUS_ACCESS_VIOLATION
VERSIONHELPERAPI IsWindows7OrGreater()
#define ok_ntstatus(status, expected)
#define STATUS_DATATYPE_MISALIGNMENT