#include <pshpack1.h>
#include <poppack.h>
Go to the source code of this file.
◆ ISO_ATTR_ASSOC
Definition at line 94 of file iso.h.
◆ ISO_ATTR_DIRECTORY
| #define ISO_ATTR_DIRECTORY 0x02 |
Definition at line 93 of file iso.h.
◆ ISO_ATTR_HIDDEN
Definition at line 92 of file iso.h.
◆ ISO_ATTR_MULTI
Definition at line 95 of file iso.h.
◆ DIR_RECORD
◆ ISO_FILE_INFO
◆ PDIR_RECORD
◆ PISO_FILE_INFO
◆ PPVD
◆ PVD
◆ PVD_HEADER
◆ VD_HEADER
◆ IsoGetVolumeSize()
Returns the size of the ISO-9660 volume laid on the storage media device opened via DeviceId.
This routine is in particular used to determine the useful (volume) size of a CD-ROM media.
Definition at line 583 of file iso.c.
585{
589}
static PISO_VOLUME_INFO IsoVolumes[MAX_FDS]
Referenced by FsGetVolumeSize().
◆ IsoMount()
Definition at line 602 of file iso.c.
603{
610
611 TRACE(
"Enter IsoMount(%lu)\n", DeviceId);
612
613
621
622
624 {
625 WARN(
"Unrecognized CD-ROM format\n");
627 }
629 {
632 }
633
635 TRACE(
"Recognized ISO9660 drive, size %lu MB (%lu sectors)\n",
637
642
643
644
645
646
647
648
651
652
655
657
658
660}
ARC_STATUS ArcSeek(ULONG FileId, LARGE_INTEGER *Position, SEEKMODE SeekMode)
ARC_STATUS ArcRead(ULONG FileId, VOID *Buffer, ULONG N, ULONG *Count)
PVOID FrLdrTempAlloc(_In_ SIZE_T Size, _In_ ULONG Tag)
static const DEVVTBL Iso9660FuncTable
#define RtlEqualMemory(dst, src, len)
#define RtlZeroMemory(Destination, Length)