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