Elizabeth Figura (@zfigura) commented about dlls/winebth.sys/winebth.c:
TRACE( "(%p, %p, %s)\n", ext, irp, debugstr_BUS_QUERY_ID_TYPE( type ) ); switch (type) {
- case BusQueryDeviceID:
append_id( &buf, L"WINEBTH\\RADIO" );
break;
- case BusQueryInstanceID:
append_id( &buf, L"%s", ext->hw_name );
break;
- case BusQueryHardwareIDs:
append_id( &buf, L"WINEBTH\\%s", ext->hw_name );
Right, so I was wrong about the earlier comment—we just want one hardware/compatible ID that we'll use to match the minidriver to this. I don't think there's any point having a dynamic hardware ID, since we won't be using it for matching, or anything else?