home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 11 Util
/
11-Util.zip
/
hpfsut02.zip
/
source.zip
/
DiskFunctions.h
< prev
next >
Wrap
Text File
|
1999-11-27
|
1KB
|
19 lines
PFUNCRETURN GetRealFreeSpace(PUCHAR driveString, PFREESPACEINFO fsi);
PFUNCRETURN GetSystemUsage(PUCHAR driveString, PSYSTEMUSAGE suInfo);
PFUNCRETURN GetDirtyStatus(PUCHAR driveString, PBOOL dirtyFlag);
PFUNCRETURN SetDirtyStatus(PUCHAR driveString, BOOL newDirtyFlag);
PFUNCRETURN ToggleDirtyStatus(PUCHAR driveString, PBOOL newStatus);
PFUNCRETURN GetBadSectorCount(PUCHAR driveString, PULONG bsCount);
PFUNCRETURN DumpSectorData(PUCHAR driveString, ULONG begin, ULONG end, FILE *outFile, PULONG sectorSize);
PFUNCRETURN ReadSuperBlock(HFILE driveHandle, PSUPERBLOCK sub);
PFUNCRETURN ReadSpareBlock(HFILE driveHandle, PSPAREBLOCK spb);
PFUNCRETURN WriteSpareBlock(HFILE driveHandle, PSPAREBLOCK spb);
PFUNCRETURN DriveIsHPFS(PUCHAR driveString, PBOOL isHPFS, PUCHAR fsInUse);
PFUNCRETURN GetDriveSpecs(HFILE driveHandle, PULONG sectorSize, PULONG hiddenSectors);
PFUNCRETURN GetBPB(HFILE driveHandle, PBIOSPARAMETERBLOCK bpBlock);
PFUNCRETURN OpenDrive(PUCHAR driveString, PHFILE driveHandle, ULONG openFlags);
PFUNCRETURN LockDrive(HFILE driveHandle);
PFUNCRETURN ReadSector(HFILE driveHandle, ULONG lsNum, PUCHAR secData);
PFUNCRETURN WriteSector(HFILE driveHandle, ULONG lsNum, PUCHAR secData);
USHORT setHeadCyl(ULONG secNum, PTRACKLAYOUT tl, USHORT trackPerCyl, USHORT secPerTrack);