home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / hpfsut02.zip / source.zip / DiskFunctions.h < prev    next >
Text File  |  1999-11-27  |  1KB  |  19 lines

  1. PFUNCRETURN GetRealFreeSpace(PUCHAR driveString, PFREESPACEINFO fsi);
  2. PFUNCRETURN GetSystemUsage(PUCHAR driveString, PSYSTEMUSAGE suInfo);
  3. PFUNCRETURN GetDirtyStatus(PUCHAR driveString, PBOOL dirtyFlag);
  4. PFUNCRETURN SetDirtyStatus(PUCHAR driveString, BOOL newDirtyFlag);
  5. PFUNCRETURN ToggleDirtyStatus(PUCHAR driveString, PBOOL newStatus);
  6. PFUNCRETURN GetBadSectorCount(PUCHAR driveString, PULONG bsCount);
  7. PFUNCRETURN DumpSectorData(PUCHAR driveString, ULONG begin, ULONG end, FILE *outFile, PULONG sectorSize);
  8. PFUNCRETURN ReadSuperBlock(HFILE driveHandle, PSUPERBLOCK sub);
  9. PFUNCRETURN ReadSpareBlock(HFILE driveHandle, PSPAREBLOCK spb);
  10. PFUNCRETURN WriteSpareBlock(HFILE driveHandle, PSPAREBLOCK spb);
  11. PFUNCRETURN DriveIsHPFS(PUCHAR driveString, PBOOL isHPFS, PUCHAR fsInUse);
  12. PFUNCRETURN GetDriveSpecs(HFILE driveHandle, PULONG sectorSize, PULONG hiddenSectors);
  13. PFUNCRETURN GetBPB(HFILE driveHandle, PBIOSPARAMETERBLOCK bpBlock);
  14. PFUNCRETURN OpenDrive(PUCHAR driveString, PHFILE driveHandle, ULONG openFlags);
  15. PFUNCRETURN LockDrive(HFILE driveHandle);
  16. PFUNCRETURN ReadSector(HFILE driveHandle, ULONG lsNum, PUCHAR secData);
  17. PFUNCRETURN WriteSector(HFILE driveHandle, ULONG lsNum, PUCHAR secData);
  18. USHORT setHeadCyl(ULONG secNum, PTRACKLAYOUT tl, USHORT trackPerCyl, USHORT secPerTrack);
  19.