Don't bugcheck on unimplemented FsRtlOplockFsctrl(), FsRtlCurrentBatchOplock(), FsRtlCheckOplock()
Properly implement FsRtlInitializeOplock() (which is no-op on Windows 2k3)
CORE-10284 #resolve #comment Resolved with r69412
svn path=/trunk/; revision=69412
IN POPLOCK_FS_PREPOST_IRP PostIrpRoutine OPTIONAL)
{
/* Unimplemented */
- KeBugCheck(FILE_SYSTEM);
+ UNIMPLEMENTED;
return STATUS_NOT_IMPLEMENTED;
}
FsRtlCurrentBatchOplock(IN POPLOCK Oplock)
{
/* Unimplemented */
- KeBugCheck(FILE_SYSTEM);
+ UNIMPLEMENTED;
return FALSE;
}
/*++
* @name FsRtlInitializeOplock
- * @unimplemented
+ * @implemented
*
* FILLME
*
NTAPI
FsRtlInitializeOplock(IN OUT POPLOCK Oplock)
{
- UNIMPLEMENTED;
+ PAGED_CODE();
}
/*++
IN ULONG OpenCount)
{
/* Unimplemented */
- KeBugCheck(FILE_SYSTEM);
+ UNIMPLEMENTED;
return STATUS_NOT_IMPLEMENTED;
}