rpm  5.4.10
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
 C__db
 C__db_dbt
 C__db_env
 C__db_h_stat
 C__db_txn
 C__dbc
 C_conf_s
 C_dbswap
 C_events_s
 C_FD_sThe FD_t File Handle data structure
 C_FDDIGEST_s
 C_FDSTACK_s
 C_ftsent
 C_HE_s
 C_key
 C_node
 C_parseStateParser state
 C_rpmnsProbes_s
 C_setSwap_s
 C_sql_dbcursor_s
 C_valueEncapsulation of a "value"
 CARGI_s
 CarHeader_sAr(1) archive header
 CAttrRec_s
 CavailableIndex_sIndex of all available items
 CavailableIndexEntry_sA single available item (e.g
 CavailablePackage_sInfo about a single package to be installed
 CcanonEntry_s
 CcpioCrcPhysicalHeader_sCpio archive header information
 CcpioSourceArchive_s
 Ccpu_vendor_os_gnu
 Ccpuinfo_s
 CdefaultEntry_s
 CDepMsg_s
 CDIGEST_CTX_sDigest private data
 Cdnli_sDirectory name iterator
 CentryInfo_s
 CEVRop_s
 Cexclude
 CFDIO_s
 CFDlist_t
 CFileList_sPackage file tree walk data
 CFileListRec_s
 CfingerPrint_sAssociates a trailing sub-directory and final base name with an existing directory finger print
 Cfsinfo
 CFTS
 Cftsglob_s
 Cglob_t
 ChardLink_sKeeps track of the set of all hard links to a file in an archive
 ChashBucket_s
 ChashTable_s
 ChdrObject_s
 CheaderIterator_sHeader tag iterator data structure
 CheaderSprintfArgs_s
 CheaderToken_sThe Header data structure
 CindexEntry_s
 Ciosm_sFile name and stat information
 CiosmIterator_sIterator across package file info, forward on install, backward on erase
 CItem_s
 Ckey_s
 CmachCache_s
 CmachCacheEntry_s
 CmachEquivInfo_s
 CmachEquivTable_s
 CMacroBuf_sMacro expansion state
 COpenFileInfo
 CoptionalTag
 Cour_mntent
 CPackage_sThe structure used to store values for a package
 CPartRec
 CpgpImplVecs_s
 CpgpPktCdata_s5.6
 CpgpPktEdata_s5.7
 CpgpPktKey_u5.5.3
 CpgpPktKeyV3_s5.5.1
 CpgpPktKeyV4_sThe version 4 format is similar to the version 3 format except for the absence of a validity period
 CpgpPktLdata_s5.8
 CpgpPktOnepass_s5.4
 CpgpPktPubkey_s5.1
 CpgpPktSig_u5.2
 CpgpPktSigV3_s5.2.2
 CpgpPktSigV4_s5.2.3
 CpgpPktSymkey_s5.3
 CpgpPktTrust_s5.10
 CpgpPktUid_s5.11
 CpgpValTbl_s
 CPreambleRec_s
 CReadLevelEntry
 CRpmSTART HERE / RPM base module for the Python API
 Crpmal_sSet of available packages, items, and directories
 CrpmalObject_s
 CrpmBuildArguments_sDescribe build command line request
 CrpmDataType_u
 CRpmdbA python rpm.db object represents an RPM database
 CrpmdbObject_s
 Crpmdc_s
 CrpmdsObject_s
 CrpmfcApplyTbl_s
 CRpmfdAn python rpm.fd object represents an rpm I/O handle
 CrpmfdObject_s
 CrpmfiObject_s
 CRpmftsA python rpm.fts object represents an rpm fts(3) handle
 Crpmfts_s
 CrpmftsObject_s
 CRpmhdrA python rpm.hdr object represents an RPM package header
 CrpmhookArgs_s
 CrpmhookArgv
 CrpmhookBucket_s
 CrpmhookItem_s
 CrpmhookTable_s
 CrpmioItem_s
 CrpmioP_s
 CrpmioPool_s
 CrpmleadThe lead data structure
 CrpmlibProvides_s
 CRpmmiA python rpm.mi match iterator object represents the result of a database query
 Crpmmi_s
 CrpmmiObject_s
 Crpmop_sCumulative statistics for an operation
 CRpmpsAn python rpm.ps object represents an rpm problem set
 CrpmpsObject_s
 CrpmQVKArguments_sCommand line option information
 CrpmrbClassTable_s
 CrpmRelocation_s
 Crpmsig_s
 CRpmspecA python rpm.spec object represents an RPM spec file set
 Crpmsw_s
 CRpmteAn python rpm.te object represents an element of a transaction set
 CrpmteObject_s
 CRpmtsA python rpm.ts object represents an RPM transaction set
 CrpmtsCallbackType_s
 CrpmtsObject_s
 Crpmvf_s
 CSource
 CSpec_sThe structure used to store values parsed from a spec file
 Cspeclines_s
 CspecObject_s
 Cspectag_s
 Cspectags_s
 Cspew_s
 CsprintfTag_s
 CsprintfToken_s
 Csum32Param
 Csum64Param
 CtableType_s
 CtagMacroMacros to be defined from per-header tag values
 CtarHeader_sTar archive header information
 CtokenBits_s
 CTriggerFileEntry
 Curlinfo_sURL control structure
 Curlstring
 CVFA