diff --git a/sdk/include/ndk/cmtypes.h b/sdk/include/ndk/cmtypes.h index 808dc374c73..15b827da85a 100644 --- a/sdk/include/ndk/cmtypes.h +++ b/sdk/include/ndk/cmtypes.h @@ -510,6 +510,17 @@ typedef struct _PLUGPLAY_CONTROL_PROPERTY_DATA ULONG BufferSize; } PLUGPLAY_CONTROL_PROPERTY_DATA, *PPLUGPLAY_CONTROL_PROPERTY_DATA; +// PlugPlayControlDeviceClassAssociation (0x0B) +typedef struct _PLUGPLAY_CONTROL_CLASS_ASSOCIATION_DATA +{ + UNICODE_STRING DeviceInstance; + GUID *InterfaceGuid; + UNICODE_STRING Reference; + BOOLEAN Register; + PWCHAR SymbolicLinkName; + ULONG SymbolicLinkNameLength; +} PLUGPLAY_CONTROL_CLASS_ASSOCIATION_DATA, *PPLUGPLAY_CONTROL_CLASS_ASSOCIATION_DATA; + // PlugPlayControlGetRelatedDevice (0x0C) typedef struct _PLUGPLAY_CONTROL_RELATED_DEVICE_DATA {