zigwin32/win32/devices/properties.zig

298 lines
30 KiB
Zig

//! NOTE: this file is autogenerated, DO NOT MODIFY
//--------------------------------------------------------------------------------
// Section: Constants (228)
//--------------------------------------------------------------------------------
pub const DEVPKEY_DeviceInterface_Autoplay_Silent = PROPERTYKEY { .fmtid = Guid.initString("434dd28f-9e75-450a-9ab9-ff61e618bad0"), .pid = 2 };
pub const DEVPKEY_NAME = PROPERTYKEY { .fmtid = Guid.initString("b725f130-47ef-101a-a5f1-02608c9eebac"), .pid = 10 };
pub const DEVPKEY_Device_DeviceDesc = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 2 };
pub const DEVPKEY_Device_HardwareIds = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 3 };
pub const DEVPKEY_Device_CompatibleIds = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 4 };
pub const DEVPKEY_Device_Service = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 6 };
pub const DEVPKEY_Device_Class = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 9 };
pub const DEVPKEY_Device_ClassGuid = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 10 };
pub const DEVPKEY_Device_Driver = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 11 };
pub const DEVPKEY_Device_ConfigFlags = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 12 };
pub const DEVPKEY_Device_Manufacturer = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 13 };
pub const DEVPKEY_Device_FriendlyName = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 14 };
pub const DEVPKEY_Device_LocationInfo = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 15 };
pub const DEVPKEY_Device_PDOName = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 16 };
pub const DEVPKEY_Device_Capabilities = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 17 };
pub const DEVPKEY_Device_UINumber = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 18 };
pub const DEVPKEY_Device_UpperFilters = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 19 };
pub const DEVPKEY_Device_LowerFilters = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 20 };
pub const DEVPKEY_Device_BusTypeGuid = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 21 };
pub const DEVPKEY_Device_LegacyBusType = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 22 };
pub const DEVPKEY_Device_BusNumber = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 23 };
pub const DEVPKEY_Device_EnumeratorName = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 24 };
pub const DEVPKEY_Device_Security = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 25 };
pub const DEVPKEY_Device_SecuritySDS = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 26 };
pub const DEVPKEY_Device_DevType = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 27 };
pub const DEVPKEY_Device_Exclusive = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 28 };
pub const DEVPKEY_Device_Characteristics = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 29 };
pub const DEVPKEY_Device_Address = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 30 };
pub const DEVPKEY_Device_UINumberDescFormat = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 31 };
pub const DEVPKEY_Device_PowerData = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 32 };
pub const DEVPKEY_Device_RemovalPolicy = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 33 };
pub const DEVPKEY_Device_RemovalPolicyDefault = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 34 };
pub const DEVPKEY_Device_RemovalPolicyOverride = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 35 };
pub const DEVPKEY_Device_InstallState = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 36 };
pub const DEVPKEY_Device_LocationPaths = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 37 };
pub const DEVPKEY_Device_BaseContainerId = PROPERTYKEY { .fmtid = Guid.initString("a45c254e-df1c-4efd-8020-67d146a850e0"), .pid = 38 };
pub const DEVPKEY_Device_InstanceId = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 256 };
pub const DEVPKEY_Device_DevNodeStatus = PROPERTYKEY { .fmtid = Guid.initString("4340a6c5-93fa-4706-972c-7b648008a5a7"), .pid = 2 };
pub const DEVPKEY_Device_ProblemCode = PROPERTYKEY { .fmtid = Guid.initString("4340a6c5-93fa-4706-972c-7b648008a5a7"), .pid = 3 };
pub const DEVPKEY_Device_EjectionRelations = PROPERTYKEY { .fmtid = Guid.initString("4340a6c5-93fa-4706-972c-7b648008a5a7"), .pid = 4 };
pub const DEVPKEY_Device_RemovalRelations = PROPERTYKEY { .fmtid = Guid.initString("4340a6c5-93fa-4706-972c-7b648008a5a7"), .pid = 5 };
pub const DEVPKEY_Device_PowerRelations = PROPERTYKEY { .fmtid = Guid.initString("4340a6c5-93fa-4706-972c-7b648008a5a7"), .pid = 6 };
pub const DEVPKEY_Device_BusRelations = PROPERTYKEY { .fmtid = Guid.initString("4340a6c5-93fa-4706-972c-7b648008a5a7"), .pid = 7 };
pub const DEVPKEY_Device_Parent = PROPERTYKEY { .fmtid = Guid.initString("4340a6c5-93fa-4706-972c-7b648008a5a7"), .pid = 8 };
pub const DEVPKEY_Device_Children = PROPERTYKEY { .fmtid = Guid.initString("4340a6c5-93fa-4706-972c-7b648008a5a7"), .pid = 9 };
pub const DEVPKEY_Device_Siblings = PROPERTYKEY { .fmtid = Guid.initString("4340a6c5-93fa-4706-972c-7b648008a5a7"), .pid = 10 };
pub const DEVPKEY_Device_TransportRelations = PROPERTYKEY { .fmtid = Guid.initString("4340a6c5-93fa-4706-972c-7b648008a5a7"), .pid = 11 };
pub const DEVPKEY_Device_ProblemStatus = PROPERTYKEY { .fmtid = Guid.initString("4340a6c5-93fa-4706-972c-7b648008a5a7"), .pid = 12 };
pub const DEVPKEY_Device_Reported = PROPERTYKEY { .fmtid = Guid.initString("80497100-8c73-48b9-aad9-ce387e19c56e"), .pid = 2 };
pub const DEVPKEY_Device_Legacy = PROPERTYKEY { .fmtid = Guid.initString("80497100-8c73-48b9-aad9-ce387e19c56e"), .pid = 3 };
pub const DEVPKEY_Device_ContainerId = PROPERTYKEY { .fmtid = Guid.initString("8c7ed206-3f8a-4827-b3ab-ae9e1faefc6c"), .pid = 2 };
pub const DEVPKEY_Device_InLocalMachineContainer = PROPERTYKEY { .fmtid = Guid.initString("8c7ed206-3f8a-4827-b3ab-ae9e1faefc6c"), .pid = 4 };
pub const DEVPKEY_Device_Model = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 39 };
pub const DEVPKEY_Device_ModelId = PROPERTYKEY { .fmtid = Guid.initString("80d81ea6-7473-4b0c-8216-efc11a2c4c8b"), .pid = 2 };
pub const DEVPKEY_Device_FriendlyNameAttributes = PROPERTYKEY { .fmtid = Guid.initString("80d81ea6-7473-4b0c-8216-efc11a2c4c8b"), .pid = 3 };
pub const DEVPKEY_Device_ManufacturerAttributes = PROPERTYKEY { .fmtid = Guid.initString("80d81ea6-7473-4b0c-8216-efc11a2c4c8b"), .pid = 4 };
pub const DEVPKEY_Device_PresenceNotForDevice = PROPERTYKEY { .fmtid = Guid.initString("80d81ea6-7473-4b0c-8216-efc11a2c4c8b"), .pid = 5 };
pub const DEVPKEY_Device_SignalStrength = PROPERTYKEY { .fmtid = Guid.initString("80d81ea6-7473-4b0c-8216-efc11a2c4c8b"), .pid = 6 };
pub const DEVPKEY_Device_IsAssociateableByUserAction = PROPERTYKEY { .fmtid = Guid.initString("80d81ea6-7473-4b0c-8216-efc11a2c4c8b"), .pid = 7 };
pub const DEVPKEY_Device_ShowInUninstallUI = PROPERTYKEY { .fmtid = Guid.initString("80d81ea6-7473-4b0c-8216-efc11a2c4c8b"), .pid = 8 };
pub const DEVPKEY_Device_Numa_Proximity_Domain = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 1 };
pub const DEVPKEY_Device_DHP_Rebalance_Policy = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 2 };
pub const DEVPKEY_Device_Numa_Node = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 3 };
pub const DEVPKEY_Device_BusReportedDeviceDesc = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 4 };
pub const DEVPKEY_Device_IsPresent = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 5 };
pub const DEVPKEY_Device_HasProblem = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 6 };
pub const DEVPKEY_Device_ConfigurationId = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 7 };
pub const DEVPKEY_Device_ReportedDeviceIdsHash = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 8 };
pub const DEVPKEY_Device_PhysicalDeviceLocation = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 9 };
pub const DEVPKEY_Device_BiosDeviceName = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 10 };
pub const DEVPKEY_Device_DriverProblemDesc = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 11 };
pub const DEVPKEY_Device_DebuggerSafe = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 12 };
pub const DEVPKEY_Device_PostInstallInProgress = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 13 };
pub const DEVPKEY_Device_Stack = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 14 };
pub const DEVPKEY_Device_ExtendedConfigurationIds = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 15 };
pub const DEVPKEY_Device_IsRebootRequired = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 16 };
pub const DEVPKEY_Device_FirmwareDate = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 17 };
pub const DEVPKEY_Device_FirmwareVersion = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 18 };
pub const DEVPKEY_Device_FirmwareRevision = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 19 };
pub const DEVPKEY_Device_DependencyProviders = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 20 };
pub const DEVPKEY_Device_DependencyDependents = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 21 };
pub const DEVPKEY_Device_SoftRestartSupported = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 22 };
pub const DEVPKEY_Device_ExtendedAddress = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 23 };
pub const DEVPKEY_Device_AssignedToGuest = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 24 };
pub const DEVPKEY_Device_CreatorProcessId = PROPERTYKEY { .fmtid = Guid.initString("540b947e-8b40-45bc-a8a2-6a0b894cbda2"), .pid = 25 };
pub const DEVPKEY_Device_SessionId = PROPERTYKEY { .fmtid = Guid.initString("83da6326-97a6-4088-9453-a1923f573b29"), .pid = 6 };
pub const DEVPKEY_Device_InstallDate = PROPERTYKEY { .fmtid = Guid.initString("83da6326-97a6-4088-9453-a1923f573b29"), .pid = 100 };
pub const DEVPKEY_Device_FirstInstallDate = PROPERTYKEY { .fmtid = Guid.initString("83da6326-97a6-4088-9453-a1923f573b29"), .pid = 101 };
pub const DEVPKEY_Device_LastArrivalDate = PROPERTYKEY { .fmtid = Guid.initString("83da6326-97a6-4088-9453-a1923f573b29"), .pid = 102 };
pub const DEVPKEY_Device_LastRemovalDate = PROPERTYKEY { .fmtid = Guid.initString("83da6326-97a6-4088-9453-a1923f573b29"), .pid = 103 };
pub const DEVPKEY_Device_DriverDate = PROPERTYKEY { .fmtid = Guid.initString("a8b865dd-2e3d-4094-ad97-e593a70c75d6"), .pid = 2 };
pub const DEVPKEY_Device_DriverVersion = PROPERTYKEY { .fmtid = Guid.initString("a8b865dd-2e3d-4094-ad97-e593a70c75d6"), .pid = 3 };
pub const DEVPKEY_Device_DriverDesc = PROPERTYKEY { .fmtid = Guid.initString("a8b865dd-2e3d-4094-ad97-e593a70c75d6"), .pid = 4 };
pub const DEVPKEY_Device_DriverInfPath = PROPERTYKEY { .fmtid = Guid.initString("a8b865dd-2e3d-4094-ad97-e593a70c75d6"), .pid = 5 };
pub const DEVPKEY_Device_DriverInfSection = PROPERTYKEY { .fmtid = Guid.initString("a8b865dd-2e3d-4094-ad97-e593a70c75d6"), .pid = 6 };
pub const DEVPKEY_Device_DriverInfSectionExt = PROPERTYKEY { .fmtid = Guid.initString("a8b865dd-2e3d-4094-ad97-e593a70c75d6"), .pid = 7 };
pub const DEVPKEY_Device_MatchingDeviceId = PROPERTYKEY { .fmtid = Guid.initString("a8b865dd-2e3d-4094-ad97-e593a70c75d6"), .pid = 8 };
pub const DEVPKEY_Device_DriverProvider = PROPERTYKEY { .fmtid = Guid.initString("a8b865dd-2e3d-4094-ad97-e593a70c75d6"), .pid = 9 };
pub const DEVPKEY_Device_DriverPropPageProvider = PROPERTYKEY { .fmtid = Guid.initString("a8b865dd-2e3d-4094-ad97-e593a70c75d6"), .pid = 10 };
pub const DEVPKEY_Device_DriverCoInstallers = PROPERTYKEY { .fmtid = Guid.initString("a8b865dd-2e3d-4094-ad97-e593a70c75d6"), .pid = 11 };
pub const DEVPKEY_Device_ResourcePickerTags = PROPERTYKEY { .fmtid = Guid.initString("a8b865dd-2e3d-4094-ad97-e593a70c75d6"), .pid = 12 };
pub const DEVPKEY_Device_ResourcePickerExceptions = PROPERTYKEY { .fmtid = Guid.initString("a8b865dd-2e3d-4094-ad97-e593a70c75d6"), .pid = 13 };
pub const DEVPKEY_Device_DriverRank = PROPERTYKEY { .fmtid = Guid.initString("a8b865dd-2e3d-4094-ad97-e593a70c75d6"), .pid = 14 };
pub const DEVPKEY_Device_DriverLogoLevel = PROPERTYKEY { .fmtid = Guid.initString("a8b865dd-2e3d-4094-ad97-e593a70c75d6"), .pid = 15 };
pub const DEVPKEY_Device_NoConnectSound = PROPERTYKEY { .fmtid = Guid.initString("a8b865dd-2e3d-4094-ad97-e593a70c75d6"), .pid = 17 };
pub const DEVPKEY_Device_GenericDriverInstalled = PROPERTYKEY { .fmtid = Guid.initString("a8b865dd-2e3d-4094-ad97-e593a70c75d6"), .pid = 18 };
pub const DEVPKEY_Device_AdditionalSoftwareRequested = PROPERTYKEY { .fmtid = Guid.initString("a8b865dd-2e3d-4094-ad97-e593a70c75d6"), .pid = 19 };
pub const DEVPKEY_Device_SafeRemovalRequired = PROPERTYKEY { .fmtid = Guid.initString("afd97640-86a3-4210-b67c-289c41aabe55"), .pid = 2 };
pub const DEVPKEY_Device_SafeRemovalRequiredOverride = PROPERTYKEY { .fmtid = Guid.initString("afd97640-86a3-4210-b67c-289c41aabe55"), .pid = 3 };
pub const DEVPKEY_DrvPkg_Model = PROPERTYKEY { .fmtid = Guid.initString("cf73bb51-3abf-44a2-85e0-9a3dc7a12132"), .pid = 2 };
pub const DEVPKEY_DrvPkg_VendorWebSite = PROPERTYKEY { .fmtid = Guid.initString("cf73bb51-3abf-44a2-85e0-9a3dc7a12132"), .pid = 3 };
pub const DEVPKEY_DrvPkg_DetailedDescription = PROPERTYKEY { .fmtid = Guid.initString("cf73bb51-3abf-44a2-85e0-9a3dc7a12132"), .pid = 4 };
pub const DEVPKEY_DrvPkg_DocumentationLink = PROPERTYKEY { .fmtid = Guid.initString("cf73bb51-3abf-44a2-85e0-9a3dc7a12132"), .pid = 5 };
pub const DEVPKEY_DrvPkg_Icon = PROPERTYKEY { .fmtid = Guid.initString("cf73bb51-3abf-44a2-85e0-9a3dc7a12132"), .pid = 6 };
pub const DEVPKEY_DrvPkg_BrandingIcon = PROPERTYKEY { .fmtid = Guid.initString("cf73bb51-3abf-44a2-85e0-9a3dc7a12132"), .pid = 7 };
pub const DEVPKEY_DeviceClass_UpperFilters = PROPERTYKEY { .fmtid = Guid.initString("4321918b-f69e-470d-a5de-4d88c75ad24b"), .pid = 19 };
pub const DEVPKEY_DeviceClass_LowerFilters = PROPERTYKEY { .fmtid = Guid.initString("4321918b-f69e-470d-a5de-4d88c75ad24b"), .pid = 20 };
pub const DEVPKEY_DeviceClass_Security = PROPERTYKEY { .fmtid = Guid.initString("4321918b-f69e-470d-a5de-4d88c75ad24b"), .pid = 25 };
pub const DEVPKEY_DeviceClass_SecuritySDS = PROPERTYKEY { .fmtid = Guid.initString("4321918b-f69e-470d-a5de-4d88c75ad24b"), .pid = 26 };
pub const DEVPKEY_DeviceClass_DevType = PROPERTYKEY { .fmtid = Guid.initString("4321918b-f69e-470d-a5de-4d88c75ad24b"), .pid = 27 };
pub const DEVPKEY_DeviceClass_Exclusive = PROPERTYKEY { .fmtid = Guid.initString("4321918b-f69e-470d-a5de-4d88c75ad24b"), .pid = 28 };
pub const DEVPKEY_DeviceClass_Characteristics = PROPERTYKEY { .fmtid = Guid.initString("4321918b-f69e-470d-a5de-4d88c75ad24b"), .pid = 29 };
pub const DEVPKEY_DeviceClass_Name = PROPERTYKEY { .fmtid = Guid.initString("259abffc-50a7-47ce-af08-68c9a7d73366"), .pid = 2 };
pub const DEVPKEY_DeviceClass_ClassName = PROPERTYKEY { .fmtid = Guid.initString("259abffc-50a7-47ce-af08-68c9a7d73366"), .pid = 3 };
pub const DEVPKEY_DeviceClass_Icon = PROPERTYKEY { .fmtid = Guid.initString("259abffc-50a7-47ce-af08-68c9a7d73366"), .pid = 4 };
pub const DEVPKEY_DeviceClass_ClassInstaller = PROPERTYKEY { .fmtid = Guid.initString("259abffc-50a7-47ce-af08-68c9a7d73366"), .pid = 5 };
pub const DEVPKEY_DeviceClass_PropPageProvider = PROPERTYKEY { .fmtid = Guid.initString("259abffc-50a7-47ce-af08-68c9a7d73366"), .pid = 6 };
pub const DEVPKEY_DeviceClass_NoInstallClass = PROPERTYKEY { .fmtid = Guid.initString("259abffc-50a7-47ce-af08-68c9a7d73366"), .pid = 7 };
pub const DEVPKEY_DeviceClass_NoDisplayClass = PROPERTYKEY { .fmtid = Guid.initString("259abffc-50a7-47ce-af08-68c9a7d73366"), .pid = 8 };
pub const DEVPKEY_DeviceClass_SilentInstall = PROPERTYKEY { .fmtid = Guid.initString("259abffc-50a7-47ce-af08-68c9a7d73366"), .pid = 9 };
pub const DEVPKEY_DeviceClass_NoUseClass = PROPERTYKEY { .fmtid = Guid.initString("259abffc-50a7-47ce-af08-68c9a7d73366"), .pid = 10 };
pub const DEVPKEY_DeviceClass_DefaultService = PROPERTYKEY { .fmtid = Guid.initString("259abffc-50a7-47ce-af08-68c9a7d73366"), .pid = 11 };
pub const DEVPKEY_DeviceClass_IconPath = PROPERTYKEY { .fmtid = Guid.initString("259abffc-50a7-47ce-af08-68c9a7d73366"), .pid = 12 };
pub const DEVPKEY_DeviceClass_DHPRebalanceOptOut = PROPERTYKEY { .fmtid = Guid.initString("d14d3ef3-66cf-4ba2-9d38-0ddb37ab4701"), .pid = 2 };
pub const DEVPKEY_DeviceClass_ClassCoInstallers = PROPERTYKEY { .fmtid = Guid.initString("713d1703-a2e2-49f5-9214-56472ef3da5c"), .pid = 2 };
pub const DEVPKEY_DeviceInterface_FriendlyName = PROPERTYKEY { .fmtid = Guid.initString("026e516e-b814-414b-83cd-856d6fef4822"), .pid = 2 };
pub const DEVPKEY_DeviceInterface_Enabled = PROPERTYKEY { .fmtid = Guid.initString("026e516e-b814-414b-83cd-856d6fef4822"), .pid = 3 };
pub const DEVPKEY_DeviceInterface_ClassGuid = PROPERTYKEY { .fmtid = Guid.initString("026e516e-b814-414b-83cd-856d6fef4822"), .pid = 4 };
pub const DEVPKEY_DeviceInterface_ReferenceString = PROPERTYKEY { .fmtid = Guid.initString("026e516e-b814-414b-83cd-856d6fef4822"), .pid = 5 };
pub const DEVPKEY_DeviceInterface_Restricted = PROPERTYKEY { .fmtid = Guid.initString("026e516e-b814-414b-83cd-856d6fef4822"), .pid = 6 };
pub const DEVPKEY_DeviceInterface_UnrestrictedAppCapabilities = PROPERTYKEY { .fmtid = Guid.initString("026e516e-b814-414b-83cd-856d6fef4822"), .pid = 8 };
pub const DEVPKEY_DeviceInterface_SchematicName = PROPERTYKEY { .fmtid = Guid.initString("026e516e-b814-414b-83cd-856d6fef4822"), .pid = 9 };
pub const DEVPKEY_DeviceInterfaceClass_DefaultInterface = PROPERTYKEY { .fmtid = Guid.initString("14c83a99-0b3f-44b7-be4c-a178d3990564"), .pid = 2 };
pub const DEVPKEY_DeviceInterfaceClass_Name = PROPERTYKEY { .fmtid = Guid.initString("14c83a99-0b3f-44b7-be4c-a178d3990564"), .pid = 3 };
pub const DEVPKEY_DeviceContainer_Address = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 51 };
pub const DEVPKEY_DeviceContainer_DiscoveryMethod = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 52 };
pub const DEVPKEY_DeviceContainer_IsEncrypted = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 53 };
pub const DEVPKEY_DeviceContainer_IsAuthenticated = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 54 };
pub const DEVPKEY_DeviceContainer_IsConnected = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 55 };
pub const DEVPKEY_DeviceContainer_IsPaired = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 56 };
pub const DEVPKEY_DeviceContainer_Icon = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 57 };
pub const DEVPKEY_DeviceContainer_Version = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 65 };
pub const DEVPKEY_DeviceContainer_Last_Seen = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 66 };
pub const DEVPKEY_DeviceContainer_Last_Connected = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 67 };
pub const DEVPKEY_DeviceContainer_IsShowInDisconnectedState = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 68 };
pub const DEVPKEY_DeviceContainer_IsLocalMachine = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 70 };
pub const DEVPKEY_DeviceContainer_MetadataPath = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 71 };
pub const DEVPKEY_DeviceContainer_IsMetadataSearchInProgress = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 72 };
pub const DEVPKEY_DeviceContainer_MetadataChecksum = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 73 };
pub const DEVPKEY_DeviceContainer_IsNotInterestingForDisplay = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 74 };
pub const DEVPKEY_DeviceContainer_LaunchDeviceStageOnDeviceConnect = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 76 };
pub const DEVPKEY_DeviceContainer_LaunchDeviceStageFromExplorer = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 77 };
pub const DEVPKEY_DeviceContainer_BaselineExperienceId = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 78 };
pub const DEVPKEY_DeviceContainer_IsDeviceUniquelyIdentifiable = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 79 };
pub const DEVPKEY_DeviceContainer_AssociationArray = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 80 };
pub const DEVPKEY_DeviceContainer_DeviceDescription1 = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 81 };
pub const DEVPKEY_DeviceContainer_DeviceDescription2 = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 82 };
pub const DEVPKEY_DeviceContainer_HasProblem = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 83 };
pub const DEVPKEY_DeviceContainer_IsSharedDevice = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 84 };
pub const DEVPKEY_DeviceContainer_IsNetworkDevice = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 85 };
pub const DEVPKEY_DeviceContainer_IsDefaultDevice = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 86 };
pub const DEVPKEY_DeviceContainer_MetadataCabinet = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 87 };
pub const DEVPKEY_DeviceContainer_RequiresPairingElevation = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 88 };
pub const DEVPKEY_DeviceContainer_ExperienceId = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 89 };
pub const DEVPKEY_DeviceContainer_Category = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 90 };
pub const DEVPKEY_DeviceContainer_Category_Desc_Singular = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 91 };
pub const DEVPKEY_DeviceContainer_Category_Desc_Plural = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 92 };
pub const DEVPKEY_DeviceContainer_Category_Icon = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 93 };
pub const DEVPKEY_DeviceContainer_CategoryGroup_Desc = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 94 };
pub const DEVPKEY_DeviceContainer_CategoryGroup_Icon = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 95 };
pub const DEVPKEY_DeviceContainer_PrimaryCategory = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 97 };
pub const DEVPKEY_DeviceContainer_UnpairUninstall = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 98 };
pub const DEVPKEY_DeviceContainer_RequiresUninstallElevation = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 99 };
pub const DEVPKEY_DeviceContainer_DeviceFunctionSubRank = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 100 };
pub const DEVPKEY_DeviceContainer_AlwaysShowDeviceAsConnected = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 101 };
pub const DEVPKEY_DeviceContainer_ConfigFlags = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 105 };
pub const DEVPKEY_DeviceContainer_PrivilegedPackageFamilyNames = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 106 };
pub const DEVPKEY_DeviceContainer_CustomPrivilegedPackageFamilyNames = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 107 };
pub const DEVPKEY_DeviceContainer_IsRebootRequired = PROPERTYKEY { .fmtid = Guid.initString("78c34fc8-104a-4aca-9ea4-524d52996e57"), .pid = 108 };
pub const DEVPKEY_DeviceContainer_FriendlyName = PROPERTYKEY { .fmtid = Guid.initString("656a3bb3-ecc0-43fd-8477-4ae0404a96cd"), .pid = 12288 };
pub const DEVPKEY_DeviceContainer_Manufacturer = PROPERTYKEY { .fmtid = Guid.initString("656a3bb3-ecc0-43fd-8477-4ae0404a96cd"), .pid = 8192 };
pub const DEVPKEY_DeviceContainer_ModelName = PROPERTYKEY { .fmtid = Guid.initString("656a3bb3-ecc0-43fd-8477-4ae0404a96cd"), .pid = 8194 };
pub const DEVPKEY_DeviceContainer_ModelNumber = PROPERTYKEY { .fmtid = Guid.initString("656a3bb3-ecc0-43fd-8477-4ae0404a96cd"), .pid = 8195 };
pub const DEVPKEY_DeviceContainer_InstallInProgress = PROPERTYKEY { .fmtid = Guid.initString("83da6326-97a6-4088-9453-a1923f573b29"), .pid = 9 };
pub const DEVPKEY_DevQuery_ObjectType = PROPERTYKEY { .fmtid = Guid.initString("13673f42-a3d6-49f6-b4da-ae46e0c5237c"), .pid = 2 };
pub const DEVPROP_TYPEMOD_ARRAY = @as(u32, 4096);
pub const DEVPROP_TYPEMOD_LIST = @as(u32, 8192);
pub const DEVPROP_TYPE_EMPTY = @as(u32, 0);
pub const DEVPROP_TYPE_NULL = @as(u32, 1);
pub const DEVPROP_TYPE_SBYTE = @as(u32, 2);
pub const DEVPROP_TYPE_BYTE = @as(u32, 3);
pub const DEVPROP_TYPE_INT16 = @as(u32, 4);
pub const DEVPROP_TYPE_UINT16 = @as(u32, 5);
pub const DEVPROP_TYPE_INT32 = @as(u32, 6);
pub const DEVPROP_TYPE_UINT32 = @as(u32, 7);
pub const DEVPROP_TYPE_INT64 = @as(u32, 8);
pub const DEVPROP_TYPE_UINT64 = @as(u32, 9);
pub const DEVPROP_TYPE_FLOAT = @as(u32, 10);
pub const DEVPROP_TYPE_DOUBLE = @as(u32, 11);
pub const DEVPROP_TYPE_DECIMAL = @as(u32, 12);
pub const DEVPROP_TYPE_GUID = @as(u32, 13);
pub const DEVPROP_TYPE_CURRENCY = @as(u32, 14);
pub const DEVPROP_TYPE_DATE = @as(u32, 15);
pub const DEVPROP_TYPE_FILETIME = @as(u32, 16);
pub const DEVPROP_TYPE_BOOLEAN = @as(u32, 17);
pub const DEVPROP_TYPE_STRING = @as(u32, 18);
pub const DEVPROP_TYPE_SECURITY_DESCRIPTOR = @as(u32, 19);
pub const DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING = @as(u32, 20);
pub const DEVPROP_TYPE_DEVPROPKEY = @as(u32, 21);
pub const DEVPROP_TYPE_DEVPROPTYPE = @as(u32, 22);
pub const DEVPROP_TYPE_ERROR = @as(u32, 23);
pub const DEVPROP_TYPE_NTSTATUS = @as(u32, 24);
pub const DEVPROP_TYPE_STRING_INDIRECT = @as(u32, 25);
pub const MAX_DEVPROP_TYPE = @as(u32, 25);
pub const MAX_DEVPROP_TYPEMOD = @as(u32, 8192);
pub const DEVPROP_MASK_TYPE = @as(u32, 4095);
pub const DEVPROP_MASK_TYPEMOD = @as(u32, 61440);
pub const DEVPROPID_FIRST_USABLE = @as(u32, 2);
//--------------------------------------------------------------------------------
// Section: Types (4)
//--------------------------------------------------------------------------------
pub const DEVPROPKEY = extern struct {
fmtid: Guid,
pid: u32,
};
pub const DEVPROPSTORE = enum(i32) {
SYSTEM = 0,
USER = 1,
};
pub const DEVPROP_STORE_SYSTEM = DEVPROPSTORE.SYSTEM;
pub const DEVPROP_STORE_USER = DEVPROPSTORE.USER;
pub const DEVPROPCOMPKEY = extern struct {
Key: DEVPROPKEY,
Store: DEVPROPSTORE,
LocaleName: ?[*:0]const u16,
};
pub const DEVPROPERTY = extern struct {
CompKey: DEVPROPCOMPKEY,
Type: u32,
BufferSize: u32,
Buffer: ?*anyopaque,
};
//--------------------------------------------------------------------------------
// Section: Functions (0)
//--------------------------------------------------------------------------------
//--------------------------------------------------------------------------------
// Section: Unicode Aliases (0)
//--------------------------------------------------------------------------------
const thismodule = @This();
pub usingnamespace switch (@import("../zig.zig").unicode_mode) {
.ansi => struct {
},
.wide => struct {
},
.unspecified => if (@import("builtin").is_test) struct {
} else struct {
},
};
//--------------------------------------------------------------------------------
// Section: Imports (3)
//--------------------------------------------------------------------------------
const Guid = @import("../zig.zig").Guid;
const PROPERTYKEY = @import("../ui/shell/properties_system.zig").PROPERTYKEY;
const PWSTR = @import("../foundation.zig").PWSTR;
test {
@setEvalBranchQuota(
comptime @import("std").meta.declarations(@This()).len * 3
);
// reference all the pub declarations
if (!@import("builtin").is_test) return;
inline for (comptime @import("std").meta.declarations(@This())) |decl| {
_ = @field(@This(), decl.name);
}
}