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_DIR_CONTROL |
#define | UDF_FNM_FLAG_CAN_BE_8D3 0x01 |
#define | UDF_FNM_FLAG_IGNORE_CASE 0x02 |
#define | UDF_FNM_FLAG_CONTAINS_WC 0x04 |
#define | CanBe8dot3 (FNM_Flags & UDF_FNM_FLAG_CAN_BE_8D3) |
#define | IgnoreCase (FNM_Flags & UDF_FNM_FLAG_IGNORE_CASE) |
#define | ContainsWC (FNM_Flags & UDF_FNM_FLAG_CONTAINS_WC) |
#define | CanBe8dot3 (FNM_Flags & UDF_FNM_FLAG_CAN_BE_8D3) |
#define | IgnoreCase (FNM_Flags & UDF_FNM_FLAG_IGNORE_CASE) |
#define | ContainsWC (FNM_Flags & UDF_FNM_FLAG_CONTAINS_WC) |
Functions | |
NTSTATUS | UDFFindNextMatch (IN PVCB Vcb, IN PDIR_INDEX_HDR hDirIndex, IN PLONG CurrentNumber, IN PUNICODE_STRING PtrSearchPattern, IN UCHAR FNM_Flags, IN PHASH_ENTRY hashes, OUT PDIR_INDEX_ITEM *_DirNdx) |
NTSTATUS NTAPI | UDFDirControl (PDEVICE_OBJECT DeviceObject, PIRP Irp) |
NTSTATUS NTAPI | UDFCommonDirControl (PtrUDFIrpContext PtrIrpContext, PIRP Irp) |
NTSTATUS NTAPI | UDFQueryDirectory (PtrUDFIrpContext PtrIrpContext, PIRP Irp, PIO_STACK_LOCATION IrpSp, PFILE_OBJECT FileObject, PtrUDFFCB Fcb, PtrUDFCCB Ccb) |
NTSTATUS NTAPI | UDFNotifyChangeDirectory (PtrUDFIrpContext PtrIrpContext, PIRP Irp, PIO_STACK_LOCATION IrpSp, PFILE_OBJECT FileObject, PtrUDFFCB Fcb, PtrUDFCCB Ccb) |
#define CanBe8dot3 (FNM_Flags & UDF_FNM_FLAG_CAN_BE_8D3) |
#define CanBe8dot3 (FNM_Flags & UDF_FNM_FLAG_CAN_BE_8D3) |
#define ContainsWC (FNM_Flags & UDF_FNM_FLAG_CONTAINS_WC) |
#define ContainsWC (FNM_Flags & UDF_FNM_FLAG_CONTAINS_WC) |
_Must_inspect_result_ _In_ PUNICODE_STRING _In_ BOOLEAN IgnoreCase (FNM_Flags & UDF_FNM_FLAG_IGNORE_CASE) |
Definition at line 461 of file cdprocs.h.
Referenced by _Requires_lock_held_(), CdInsertPrefix(), CdUpdatePathEntryName(), FsRtlAreNamesEqual(), FsRtlIsNameInExpression(), FsRtlIsNameInExpressionPrivate(), UDFCommonCreate(), UDFCreateFile__(), UDFFindFile(), UDFFindFile__(), UDFFindNextMatch(), UDFHardLinkFile__(), UDFIsNameInExpression(), UDFOpenFile__(), UDFQueryDirectory(), and UDFRenameMoveFile__().
#define IgnoreCase (FNM_Flags & UDF_FNM_FLAG_IGNORE_CASE) |
#define UDF_BUG_CHECK_ID UDF_FILE_DIR_CONTROL |
Definition at line 20 of file dircntrl.cpp.
#define UDF_FNM_FLAG_CAN_BE_8D3 0x01 |
Definition at line 26 of file dircntrl.cpp.
#define UDF_FNM_FLAG_CONTAINS_WC 0x04 |
Definition at line 28 of file dircntrl.cpp.
#define UDF_FNM_FLAG_IGNORE_CASE 0x02 |
Definition at line 27 of file dircntrl.cpp.
NTSTATUS NTAPI UDFCommonDirControl | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp | ||
) |
Definition at line 127 of file dircntrl.cpp.
Referenced by UDFCommonDispatch(), and UDFDirControl().
NTSTATUS NTAPI UDFDirControl | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 57 of file dircntrl.cpp.
Referenced by UDFInitializeFunctionPointers().
NTSTATUS UDFFindNextMatch | ( | IN PVCB | Vcb, |
IN PDIR_INDEX_HDR | hDirIndex, | ||
IN PLONG | CurrentNumber, | ||
IN PUNICODE_STRING | PtrSearchPattern, | ||
IN UCHAR | FNM_Flags, | ||
IN PHASH_ENTRY | hashes, | ||
OUT PDIR_INDEX_ITEM * | _DirNdx | ||
) |
Definition at line 623 of file dircntrl.cpp.
Referenced by UDFQueryDirectory().
NTSTATUS NTAPI UDFNotifyChangeDirectory | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp, | ||
PFILE_OBJECT | FileObject, | ||
PtrUDFFCB | Fcb, | ||
PtrUDFCCB | Ccb | ||
) |
Definition at line 683 of file dircntrl.cpp.
Referenced by UDFCommonDirControl().
NTSTATUS NTAPI UDFQueryDirectory | ( | PtrUDFIrpContext | PtrIrpContext, |
PIRP | Irp, | ||
PIO_STACK_LOCATION | IrpSp, | ||
PFILE_OBJECT | FileObject, | ||
PtrUDFFCB | Fcb, | ||
PtrUDFCCB | Ccb | ||
) |
Definition at line 216 of file dircntrl.cpp.
Referenced by UDFCommonDirControl().