mirror of
https://github.com/reactos/reactos.git
synced 2025-04-22 05:00:27 +00:00
Fix some compilation errors
svn path=/trunk/; revision=24765
This commit is contained in:
parent
8b93146888
commit
a1e3bd38a5
8 changed files with 27 additions and 13 deletions
|
@ -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 */
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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(
|
||||||
|
|
|
@ -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(
|
||||||
|
|
|
@ -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))
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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 */
|
||||||
|
|
|
@ -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;
|
||||||
|
|
Loading…
Reference in a new issue