Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:

### - a -

- allocated : di_mem_area
- allocator : internal_di_package_parser_data
- architecture : di_package
- area_size : di_mem_chunk
- atom_size : di_mem_chunk

### - b -

- bottom : di_list , di_slist

### - c -

- codename : di_release

### - d -

- data : di_list_node , di_slist_node
- debian_revision : di_package_version
- depends : di_package
- description : di_package

### - e -

- epoch : di_package_version
- essential : di_package

### - f -

- filename : di_package , di_release_file
- free : di_mem_area

### - h -

- hash_func : di_hash_table
- head : di_list , di_slist

### - i -

- id : di_log_handler_struct
- index : di_mem_area
- installed_size : di_package
- installer_menu_item : di_system_package
- integer : di_parser_fieldinfo

### - k -

- kernel_version : di_system_package
- key : di_hash_node , di_package , di_parser_fieldinfo , di_release_file , di_tree_node
- key_compare_func : di_tree
- key_destroy_func : di_hash_table , di_tree
- key_equal_func : di_hash_table

### - l -

- left : di_tree_node
- list : di_packages , di_parser_info
- log_func : di_log_handler_struct
- log_level : di_log_handler_struct

### - m -

- maintainer : di_package
- mem : di_mem_area
- mem_area : di_mem_chunk
- mem_areas : di_mem_chunk
- mem_chunk : di_hash_table
- modifier : di_parser_info

### - n -

- next : di_hash_node , di_list_node , di_mem_area , di_slist_node
- nnodes : di_hash_table , di_tree
- nodes : di_hash_table
- num_marked_areas : di_mem_chunk
- num_mem_areas : di_mem_chunk

### - o -

- origin : di_release

### - p -

- p : di_system_package
- package : di_package , internal_di_package_parser_data
- package_dependency_mem_chunk : di_packages_allocator
- package_mem_chunk : di_packages_allocator
- packages : internal_di_package_parser_data
- prev : di_list_node , di_mem_area
- priority : di_package
- ptr : di_package_dependency

### - r -

- rarea_size : di_mem_chunk
- read : di_parser_fieldinfo
- release_file_mem_chunk : di_release
- resolver : di_package , di_packages
- right : di_tree_node
- root : di_tree

### - s -

- section : di_package
- sha256 : di_package , di_release
- short_description : di_package
- size : di_hash_table , di_package , di_release_file , di_rstring
- slist_node_mem_chunk : di_packages_allocator
- status : di_package
- status_want : di_package
- string : di_rstring
- subarchitecture : di_system_package
- suite : di_release
- sum : di_release_file

### - t -

- table : di_packages , di_parser_info
- type : di_package , di_package_dependency

### - u -

- upstream : di_package_version
- user_data : di_log_handler_struct

### - v -

- value : di_hash_node , di_tree_node
- value_destroy_func : di_hash_table , di_tree
- version : di_package

### - w -

- wildcard : di_parser_info
- write : di_parser_fieldinfo