winapi_ui_automation/shared/
devpkey.rs

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