Fix some compilation errors

svn path=/trunk/; revision=24765
This commit is contained in:
Thomas Bluemel 2006-11-15 20:24:55 +00:00
parent 8b93146888
commit a1e3bd38a5
8 changed files with 27 additions and 13 deletions

View file

@ -31,7 +31,7 @@ HalInitializeProcessor(IN ULONG ProcessorNumber,
/* Update the interrupt affinity and processor mask */
InterlockedBitTestAndSet(&HalpActiveProcessors, ProcessorNumber);
InterlockedBitTestAndSet(&HalpDefaultInterruptAffinity, ProcessorNumber);
InterlockedBitTestAndSet((PLONG)&HalpDefaultInterruptAffinity, ProcessorNumber);
/* FIXME: Register routines for KDCOM */
}

View file

@ -7036,12 +7036,6 @@ ExSystemTimeToLocalTime(
IN PLARGE_INTEGER SystemTime,
OUT PLARGE_INTEGER LocalTime);
NTKERNELAPI
BOOLEAN
NTAPI
ExTryToAcquireResourceExclusiveLite(
IN PERESOURCE Resource);
NTKERNELAPI
VOID
NTAPI

View file

@ -96,6 +96,7 @@ ExfUnblockPushLock(
//
// Resource Functions
//
NTKERNELAPI
BOOLEAN
NTAPI
ExTryToAcquireResourceExclusiveLite(
@ -151,6 +152,7 @@ NtCreateEventPair(
IN POBJECT_ATTRIBUTES ObjectAttributes
);
NTSYSCALLAPI
NTSTATUS
NTAPI
NtCreateKeyedEvent(
@ -205,7 +207,7 @@ NtDisplayString(
IN PUNICODE_STRING DisplayString
);
NTSYSCALLAPI
NTSTATUS
NTAPI
NtEnumerateSystemEnvironmentValuesEx(
@ -361,6 +363,7 @@ NtQuerySystemEnvironmentValue(
PULONG ReturnLength
);
NTSYSCALLAPI
NTSTATUS
NTAPI
NtQuerySystemEnvironmentValueEx(
@ -509,6 +512,7 @@ NtSetSystemEnvironmentValue(
IN PUNICODE_STRING Value
);
NTSYSCALLAPI
NTSTATUS
NTAPI
NtSetSystemEnvironmentValueEx(

View file

@ -30,24 +30,28 @@ Author:
//
// Win32K Process/Thread Functions
//
NTKERNELAPI
struct _W32THREAD*
NTAPI
PsGetCurrentThreadWin32Thread(
VOID
);
NTKERNELAPI
struct _W32PROCESS*
NTAPI
PsGetCurrentProcessWin32Process(
VOID
);
NTKERNELAPI
PVOID
NTAPI
PsGetProcessWin32Process(
PEPROCESS Process
);
NTKERNELAPI
VOID
NTAPI
PsSetProcessWin32Process(
@ -55,6 +59,7 @@ PsSetProcessWin32Process(
PVOID Win32Process
);
NTKERNELAPI
VOID
NTAPI
PsSetThreadWin32Thread(
@ -62,18 +67,21 @@ PsSetThreadWin32Thread(
PVOID Win32Thread
);
NTKERNELAPI
PVOID
NTAPI
PsGetThreadWin32Thread(
PETHREAD Thread
);
NTKERNELAPI
BOOLEAN
NTAPI
PsGetThreadHardErrorsAreDisabled(
PETHREAD Thread
);
NTKERNELAPI
VOID
NTAPI
PsSetThreadHardErrorsAreDisabled(
@ -81,12 +89,14 @@ PsSetThreadHardErrorsAreDisabled(
IN BOOLEAN Disabled
);
NTKERNELAPI
VOID
NTAPI
PsEstablishWin32Callouts(
PWIN32_CALLOUTS_FPNS CalloutData
);
NTKERNELAPI
VOID
NTAPI
PsReturnProcessNonPagedPoolQuota(
@ -97,6 +107,7 @@ PsReturnProcessNonPagedPoolQuota(
//
// Process Impersonation Functions
//
NTKERNELAPI
VOID
NTAPI
PsRevertThreadToSelf(
@ -106,10 +117,12 @@ PsRevertThreadToSelf(
//
// Misc. Functions
//
NTKERNELAPI
HANDLE
NTAPI
PsGetProcessId(PEPROCESS Process);
NTKERNELAPI
NTSTATUS
NTAPI
PsLookupProcessThreadByCid(
@ -132,6 +145,7 @@ NtAlertResumeThread(
);
typedef ULONG APPHELPCACHESERVICECLASS;
NTSYSCALLAPI
NTSTATUS
NTAPI
NtApphelpCacheControl(

View file

@ -104,7 +104,7 @@ DbgkCreateThread(PVOID StartAddress)
PAGED_CODE();
/* Check if this process has already been notified */
ProcessFlags = InterlockedAnd(&Process->Flags,
ProcessFlags = InterlockedAnd((PLONG)&Process->Flags,
PSF_CREATE_REPORTED_BIT |
PSF_IMAGE_NOTIFY_DONE_BIT);
if (!(ProcessFlags & PSF_IMAGE_NOTIFY_DONE_BIT) && (PsImageNotifyEnabled))

View file

@ -1055,8 +1055,9 @@ ThreadScan:
else
{
/* Set the process flags */
InterlockedOr(&Process->Flags, PSF_NO_DEBUG_INHERIT_BIT |
PSF_CREATE_REPORTED_BIT);
InterlockedOr((PLONG)&Process->Flags,
PSF_NO_DEBUG_INHERIT_BIT |
PSF_CREATE_REPORTED_BIT);
/* Reference the debug object */
ObDereferenceObject(DebugObject);

View file

@ -1068,7 +1068,7 @@ FsRtlUninitializeFileLock(IN PFILE_LOCK FileLock)
/* Acquire cancel spinlock and clear the cancel routine */
IoAcquireCancelSpinLock(&Irp->CancelIrql);
IoSetCancelRoutine(Irp, NULL);
(void)IoSetCancelRoutine(Irp, NULL);
IoReleaseCancelSpinLock(Irp->CancelIrql);
/* Complete the IRP */

View file

@ -1329,7 +1329,8 @@ IoReadPartitionTable(IN PDEVICE_OBJECT DeviceObject,
PDRIVE_LAYOUT_INFORMATION DriveLayoutInfo = NULL;
LONG j = -1, i = -1, k;
DISK_GEOMETRY DiskGeometry;
LONGLONG EndSector, MaxSector, StartOffset, MaxOffset;
LONGLONG EndSector, MaxSector, StartOffset;
ULONGLONG MaxOffset;
LARGE_INTEGER Offset, VolumeOffset;
BOOLEAN IsPrimary = TRUE, IsEzDrive = FALSE, MbrFound = FALSE;
BOOLEAN IsValid, IsEmpty = TRUE;