ReactOS 0.4.16-dev-59-gd481587
|
Go to the source code of this file.
Classes | |
struct | _DISK_INFO |
struct | _DISK_IMAGE |
Typedefs | |
typedef struct _DISK_INFO | DISK_INFO |
typedef struct _DISK_INFO * | PDISK_INFO |
typedef struct _DISK_IMAGE | DISK_IMAGE |
typedef struct _DISK_IMAGE * | PDISK_IMAGE |
typedef enum _DISK_TYPE | DISK_TYPE |
Enumerations | |
enum | _DISK_TYPE { FLOPPY_DISK , HARD_DISK , MAX_DISK_TYPE } |
Functions | |
BOOLEAN | IsDiskPresent (IN PDISK_IMAGE DiskImage) |
BYTE | SeekDisk (IN PDISK_IMAGE DiskImage, IN WORD Cylinder, IN BYTE Head, IN BYTE Sector) |
BYTE | ReadDisk (IN PDISK_IMAGE DiskImage, IN WORD Cylinder, IN BYTE Head, IN BYTE Sector, IN BYTE NumSectors) |
BYTE | WriteDisk (IN PDISK_IMAGE DiskImage, IN WORD Cylinder, IN BYTE Head, IN BYTE Sector, IN BYTE NumSectors) |
PDISK_IMAGE | RetrieveDisk (IN DISK_TYPE DiskType, IN ULONG DiskNumber) |
BOOLEAN | MountDisk (IN DISK_TYPE DiskType, IN ULONG DiskNumber, IN PCWSTR FileName, IN BOOLEAN ReadOnly) |
BOOLEAN | UnmountDisk (IN DISK_TYPE DiskType, IN ULONG DiskNumber) |
BOOLEAN | DiskCtrlInitialize (VOID) |
VOID | DiskCtrlCleanup (VOID) |
typedef struct _DISK_IMAGE DISK_IMAGE |
typedef struct _DISK_INFO DISK_INFO |
typedef enum _DISK_TYPE DISK_TYPE |
typedef struct _DISK_IMAGE * PDISK_IMAGE |
typedef struct _DISK_INFO * PDISK_INFO |
Enumerator | |
---|---|
FLOPPY_DISK | |
HARD_DISK | |
MAX_DISK_TYPE |
Definition at line 624 of file disk.c.
Referenced by EmulatorCleanup().
Definition at line 619 of file disk.c.
Referenced by EmulatorInitialize().
BOOLEAN IsDiskPresent | ( | IN PDISK_IMAGE | DiskImage | ) |
Definition at line 321 of file disk.c.
Referenced by BiosDiskService(), DiskCtrlCleanup(), MountDisk(), and UnmountDisk().
BOOLEAN MountDisk | ( | IN DISK_TYPE | DiskType, |
IN ULONG | DiskNumber, | ||
IN PCWSTR | FileName, | ||
IN BOOLEAN | ReadOnly | ||
) |
Definition at line 500 of file disk.c.
Referenced by EmulatorInitialize(), and MountFloppy().
BYTE ReadDisk | ( | IN PDISK_IMAGE | DiskImage, |
IN WORD | Cylinder, | ||
IN BYTE | Head, | ||
IN BYTE | Sector, | ||
IN BYTE | NumSectors | ||
) |
Definition at line 359 of file disk.c.
Referenced by BiosDiskService().
PDISK_IMAGE RetrieveDisk | ( | IN DISK_TYPE | DiskType, |
IN ULONG | DiskNumber | ||
) |
Definition at line 485 of file disk.c.
Referenced by DiskBios32Initialize().
Definition at line 328 of file disk.c.
Referenced by BiosDiskService(), ReadDisk(), and WriteDisk().
Definition at line 589 of file disk.c.
Referenced by DiskCtrlCleanup(), EjectFloppy(), and MountDisk().
BYTE WriteDisk | ( | IN PDISK_IMAGE | DiskImage, |
IN WORD | Cylinder, | ||
IN BYTE | Head, | ||
IN BYTE | Sector, | ||
IN BYTE | NumSectors | ||
) |
Definition at line 413 of file disk.c.
Referenced by BiosDiskService().