ReactOS 0.4.16-dev-297-gc569aee
|
#include "udffs.h"
Go to the source code of this file.
Macros | |
#define | UDF_BUG_CHECK_ID UDF_FILE_CLOSE |
#define | TREE_ITEM_LIST_GRAN 32 |
Typedefs | |
typedef BOOLEAN(* | PCHECK_TREE_ITEM) (IN PUDF_FILE_INFO FileInfo) |
#define UDF_BUG_CHECK_ID UDF_FILE_CLOSE |
typedef BOOLEAN(* PCHECK_TREE_ITEM) (IN PUDF_FILE_INFO FileInfo) |
NTSTATUS UDFBuildTreeItemsList | ( | IN PVCB | Vcb, |
IN PUDF_FILE_INFO | FileInfo, | ||
IN PCHECK_TREE_ITEM | CheckItemProc, | ||
IN PUDF_DATALOC_INFO ** | PassedList, | ||
IN PULONG | PassedListSize, | ||
IN PUDF_DATALOC_INFO ** | FoundList, | ||
IN PULONG | FoundListSize | ||
) |
Referenced by UDFBuildTreeItemsList(), and UDFCloseAllXXXDelayedInDir().
NTSTATUS UDFBuildTreeItemsList | ( | IN PVCB | Vcb, |
IN PUDF_FILE_INFO | FileInfo, | ||
IN PCHECK_TREE_ITEM | CheckItemProc, | ||
IN PUDF_FILE_INFO ** | PassedList, | ||
IN PULONG | PassedListSize, | ||
IN PUDF_FILE_INFO ** | FoundList, | ||
IN PULONG | FoundListSize | ||
) |
Definition at line 806 of file close.cpp.
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().
NTSTATUS NTAPI UDFClose | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 62 of file close.cpp.
Referenced by UDFInitializeFunctionPointers().
Definition at line 754 of file close.cpp.
Referenced by UDFCommonCreate(), UDFCommonDeviceControl(), UDFCommonFlush(), UDFCommonRead(), UDFCommonShutdown(), UDFCommonWrite(), UDFDismountVolume(), UDFEjectReqWaiter(), UDFInvalidateVolumes(), UDFLockVolume(), UDFPnpQueryRemove(), UDFPnpRemove(), and UDFPnpSurpriseRemove().
Definition at line 918 of file close.cpp.
NTSTATUS UDFCommonClose | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
Definition at line 137 of file close.cpp.
Referenced by UDFClose(), UDFCommonDispatch(), and UDFDoDelayedClose().
Definition at line 690 of file close.cpp.
Referenced by DriverEntry().
VOID UDFDoDelayedClose | ( | IN PtrUDFIrpContextLite | NextIrpContextLite | ) |
Definition at line 670 of file close.cpp.
Referenced by UDFCloseAllDelayed(), UDFCloseAllXXXDelayedInDir(), and UDFDelayedClose().
BOOLEAN UDFIsInDelayedCloseQueue | ( | PUDF_FILE_INFO | FileInfo | ) |
BOOLEAN UDFIsLastClose | ( | PUDF_FILE_INFO | FileInfo | ) |
Definition at line 903 of file close.cpp.
Referenced by UDFCloseAllXXXDelayedInDir().
NTSTATUS UDFQueueDelayedClose | ( | PtrUDFIrpContext | IrpContext, |
PtrUDFFCB | Fcb | ||
) |
Definition at line 1106 of file close.cpp.
Referenced by UDFCommonClose().