From: Yassin Addaoudi <yassinaddaoudi5@gmail.com> In pdo_pnp_dispatch under IRP_MN_QUERY_CAPABILITIES, report the interface number (ext->desc.input) as the device's capability address. Signed-off-by: Yassin Addaoudi <yassinaddaoudi5@gmail.com> --- dlls/winebus.sys/main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dlls/winebus.sys/main.c b/dlls/winebus.sys/main.c index 0132297a4a6..a051586240c 100644 --- a/dlls/winebus.sys/main.c +++ b/dlls/winebus.sys/main.c @@ -1339,8 +1339,12 @@ static NTSTATUS pdo_pnp_dispatch(DEVICE_OBJECT *device, IRP *irp) break; case IRP_MN_QUERY_CAPABILITIES: + { + DEVICE_CAPABILITIES *caps = irpsp->Parameters.DeviceCapabilities.Capabilities; + if (ext->desc.input != -1) caps->Address = ext->desc.input; status = STATUS_SUCCESS; break; + } case IRP_MN_START_DEVICE: RtlEnterCriticalSection(&ext->cs); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/11210