[SETUPLIB][REACTOS][USETUP] Further improve the interfacing with INF and File-Queue...
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sat, 6 Jan 2018 15:47:37 +0000 (16:47 +0100)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Thu, 1 Nov 2018 17:55:43 +0000 (18:55 +0100)
commit8f1ab791faa1ca06ecfe1abac2a2ea5ab86c9353
treef94ed581486015777784811624d9fef3b57754a5
parent44c101c9dcec40e8c87b96391501de59a53c4565
[SETUPLIB][REACTOS][USETUP] Further improve the interfacing with INF and File-Queue APIs.

This allows using some of the SetupApi.dll functions when SETUPLIB is
used in the (Win32) GUI 1st-stage installer "REACTOS", while using the
custom implemented NT-aware functions in "USETUP".
22 files changed:
base/setup/lib/CMakeLists.txt
base/setup/lib/registry.c
base/setup/lib/settings.c
base/setup/lib/setuplib.c
base/setup/lib/setuplib.h
base/setup/lib/spapisup/fileqsup.c [new file with mode: 0644]
base/setup/lib/spapisup/fileqsup.h [moved from base/setup/usetup/filequeue.h with 58% similarity]
base/setup/lib/spapisup/infsupp.c [moved from base/setup/lib/utils/infsupp.c with 53% similarity]
base/setup/lib/spapisup/infsupp.h [moved from base/setup/lib/utils/infsupp.h with 53% similarity]
base/setup/lib/spapisup/spapisup.h [new file with mode: 0644]
base/setup/reactos/CMakeLists.txt
base/setup/reactos/spapisup/fileqsup.c [new file with mode: 0644]
base/setup/reactos/spapisup/infsupp.c [moved from base/setup/reactos/inffile.c with 61% similarity]
base/setup/usetup/CMakeLists.txt
base/setup/usetup/devinst.c
base/setup/usetup/spapisup/cabinet.c [moved from base/setup/usetup/cabinet.c with 100% similarity]
base/setup/usetup/spapisup/cabinet.h [moved from base/setup/usetup/cabinet.h with 100% similarity]
base/setup/usetup/spapisup/fileqsup.c [moved from base/setup/usetup/filequeue.c with 96% similarity]
base/setup/usetup/spapisup/inffile.h [moved from base/setup/usetup/inffile.h with 86% similarity]
base/setup/usetup/spapisup/infsupp.c [moved from base/setup/usetup/inffile.c with 74% similarity]
base/setup/usetup/usetup.c
base/setup/usetup/usetup.h