the ProcessPriorityBoost class expects ULONG, not BOOL
Modified: trunk/reactos/lib/kernel32/process/proc.c

Modified: trunk/reactos/lib/kernel32/process/proc.c
--- trunk/reactos/lib/kernel32/process/proc.c	2005-01-21 21:29:29 UTC (rev 13194)
+++ trunk/reactos/lib/kernel32/process/proc.c	2005-01-21 21:34:49 UTC (rev 13195)
@@ -881,12 +881,12 @@
                         PBOOL pDisablePriorityBoost)
 {
   NTSTATUS Status;
-  BOOL PriorityBoost;
+  ULONG PriorityBoost;
 
   Status = NtQueryInformationProcess(hProcess,
 				     ProcessPriorityBoost,
 				     &PriorityBoost,
-				     sizeof(BOOL),
+				     sizeof(ULONG),
 				     NULL);
   if (NT_SUCCESS(Status))
     {
@@ -908,12 +908,12 @@
                         BOOL bDisablePriorityBoost)
 {
   NTSTATUS Status;
-  BOOL PriorityBoost = (bDisablePriorityBoost ? TRUE : FALSE); /* prevent setting values other than 1 and 0 */
+  ULONG PriorityBoost = (bDisablePriorityBoost ? TRUE : FALSE); /* prevent setting values other than 1 and 0 */
 
   Status = NtSetInformationProcess(hProcess,
 				   ProcessPriorityBoost,
 				   &PriorityBoost,
-				   sizeof(BOOL));
+				   sizeof(ULONG));
   if (!NT_SUCCESS(Status))
     {
       SetLastErrorByStatus(Status);