|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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().