blob: 62aa19fa75bc752b8f1f94d4dd193e81f3ee0531 [file] [log] [blame]
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DevQuery_ObjectType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x13673f42_a3d6_49f6_b4da_ae46e0c5237c), pid: 2 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceClass_Characteristics: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 29 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceClass_ClassCoInstallers: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x713d1703_a2e2_49f5_9214_56472ef3da5c), pid: 2 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceClass_ClassInstaller: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 5 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceClass_ClassName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 3 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceClass_DHPRebalanceOptOut: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xd14d3ef3_66cf_4ba2_9d38_0ddb37ab4701), pid: 2 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceClass_DefaultService: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 11 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceClass_DevType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 27 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceClass_Exclusive: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 28 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceClass_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 4 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceClass_IconPath: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 12 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceClass_LowerFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 20 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceClass_Name: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 2 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceClass_NoDisplayClass: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 8 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceClass_NoInstallClass: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 7 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceClass_NoUseClass: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 10 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceClass_PropPageProvider: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 6 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceClass_Security: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 25 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceClass_SecuritySDS: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 26 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceClass_SilentInstall: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 9 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceClass_UpperFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 19 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_Address: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 51 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_AlwaysShowDeviceAsConnected: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 101 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_AssociationArray: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 80 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_BaselineExperienceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 78 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_Category: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 90 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_CategoryGroup_Desc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 94 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_CategoryGroup_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 95 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_Category_Desc_Plural: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 92 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_Category_Desc_Singular: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 91 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_Category_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 93 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_ConfigFlags: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 105 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_CustomPrivilegedPackageFamilyNames: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 107 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_DeviceDescription1: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 81 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_DeviceDescription2: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 82 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_DeviceFunctionSubRank: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 100 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_DiscoveryMethod: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 52 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_ExperienceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 89 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_FriendlyName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12288 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_HasProblem: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 83 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 57 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_InstallInProgress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 9 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_IsAuthenticated: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 54 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_IsConnected: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 55 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_IsDefaultDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 86 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_IsDeviceUniquelyIdentifiable: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 79 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_IsEncrypted: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 53 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_IsLocalMachine: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 70 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_IsMetadataSearchInProgress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 72 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_IsNetworkDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 85 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_IsNotInterestingForDisplay: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 74 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_IsPaired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 56 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_IsRebootRequired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 108 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_IsSharedDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 84 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_IsShowInDisconnectedState: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 68 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_Last_Connected: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 67 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_Last_Seen: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 66 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_LaunchDeviceStageFromExplorer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 77 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_LaunchDeviceStageOnDeviceConnect: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 76 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_Manufacturer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8192 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_MetadataCabinet: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 87 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_MetadataChecksum: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 73 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_MetadataPath: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 71 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_ModelName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8194 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_ModelNumber: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8195 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_PrimaryCategory: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 97 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_PrivilegedPackageFamilyNames: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 106 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_RequiresPairingElevation: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 88 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_RequiresUninstallElevation: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 99 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_UnpairUninstall: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 98 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceContainer_Version: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 65 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceInterfaceClass_DefaultInterface: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x14c83a99_0b3f_44b7_be4c_a178d3990564), pid: 2 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceInterfaceClass_Name: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x14c83a99_0b3f_44b7_be4c_a178d3990564), pid: 3 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceInterface_Autoplay_Silent: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x434dd28f_9e75_450a_9ab9_ff61e618bad0), pid: 2 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceInterface_ClassGuid: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 4 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceInterface_Enabled: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 3 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceInterface_FriendlyName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 2 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceInterface_ReferenceString: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 5 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceInterface_Restricted: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 6 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceInterface_SchematicName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 9 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DeviceInterface_UnrestrictedAppCapabilities: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 8 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_AdditionalSoftwareRequested: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 19 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_Address: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 30 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_AssignedToGuest: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 24 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_BaseContainerId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 38 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_BiosDeviceName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 10 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_BusNumber: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 23 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_BusRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 7 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_BusReportedDeviceDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 4 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_BusTypeGuid: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 21 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_Capabilities: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 17 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_Characteristics: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 29 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_Children: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 9 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_Class: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 9 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_ClassGuid: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 10 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_CompatibleIds: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 4 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_ConfigFlags: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 12 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_ConfigurationId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 7 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_ContainerId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x8c7ed206_3f8a_4827_b3ab_ae9e1faefc6c), pid: 2 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_CreatorProcessId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 25 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_DHP_Rebalance_Policy: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 2 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_DebuggerSafe: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 12 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_DependencyDependents: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 21 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_DependencyProviders: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 20 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_DevNodeStatus: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 2 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_DevType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 27 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_DeviceDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 2 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_Driver: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 11 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_DriverCoInstallers: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 11 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_DriverDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 2 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_DriverDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 4 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_DriverInfPath: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 5 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_DriverInfSection: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 6 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_DriverInfSectionExt: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 7 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_DriverLogoLevel: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 15 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_DriverProblemDesc: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 11 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_DriverPropPageProvider: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 10 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_DriverProvider: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 9 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_DriverRank: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 14 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_DriverVersion: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 3 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_EjectionRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 4 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_EnumeratorName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 24 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_Exclusive: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 28 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_ExtendedAddress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 23 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_ExtendedConfigurationIds: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 15 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_FirmwareDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 17 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_FirmwareRevision: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 19 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_FirmwareVersion: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 18 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_FirstInstallDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 101 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_FriendlyName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 14 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_FriendlyNameAttributes: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 3 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_GenericDriverInstalled: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 18 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_HardwareIds: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 3 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_HasProblem: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 6 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_InLocalMachineContainer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x8c7ed206_3f8a_4827_b3ab_ae9e1faefc6c), pid: 4 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_InstallDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 100 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_InstallState: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 36 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_InstanceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 256 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_IsAssociateableByUserAction: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 7 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_IsPresent: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 5 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_IsRebootRequired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 16 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_LastArrivalDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 102 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_LastRemovalDate: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 103 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_Legacy: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x80497100_8c73_48b9_aad9_ce387e19c56e), pid: 3 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_LegacyBusType: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 22 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_LocationInfo: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 15 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_LocationPaths: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 37 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_LowerFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 20 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_Manufacturer: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 13 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_ManufacturerAttributes: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 4 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_MatchingDeviceId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 8 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_Model: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 39 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_ModelId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 2 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_NoConnectSound: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 17 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_Numa_Node: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 3 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_Numa_Proximity_Domain: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 1 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_PDOName: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 16 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_Parent: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 8 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_PhysicalDeviceLocation: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 9 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_PostInstallInProgress: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 13 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_PowerData: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 32 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_PowerRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 6 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_PresenceNotForDevice: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 5 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_ProblemCode: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 3 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_ProblemStatus: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 12 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_RemovalPolicy: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 33 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_RemovalPolicyDefault: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 34 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_RemovalPolicyOverride: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 35 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_RemovalRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 5 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_Reported: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x80497100_8c73_48b9_aad9_ce387e19c56e), pid: 2 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_ReportedDeviceIdsHash: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 8 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_ResourcePickerExceptions: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 13 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_ResourcePickerTags: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 12 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_SafeRemovalRequired: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xafd97640_86a3_4210_b67c_289c41aabe55), pid: 2 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_SafeRemovalRequiredOverride: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xafd97640_86a3_4210_b67c_289c41aabe55), pid: 3 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_Security: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 25 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_SecuritySDS: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 26 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_Service: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 6 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_SessionId: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 6 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_ShowInUninstallUI: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 8 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_Siblings: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 10 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_SignalStrength: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 6 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_SoftRestartSupported: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 22 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_Stack: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 14 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_TransportRelations: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 11 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_UINumber: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 18 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_UINumberDescFormat: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 31 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_Device_UpperFilters: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 19 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DrvPkg_BrandingIcon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 7 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DrvPkg_DetailedDescription: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 4 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DrvPkg_DocumentationLink: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 5 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DrvPkg_Icon: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 6 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DrvPkg_Model: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 2 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_DrvPkg_VendorWebSite: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 3 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPKEY_NAME: DEVPROPKEY = DEVPROPKEY { fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 10 };
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROPID_FIRST_USABLE: u32 = 2u32;
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_MASK_TYPE: u32 = 4095u32;
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_MASK_TYPEMOD: u32 = 61440u32;
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPEMOD_ARRAY: u32 = 4096u32;
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPEMOD_LIST: u32 = 8192u32;
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const MAX_DEVPROP_TYPE: u32 = 25u32;
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const MAX_DEVPROP_TYPEMOD: u32 = 8192u32;
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
#[repr(transparent)]
#[derive(::core::cmp::PartialEq, ::core::cmp::Eq)]
pub struct DEVPROPSTORE(pub i32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_STORE_SYSTEM: DEVPROPSTORE = DEVPROPSTORE(0i32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_STORE_USER: DEVPROPSTORE = DEVPROPSTORE(1i32);
impl ::core::marker::Copy for DEVPROPSTORE {}
impl ::core::clone::Clone for DEVPROPSTORE {
fn clone(&self) -> Self {
*self
}
}
impl ::core::default::Default for DEVPROPSTORE {
fn default() -> Self {
Self(0)
}
}
impl ::windows::core::TypeKind for DEVPROPSTORE {
type TypeKind = ::windows::core::CopyType;
}
impl ::core::fmt::Debug for DEVPROPSTORE {
fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
f.debug_tuple("DEVPROPSTORE").field(&self.0).finish()
}
}
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
#[repr(transparent)]
#[derive(::core::cmp::PartialEq, ::core::cmp::Eq)]
pub struct DEVPROPTYPE(pub u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_EMPTY: DEVPROPTYPE = DEVPROPTYPE(0u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_NULL: DEVPROPTYPE = DEVPROPTYPE(1u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_SBYTE: DEVPROPTYPE = DEVPROPTYPE(2u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_BYTE: DEVPROPTYPE = DEVPROPTYPE(3u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_INT16: DEVPROPTYPE = DEVPROPTYPE(4u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_UINT16: DEVPROPTYPE = DEVPROPTYPE(5u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_INT32: DEVPROPTYPE = DEVPROPTYPE(6u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_UINT32: DEVPROPTYPE = DEVPROPTYPE(7u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_INT64: DEVPROPTYPE = DEVPROPTYPE(8u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_UINT64: DEVPROPTYPE = DEVPROPTYPE(9u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_FLOAT: DEVPROPTYPE = DEVPROPTYPE(10u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_DOUBLE: DEVPROPTYPE = DEVPROPTYPE(11u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_DECIMAL: DEVPROPTYPE = DEVPROPTYPE(12u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_GUID: DEVPROPTYPE = DEVPROPTYPE(13u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_CURRENCY: DEVPROPTYPE = DEVPROPTYPE(14u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_DATE: DEVPROPTYPE = DEVPROPTYPE(15u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_FILETIME: DEVPROPTYPE = DEVPROPTYPE(16u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_BOOLEAN: DEVPROPTYPE = DEVPROPTYPE(17u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_STRING: DEVPROPTYPE = DEVPROPTYPE(18u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_STRING_LIST: DEVPROPTYPE = DEVPROPTYPE(8210u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_SECURITY_DESCRIPTOR: DEVPROPTYPE = DEVPROPTYPE(19u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING: DEVPROPTYPE = DEVPROPTYPE(20u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_DEVPROPKEY: DEVPROPTYPE = DEVPROPTYPE(21u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_DEVPROPTYPE: DEVPROPTYPE = DEVPROPTYPE(22u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_BINARY: DEVPROPTYPE = DEVPROPTYPE(4099u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_ERROR: DEVPROPTYPE = DEVPROPTYPE(23u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_NTSTATUS: DEVPROPTYPE = DEVPROPTYPE(24u32);
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub const DEVPROP_TYPE_STRING_INDIRECT: DEVPROPTYPE = DEVPROPTYPE(25u32);
impl ::core::marker::Copy for DEVPROPTYPE {}
impl ::core::clone::Clone for DEVPROPTYPE {
fn clone(&self) -> Self {
*self
}
}
impl ::core::default::Default for DEVPROPTYPE {
fn default() -> Self {
Self(0)
}
}
impl ::windows::core::TypeKind for DEVPROPTYPE {
type TypeKind = ::windows::core::CopyType;
}
impl ::core::fmt::Debug for DEVPROPTYPE {
fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
f.debug_tuple("DEVPROPTYPE").field(&self.0).finish()
}
}
#[repr(C)]
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub struct DEVPROPCOMPKEY {
pub Key: DEVPROPKEY,
pub Store: DEVPROPSTORE,
pub LocaleName: ::windows::core::PCWSTR,
}
impl ::core::marker::Copy for DEVPROPCOMPKEY {}
impl ::core::clone::Clone for DEVPROPCOMPKEY {
fn clone(&self) -> Self {
*self
}
}
impl ::core::fmt::Debug for DEVPROPCOMPKEY {
fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
f.debug_struct("DEVPROPCOMPKEY").field("Key", &self.Key).field("Store", &self.Store).field("LocaleName", &self.LocaleName).finish()
}
}
impl ::windows::core::TypeKind for DEVPROPCOMPKEY {
type TypeKind = ::windows::core::CopyType;
}
impl ::core::cmp::PartialEq for DEVPROPCOMPKEY {
fn eq(&self, other: &Self) -> bool {
self.Key == other.Key && self.Store == other.Store && self.LocaleName == other.LocaleName
}
}
impl ::core::cmp::Eq for DEVPROPCOMPKEY {}
impl ::core::default::Default for DEVPROPCOMPKEY {
fn default() -> Self {
unsafe { ::core::mem::zeroed() }
}
}
#[repr(C)]
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub struct DEVPROPERTY {
pub CompKey: DEVPROPCOMPKEY,
pub Type: DEVPROPTYPE,
pub BufferSize: u32,
pub Buffer: *mut ::core::ffi::c_void,
}
impl ::core::marker::Copy for DEVPROPERTY {}
impl ::core::clone::Clone for DEVPROPERTY {
fn clone(&self) -> Self {
*self
}
}
impl ::core::fmt::Debug for DEVPROPERTY {
fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
f.debug_struct("DEVPROPERTY").field("CompKey", &self.CompKey).field("Type", &self.Type).field("BufferSize", &self.BufferSize).field("Buffer", &self.Buffer).finish()
}
}
impl ::windows::core::TypeKind for DEVPROPERTY {
type TypeKind = ::windows::core::CopyType;
}
impl ::core::cmp::PartialEq for DEVPROPERTY {
fn eq(&self, other: &Self) -> bool {
self.CompKey == other.CompKey && self.Type == other.Type && self.BufferSize == other.BufferSize && self.Buffer == other.Buffer
}
}
impl ::core::cmp::Eq for DEVPROPERTY {}
impl ::core::default::Default for DEVPROPERTY {
fn default() -> Self {
unsafe { ::core::mem::zeroed() }
}
}
#[repr(C)]
#[doc = "*Required features: `\"Win32_Devices_Properties\"`*"]
pub struct DEVPROPKEY {
pub fmtid: ::windows::core::GUID,
pub pid: u32,
}
impl ::core::marker::Copy for DEVPROPKEY {}
impl ::core::clone::Clone for DEVPROPKEY {
fn clone(&self) -> Self {
*self
}
}
impl ::core::fmt::Debug for DEVPROPKEY {
fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
f.debug_struct("DEVPROPKEY").field("fmtid", &self.fmtid).field("pid", &self.pid).finish()
}
}
impl ::windows::core::TypeKind for DEVPROPKEY {
type TypeKind = ::windows::core::CopyType;
}
impl ::core::cmp::PartialEq for DEVPROPKEY {
fn eq(&self, other: &Self) -> bool {
self.fmtid == other.fmtid && self.pid == other.pid
}
}
impl ::core::cmp::Eq for DEVPROPKEY {}
impl ::core::default::Default for DEVPROPKEY {
fn default() -> Self {
unsafe { ::core::mem::zeroed() }
}
}
#[cfg(feature = "implement")]
::core::include!("impl.rs");