[NTDLL_APITEST]
authorThomas Faber <thomas.faber@reactos.org>
Sat, 28 Sep 2013 09:55:29 +0000 (09:55 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Sat, 28 Sep 2013 09:55:29 +0000 (09:55 +0000)
- Test that NtSetTimerResolution appropriately returns STATUS_TIMER_RESOLUTION_NOT_SET. Patch by Aleksandar Andrejevic.
CORE-7387

svn path=/trunk/; revision=60406

rostests/apitests/ntdll/Timer.c

index 1cebbd3..bfb9666 100644 (file)
@@ -75,4 +75,12 @@ START_TEST(TimerResolution)
 
     /* Since we have changed the resolution earlier, it returns STATUS_SUCCESS. */
     ok_hex(Status, STATUS_SUCCESS);
+
+    /* Get the current timer resolution again */
+    Status = NtSetTimerResolution(0,        /* Ignored */
+                                  FALSE,    /* Don't change resolution */
+                                  &CurrentResolution);
+
+    /* The resolution is not changed now, so it should return STATUS_TIMER_RESOLUTION_NOT_SET */
+    ok_hex(Status, STATUS_TIMER_RESOLUTION_NOT_SET);
 }