@@ -40,6 +40,7 @@ typedef WCHAR* DEVNODEID_W, * DEVINSTID_W;
40
40
41
41
#define CR_SUCCESS (0x00000000)
42
42
#define CR_BUFFER_SMALL (0x0000001A)
43
+ #define CR_FAILURE (0x00000013)
43
44
44
45
#define CM_LOCATE_DEVNODE_NORMAL 0x00000000
45
46
@@ -57,6 +58,7 @@ static DEVPROPKEY DEVPKEY_NAME = { { 0xb725f130, 0x47ef, 0x101a, 0xa5, 0xf1, 0x0
57
58
static DEVPROPKEY DEVPKEY_Device_InstanceId = { { 0x78c34fc8 , 0x104a , 0x4aca , 0x9e , 0xa4 , 0x52 , 0x4d , 0x52 , 0x99 , 0x6e , 0x57 }, 256 }; // DEVPROP_TYPE_STRING
58
59
static DEVPROPKEY DEVPKEY_Device_HardwareIds = { { 0xa45c254e , 0xdf1c , 0x4efd , 0x80 , 0x20 , 0x67 , 0xd1 , 0x46 , 0xa8 , 0x50 , 0xe0 }, 3 }; // DEVPROP_TYPE_STRING_LIST
59
60
static DEVPROPKEY DEVPKEY_Device_CompatibleIds = { { 0xa45c254e , 0xdf1c , 0x4efd , 0x80 , 0x20 , 0x67 , 0xd1 , 0x46 , 0xa8 , 0x50 , 0xe0 }, 4 }; // DEVPROP_TYPE_STRING_LIST
61
+ static DEVPROPKEY DEVPKEY_Device_ContainerId = { { 0x8c7ed206 , 0x3f8a , 0x4827 , 0xb3 , 0xab , 0xae , 0x9e , 0x1f , 0xae , 0xfc , 0x6c }, 2 }; // DEVPROP_TYPE_GUID
60
62
61
63
// from propkey.h
62
64
static PROPERTYKEY PKEY_DeviceInterface_Bluetooth_DeviceAddress = { { 0x2bd67d8b , 0x8beb , 0x48d5 , 0x87 , 0xe0 , 0x6c , 0xda , 0x34 , 0x28 , 0x04 , 0x0a }, 1 }; // DEVPROP_TYPE_STRING
0 commit comments