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 */ /* Update the interrupt affinity and processor mask */
InterlockedBitTestAndSet(&HalpActiveProcessors, ProcessorNumber); InterlockedBitTestAndSet(&HalpActiveProcessors, ProcessorNumber);
InterlockedBitTestAndSet(&HalpDefaultInterruptAffinity, ProcessorNumber); InterlockedBitTestAndSet((PLONG)&HalpDefaultInterruptAffinity, ProcessorNumber);
/* FIXME: Register routines for KDCOM */ /* FIXME: Register routines for KDCOM */
} }

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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