File List
Here is a list of all files with brief descriptions:

argv.h | Argument Manipulation API
Doxyheader.h |
header.h | An rpm header carries all information about a package
rpmarchive.h | File archive (aka payload) API
rpmbase64.h | Base64 encoding and decoding API
rpmbuild.h | This is the only module users of librpmbuild should need to include
rpmcallback.h | (un)install callbacks
rpmcli.h | Parsing RPM command line arguments
rpmdb.h | RPM database API
rpmds.h | Structure(s) used for dependency tag sets
rpmfc.h | Structures and methods for build-time file classification
rpmfi.h | File info set iterator API
rpmfiles.h | File info set API
rpmfileutil.h | File and path manipulation helper functions
rpmio.h | RPM I/O API (Fd_t is RPM equivalent to libc's FILE)
rpmkeyring.h | RPM keyring API
rpmlib.h | In Memoriam: Steve Taylor stayl.nosp@m.or@r.nosp@m.edhat.nosp@m..com was here, now he's not
rpmlog.h | Yet Another syslog(3) API clone
rpmmacro.h | Macro API
rpmpgp.h | OpenPGP constants and structures from RFC-2440
rpmpol.h | Structure(s) used for policy sets
rpmprob.h | Structures and prototypes used for an rpm problem item
rpmps.h | Structures and prototypes used for an "rpmps" problem set
rpmsign.h | Signature API
rpmspec.h | The rpmSpec and Package data structures used during build
rpmsq.h | Signal Queue API
rpmstring.h | String manipulation helper functions
rpmstrpool.h | String pools manipulation helper functions
rpmsw.h | Statistics API
rpmtag.h | Accessing RPM tags: values, types, ..
rpmtd.h | RPM Tag Data Container API
rpmte.h | Structures used for an "rpmte" transaction element
rpmts.h | Structures and prototypes used for an "rpmts" transaction set
rpmtypes.h | Typedefs for RPM abstract data types
rpmurl.h | A couple utils for URL Manipulation
rpmutil.h | Miscellaneous utility macros:
rpmvf.h | Verify a package