- 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
STDCALL
KeFlushWriteBuffer(VOID)

View file

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

View file

@ -98,4 +98,31 @@ KfReleaseSpinLock (
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 */

View file

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

View file

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