pub const FS_VOLUME_INFORMATION = extern struct VolumeCreationTime: LARGE_INTEGERVolumeSerialNumber: ULONGVolumeLabelLength: ULONGSupportsObjects: BOOLEANVolumeLabel: [0]WCHARpub fn getVolumeLabel(fvi: *const FS_VOLUME_INFORMATION) []const WCHAR190
191
192
193
194
195
196
197
198
199
200 pub const FS_VOLUME_INFORMATION = extern struct {
VolumeCreationTime: LARGE_INTEGER,
VolumeSerialNumber: ULONG,
VolumeLabelLength: ULONG,
SupportsObjects: BOOLEAN,
VolumeLabel: [0]WCHAR,
pub fn getVolumeLabel(fvi: *const FS_VOLUME_INFORMATION) []const WCHAR {
return (&fvi).ptr[0..@divExact(fvi.VolumeLabelLength, @sizeOf(WCHAR))];
}
}