ReactOS 0.4.16-dev-457-g087979e
|
Go to the source code of this file.
Macros | |
#define | UDF_CLOSE_NTREQFCB_DELETED 0x01 |
#define | UDF_CLOSE_FCB_DELETED 0x02 |
#define | UDFCloseAllDelayedInDir(Vcb, FI) UDFCloseAllXXXDelayedInDir(Vcb,FI,FALSE); |
#define | UDFCloseAllSystemDelayedInDir(Vcb, FI) UDFCloseAllXXXDelayedInDir(Vcb,FI,TRUE); |
#define | UDFRemoveFromDelayedQueue(Fcb) UDFCloseAllDelayedInDir((Fcb)->Vcb, (Fcb)->FileInfo) |
#define | UDFRemoveFromSystemDelayedQueue(Fcb) UDFCloseAllSystemDelayedInDir((Fcb)->Vcb, (Fcb)->FileInfo) |
#define | UDFRemoveFileId__(Vcb, fi) UDFRemoveFileId(Vcb, UDFGetNTFileId(Vcb, fi, &(fi->Fcb->FCBName->ObjectName))); |
#define | UDFZeroDataEx(NtReqFcb, Offset, Length, CanWait, Vcb, FileObject) UDFPurgeCacheEx_(NtReqFcb, Offset, Length, CanWait, Vcb, FileObject) |
#define | UDFPurgeCacheEx(NtReqFcb, Offset, Length, CanWait, Vcb, FileObject) UDFPurgeCacheEx_(NtReqFcb, Offset, Length, CanWait, Vcb, FileObject) |
#define UDFCloseAllDelayedInDir | ( | Vcb, | |
FI | |||
) | UDFCloseAllXXXDelayedInDir(Vcb,FI,FALSE); |
#define UDFCloseAllSystemDelayedInDir | ( | Vcb, | |
FI | |||
) | UDFCloseAllXXXDelayedInDir(Vcb,FI,TRUE); |
#define UDFPurgeCacheEx | ( | NtReqFcb, | |
Offset, | |||
Length, | |||
CanWait, | |||
Vcb, | |||
FileObject | |||
) | UDFPurgeCacheEx_(NtReqFcb, Offset, Length, CanWait, Vcb, FileObject) |
#define UDFRemoveFileId__ | ( | Vcb, | |
fi | |||
) | UDFRemoveFileId(Vcb, UDFGetNTFileId(Vcb, fi, &(fi->Fcb->FCBName->ObjectName))); |
#define UDFZeroDataEx | ( | NtReqFcb, | |
Offset, | |||
Length, | |||
CanWait, | |||
Vcb, | |||
FileObject | |||
) | UDFPurgeCacheEx_(NtReqFcb, Offset, Length, CanWait, Vcb, FileObject) |
NTSTATUS NTAPI DriverEntry | ( | PDRIVER_OBJECT | DriverObject, |
PUNICODE_STRING | RegistryPath | ||
) |
Definition at line 423 of file fastio.cpp.
Referenced by UDFInitializeFunctionPointers().
Definition at line 514 of file fastio.cpp.
Referenced by UDFInitializeFunctionPointers().
BOOLEAN UDFAcquireResourceExclusiveWithCheck | ( | IN PERESOURCE | Resource | ) |
Definition at line 2529 of file misc.cpp.
Referenced by UDFCommonCleanup(), UDFCommonWrite(), UDFSetAllocationInformation(), UDFSetEOF(), and UDFTSendIOCTL().
BOOLEAN UDFAcquireResourceSharedWithCheck | ( | IN PERESOURCE | Resource | ) |
Definition at line 2556 of file misc.cpp.
Referenced by UDFCommonRead().
Definition at line 707 of file misc.cpp.
Referenced by UDFOpenFile().
Definition at line 854 of file misc.cpp.
Referenced by UDFBlankMount(), UDFCompleteMount(), and UDFFirstOpenFile().
PtrUDFIrpContext UDFAllocateIrpContext | ( | PIRP | Irp, |
PDEVICE_OBJECT | PtrTargetDeviceObject | ||
) |
Definition at line 985 of file misc.cpp.
Referenced by UDFCleanup(), UDFClose(), UDFCreate(), UDFDeviceControl(), UDFDirControl(), UDFFileInfo(), UDFFlush(), UDFFSControl(), UDFInitializeIrpContextFromLite(), UDFLockControl(), UDFPnp(), UDFQueryVolInfo(), UDFRead(), UDFSetVolInfo(), UDFShutdown(), and UDFWrite().
PtrUDFObjectName UDFAllocateObjectName | ( | VOID | ) |
Definition at line 611 of file misc.cpp.
Referenced by UDFBlankMount(), UDFCompleteMount(), UDFFirstOpenFile(), and UDFRename().
NTSTATUS UDFAssignAcl | ( | IN PVCB | Vcb, |
IN PFILE_OBJECT | FileObject, | ||
IN PtrUDFFCB | Fcb, | ||
IN PtrUDFNTRequiredFCB | NtReqFcb | ||
) |
Definition at line 706 of file secursup.cpp.
Referenced by UDFCompleteMount(), and UDFLookUpAcl().
NTSTATUS UDFCheckAccessRights | ( | PFILE_OBJECT | FileObject, |
PACCESS_STATE | AccessState, | ||
PtrUDFFCB | Fcb, | ||
PtrUDFCCB | Ccb, | ||
ACCESS_MASK | DesiredAccess, | ||
USHORT | ShareAccess | ||
) |
Definition at line 927 of file secursup.cpp.
Referenced by UDFCommonCreate(), UDFDoesOSAllowFileToBeTargetForRename__(), UDFSetAccessRights(), and UDFSetDispositionInformation().
Definition at line 629 of file verfysup.cpp.
Referenced by UDFCommonClose(), UDFPerformVerify(), UDFPnpQueryRemove(), UDFPnpRemove(), UDFPnpSurpriseRemove(), and UDFScanForDismountedVcb().
NTSTATUS NTAPI UDFCleanup | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 43 of file cleanup.cpp.
Referenced by UDFInitializeFunctionPointers().
VOID __fastcall UDFCleanUpCCB | ( | PtrUDFCCB | Ccb | ) |
Definition at line 805 of file misc.cpp.
Referenced by UDFCommonClose(), and UDFCommonCreate().
VOID __fastcall UDFCleanUpFCB | ( | PtrUDFFCB | Fcb | ) |
Definition at line 908 of file misc.cpp.
Referenced by UDFBlankMount(), UDFCleanUpFcbChain(), UDFCommonCreate(), and UDFCompleteMount().
ULONG UDFCleanUpFcbChain | ( | IN PVCB | Vcb, |
IN PUDF_FILE_INFO | fi, | ||
IN ULONG | TreeLength, | ||
IN BOOLEAN | VcbAcquired | ||
) |
Definition at line 400 of file close.cpp.
Referenced by UDFCloseResidual(), UDFCommonClose(), UDFCommonCreate(), and UDFRename().
Definition at line 1428 of file fscntrl.cpp.
Referenced by UDFReleaseVCB(), and UDFVerifyVolume().
NTSTATUS NTAPI UDFClose | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 62 of file close.cpp.
Referenced by UDFInitializeFunctionPointers().
Definition at line 918 of file close.cpp.
NTSTATUS UDFCloseFileInfoChain | ( | IN PVCB | Vcb, |
IN PUDF_FILE_INFO | fi, | ||
IN ULONG | TreeLength, | ||
IN BOOLEAN | VcbAcquired | ||
) |
Definition at line 696 of file cleanup.cpp.
Referenced by UDFCommonCleanup(), and UDFCommonCreate().
Definition at line 1349 of file fscntrl.cpp.
Referenced by UDFDismountVcb(), and UDFMountVolume().
NTSTATUS UDFCommonCleanup | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
Definition at line 126 of file cleanup.cpp.
Referenced by UDFCleanup(), and UDFCommonDispatch().
NTSTATUS UDFCommonClose | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
Definition at line 137 of file close.cpp.
Referenced by UDFClose(), UDFCommonDispatch(), and UDFDoDelayedClose().
NTSTATUS UDFCommonCreate | ( | IN PtrUDFIrpContext | PtrIrpContext, |
IN PIRP | Irp | ||
) |
NTSTATUS NTAPI UDFCommonDeviceControl | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
Definition at line 149 of file devcntrl.cpp.