query_wmi/
disks_and_file_systems.rs

1//! <https://learn.microsoft.com/en-us/windows/win32/wmisdk/wmi-tasks--disks-and-file-systems>
2
3#![allow(non_snake_case)]
4
5use crate::wmi;
6use crate::COMLibrary;
7use crate::Query;
8use crate::{Variant, WMIConnection};
9use paste::paste;
10use std::collections::HashMap;
11
12wmi! {
13    /// <https://learn.microsoft.com/en-us/previous-versions/windows/desktop/wmipdskq/win32-diskquota>
14    Win32_DiskQuota, r"Root\CIMV2"
15}
16wmi! {
17    /// <https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-volumechangeevent>
18    Win32_VolumeChangeEvent, r"Root\CIMV2"
19}
20
21wmi! {
22    /// <https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-logicaldisk>
23    Win32_LogicalDisk, r"Root\CIMV2"
24}
25wmi! {
26    /// <https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-mappedlogicaldisk>
27    Win32_MappedLogicalDisk, r"Root\CIMV2"
28}
29wmi! {
30    /// <https://learn.microsoft.com/en-us/previous-versions/windows/desktop/legacy/aa394515(v=vs.85)>
31    Win32_Volume, r"Root\CIMV2"
32}
33
34wmi! {
35    /// <https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-diskdrive>
36    Win32_DiskDrive, r"Root\CIMV2"
37}
38
39wmi! {
40    /// <https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-diskpartition>
41    Win32_DiskPartition, r"Root\CIMV2"
42}