[WINESYNC] setupapi: SetupInstallServicesFromInfSection doesn't fail if there are no AddService or DelService directives in the section.
wine commit id da922769c5536932185d7bfce604ee1b7885b75d by Hans Leidekker <hans@codeweavers.com>
[WINESYNC] setupapi: Make sure machine name is non-empty before failing.
wine commit id 4fe8cc61642c462883e748b566f93f984e3b4f2a by Juan Lang <juan.lang@gmail.com>
SYNC NOTE: Applied to ReactOS-specific code, with adaptations.
Co-authored-by: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
wine commit id f6b3dba7a08a718f633804da508e4586ae72e6f5 by Alexandre Julliard <julliard@winehq.org>
SYNC NOTE: This is Wine-specific functionality, placed in __WINESRC__
REG_LINK is _NOT_ supported by (official) Windows INF AddReg section.
See the WDK ChkInf.pm tool (from Win2003 up to Win10), for example at:
https://github.com/skycipher/CNGProvider/blob/master/Windows%20Kits/10/Tools/x86/ChkInf/chkinf.pm#L3870
Was added in commit f4c48b73b (r66964) as part of Wine Staging 1.7.37
but then was reverted in commit a3e6e54cb (r66970).
```
[WINESYNC] setupapi: Implement SetupGetInfFileListW.
wine commit id 9db754fe10469ee558e32598a43c01589f1199c2 by Stefan Leichter <Stefan.Leichter@camline.com>
```
[WINESYNC] setupapi: Don't use 'interface' as variable name, since it can be defined to a keyword.
wine commit id 72fdb74326ae458180f29cd711577e4f3e14d469 by Alexandre Julliard <julliard@winehq.org>
[WINESYNC] setupapi: Implement SetupPromptForDiskW with only Cancel button active.
wine commit id ecc8e526bf1302cc80127c1f658f42af0850a66f by Ricardo Filipe <ricardo_barbano@hotmail.com>
[WINESYNC] setupapi: Implement SetupPromptForDiskA by wrapping around W version.
wine commit id 24a10fc9aca34984a6372e21fdbcb3b83c36a812 by Ricardo Filipe <ricardo_barbano@hotmail.com>
[WINESYNC] setupapi: Add stubs for CM_Locate_DevNode_ExA/W.
wine commit id 6ba3cc1c2eaf66a121dd8d03ee37314ba4bde382 by Ricardo Filipe <ricardo_barbano@hotmail.com>
[WINESYNC] setupapi: Add stub implementations of SetupUninstallOEMInfA/W.
wine commit id d5009479bb73e1662b1cdd46fc22ec1981f237ec by Hans Leidekker <hans@codeweavers.com>
[WINESYNC] setupapi: Add stub implementations of CM_Get_Device_Interface_List_Size_ExA/W.
wine commit id 9df5fc58b1df5a065278c2f055e10287582724ff by Hans Leidekker <hans@codeweavers.com>
[WINESYNC] setupapi: Fix passing a NULL parameter (Coverity).
wine commit id 77fa32a8327b09a33080f78e2ce69123bbd3083c by Paul Vriens <Paul.Vriens.Wine@gmail.com>
***** This commit is utterly wrong and must be removed from the sync list.
[WINESYNC] setupapi: Move IsUserAdmin to shell32.IsUserAnAdmin.
wine commit id ed1b527dd94d3fd26f2ad81e451c59df42d89a41 by Detlef Riekenberg <wine.dev@web.de>
[WINESYNC] setupapi: Add stub implementations of CM_Get_Device_ID_ListW and CM_Enumerate_Classes.
wine commit id ae45fa6864962bf186ecc80d69b22d1543458bf9 by Hans Leidekker <hans@codeweavers.com>
[WINESYNC] setupapi: Fix a structure size check for 64-bit.
wine commit id aaf908ab323126f2dac09ddfdd053267591e5c9e by Alexandre Julliard <julliard@winehq.org>
[WINESYNC] setupapi: Add stub for SetupDiGetClassImageIndex.
wine commit id e94d30ed6edfe9e06546f278434d8d2bf49ac6ff by Vladimir Pankratov <scriptkid@mail.ru>
[WINESYNC] setupapi: Use FAILED instead of !SUCCEEDED.
wine commit id 8b3f3ef82192c14752c6169341be96d13ed0f7fe by Michael Stefaniuc <mstefani@redhat.de>
[WINESYNC] setupapi: Make setupx.dll into a stand-alone 16-bit module.
wine commit id 66f6b786591e0d187967a26e9c9a1a8543ca91f1 by Alexandre Julliard <julliard@winehq.org>