Data Structures
Here are the data structures with brief descriptions:

lru_cache | XXX: document this
lru_cache_element |
range_list | XXX: document this
range_list_element |
REGFI_BUFFER | General purpose buffer with stored length
REGFI_CLASSNAME | Class name structure (used in storing SysKeys)
REGFI_DATA | Data record structure
_regfi_data_interpreted | These items represent interpreted versions of the REGFI_DATA::raw field
REGFI_FILE | Registry hive file data structure
REGFI_HBIN | HBIN block information
REGFI_ITER_POSITION |
REGFI_ITERATOR | Registry hive iterator
REGFI_LOG |
REGFI_NK | Key structure
REGFI_RAW_FILE |
REGFI_SK | Security structure
REGFI_SUBKEY_LIST | Subkey-list structure
REGFI_SUBKEY_LIST_ELEM |
REGFI_VALUE_LIST | Value-list structure
REGFI_VK | Value structure
void_stack | XXX: document this
void_stack_iterator | XXX: document this
WINSEC_ACE | XXX: document this
WINSEC_ACL | XXX: document this
WINSEC_DESC | XXX: document this
WINSEC_DOM_SID | XXX: document this
WINSEC_UUID | XXX: document this