|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Classes | |
| struct | _RAW_ET_VD |
| struct | _BL_ETFS_DEVICE |
| struct | _BL_ETFS_FILE |
Typedefs | |
| typedef struct _RAW_ET_VD | RAW_ET_VD |
| typedef struct _RAW_ET_VD * | PRAW_ET_VD |
| typedef struct _BL_ETFS_DEVICE | BL_ETFS_DEVICE |
| typedef struct _BL_ETFS_DEVICE * | PBL_ETFS_DEVICE |
| typedef struct _BL_ETFS_FILE | BL_ETFS_FILE |
| typedef struct _BL_ETFS_FILE * | PBL_ETFS_FILE |
Variables | |
| ULONG | EtfsDeviceTableEntries |
| PVOID * | EtfsDeviceTable |
| BL_FILE_CALLBACKS | EtfsFunctionTable |
| typedef struct _BL_ETFS_DEVICE BL_ETFS_DEVICE |
| typedef struct _BL_ETFS_FILE BL_ETFS_FILE |
| typedef struct _BL_ETFS_DEVICE * PBL_ETFS_DEVICE |
| typedef struct _BL_ETFS_FILE * PBL_ETFS_FILE |
| typedef struct _RAW_ET_VD * PRAW_ET_VD |
| typedef struct _RAW_ET_VD RAW_ET_VD |
| NTSTATUS EtfsGetInformation | ( | _In_ PBL_FILE_ENTRY | FileEntry, |
| _Out_ PBL_FILE_INFORMATION | FileInfo | ||
| ) |
Definition at line 522 of file etfs.c.
Definition at line 969 of file etfs.c.
Definition at line 874 of file etfs.c.
| NTSTATUS EtfsOpen | ( | _In_ PBL_FILE_ENTRY | Directory, |
| _In_ PWCHAR | FileName, | ||
| _In_ ULONG | Flags, | ||
| _Out_ PBL_FILE_ENTRY * | FileEntry | ||
| ) |
Definition at line 538 of file etfs.c.
| NTSTATUS EtfspCachedSearchForDirent | ( | _In_ PBL_FILE_ENTRY | DirectoryEntry, |
| _In_ PWCHAR | FileName, | ||
| _Out_ PRAW_DIR_REC * | DirEntry, | ||
| _Out_ PULONG | DirOffset, | ||
| _In_ BOOLEAN | KeepOffset | ||
| ) |
Definition at line 370 of file etfs.c.
Referenced by EtfsOpen().
| NTSTATUS EtfspCheckCdfs | ( | _In_ PBL_ETFS_DEVICE | EtfsDevice, |
| _In_ ULONG | DeviceId, | ||
| _Out_ PRAW_ISO_VD * | VolumeDescriptor, | ||
| _Out_ PBOOLEAN | VolumeIsIso | ||
| ) |
| NTSTATUS EtfspCheckEtfs | ( | _In_ PBL_ETFS_DEVICE | EtfsDevice, |
| _In_ ULONG | DeviceId, | ||
| _Out_ PRAW_ISO_VD * | VolumeDescriptor, | ||
| _Out_ PBOOLEAN | VolumeIsIso | ||
| ) |
Definition at line 678 of file etfs.c.
Referenced by EtfspCreateContext().
| LONG EtfspCompareNames | ( | __in PSTRING | Name1, |
| __in PUNICODE_STRING | Name2 | ||
| ) |
Definition at line 160 of file etfs.c.
Referenced by EtfspFileMatch().
| NTSTATUS EtfspCreateContext | ( | _In_ ULONG | DeviceId, |
| _Out_ PBL_ETFS_DEVICE * | EtfsDevice | ||
| ) |
Definition at line 800 of file etfs.c.
Referenced by EtfsMount().
| NTSTATUS EtfspDeviceContextDestroy | ( | _In_ PBL_ETFS_DEVICE | EtfsDevice | ) |
Definition at line 785 of file etfs.c.
Referenced by EtfsMount(), EtfspCreateContext(), and EtfspDeviceTableDestroyEntry().
| NTSTATUS EtfspDeviceTableDestroyEntry | ( | _In_ PBL_ETFS_DEVICE | EtfsDevice, |
| _In_ ULONG | Index | ||
| ) |
Definition at line 862 of file etfs.c.
Referenced by EtfsMount().
| BOOLEAN EtfspFileMatch | ( | _In_ PRAW_DIR_REC | DirEntry, |
| _In_ PUNICODE_STRING | FileName | ||
| ) |
Definition at line 190 of file etfs.c.
Referenced by EtfspCachedSearchForDirent(), and EtfspSearchForDirent().
| VOID EtfspGetDirectoryInfo | ( | _In_ PBL_ETFS_DEVICE | EtfsDevice, |
| _In_ PRAW_DIR_REC | DirEntry, | ||
| _Out_ PULONG | FileOffset, | ||
| _Out_ PULONG | FileSize, | ||
| _Out_opt_ PBOOLEAN | IsDirectory | ||
| ) |
Definition at line 93 of file etfs.c.
Referenced by EtfsOpen(), and EtfspCreateContext().
| NTSTATUS EtfspGetDirent | ( | _In_ PBL_FILE_ENTRY | DirectoryEntry, |
| _Out_ PRAW_DIR_REC * | DirEntry, | ||
| _Inout_ PULONG | DirentOffset | ||
| ) |
Definition at line 217 of file etfs.c.
Referenced by EtfspCachedSearchForDirent(), and EtfspSearchForDirent().
| USHORT EtfspGetDirentNameLength | ( | _In_ PRAW_DIR_REC | DirEntry | ) |
Definition at line 124 of file etfs.c.
Referenced by EtfspFileMatch().
| NTSTATUS EtfspSearchForDirent | ( | _In_ PBL_FILE_ENTRY | DirectoryEntry, |
| _In_ PWCHAR | FileName, | ||
| _Out_ PRAW_DIR_REC * | DirEntry, | ||
| _Out_ PULONG | DirentOffset | ||
| ) |
Definition at line 335 of file etfs.c.
Referenced by EtfspCachedSearchForDirent().
| NTSTATUS EtfsRead | ( | _In_ PBL_FILE_ENTRY | FileEntry, |
| _In_ PVOID | Buffer, | ||
| _In_ ULONG | Size, | ||
| _Out_opt_ PULONG | BytesReturned | ||
| ) |
Definition at line 436 of file etfs.c.
| NTSTATUS EtfsSetInformation | ( | _In_ PBL_FILE_ENTRY | FileEntry, |
| _In_ PBL_FILE_INFORMATION | FileInfo | ||
| ) |
Definition at line 485 of file etfs.c.
| PVOID* EtfsDeviceTable |
Definition at line 49 of file etfs.c.
Referenced by EtfsInitialize(), EtfsMount(), EtfsOpen(), EtfspCachedSearchForDirent(), EtfspDeviceTableDestroyEntry(), and EtfspGetDirent().
| ULONG EtfsDeviceTableEntries |
Definition at line 48 of file etfs.c.
Referenced by EtfsInitialize(), and EtfsMount().
| BL_FILE_CALLBACKS EtfsFunctionTable |
Definition at line 79 of file etfs.c.
Referenced by EtfsMount(), and EtfsOpen().