Ignore:
Timestamp:
May 16, 2002, 2:13:37 PM (23 years ago)
Author:
sandervl
Message:

header updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/winioctl.h

    r8400 r8426  
    561561} VOLUME_DISK_EXTENTS, *PVOLUME_DISK_EXTENTS;
    562562
     563/*
     564 *      NT I/O-Manager
     565 */
     566
     567/*
     568 * structures for NtQueryVolumeInformationFile
     569 * (wdm.h)
     570 */
     571
     572/* FileFsVolumeInformation = 1 */
     573typedef struct _FILE_FS_VOLUME_INFORMATION {
     574        LARGE_INTEGER   VolumeCreationTime;
     575        ULONG           VolumeSerialNumber;
     576        ULONG           VolumeLabelLength;
     577        BYTE            SupportsObjects;
     578        WCHAR           VolumeLabel[1];
     579} FILE_FS_VOLUME_INFORMATION, *PFILE_FS_VOLUME_INFORMATION;
     580
     581/* FileFsLabelInformation = 2 */
     582/*
     583 unknown
     584*/
     585
     586/* FileFsSizeInformation = 3 */
     587typedef struct _FILE_FS_SIZE_INFORMATION {
     588        LARGE_INTEGER   TotalAllocationUnits;
     589        LARGE_INTEGER   AvailableAllocationUnits;
     590        ULONG           SectorsPerAllocationUnit;
     591        ULONG           BytesPerSector;
     592} FILE_FS_SIZE_INFORMATION, *PFILE_FS_SIZE_INFORMATION;
     593
     594/* FileFsDeviceInformation = 4 */
     595typedef struct _FILE_FS_DEVICE_INFORMATION {
     596        DEVICE_TYPE DeviceType;
     597        ULONG Characteristics;
     598} FILE_FS_DEVICE_INFORMATION, *PFILE_FS_DEVICE_INFORMATION;
     599
     600/* FileFsAttributeInformation = 5 */
     601typedef struct _FILE_FS_ATTRIBUTE_INFORMATION {
     602        ULONG   FileSystemAttribute;
     603        LONG    MaximumComponentNameLength;
     604        ULONG   FileSystemNameLength;
     605        WCHAR   FileSystemName[1];
     606} FILE_FS_ATTRIBUTE_INFORMATION, *PFILE_FS_ATTRIBUTE_INFORMATION;
     607
    563608#endif
Note: See TracChangeset for help on using the changeset viewer.