reactos/sdk/tools
winesync 73d461f229
****** Heavily adapted for ReactOS -- TODO: Investigate: Code around copy_device_iface_data may be simplified?
[WINESYNC] setupapi: Merge the InterfaceInfo and InterfaceInstances structs.

It seems the original motivation for separating these was to facilitate easy
enumeration of specific classes using SetupDiEnumDeviceInterfaces(), but it
makes other things unnecessarily complex [including an eventual
implementation of SetupDiRemoveDeviceInterface()] and the implementation
provided here seems quite simple enough.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>

wine commit id 86d26dded5560d6d8adb195372f0676d1f7229b0 by Zebediah Figura <z.figura12@gmail.com>

SYNC NOTE: Only changes applicable to ReactOS have been added:
namely, the copy_device_iface_data() inline helper.

Co-authored-by: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
2024-02-20 16:46:46 +01:00
..
asmpp [ASMPP] Improve handling of rip relative addressing 2023-11-10 19:20:24 +02:00
cabman [CABMAN] Make cabman exit with non-zero exit code if argument parsing fails (#4022) 2022-05-05 17:21:54 +02:00
create_nls [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
fatten [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
gcc_plugin_seh Remove '.html' from spdx.org license page URLs. (#4845) 2022-11-03 18:25:37 +01:00
gendib
geninc [SDK][XDK] Add more definitions for ARM64 and start fixing PE binaries (#4142) 2021-12-09 17:54:16 +03:00
hhpcomp [HHPCOMP:CHMC] chmc_crunch_lzx(): Disable a dead check (#4880) 2022-11-16 22:19:52 +01:00
hpp [CMAKE] Replace custom functions to built-in ones 2020-04-16 15:59:38 +03:00
isohybrid Add a shared "port" directory for POSIX functions needed by multiple host tools (getopt/mkstemps) and import the one and only getopt from glibc. 2019-04-28 23:23:06 +02:00
kbdtool [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
log2lines [LOG2LINES] Compile the tool for MSVC builds 2022-12-29 16:51:40 +01:00
mkhive [SDK:CMLIB][MKHIVE][BOOT:ENVIRON][NTOS:CONFIG] Add missing HvGetCell casts. Replace some ASSERT(FALSE). 2022-03-27 18:37:16 +02:00
mkisofs [MKISOFS] CMakeLists.txt: Add a check for Clang and its version (#6369) 2024-01-17 16:32:46 +01:00
mkshelllink [TOOLS] Fix/suppress all MSVC/x64 warnings (#1525) 2019-04-28 23:21:48 +02:00
ms2ps
nandflash
obj2bin [OBJ2BIN] Add support for IMAGE_REL_I386_REL16 2021-02-22 14:21:43 +01:00
pipetools
port [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
regtests2xml
rgenstat [SMDLL][SMLIB] Deprecate the legacy ROS-specific SMDLL and improve SM client functions. (#4821) 2022-11-08 17:40:53 +01:00
rsym [REACTOS] Fix typos (#6198) 2023-12-23 21:37:08 +01:00
spec2def [SDK] Move definition of MyInt128 into stubs.h 2023-10-17 09:41:18 +03:00
txt2nls [TXT2NLS] Explicitly include <cstdint> 2023-07-23 23:58:42 +02:00
unicode [CMAKE] Replace custom functions to built-in ones 2020-04-16 15:59:38 +03:00
utf16le [REACTOS] Fix typos in comments (#5591) 2023-08-22 16:20:29 +03:00
widl [WIDL] CMakeLists.txt: Remove an obsolete comment (#6016) 2023-11-20 16:07:46 +01:00
winesync ****** Heavily adapted for ReactOS -- TODO: Investigate: Code around copy_device_iface_data may be simplified? 2024-02-20 16:46:46 +01:00
wpp [CMAKE] Generate Flex and Bison files at build time 2021-01-28 06:43:05 +03:00
xml2sdb [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
bin2c.c [TOOLS] Fix/suppress all MSVC/x64 warnings (#1525) 2019-04-28 23:21:48 +02:00
check_code_format.sh [REACTOS] Introduce .clang-format file 2019-12-28 01:23:49 +02:00
check_packing.py [SDK] Fix missing comma in check_packing.py 2022-11-04 23:02:25 +01:00
CMakeLists.txt [LOG2LINES] Compile the tool for MSVC builds 2022-12-29 16:51:40 +01:00
do_code_format.sh [SDK][TOOLS] Add do_code_format.sh to sdk/tools (#2191) 2019-12-31 11:28:56 +09:00
dumpstab.c
gen_baseaddress.py [GEN_BASEADDRESS] Add handling of 64 bit builds 2023-11-10 19:20:24 +02:00
mkconfig.c
pefixup.c [PEFIXUP] Fixup of resource sections in GCC builds. (#3594) 2021-05-10 00:36:38 +02:00
stubgen.c