ReactOS 0.4.16-dev-297-gc569aee
|
Go to the source code of this file.
Macros | |
#define | PH_TMP_BUFFER 1 |
#define | PH_VCB_IN_RETLEN 2 |
#define | PH_LOCK_CACHE 0x10000000 |
#define | PH_EX_WRITE 0x80000000 |
#define | PH_IO_LOCKED 0x20000000 |
#define | UDFReadSectors(Vcb, Translate, Lba, BCount, Direct, Buffer, ReadBytes) |
Variables | |
BOOLEAN | open_as_device |
BOOLEAN | opt_invalidate_volume |
ULONG | LockMode |
#define PH_EX_WRITE 0x80000000 |
Definition at line 69 of file phys_lib.h.
#define PH_IO_LOCKED 0x20000000 |
Definition at line 70 of file phys_lib.h.
#define PH_LOCK_CACHE 0x10000000 |
Definition at line 67 of file phys_lib.h.
#define PH_TMP_BUFFER 1 |
Definition at line 65 of file phys_lib.h.
#define PH_VCB_IN_RETLEN 2 |
Definition at line 66 of file phys_lib.h.
Definition at line 126 of file phys_lib.h.
OSSTATUS UDFDoDismountSequence | ( | IN PVCB | Vcb, |
IN PPREVENT_MEDIA_REMOVAL_USER_IN | Buf, | ||
IN BOOLEAN | Eject | ||
) |
Definition at line 704 of file phys_eject.cpp.
Referenced by UDFCommonDeviceControl(), UDFCommonShutdown(), UDFDismountVolume(), UDFEjectReqWaiter(), UDFInvalidateVolumes(), UDFPnpQueryRemove(), UDFPnpRemove(), and UDFPnpSurpriseRemove().
Definition at line 850 of file phys_lib.cpp.
Referenced by UDFPrepareForWriteOperation().
Referenced by UDFStartEjectWaiter().
OSSTATUS UDFGetBlockSize | ( | PDEVICE_OBJECT | DeviceObject, |
PVCB | Vcb | ||
) |
OSSTATUS UDFGetDiskInfo | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN PVCB | Vcb | ||
) |
Definition at line 3050 of file phys_lib.cpp.
Referenced by UDFMountVolume(), and UDFVerifyVolume().
Definition at line 3670 of file phys_lib.cpp.
Referenced by UDFTRead().
Definition at line 893 of file phys_lib.cpp.
Referenced by UDFRecoverFromError(), and UDFTWrite().
OSSTATUS UDFReadAndProcessFullToc | ( | PDEVICE_OBJECT | DeviceObject, |
PVCB | Vcb | ||
) |
Definition at line 2243 of file phys_lib.cpp.
Referenced by UDFGetDiskInfo().
OSSTATUS UDFReadDiscTrackInfo | ( | PDEVICE_OBJECT | DeviceObject, |
PVCB | Vcb | ||
) |
Definition at line 1635 of file phys_lib.cpp.
Referenced by UDFGetDiskInfo().
OSSTATUS UDFReadInSector | ( | IN PVCB | Vcb, |
IN BOOLEAN | Translate, | ||
IN ULONG | Lba, | ||
IN ULONG | i, | ||
IN ULONG | l, | ||
IN BOOLEAN | Direct, | ||
OUT PCHAR | Buffer, | ||
OUT PSIZE_T | ReadBytes | ||
) |
OSSTATUS UDFResetDeviceDriver | ( | IN PVCB | Vcb, |
IN PDEVICE_OBJECT | TargetDeviceObject, | ||
IN BOOLEAN | Unlock | ||
) |
Definition at line 4199 of file phys_lib.cpp.
Referenced by UDFCommonCleanup(), UDFDoDismountSequence(), UDFGetDiskInfo(), UDFMountVolume(), and UDFRecoverFromError().
Definition at line 673 of file phys_eject.cpp.
Referenced by UDFCheckForDismount(), UDFCommonDeviceControl(), UDFCommonShutdown(), UDFDismountVcb(), UDFDismountVolume(), UDFInvalidateVolumes(), UDFPnpQueryRemove(), UDFPnpRemove(), UDFPnpSurpriseRemove(), and UDFVerifyVolume().
Definition at line 52 of file phys_lib.cpp.
Referenced by UDFPrepareForReadOperation(), UDFRecoverFromError(), and UDFUpdateNWA().
OSSTATUS __fastcall UDFTIOVerify | ( | IN void * | _Vcb, |
IN void * | Buffer, | ||
IN SIZE_T | Length, | ||
IN uint32 | LBA, | ||
OUT PSIZE_T | IOBytes, | ||
IN uint32 | Flags | ||
) |
Referenced by UDFVWorkItem().
OSSTATUS UDFTRead | ( | PVOID | _Vcb, |
PVOID | Buffer, | ||
SIZE_T | Length, | ||
ULONG | LBA, | ||
PSIZE_T | ReadBytes, | ||
ULONG | Flags = 0 |
||
) |
OSSTATUS UDFTReadVerify | ( | IN void * | _Vcb, |
IN void * | Buffer, | ||
IN SIZE_T | Length, | ||
IN uint32 | LBA, | ||
OUT PSIZE_T | ReadBytes, | ||
IN uint32 | Flags | ||
) |
Referenced by UDFMountVolume(), and UDFVerifyVolume().
OSSTATUS UDFTWrite | ( | IN PVOID | _Vcb, |
IN PVOID | Buffer, | ||
IN SIZE_T | Length, | ||
IN ULONG | LBA, | ||
OUT PSIZE_T | WrittenBytes, | ||
IN ULONG | Flags = 0 |
||
) |
OSSTATUS UDFTWriteVerify | ( | IN void * | _Vcb, |
IN void * | Buffer, | ||
IN SIZE_T | Length, | ||
IN uint32 | LBA, | ||
OUT PSIZE_T | WrittenBytes, | ||
IN uint32 | Flags | ||
) |
Referenced by UDFMountVolume(), and UDFVerifyVolume().
Definition at line 3826 of file phys_lib.cpp.
Referenced by UDFPrepareForWriteOperation(), and UDFTWrite().
OSSTATUS UDFUseStandard | ( | PDEVICE_OBJECT | DeviceObject, |
PVCB | Vcb | ||
) |
Definition at line 2386 of file phys_lib.cpp.
Referenced by UDFGetDiskInfo().
OSSTATUS UDFWriteData | ( | IN PVCB | Vcb, |
IN BOOLEAN | Translate, | ||
IN LONGLONG | Offset, | ||
IN SIZE_T | Length, | ||
IN BOOLEAN | Direct, | ||
IN PCHAR | Buffer, | ||
OUT PSIZE_T | WrittenBytes | ||
) |
OSSTATUS UDFWriteInSector | ( | IN PVCB | Vcb, |
IN BOOLEAN | Translate, | ||
IN ULONG | Lba, | ||
IN ULONG | i, | ||
IN ULONG | l, | ||
IN BOOLEAN | Direct, | ||
OUT PCHAR | Buffer, | ||
OUT PSIZE_T | WrittenBytes | ||
) |
OSSTATUS UDFWriteSectors | ( | IN PVCB | Vcb, |
IN BOOLEAN | Translate, | ||
IN ULONG | Lba, | ||
IN ULONG | WBCount, | ||
IN BOOLEAN | Direct, | ||
IN PCHAR | Buffer, | ||
OUT PSIZE_T | WrittenBytes | ||
) |
|
extern |
Definition at line 8 of file env_spec_w32.cpp.
Referenced by AfdConnectedSocketReadData(), AfdConnectedSocketWriteData(), AfdPacketSocketReadData(), AfdPacketSocketWriteData(), LockBuffers(), LockRequest(), and my_open().
|
extern |
Definition at line 14 of file env_spec_w32.cpp.
Referenced by my_open().
|
extern |
Definition at line 9 of file env_spec_w32.cpp.
Referenced by my_open().