1 // Licensed under the Apache License, Version 2.0 2 // <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license 3 // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option. 4 // All files in the project carrying such notice may not be copied, modified, or distributed 5 // except according to those terms 6 //! Defines property keys for the Plug and Play Device Property API. 7 use shared::devpropdef::DEVPROPKEY; 8 DEFINE_DEVPROPKEY!{DEVPKEY_NAME, 9 0xb725f130, 0x47ef, 0x101a, 0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac, 10} 10 DEFINE_DEVPROPKEY!{DEVPKEY_Device_DeviceDesc, 11 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 2} 12 DEFINE_DEVPROPKEY!{DEVPKEY_Device_HardwareIds, 13 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 3} 14 DEFINE_DEVPROPKEY!{DEVPKEY_Device_CompatibleIds, 15 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 4} 16 DEFINE_DEVPROPKEY!{DEVPKEY_Device_Service, 17 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 6} 18 DEFINE_DEVPROPKEY!{DEVPKEY_Device_Class, 19 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 9} 20 DEFINE_DEVPROPKEY!{DEVPKEY_Device_ClassGuid, 21 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 10} 22 DEFINE_DEVPROPKEY!{DEVPKEY_Device_Driver, 23 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 11} 24 DEFINE_DEVPROPKEY!{DEVPKEY_Device_ConfigFlags, 25 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 12} 26 DEFINE_DEVPROPKEY!{DEVPKEY_Device_Manufacturer, 27 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 13} 28 DEFINE_DEVPROPKEY!{DEVPKEY_Device_FriendlyName, 29 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 14} 30 DEFINE_DEVPROPKEY!{DEVPKEY_Device_LocationInfo, 31 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 15} 32 DEFINE_DEVPROPKEY!{DEVPKEY_Device_PDOName, 33 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 16} 34 DEFINE_DEVPROPKEY!{DEVPKEY_Device_Capabilities, 35 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 17} 36 DEFINE_DEVPROPKEY!{DEVPKEY_Device_UINumber, 37 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 18} 38 DEFINE_DEVPROPKEY!{DEVPKEY_Device_UpperFilters, 39 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 19} 40 DEFINE_DEVPROPKEY!{DEVPKEY_Device_LowerFilters, 41 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 20} 42 DEFINE_DEVPROPKEY!{DEVPKEY_Device_BusTypeGuid, 43 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 21} 44 DEFINE_DEVPROPKEY!{DEVPKEY_Device_LegacyBusType, 45 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 22} 46 DEFINE_DEVPROPKEY!{DEVPKEY_Device_BusNumber, 47 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 23} 48 DEFINE_DEVPROPKEY!{DEVPKEY_Device_EnumeratorName, 49 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 24} 50 DEFINE_DEVPROPKEY!{DEVPKEY_Device_Security, 51 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 25} 52 DEFINE_DEVPROPKEY!{DEVPKEY_Device_SecuritySDS, 53 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 26} 54 DEFINE_DEVPROPKEY!{DEVPKEY_Device_DevType, 55 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 27} 56 DEFINE_DEVPROPKEY!{DEVPKEY_Device_Exclusive, 57 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 28} 58 DEFINE_DEVPROPKEY!{DEVPKEY_Device_Characteristics, 59 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 29} 60 DEFINE_DEVPROPKEY!{DEVPKEY_Device_Address, 61 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 30} 62 DEFINE_DEVPROPKEY!{DEVPKEY_Device_UINumberDescFormat, 63 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 31} 64 DEFINE_DEVPROPKEY!{DEVPKEY_Device_PowerData, 65 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 32} 66 DEFINE_DEVPROPKEY!{DEVPKEY_Device_RemovalPolicy, 67 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 33} 68 DEFINE_DEVPROPKEY!{DEVPKEY_Device_RemovalPolicyDefault, 69 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 34} 70 DEFINE_DEVPROPKEY!{DEVPKEY_Device_RemovalPolicyOverride, 71 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 35} 72 DEFINE_DEVPROPKEY!{DEVPKEY_Device_InstallState, 73 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 36} 74 DEFINE_DEVPROPKEY!{DEVPKEY_Device_LocationPaths, 75 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 37} 76 DEFINE_DEVPROPKEY!{DEVPKEY_Device_BaseContainerId, 77 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 38} 78 DEFINE_DEVPROPKEY!{DEVPKEY_Device_InstanceId, 79 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 256} 80 DEFINE_DEVPROPKEY!{DEVPKEY_Device_DevNodeStatus, 81 0x4340a6c5, 0x93fa, 0x4706, 0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7, 2} 82 DEFINE_DEVPROPKEY!{DEVPKEY_Device_ProblemCode, 83 0x4340a6c5, 0x93fa, 0x4706, 0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7, 3} 84 DEFINE_DEVPROPKEY!{DEVPKEY_Device_EjectionRelations, 85 0x4340a6c5, 0x93fa, 0x4706, 0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7, 4} 86 DEFINE_DEVPROPKEY!{DEVPKEY_Device_RemovalRelations, 87 0x4340a6c5, 0x93fa, 0x4706, 0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7, 5} 88 DEFINE_DEVPROPKEY!{DEVPKEY_Device_PowerRelations, 89 0x4340a6c5, 0x93fa, 0x4706, 0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7, 6} 90 DEFINE_DEVPROPKEY!{DEVPKEY_Device_BusRelations, 91 0x4340a6c5, 0x93fa, 0x4706, 0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7, 7} 92 DEFINE_DEVPROPKEY!{DEVPKEY_Device_Parent, 93 0x4340a6c5, 0x93fa, 0x4706, 0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7, 8} 94 DEFINE_DEVPROPKEY!{DEVPKEY_Device_Children, 95 0x4340a6c5, 0x93fa, 0x4706, 0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7, 9} 96 DEFINE_DEVPROPKEY!{DEVPKEY_Device_Siblings, 97 0x4340a6c5, 0x93fa, 0x4706, 0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7, 10} 98 DEFINE_DEVPROPKEY!{DEVPKEY_Device_TransportRelations, 99 0x4340a6c5, 0x93fa, 0x4706, 0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7, 11} 100 DEFINE_DEVPROPKEY!{DEVPKEY_Device_ProblemStatus, 101 0x4340a6c5, 0x93fa, 0x4706, 0x97, 0x2c, 0x7b, 0x64, 0x80, 0x08, 0xa5, 0xa7, 12} 102 DEFINE_DEVPROPKEY!{DEVPKEY_Device_Reported, 103 0x80497100, 0x8c73, 0x48b9, 0xaa, 0xd9, 0xce, 0x38, 0x7e, 0x19, 0xc5, 0x6e, 2} 104 DEFINE_DEVPROPKEY!{DEVPKEY_Device_Legacy, 105 0x80497100, 0x8c73, 0x48b9, 0xaa, 0xd9, 0xce, 0x38, 0x7e, 0x19, 0xc5, 0x6e, 3} 106 DEFINE_DEVPROPKEY!{DEVPKEY_Device_ContainerId, 107 0x8c7ed206, 0x3f8a, 0x4827, 0xb3, 0xab, 0xae, 0x9e, 0x1f, 0xae, 0xfc, 0x6c, 2} 108 DEFINE_DEVPROPKEY!{DEVPKEY_Device_InLocalMachineContainer, 109 0x8c7ed206, 0x3f8a, 0x4827, 0xb3, 0xab, 0xae, 0x9e, 0x1f, 0xae, 0xfc, 0x6c, 4} 110 DEFINE_DEVPROPKEY!{DEVPKEY_Device_Model, 111 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 39} 112 DEFINE_DEVPROPKEY!{DEVPKEY_Device_ModelId, 113 0x80d81ea6, 0x7473, 0x4b0c, 0x82, 0x16, 0xef, 0xc1, 0x1a, 0x2c, 0x4c, 0x8b, 2} 114 DEFINE_DEVPROPKEY!{DEVPKEY_Device_FriendlyNameAttributes, 115 0x80d81ea6, 0x7473, 0x4b0c, 0x82, 0x16, 0xef, 0xc1, 0x1a, 0x2c, 0x4c, 0x8b, 3} 116 DEFINE_DEVPROPKEY!{DEVPKEY_Device_ManufacturerAttributes, 117 0x80d81ea6, 0x7473, 0x4b0c, 0x82, 0x16, 0xef, 0xc1, 0x1a, 0x2c, 0x4c, 0x8b, 4} 118 DEFINE_DEVPROPKEY!{DEVPKEY_Device_PresenceNotForDevice, 119 0x80d81ea6, 0x7473, 0x4b0c, 0x82, 0x16, 0xef, 0xc1, 0x1a, 0x2c, 0x4c, 0x8b, 5} 120 DEFINE_DEVPROPKEY!{DEVPKEY_Device_SignalStrength, 121 0x80d81ea6, 0x7473, 0x4b0c, 0x82, 0x16, 0xef, 0xc1, 0x1a, 0x2c, 0x4c, 0x8b, 6} 122 DEFINE_DEVPROPKEY!{DEVPKEY_Device_IsAssociateableByUserAction, 123 0x80d81ea6, 0x7473, 0x4b0c, 0x82, 0x16, 0xef, 0xc1, 0x1a, 0x2c, 0x4c, 0x8b, 7} 124 DEFINE_DEVPROPKEY!{DEVPKEY_Device_ShowInUninstallUI, 125 0x80d81ea6, 0x7473, 0x4b0c, 0x82, 0x16, 0xef, 0xc1, 0x1a, 0x2c, 0x4c, 0x8b, 8} 126 pub const DEVPKEY_Numa_Proximity_Domain: DEVPROPKEY = DEVPKEY_Device_Numa_Proximity_Domain; 127 DEFINE_DEVPROPKEY!{DEVPKEY_Device_Numa_Proximity_Domain, 128 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 1} 129 DEFINE_DEVPROPKEY!{DEVPKEY_Device_DHP_Rebalance_Policy, 130 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 2} 131 DEFINE_DEVPROPKEY!{DEVPKEY_Device_Numa_Node, 132 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 3} 133 DEFINE_DEVPROPKEY!{DEVPKEY_Device_BusReportedDeviceDesc, 134 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 4} 135 DEFINE_DEVPROPKEY!{DEVPKEY_Device_IsPresent, 136 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 5} 137 DEFINE_DEVPROPKEY!{DEVPKEY_Device_HasProblem, 138 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 6} 139 DEFINE_DEVPROPKEY!{DEVPKEY_Device_ConfigurationId, 140 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 7} 141 DEFINE_DEVPROPKEY!{DEVPKEY_Device_ReportedDeviceIdsHash, 142 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 8} 143 DEFINE_DEVPROPKEY!{DEVPKEY_Device_PhysicalDeviceLocation, 144 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 9} 145 DEFINE_DEVPROPKEY!{DEVPKEY_Device_BiosDeviceName, 146 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 10} 147 DEFINE_DEVPROPKEY!{DEVPKEY_Device_DriverProblemDesc, 148 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 11} 149 DEFINE_DEVPROPKEY!{DEVPKEY_Device_DebuggerSafe, 150 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 12} 151 DEFINE_DEVPROPKEY!{DEVPKEY_Device_PostInstallInProgress, 152 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 13} 153 DEFINE_DEVPROPKEY!{DEVPKEY_Device_Stack, 154 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 14} 155 DEFINE_DEVPROPKEY!{DEVPKEY_Device_ExtendedConfigurationIds, 156 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 15} 157 DEFINE_DEVPROPKEY!{DEVPKEY_Device_IsRebootRequired, 158 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 16} 159 DEFINE_DEVPROPKEY!{DEVPKEY_Device_FirmwareDate, 160 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 17} 161 DEFINE_DEVPROPKEY!{DEVPKEY_Device_FirmwareVersion, 162 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 18} 163 DEFINE_DEVPROPKEY!{DEVPKEY_Device_FirmwareRevision, 164 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 19} 165 DEFINE_DEVPROPKEY!{DEVPKEY_Device_DependencyProviders, 166 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 20} 167 DEFINE_DEVPROPKEY!{DEVPKEY_Device_DependencyDependents, 168 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 21} 169 DEFINE_DEVPROPKEY!{DEVPKEY_Device_SoftRestartSupported, 170 0x540b947e, 0x8b40, 0x45bc, 0xa8, 0xa2, 0x6a, 0x0b, 0x89, 0x4c, 0xbd, 0xa2, 22} 171 DEFINE_DEVPROPKEY!{DEVPKEY_Device_SessionId, 172 0x83da6326, 0x97a6, 0x4088, 0x94, 0x53, 0xa1, 0x92, 0x3f, 0x57, 0x3b, 0x29, 6} 173 DEFINE_DEVPROPKEY!{DEVPKEY_Device_InstallDate, 174 0x83da6326, 0x97a6, 0x4088, 0x94, 0x53, 0xa1, 0x92, 0x3f, 0x57, 0x3b, 0x29, 100} 175 DEFINE_DEVPROPKEY!{DEVPKEY_Device_FirstInstallDate, 176 0x83da6326, 0x97a6, 0x4088, 0x94, 0x53, 0xa1, 0x92, 0x3f, 0x57, 0x3b, 0x29, 101} 177 DEFINE_DEVPROPKEY!{DEVPKEY_Device_LastArrivalDate, 178 0x83da6326, 0x97a6, 0x4088, 0x94, 0x53, 0xa1, 0x92, 0x3f, 0x57, 0x3b, 0x29, 102} 179 DEFINE_DEVPROPKEY!{DEVPKEY_Device_LastRemovalDate, 180 0x83da6326, 0x97a6, 0x4088, 0x94, 0x53, 0xa1, 0x92, 0x3f, 0x57, 0x3b, 0x29, 103} 181 DEFINE_DEVPROPKEY!{DEVPKEY_Device_DriverDate, 182 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 2} 183 DEFINE_DEVPROPKEY!{DEVPKEY_Device_DriverVersion, 184 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 3} 185 DEFINE_DEVPROPKEY!{DEVPKEY_Device_DriverDesc, 186 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 4} 187 DEFINE_DEVPROPKEY!{DEVPKEY_Device_DriverInfPath, 188 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 5} 189 DEFINE_DEVPROPKEY!{DEVPKEY_Device_DriverInfSection, 190 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 6} 191 DEFINE_DEVPROPKEY!{DEVPKEY_Device_DriverInfSectionExt, 192 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 7} 193 DEFINE_DEVPROPKEY!{DEVPKEY_Device_MatchingDeviceId, 194 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 8} 195 DEFINE_DEVPROPKEY!{DEVPKEY_Device_DriverProvider, 196 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 9} 197 DEFINE_DEVPROPKEY!{DEVPKEY_Device_DriverPropPageProvider, 198 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 10} 199 DEFINE_DEVPROPKEY!{DEVPKEY_Device_DriverCoInstallers, 200 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 11} 201 DEFINE_DEVPROPKEY!{DEVPKEY_Device_ResourcePickerTags, 202 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 12} 203 DEFINE_DEVPROPKEY!{DEVPKEY_Device_ResourcePickerExceptions, 204 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 13} 205 DEFINE_DEVPROPKEY!{DEVPKEY_Device_DriverRank, 206 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 14} 207 DEFINE_DEVPROPKEY!{DEVPKEY_Device_DriverLogoLevel, 208 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 15} 209 DEFINE_DEVPROPKEY!{DEVPKEY_Device_NoConnectSound, 210 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 17} 211 DEFINE_DEVPROPKEY!{DEVPKEY_Device_GenericDriverInstalled, 212 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 18} 213 DEFINE_DEVPROPKEY!{DEVPKEY_Device_AdditionalSoftwareRequested, 214 0xa8b865dd, 0x2e3d, 0x4094, 0xad, 0x97, 0xe5, 0x93, 0xa7, 0xc, 0x75, 0xd6, 19} 215 DEFINE_DEVPROPKEY!{DEVPKEY_Device_SafeRemovalRequired, 216 0xafd97640, 0x86a3, 0x4210, 0xb6, 0x7c, 0x28, 0x9c, 0x41, 0xaa, 0xbe, 0x55, 2} 217 DEFINE_DEVPROPKEY!{DEVPKEY_Device_SafeRemovalRequiredOverride, 218 0xafd97640, 0x86a3, 0x4210, 0xb6, 0x7c, 0x28, 0x9c, 0x41, 0xaa, 0xbe, 0x55, 3} 219 DEFINE_DEVPROPKEY!{DEVPKEY_DrvPkg_Model, 220 0xcf73bb51, 0x3abf, 0x44a2, 0x85, 0xe0, 0x9a, 0x3d, 0xc7, 0xa1, 0x21, 0x32, 2} 221 DEFINE_DEVPROPKEY!{DEVPKEY_DrvPkg_VendorWebSite, 222 0xcf73bb51, 0x3abf, 0x44a2, 0x85, 0xe0, 0x9a, 0x3d, 0xc7, 0xa1, 0x21, 0x32, 3} 223 DEFINE_DEVPROPKEY!{DEVPKEY_DrvPkg_DetailedDescription, 224 0xcf73bb51, 0x3abf, 0x44a2, 0x85, 0xe0, 0x9a, 0x3d, 0xc7, 0xa1, 0x21, 0x32, 4} 225 DEFINE_DEVPROPKEY!{DEVPKEY_DrvPkg_DocumentationLink, 226 0xcf73bb51, 0x3abf, 0x44a2, 0x85, 0xe0, 0x9a, 0x3d, 0xc7, 0xa1, 0x21, 0x32, 5} 227 DEFINE_DEVPROPKEY!{DEVPKEY_DrvPkg_Icon, 228 0xcf73bb51, 0x3abf, 0x44a2, 0x85, 0xe0, 0x9a, 0x3d, 0xc7, 0xa1, 0x21, 0x32, 6} 229 DEFINE_DEVPROPKEY!{DEVPKEY_DrvPkg_BrandingIcon, 230 0xcf73bb51, 0x3abf, 0x44a2, 0x85, 0xe0, 0x9a, 0x3d, 0xc7, 0xa1, 0x21, 0x32, 7} 231 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceClass_UpperFilters, 232 0x4321918b, 0xf69e, 0x470d, 0xa5, 0xde, 0x4d, 0x88, 0xc7, 0x5a, 0xd2, 0x4b, 19} 233 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceClass_LowerFilters, 234 0x4321918b, 0xf69e, 0x470d, 0xa5, 0xde, 0x4d, 0x88, 0xc7, 0x5a, 0xd2, 0x4b, 20} 235 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceClass_Security, 236 0x4321918b, 0xf69e, 0x470d, 0xa5, 0xde, 0x4d, 0x88, 0xc7, 0x5a, 0xd2, 0x4b, 25} 237 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceClass_SecuritySDS, 238 0x4321918b, 0xf69e, 0x470d, 0xa5, 0xde, 0x4d, 0x88, 0xc7, 0x5a, 0xd2, 0x4b, 26} 239 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceClass_DevType, 240 0x4321918b, 0xf69e, 0x470d, 0xa5, 0xde, 0x4d, 0x88, 0xc7, 0x5a, 0xd2, 0x4b, 27} 241 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceClass_Exclusive, 242 0x4321918b, 0xf69e, 0x470d, 0xa5, 0xde, 0x4d, 0x88, 0xc7, 0x5a, 0xd2, 0x4b, 28} 243 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceClass_Characteristics, 244 0x4321918b, 0xf69e, 0x470d, 0xa5, 0xde, 0x4d, 0x88, 0xc7, 0x5a, 0xd2, 0x4b, 29} 245 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceClass_Name, 246 0x259abffc, 0x50a7, 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66, 2} 247 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceClass_ClassName, 248 0x259abffc, 0x50a7, 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66, 3} 249 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceClass_Icon, 250 0x259abffc, 0x50a7, 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66, 4} 251 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceClass_ClassInstaller, 252 0x259abffc, 0x50a7, 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66, 5} 253 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceClass_PropPageProvider, 254 0x259abffc, 0x50a7, 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66, 6} 255 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceClass_NoInstallClass, 256 0x259abffc, 0x50a7, 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66, 7} 257 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceClass_NoDisplayClass, 258 0x259abffc, 0x50a7, 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66, 8} 259 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceClass_SilentInstall, 260 0x259abffc, 0x50a7, 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66, 9} 261 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceClass_NoUseClass, 262 0x259abffc, 0x50a7, 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66, 10} 263 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceClass_DefaultService, 264 0x259abffc, 0x50a7, 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66, 11} 265 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceClass_IconPath, 266 0x259abffc, 0x50a7, 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66, 12} 267 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceClass_DHPRebalanceOptOut, 268 0xd14d3ef3, 0x66cf, 0x4ba2, 0x9d, 0x38, 0x0d, 0xdb, 0x37, 0xab, 0x47, 0x01, 2} 269 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceClass_ClassCoInstallers, 270 0x713d1703, 0xa2e2, 0x49f5, 0x92, 0x14, 0x56, 0x47, 0x2e, 0xf3, 0xda, 0x5c, 2} 271 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceInterface_FriendlyName, 272 0x026e516e, 0xb814, 0x414b, 0x83, 0xcd, 0x85, 0x6d, 0x6f, 0xef, 0x48, 0x22, 2} 273 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceInterface_Enabled, 274 0x026e516e, 0xb814, 0x414b, 0x83, 0xcd, 0x85, 0x6d, 0x6f, 0xef, 0x48, 0x22, 3} 275 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceInterface_ClassGuid, 276 0x026e516e, 0xb814, 0x414b, 0x83, 0xcd, 0x85, 0x6d, 0x6f, 0xef, 0x48, 0x22, 4} 277 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceInterface_ReferenceString, 278 0x026e516e, 0xb814, 0x414b, 0x83, 0xcd, 0x85, 0x6d, 0x6f, 0xef, 0x48, 0x22, 5} 279 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceInterface_Restricted, 280 0x026e516e, 0xb814, 0x414b, 0x83, 0xcd, 0x85, 0x6d, 0x6f, 0xef, 0x48, 0x22, 6} 281 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceInterfaceClass_DefaultInterface, 282 0x14c83a99, 0x0b3f, 0x44b7, 0xbe, 0x4c, 0xa1, 0x78, 0xd3, 0x99, 0x05, 0x64, 2} 283 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceInterfaceClass_Name, 284 0x14c83a99, 0x0b3f, 0x44b7, 0xbe, 0x4c, 0xa1, 0x78, 0xd3, 0x99, 0x05, 0x64, 3} 285 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_Address, 286 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 51} 287 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_DiscoveryMethod, 288 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 52} 289 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_IsEncrypted, 290 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 53} 291 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_IsAuthenticated, 292 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 54} 293 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_IsConnected, 294 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 55} 295 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_IsPaired, 296 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 56} 297 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_Icon, 298 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 57} 299 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_Version, 300 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 65} 301 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_Last_Seen, 302 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 66} 303 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_Last_Connected, 304 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 67} 305 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_IsShowInDisconnectedState, 306 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 68} 307 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_IsLocalMachine, 308 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 70} 309 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_MetadataPath, 310 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 71} 311 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_IsMetadataSearchInProgress, 312 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 72} 313 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_MetadataChecksum, 314 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 73} 315 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_IsNotInterestingForDisplay, 316 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 74} 317 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_LaunchDeviceStageOnDeviceConnect, 318 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 76} 319 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_LaunchDeviceStageFromExplorer, 320 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 77} 321 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_BaselineExperienceId, 322 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 78} 323 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_IsDeviceUniquelyIdentifiable, 324 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 79} 325 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_AssociationArray, 326 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 80} 327 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_DeviceDescription1, 328 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 81} 329 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_DeviceDescription2, 330 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 82} 331 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_HasProblem, 332 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 83} 333 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_IsSharedDevice, 334 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 84} 335 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_IsNetworkDevice, 336 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 85} 337 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_IsDefaultDevice, 338 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 86} 339 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_MetadataCabinet, 340 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 87} 341 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_RequiresPairingElevation, 342 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 88} 343 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_ExperienceId, 344 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 89} 345 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_Category, 346 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 90} 347 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_Category_Desc_Singular, 348 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 91} 349 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_Category_Desc_Plural, 350 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 92} 351 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_Category_Icon, 352 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 93} 353 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_CategoryGroup_Desc, 354 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 94} 355 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_CategoryGroup_Icon, 356 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 95} 357 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_PrimaryCategory, 358 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 97} 359 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_UnpairUninstall, 360 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 98} 361 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_RequiresUninstallElevation, 362 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 99} 363 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_DeviceFunctionSubRank, 364 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 100} 365 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_AlwaysShowDeviceAsConnected, 366 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 101} 367 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_ConfigFlags, 368 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 105} 369 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_PrivilegedPackageFamilyNames, 370 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 106} 371 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_CustomPrivilegedPackageFamilyNames, 372 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 107} 373 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_IsRebootRequired, 374 0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57, 108} 375 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_FriendlyName, 376 0x656A3BB3, 0xECC0, 0x43FD, 0x84, 0x77, 0x4A, 0xE0, 0x40, 0x4A, 0x96, 0xCD, 12288} 377 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_Manufacturer, 378 0x656A3BB3, 0xECC0, 0x43FD, 0x84, 0x77, 0x4A, 0xE0, 0x40, 0x4A, 0x96, 0xCD, 8192} 379 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_ModelName, 380 0x656A3BB3, 0xECC0, 0x43FD, 0x84, 0x77, 0x4A, 0xE0, 0x40, 0x4A, 0x96, 0xCD, 8194} 381 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_ModelNumber, 382 0x656A3BB3, 0xECC0, 0x43FD, 0x84, 0x77, 0x4A, 0xE0, 0x40, 0x4A, 0x96, 0xCD, 8195} 383 DEFINE_DEVPROPKEY!{DEVPKEY_DeviceContainer_InstallInProgress, 384 0x83da6326, 0x97a6, 0x4088, 0x94, 0x53, 0xa1, 0x92, 0x3f, 0x57, 0x3b, 0x29, 9} 385 pub const DEVPKEY_DeviceDisplay_DiscoveryMethod: DEVPROPKEY 386 = DEVPKEY_DeviceContainer_DiscoveryMethod; 387 pub const DEVPKEY_DeviceDisplay_IsShowInDisconnectedState: DEVPROPKEY 388 = DEVPKEY_DeviceContainer_IsShowInDisconnectedState; 389 pub const DEVPKEY_DeviceDisplay_IsNotInterestingForDisplay: DEVPROPKEY 390 = DEVPKEY_DeviceContainer_IsNotInterestingForDisplay; 391 pub const DEVPKEY_DeviceDisplay_IsNetworkDevice: DEVPROPKEY 392 = DEVPKEY_DeviceContainer_IsNetworkDevice; 393 pub const DEVPKEY_DeviceDisplay_Category: DEVPROPKEY = DEVPKEY_DeviceContainer_Category; 394 pub const DEVPKEY_DeviceDisplay_UnpairUninstall: DEVPROPKEY 395 = DEVPKEY_DeviceContainer_UnpairUninstall; 396 pub const DEVPKEY_DeviceDisplay_RequiresUninstallElevation: DEVPROPKEY 397 = DEVPKEY_DeviceContainer_RequiresUninstallElevation; 398 pub const DEVPKEY_DeviceDisplay_AlwaysShowDeviceAsConnected: DEVPROPKEY 399 = DEVPKEY_DeviceContainer_AlwaysShowDeviceAsConnected; 400 DEFINE_DEVPROPKEY!{DEVPKEY_DevQuery_ObjectType, 401 0x13673f42, 0xa3d6, 0x49f6, 0xb4, 0xda, 0xae, 0x46, 0xe0, 0xc5, 0x23, 0x7c, 2} 402