FILE_LOCK - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntifs.h

typedef struct _FILE_LOCK {
  PCOMPLETE_LOCK_IRP_ROUTINE CompleteLockIrpRoutine;
  PUNLOCK_ROUTINE            UnlockRoutine;
  BOOLEAN                    FastIoIsQuestionable;
  BOOLEAN                    SpareC[3];
  PVOID                      LockInformation;
  FILE_LOCK_INFO             LastReturnedLockInfo;
  PVOID                      LastReturnedLock;
  LONG                       LockRequestsInProgress;
} FILE_LOCK;

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ntifs-file_lock)

Description

This structure is reserved for system use. The operating system uses the opaque FILE_LOCK structure to support the locking of files.

Members

CompleteLockIrpRoutine

Reserved for system use.

UnlockRoutine

Reserved for system use.

FastIoIsQuestionable

Reserved for system use.

SpareC[3]

Reserved for system use.

LockInformation

Reserved for system use.

LastReturnedLockInfo

Reserved for system use.

LastReturnedLock

Reserved for system use.

LockRequestsInProgress

Reserved for system use.

See also

PCOMPLETE_LOCK_IRP_ROUTINE