671 DebugTrace(-1,
Dbg,
"FatCommonLockControl -> STATUS_INVALID_PARAMETER\n", 0);
680 if (!FatAcquireSharedFcb( IrpContext,
Fcb )) {
695 #if (NTDDI_VERSION >= NTDDI_WIN8) 721 #if (NTDDI_VERSION >= NTDDI_WIN8) 727 OplockPostIrp =
TRUE;
FSRTL_ADVANCED_FCB_HEADER Header
#define FatCompleteRequest(IRPCONTEXT, IRP, STATUS)
#define STATUS_INVALID_PARAMETER
VOID NTAPI FatOplockComplete(IN PVOID Context, IN PIRP Irp)
#define DebugTrace(INDENT, LEVEL, X, Y)
struct _FCB::@702::@705 Fcb
_Inout_ PFILE_OBJECT _In_ TYPE_OF_OPEN TypeOfOpen
#define FatGetFcbOplock(F)
#define _SEH2_AbnormalTermination()
union _FCB::@702 Specific
#define FatReleaseFcb(IRPCONTEXT, Fcb)
enum _TYPE_OF_OPEN TYPE_OF_OPEN
_Inout_ PFILE_OBJECT _In_ TYPE_OF_OPEN PFCB _In_opt_ PCCB Ccb
NTSTATUS NTAPI FsRtlProcessFileLock(IN PFILE_LOCK FileLock, IN PIRP Irp, IN PVOID Context OPTIONAL)
__drv_aliasesMem FORCEINLINE PIO_STACK_LOCATION IoGetCurrentIrpStackLocation(_In_ PIRP Irp)
#define FatIsFastIoPossible(FCB)
_In_ PIO_STACK_LOCATION IrpSp
NTSTATUS FatFsdPostRequest(IN PIRP_CONTEXT IrpContext, IN PIRP Irp)
NTSTATUS NTAPI FsRtlCheckOplock(IN POPLOCK Oplock, IN PIRP Irp, IN PVOID Context, IN POPLOCK_WAIT_COMPLETE_ROUTINE CompletionRoutine OPTIONAL, IN POPLOCK_FS_PREPOST_IRP PostIrpRoutine OPTIONAL)
struct _NAMED_PIPE_CREATE_PARAMETERS * Parameters
TYPE_OF_OPEN FatDecodeFileObject(_In_ PFILE_OBJECT FileObject, _Outptr_ PVCB *Vcb, _Outptr_ PFCB *FcbOrDcb, _Outptr_ PCCB *Ccb)