Rémi Bernon : winebus.sys: Remove the now useless bus_enumerate_hid_devices.
Alexandre Julliard
julliard at winehq.org
Fri Sep 3 16:25:29 CDT 2021
Module: wine
Branch: master
Commit: 60740e874551a02b82064b2dd4d5e9ced0e6e5d0
URL: https://source.winehq.org/git/wine.git/?a=commit;h=60740e874551a02b82064b2dd4d5e9ced0e6e5d0
Author: Rémi Bernon <rbernon at codeweavers.com>
Date: Fri Sep 3 09:30:51 2021 +0200
winebus.sys: Remove the now useless bus_enumerate_hid_devices.
Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/winebus.sys/bus.h | 3 ---
dlls/winebus.sys/main.c | 25 -------------------------
2 files changed, 28 deletions(-)
diff --git a/dlls/winebus.sys/bus.h b/dlls/winebus.sys/bus.h
index a5615bb31b5..15238538328 100644
--- a/dlls/winebus.sys/bus.h
+++ b/dlls/winebus.sys/bus.h
@@ -27,15 +27,12 @@
#include "unixlib.h"
-typedef int(*enum_func)(DEVICE_OBJECT *device, void *context);
-
struct unix_device *get_unix_device(DEVICE_OBJECT *device) DECLSPEC_HIDDEN;
/* HID Plug and Play Bus */
DEVICE_OBJECT *bus_create_hid_device(struct device_desc *desc, struct unix_device *unix_device) DECLSPEC_HIDDEN;
DEVICE_OBJECT *bus_find_hid_device(const WCHAR *bus_id, void *platform_dev) DECLSPEC_HIDDEN;
void process_hid_report(DEVICE_OBJECT *device, BYTE *report, DWORD length) DECLSPEC_HIDDEN;
-DEVICE_OBJECT *bus_enumerate_hid_devices(const WCHAR *bus_id, enum_func function, void *context) DECLSPEC_HIDDEN;
/* General Bus Functions */
BOOL is_xbox_gamepad(WORD vid, WORD pid) DECLSPEC_HIDDEN;
diff --git a/dlls/winebus.sys/main.c b/dlls/winebus.sys/main.c
index 0aa3c2b7a63..6093a0b79eb 100644
--- a/dlls/winebus.sys/main.c
+++ b/dlls/winebus.sys/main.c
@@ -408,31 +408,6 @@ DEVICE_OBJECT *bus_find_hid_device(const WCHAR *bus_id, void *platform_dev)
return ret;
}
-DEVICE_OBJECT *bus_enumerate_hid_devices(const WCHAR *bus_id, enum_func function, void *context)
-{
- struct device_extension *ext, *next;
- DEVICE_OBJECT *ret = NULL;
- int cont;
-
- TRACE("bus_id %s\n", debugstr_w(bus_id));
-
- EnterCriticalSection(&device_list_cs);
- LIST_FOR_EACH_ENTRY_SAFE(ext, next, &device_list, struct device_extension, entry)
- {
- if (strcmpW(ext->desc.busid, bus_id)) continue;
- LeaveCriticalSection(&device_list_cs);
- cont = function(ext->device, context);
- EnterCriticalSection(&device_list_cs);
- if (!cont)
- {
- ret = ext->device;
- break;
- }
- }
- LeaveCriticalSection(&device_list_cs);
- return ret;
-}
-
static void bus_unlink_hid_device(DEVICE_OBJECT *device)
{
struct device_extension *ext = (struct device_extension *)device->DeviceExtension;
More information about the wine-cvs
mailing list