/* $Id$ * * reactos/ntoskrnl/fs/oplock.c * */ #include #include #ifndef LIBCAPTIVE /********************************************************************** * NAME EXPORTED * FsRtlCheckOplock@20 * * DESCRIPTION * * ARGUMENTS * * RETURN VALUE * */ NTSTATUS STDCALL FsRtlCheckOplock(IN POPLOCK Oplock, IN PIRP Irp, IN PVOID Context, IN POPLOCK_WAIT_COMPLETE_ROUTINE CompletionRoutine OPTIONAL, IN POPLOCK_FS_PREPOST_IRP PostIrpRoutine OPTIONAL) { return(STATUS_NOT_IMPLEMENTED); } /********************************************************************** * NAME EXPORTED * FsRtlCurrentBatchOplock@4 * * DESCRIPTION * * ARGUMENTS * * RETURN VALUE * */ BOOLEAN STDCALL FsRtlCurrentBatchOplock(IN POPLOCK Oplock) { return(FALSE); } /********************************************************************** * NAME EXPORTED * FsRtlInitializeOplock@4 * * DESCRIPTION * * ARGUMENTS * * RETURN VALUE * * NOTE * Obsolete function. */ VOID STDCALL FsRtlInitializeOplock(IN OUT POPLOCK Oplock) { } /********************************************************************** * NAME EXPORTED * FsRtlOplockFsctrl@12 * * DESCRIPTION * * ARGUMENTS * * RETURN VALUE * */ NTSTATUS STDCALL FsRtlOplockFsctrl(IN POPLOCK Oplock, IN PIRP Irp, IN ULONG OpenCount) { return(STATUS_NOT_IMPLEMENTED); } #endif /* LIBCAPTIVE */ /********************************************************************** * NAME EXPORTED * FsRtlOplockIsFastIoPossible@4 * * DESCRIPTION * * ARGUMENTS * * RETURN VALUE * */ BOOLEAN STDCALL FsRtlOplockIsFastIoPossible(IN POPLOCK Oplock) { return(TRUE); } #ifndef LIBCAPTIVE /********************************************************************** * NAME EXPORTED * FsRtlUninitializeOplock@4 * * DESCRIPTION * * ARGUMENTS * * RETURN VALUE * */ VOID STDCALL FsRtlUninitializeOplock(IN POPLOCK Oplock) { } #endif /* LIBCAPTIVE */ /* EOF */