ReactOS 0.4.16-dev-258-g81860b4
|
Go to the source code of this file.
Classes | |
struct | tagDEVVTBL |
Macros | |
#define | SECTOR_SIZE 512 |
#define | MAX_FDS 60 |
#define | INVALID_FILE_ID ((ULONG)-1) |
Typedefs | |
typedef struct tagDEVVTBL | DEVVTBL |
Functions | |
ARC_STATUS | ArcOpen (CHAR *Path, OPENMODE OpenMode, ULONG *FileId) |
ARC_STATUS | ArcClose (_In_ ULONG FileId) |
ARC_STATUS | ArcRead (ULONG FileId, VOID *Buffer, ULONG N, ULONG *Count) |
ARC_STATUS | ArcSeek (ULONG FileId, LARGE_INTEGER *Position, SEEKMODE SeekMode) |
ARC_STATUS | ArcGetFileInformation (ULONG FileId, FILEINFORMATION *Information) |
VOID | FileSystemError (PCSTR ErrorString) |
ARC_STATUS | FsOpenFile (IN PCSTR FileName, IN PCSTR DefaultPath OPTIONAL, IN OPENMODE OpenMode, OUT PULONG FileId) |
ULONG | FsGetNumPathParts (PCSTR Path) |
VOID | FsGetFirstNameFromPath (PCHAR Buffer, PCSTR Path) |
VOID | FsRegisterDevice (_In_ PCSTR DeviceName, _In_ const DEVVTBL *FuncTable) |
PCWSTR | FsGetServiceName (ULONG FileId) |
VOID | FsSetDeviceSpecific (ULONG FileId, PVOID Specific) |
PVOID | FsGetDeviceSpecific (ULONG FileId) |
ULONG | FsGetDeviceId (ULONG FileId) |
VOID | FsInit (VOID) |
typedef struct tagDEVVTBL DEVVTBL |
ARC_STATUS ArcClose | ( | _In_ ULONG | FileId | ) |
Definition at line 409 of file fs.c.
Referenced by ArcClose(), InfOpenFile(), IniFileInitialize(), InitOperatingSystemList(), PeLdrLoadImageEx(), RamDiskLoadVirtualFile(), RegLoadHiveLog(), SpiScanDevice(), WinLdrLoadModule(), WinLdrLoadNLSData(), and WinLdrLoadSystemHive().
ARC_STATUS ArcGetFileInformation | ( | ULONG | FileId, |
FILEINFORMATION * | Information | ||
) |
Definition at line 462 of file fs.c.
Referenced by FatMount(), InfOpenFile(), IniFileInitialize(), RamDiskLoadVirtualFile(), RegLoadHiveLog(), WinLdrLoadModule(), WinLdrLoadNLSData(), and WinLdrLoadSystemHive().
ARC_STATUS ArcOpen | ( | CHAR * | Path, |
OPENMODE | OpenMode, | ||
ULONG * | FileId | ||
) |
Definition at line 219 of file fs.c.
Referenced by FsOpenFile(), InfOpenFile(), InitOperatingSystemList(), PeLdrLoadImageEx(), RegLoadHiveLog(), SpiScanDevice(), WinLdrLoadModule(), WinLdrLoadNLSData(), and WinLdrLoadSystemHive().
ARC_STATUS ArcRead | ( | ULONG | FileId, |
VOID * | Buffer, | ||
ULONG | N, | ||
ULONG * | Count | ||
) |
Definition at line 448 of file fs.c.
Referenced by disk_read(), Ext2Mount(), Ext2ReadSuperBlock(), Ext2ReadVolumeSectors(), FatMount(), FatReadVolumeSectors(), InfOpenFile(), IniFileInitialize(), IopReadBootRecord(), IsoBufferDirectory(), IsoLookupFile(), IsoMount(), IsoRead(), NtfsDiskRead(), NtfsMount(), PeLdrLoadImageEx(), RamDiskLoadVirtualFile(), RegLoadHiveLog(), WinLdrLoadModule(), WinLdrLoadNLSData(), and WinLdrLoadSystemHive().
ARC_STATUS ArcSeek | ( | ULONG | FileId, |
LARGE_INTEGER * | Position, | ||
SEEKMODE | SeekMode | ||
) |
Definition at line 455 of file fs.c.
Referenced by disk_read(), Ext2Mount(), Ext2ReadSuperBlock(), Ext2ReadVolumeSectors(), FatMount(), FatReadVolumeSectors(), IopReadBootRecord(), IsoBufferDirectory(), IsoLookupFile(), IsoMount(), IsoRead(), NtfsDiskRead(), NtfsMount(), PeLdrLoadImageEx(), RamDiskLoadVirtualFile(), and RegLoadHiveLog().
Definition at line 471 of file fs.c.
Referenced by Ext2LookupFile(), Ext2ReadBlock(), Ext2ReadDirectory(), Ext2ReadFileBig(), Ext2ReadGroupDescriptors(), Ext2ReadInode(), Ext2ReadSuperBlock(), Ext2SearchDirectoryBufferForFile(), FatOpenVolume(), and NtfsMount().
Definition at line 639 of file fs.c.
Referenced by BtrFsOpen(), Ext2Open(), FatOpen(), IsoOpen(), IsoRead(), and NtfsOpen().
Definition at line 632 of file fs.c.
Referenced by BtrFsClose(), BtrFsGetFileInformation(), BtrFsRead(), BtrFsSeek(), DiskClose(), DiskGetFileInformation(), DiskRead(), DiskSeek(), Ext2Close(), Ext2GetFileInformation(), Ext2Read(), Ext2Seek(), FatClose(), FatGetFileInformation(), FatRead(), FatSeek(), IsoClose(), IsoGetFileInformation(), IsoRead(), IsoSeek(), NtfsClose(), NtfsGetFileInformation(), NtfsRead(), NtfsSeek(), UefiDiskClose(), UefiDiskGetFileInformation(), UefiDiskRead(), and UefiDiskSeek().
Definition at line 568 of file fs.c.
Referenced by Ext2LookupFile(), FatLookupFile(), IsoLookupFile(), and NtfsLookupFile().
Definition at line 540 of file fs.c.
Referenced by Ext2LookupFile(), FatLookupFile(), IsoLookupFile(), and NtfsLookupFile().
ARC_STATUS FsOpenFile | ( | IN PCSTR | FileName, |
IN PCSTR DefaultPath | OPTIONAL, | ||
IN OPENMODE | OpenMode, | ||
OUT PULONG | FileId | ||
) |
Definition at line 478 of file fs.c.
Referenced by IniFileInitialize(), and RamDiskLoadVirtualFile().
Definition at line 596 of file fs.c.
Referenced by GetHarddiskInformation(), PcInitializeBootDevices(), PxeInit(), RamDiskInitialize(), SpiScanAdapter(), SpiScanDevice(), and UefiInitializeBootDevices().
Definition at line 625 of file fs.c.
Referenced by BtrFsOpen(), DiskOpen(), Ext2Open(), FatOpen(), IsoOpen(), NtfsOpen(), and UefiDiskOpen().