ReactOS 0.4.16-dev-340-g0540c21
|
Go to the source code of this file.
Classes | |
struct | _FILE_ID_INFORMATION |
struct | _FILE_STAT_INFORMATION |
struct | _FILE_STAT_LX_INFORMATION |
struct | _FILE_RENAME_INFORMATION_EX |
struct | _FILE_DISPOSITION_INFORMATION_EX |
struct | _FILE_LINK_INFORMATION_EX |
struct | _FILE_CASE_SENSITIVE_INFORMATION |
struct | _FILE_LINK_ENTRY_FULL_ID_INFORMATION |
struct | _FILE_LINKS_FULL_ID_INFORMATION |
struct | _move_entry |
#define FILE_DISPOSITION_DELETE 0x1 |
Definition at line 130 of file fileinfo.c.
#define FILE_DISPOSITION_FORCE_IMAGE_SECTION_CHECK 0x4 |
Definition at line 132 of file fileinfo.c.
#define FILE_DISPOSITION_ON_CLOSE 0x8 |
Definition at line 133 of file fileinfo.c.
#define FILE_DISPOSITION_POSIX_SEMANTICS 0x2 |
Definition at line 131 of file fileinfo.c.
#define FILE_LINK_FORCE_RESIZE_SOURCE_SR 0x100 |
Definition at line 142 of file fileinfo.c.
#define FILE_LINK_FORCE_RESIZE_TARGET_SR 0x080 |
Definition at line 141 of file fileinfo.c.
#define FILE_LINK_IGNORE_READONLY_ATTRIBUTE 0x040 |
Definition at line 140 of file fileinfo.c.
#define FILE_LINK_NO_DECREASE_AVAILABLE_SPACE 0x020 |
Definition at line 139 of file fileinfo.c.
#define FILE_LINK_NO_INCREASE_AVAILABLE_SPACE 0x010 |
Definition at line 138 of file fileinfo.c.
#define FILE_LINK_POSIX_SEMANTICS 0x002 |
Definition at line 136 of file fileinfo.c.
#define FILE_LINK_REPLACE_IF_EXISTS 0x001 |
Definition at line 135 of file fileinfo.c.
#define FILE_LINK_SUPPRESS_STORAGE_RESERVE_INHERITANCE 0x008 |
Definition at line 137 of file fileinfo.c.
#define FILE_RENAME_FORCE_RESIZE_SOURCE_SR 0x100 |
Definition at line 128 of file fileinfo.c.
#define FILE_RENAME_FORCE_RESIZE_TARGET_SR 0x080 |
Definition at line 127 of file fileinfo.c.
#define FILE_RENAME_IGNORE_READONLY_ATTRIBUTE 0x040 |
Definition at line 126 of file fileinfo.c.
#define FILE_RENAME_NO_DECREASE_AVAILABLE_SPACE 0x020 |
Definition at line 125 of file fileinfo.c.
#define FILE_RENAME_NO_INCREASE_AVAILABLE_SPACE 0x010 |
Definition at line 124 of file fileinfo.c.
#define FILE_RENAME_POSIX_SEMANTICS 0x002 |
Definition at line 121 of file fileinfo.c.
#define FILE_RENAME_REPLACE_IF_EXISTS 0x001 |
Definition at line 120 of file fileinfo.c.
#define FILE_RENAME_SUPPRESS_PIN_STATE_INHERITANCE 0x004 |
Definition at line 122 of file fileinfo.c.
#define FILE_RENAME_SUPPRESS_STORAGE_RESERVE_INHERITANCE 0x008 |
Definition at line 123 of file fileinfo.c.
#define FileCaseSensitiveInformation (enum _FILE_INFORMATION_CLASS)71 |
Definition at line 30 of file fileinfo.c.
#define FileDispositionInformationEx (enum _FILE_INFORMATION_CLASS)64 |
Definition at line 26 of file fileinfo.c.
#define FileHardLinkFullIdInformation (enum _FILE_INFORMATION_CLASS)62 |
Definition at line 25 of file fileinfo.c.
#define FileIdInformation (enum _FILE_INFORMATION_CLASS)59 |
Definition at line 24 of file fileinfo.c.
#define FileLinkInformationEx (enum _FILE_INFORMATION_CLASS)72 |
Definition at line 31 of file fileinfo.c.
#define FileRenameInformationEx (enum _FILE_INFORMATION_CLASS)65 |
Definition at line 27 of file fileinfo.c.
#define FileStatInformation (enum _FILE_INFORMATION_CLASS)68 |
Definition at line 28 of file fileinfo.c.
#define FileStatLxInformation (enum _FILE_INFORMATION_CLASS)70 |
Definition at line 29 of file fileinfo.c.
#define FileStorageReserveIdInformation (enum _FILE_INFORMATION_CLASS)74 |
Definition at line 32 of file fileinfo.c.
#define LX_FILE_CASE_SENSITIVE_DIR 0x10 |
Definition at line 77 of file fileinfo.c.
#define LX_FILE_METADATA_HAS_DEVICE_ID 0x08 |
Definition at line 76 of file fileinfo.c.
#define LX_FILE_METADATA_HAS_GID 0x02 |
Definition at line 74 of file fileinfo.c.
#define LX_FILE_METADATA_HAS_MODE 0x04 |
Definition at line 75 of file fileinfo.c.
#define LX_FILE_METADATA_HAS_UID 0x01 |
Definition at line 73 of file fileinfo.c.
typedef struct _move_entry move_entry |
typedef struct _FILE_ID_INFORMATION * PFILE_ID_INFORMATION |
_Dispatch_type_ | ( | IRP_MJ_QUERY_EA | ) |
Definition at line 5466 of file fileinfo.c.
_Dispatch_type_ | ( | IRP_MJ_QUERY_INFORMATION | ) |
Definition at line 5418 of file fileinfo.c.
_Dispatch_type_ | ( | IRP_MJ_SET_EA | ) |
Definition at line 5704 of file fileinfo.c.
_Dispatch_type_ | ( | IRP_MJ_SET_INFORMATION | ) |
Definition at line 3889 of file fileinfo.c.
|
static |
Definition at line 701 of file fileinfo.c.
Referenced by move_across_subvols().
void add_fcb_to_subvol | ( | _In_ _Requires_exclusive_lock_held_(_Curr_->Vcb->fcb_lock) fcb * | fcb | ) |
Definition at line 888 of file fileinfo.c.
Referenced by allocate_cache_chunk(), create_directory_fcb(), create_subvol(), mknod(), move_across_subvols(), rename_stream(), and rename_stream_to_file().
|
static |
Definition at line 782 of file fileinfo.c.
Referenced by move_across_subvols().
Definition at line 463 of file fileinfo.c.
Referenced by move_across_subvols(), and rename_file_to_stream().
NTSTATUS fileref_get_filename | ( | file_ref * | fileref, |
PUNICODE_STRING | fn, | ||
USHORT * | name_offset, | ||
ULONG * | preqlen | ||
) |
Definition at line 4245 of file fileinfo.c.
Referenced by fill_in_file_name_information(), get_subvol_path(), notify_change_directory(), send_notification_fcb(), send_notification_fileref(), and set_rename_information().
|
static |
Definition at line 4389 of file fileinfo.c.
Referenced by query_info().
|
static |
Definition at line 4111 of file fileinfo.c.
Referenced by query_info().
|
static |
Definition at line 5019 of file fileinfo.c.
Referenced by query_info().
|
static |
Definition at line 5029 of file fileinfo.c.
Referenced by query_info().
|
static |
Definition at line 4222 of file fileinfo.c.
Referenced by query_info().
|
static |
Definition at line 4875 of file fileinfo.c.
Referenced by query_info().
|
static |
Definition at line 4214 of file fileinfo.c.
Referenced by query_info().
|
static |
Definition at line 4332 of file fileinfo.c.
Referenced by query_info().
|
static |
Definition at line 4140 of file fileinfo.c.
Referenced by query_info().
|
static |
Definition at line 4235 of file fileinfo.c.
Referenced by query_info().
|
static |
Definition at line 4186 of file fileinfo.c.
Referenced by query_info().
|
static |
Definition at line 4520 of file fileinfo.c.
Referenced by query_info().
|
static |
Definition at line 4885 of file fileinfo.c.
Referenced by query_info().
|
static |
Definition at line 4944 of file fileinfo.c.
Referenced by query_info().
|
static |
Definition at line 4410 of file fileinfo.c.
Referenced by query_info().
|
static |
Definition at line 4704 of file fileinfo.c.
Referenced by query_info().
|
static |
Definition at line 4535 of file fileinfo.c.
Referenced by query_info().
Definition at line 442 of file fileinfo.c.
Referenced by has_open_children(), lock_volume(), pnp_query_remove_device(), set_link_information(), and set_rename_information().
Definition at line 1470 of file fileinfo.c.
Referenced by add_dir_child(), load_dir_children(), move_across_subvols(), and set_rename_information().
|
static |
Definition at line 950 of file fileinfo.c.