- Factor out .inf handling code from usetup
[reactos.git] / reactos / lib / inflib / README.txt
1 Routines to handle .inf files.
2
3 This library is used to share .inf handling code between build tools and
4 ReactOS code. Two versions are built, "inflib_host" (for use by build tools)
5 and "inflib" (for use by ReactOS code). Both depend on the same core source,
6 with a wrapper for the appropriate interface.
7 Most of the differences between the host and the ReactOS environment are
8 abstracted away in builddep.h. Of particular note is that the host version
9 uses Ansi characters while the ReactOS version uses Unicode. So, the core
10 source uses TCHARs. builddep.h depends on a preprocessor variable INFLIB_HOST
11 which is defined when building the host version (inflib.mak) but not defined
12 when building the ReactOS version (inflib.xml).
13 The wrappers have "host" or "ros" in their filename. The library interface is
14 "infhost.h" for the host version, "infros.h" for the ReactOS version.