[Windows 95 only.]
A structure used by Int 21h Function 7303h Get_ExtFreeSpace (FAT32). The structure contains information about the drive's total disk space and free disk space.
This structure is implemented in Windows OEM Service Release 2 and later.
ExtGetDskFreSpcStruc STRUC
ExtFree_Size DW ?
ExtFree_Level DW ?
ExtFree_SectorsPerCluster DD ?
ExtFree_BytesPerSector DD ?
ExtFree_AvailableClusters DD ?
ExtFree_TotalClusters DD ?
ExtFree_AvailablePhysSectors DD ?
ExtFree_TotalPhysSectors DD ?
ExtFree_AvailableAllocationUnits DD ?
ExtFree_TotalAllocationUnits DD ?
ExtFree_Rsvd DD 2 DUP (?)
ExtGetDskFreSpcStruc ENDS
ExtFree_Size
A return value that represents the size of the ExtGetDskFreSpcStruc structure, in bytes. The Get_ExtFreeSpace sub-function returns the size value to this field. This member is used only as a return value.
ExtFree_Level
An input and return level value. This must be initialized to zero.
ExtFree_SectorsPerCluster
The number of sectors per cluster.
ExtFree_BytesPerSector
The number of bytes per sector.
ExtFree_AvailClusters
The number of available clusters.
ExtFree_TotalClusters
The total number of clusters on the drive.
ExtFree_AvailablePhysSectors
The number of physical sectors available on the drive, without adjustment for compression.
ExtFree_TotalPhysSectors
The total number of physical sectors on the drive, without adjustment for compression.
ExtFree_AvailableAllocationUnits
The number of available allocation units on the drive, without adjustment for compression.
ExtFree_TotalAllocationUnits
The total number of allocation units on the drive, without adjustment for compression.
ExtFree_Rsvd
Reserved field.