- added stub for PoQueueShutdownWorkItem required by XP's ntfs.sys
- added stubs for KeAcquireInStackQueuedSpinLock and
KeReleaseInStackQueuedSpinLock
Modified: trunk/reactos/hal/hal/hal.c
Modified: trunk/reactos/hal/hal/hal.def
Modified: trunk/reactos/hal/halx86/generic/spinlock.c
Modified: trunk/reactos/ntoskrnl/ntoskrnl.def
Modified: trunk/reactos/ntoskrnl/po/power.c
_____
Modified: trunk/reactos/hal/hal/hal.c
--- trunk/reactos/hal/hal/hal.c 2005-03-29 15:22:44 UTC (rev 14380)
+++ trunk/reactos/hal/hal/hal.c 2005-03-29 17:29:02 UTC (rev 14381)
@@ -721,6 +721,27 @@
VOID
+FASTCALL
+KeAcquireInStackQueuedSpinLock(
+ IN PKSPIN_LOCK SpinLock,
+ IN PKLOCK_QUEUE_HANDLE LockHandle
+ )
+{
+ UNIMPLEMENTED;
+}
+
+
+VOID
+FASTCALL
+KeReleaseInStackQueuedSpinLock(
+ IN PKLOCK_QUEUE_HANDLE LockHandle
+ )
+{
+ UNIMPLEMENTED;
+}
+
+
+VOID
STDCALL
KeFlushWriteBuffer(VOID)
{
_____
Modified: trunk/reactos/hal/hal/hal.def
--- trunk/reactos/hal/hal/hal.def 2005-03-29 15:22:44 UTC (rev
14380)
+++ trunk/reactos/hal/hal/hal.def 2005-03-29 17:29:02 UTC (rev
14381)
@@ -70,6 +70,7 @@
KdPortDisableInterrupts@0
KdPortEnableInterrupts@0
KeAcquireSpinLock@8
+@KeAcquireInStackQueuedSpinLock@8
@KeAcquireSpinLockRaiseToSynch@4
KeGetCurrentIrql@0
KeFlushWriteBuffer@0
@@ -78,6 +79,7 @@
KeRaiseIrql@8
KeRaiseIrqlToDpcLevel@0
KeRaiseIrqlToSynchLevel@0
+@KeReleaseInStackQueuedSpinLock@4
KeReleaseSpinLock@8
KeStallExecutionProcessor@4
@KfAcquireSpinLock@4
_____
Modified: trunk/reactos/hal/halx86/generic/spinlock.c
--- trunk/reactos/hal/halx86/generic/spinlock.c 2005-03-29 15:22:44 UTC
(rev 14380)
+++ trunk/reactos/hal/halx86/generic/spinlock.c 2005-03-29 17:29:02 UTC
(rev 14381)
@@ -98,4 +98,31 @@
KfLowerIrql(NewIrql);
}
+
+/*
+ * @unimplemented
+ */
+VOID
+FASTCALL
+KeAcquireInStackQueuedSpinLock(
+ IN PKSPIN_LOCK SpinLock,
+ IN PKLOCK_QUEUE_HANDLE LockHandle
+ )
+{
+ UNIMPLEMENTED;
+}
+
+
+/*
+ * @unimplemented
+ */
+VOID
+FASTCALL
+KeReleaseInStackQueuedSpinLock(
+ IN PKLOCK_QUEUE_HANDLE LockHandle
+ )
+{
+ UNIMPLEMENTED;
+}
+
/* EOF */
_____
Modified: trunk/reactos/ntoskrnl/ntoskrnl.def
--- trunk/reactos/ntoskrnl/ntoskrnl.def 2005-03-29 15:22:44 UTC (rev
14380)
+++ trunk/reactos/ntoskrnl/ntoskrnl.def 2005-03-29 17:29:02 UTC (rev
14381)
@@ -846,6 +846,7 @@
;PfxInsertPrefix
;PfxRemovePrefix
PoCallDriver@8
+PoQueueShutdownWorkItem@4
PoRegisterDeviceForIdleDetection@16
PoRegisterSystemState@8
PoRequestPowerIrp@24
_____
Modified: trunk/reactos/ntoskrnl/po/power.c
--- trunk/reactos/ntoskrnl/po/power.c 2005-03-29 15:22:44 UTC (rev
14380)
+++ trunk/reactos/ntoskrnl/po/power.c 2005-03-29 17:29:02 UTC (rev
14381)
@@ -275,4 +275,19 @@
return Status;
}
+
+NTSTATUS
+STDCALL
+PoQueueShutdownWorkItem(
+ IN PWORK_QUEUE_ITEM WorkItem
+ )
+{
+ PAGED_CODE();
+
+ DPRINT1("PoQueueShutdownWorkItem(%p)\n", WorkItem);
+
+ return STATUS_NOT_IMPLEMENTED;
+}
+
+
/* EOF */