- added stub for PoQueueShutdownWorkItem required by XP's ntfs.sys

- added stubs for KeAcquireInStackQueuedSpinLock and KeReleaseInStackQueuedSpinLock

svn path=/trunk/; revision=14381
This commit is contained in:
Thomas Bluemel 2005-03-29 17:29:02 +00:00
parent 9ad486dd0a
commit c1442ae332
5 changed files with 66 additions and 0 deletions

View file

@ -720,6 +720,27 @@ KeAcquireSpinLockRaiseToSynch(
} }
VOID
FASTCALL
KeAcquireInStackQueuedSpinLock(
IN PKSPIN_LOCK SpinLock,
IN PKLOCK_QUEUE_HANDLE LockHandle
)
{
UNIMPLEMENTED;
}
VOID
FASTCALL
KeReleaseInStackQueuedSpinLock(
IN PKLOCK_QUEUE_HANDLE LockHandle
)
{
UNIMPLEMENTED;
}
VOID VOID
STDCALL STDCALL
KeFlushWriteBuffer(VOID) KeFlushWriteBuffer(VOID)

View file

@ -70,6 +70,7 @@ KdPortSave@0
KdPortDisableInterrupts@0 KdPortDisableInterrupts@0
KdPortEnableInterrupts@0 KdPortEnableInterrupts@0
KeAcquireSpinLock@8 KeAcquireSpinLock@8
@KeAcquireInStackQueuedSpinLock@8
@KeAcquireSpinLockRaiseToSynch@4 @KeAcquireSpinLockRaiseToSynch@4
KeGetCurrentIrql@0 KeGetCurrentIrql@0
KeFlushWriteBuffer@0 KeFlushWriteBuffer@0
@ -78,6 +79,7 @@ KeQueryPerformanceCounter@4
KeRaiseIrql@8 KeRaiseIrql@8
KeRaiseIrqlToDpcLevel@0 KeRaiseIrqlToDpcLevel@0
KeRaiseIrqlToSynchLevel@0 KeRaiseIrqlToSynchLevel@0
@KeReleaseInStackQueuedSpinLock@4
KeReleaseSpinLock@8 KeReleaseSpinLock@8
KeStallExecutionProcessor@4 KeStallExecutionProcessor@4
@KfAcquireSpinLock@4 @KfAcquireSpinLock@4

View file

@ -98,4 +98,31 @@ KfReleaseSpinLock (
KfLowerIrql(NewIrql); 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 */ /* EOF */

View file

@ -846,6 +846,7 @@ ObDereferenceObject@4
;PfxInsertPrefix ;PfxInsertPrefix
;PfxRemovePrefix ;PfxRemovePrefix
PoCallDriver@8 PoCallDriver@8
PoQueueShutdownWorkItem@4
PoRegisterDeviceForIdleDetection@16 PoRegisterDeviceForIdleDetection@16
PoRegisterSystemState@8 PoRegisterSystemState@8
PoRequestPowerIrp@24 PoRequestPowerIrp@24

View file

@ -275,4 +275,19 @@ NtPowerInformation(
return Status; return Status;
} }
NTSTATUS
STDCALL
PoQueueShutdownWorkItem(
IN PWORK_QUEUE_ITEM WorkItem
)
{
PAGED_CODE();
DPRINT1("PoQueueShutdownWorkItem(%p)\n", WorkItem);
return STATUS_NOT_IMPLEMENTED;
}
/* EOF */ /* EOF */