byteorder.h
/build/reglookup-GBDJ66/reglookup-1.0.1+svn287/include/
byteorder_8h
lru_cache.c
/build/reglookup-GBDJ66/reglookup-1.0.1+svn287/lib/
lru__cache_8c
lru_cache.h
- lru_cache * lru_cache_create lru__cache_8c.html a88f6c41264327e119864537183834374 (uint32_t max_keys, uint32_t secret)
- lru_cache * lru_cache_create_ctx lru__cache_8c.html aacd681389e8fbf164d85b27a51f87f5c (void *talloc_ctx, uint32_t max_keys, uint32_t secret, bool talloc_data)
- void lru_cache_destroy lru__cache_8c.html a95e939dd2206096e17090d60daf25c35 (lru_cache *ht)
- bool lru_cache_update lru__cache_8c.html a30b367951ac3975e5b0c187a959a59db (lru_cache *ht, const void *index, uint32_t index_len, void *data)
- void * lru_cache_find lru__cache_8c.html aeaf80431b670c4c0f7ab52c47232dbe2 (lru_cache *ht, const void *index, uint32_t index_len)
- bool lru_cache_remove lru__cache_8c.html afeb9b5c650b2b16ec03ba22094092b6e (lru_cache *ht, const void *index, uint32_t index_len)
lru_cache.h
/build/reglookup-GBDJ66/reglookup-1.0.1+svn287/include/
lru__cache_8h
lru_cache_element
lru_cache
- lru_cache * lru_cache_create lru__cache_8h.html a88f6c41264327e119864537183834374 (uint32_t max_keys, uint32_t secret)
- lru_cache * lru_cache_create_ctx lru__cache_8h.html aacd681389e8fbf164d85b27a51f87f5c (void *talloc_ctx, uint32_t max_keys, uint32_t secret, bool talloc_data)
- void lru_cache_destroy lru__cache_8h.html a95e939dd2206096e17090d60daf25c35 (lru_cache *ht)
- bool lru_cache_update lru__cache_8h.html a30b367951ac3975e5b0c187a959a59db (lru_cache *ht, const void *index, uint32_t index_len, void *data)
- void * lru_cache_find lru__cache_8h.html aeaf80431b670c4c0f7ab52c47232dbe2 (lru_cache *ht, const void *index, uint32_t index_len)
- bool lru_cache_remove lru__cache_8h.html afeb9b5c650b2b16ec03ba22094092b6e (lru_cache *ht, const void *index, uint32_t index_len)
range_list.c
/build/reglookup-GBDJ66/reglookup-1.0.1+svn287/lib/
range__list_8c
range_list.h
- range_list * range_list_new range__list_8c.html ae85f938560cf0411f60845751007c80c ()
- void range_list_free range__list_8c.html a1a8a0cd9f78531e4a94d7bf0e6a458c3 (range_list *rl)
- uint32_t range_list_size range__list_8c.html a097b29a2221c9a7e65c6f41c190a04a1 (const range_list *rl)
- bool range_list_add range__list_8c.html a24f526cffb966f21e04cd1d367329e07 (range_list *rl, uint32_t offset, uint32_t length, void *data)
- bool range_list_remove range__list_8c.html ad0401e482b09b86910ced4bdb6c5f4ac (range_list *rl, uint32_t index)
- const range_list_element * range_list_get range__list_8c.html a99f675bb751da06773f6481fbc2751e0 (const range_list *rl, uint32_t index)
- int32_t range_list_find range__list_8c.html a0586a80ce143356e34aed0a102c71642 (const range_list *rl, uint32_t offset)
- void * range_list_find_data range__list_8c.html a59546b3f3275de9ad0f8831a427de5da (const range_list *rl, uint32_t offset)
- bool range_list_split_element range__list_8c.html ad4149e7edccbed69f96497299ce690be (range_list *rl, uint32_t index, uint32_t offset)
- bool range_list_has_range range__list_8c.html af8ad58b6512c7fc2470912b65e1741cf (range_list *rl, uint32_t start, uint32_t length)
range_list.h
/build/reglookup-GBDJ66/reglookup-1.0.1+svn287/include/
range__list_8h
range_list_element
range_list
- range_list * range_list_new range__list_8h.html ae85f938560cf0411f60845751007c80c ()
- void range_list_free range__list_8h.html a1a8a0cd9f78531e4a94d7bf0e6a458c3 (range_list *rl)
- uint32_t range_list_size range__list_8h.html a097b29a2221c9a7e65c6f41c190a04a1 (const range_list *rl)
- bool range_list_add range__list_8h.html a24f526cffb966f21e04cd1d367329e07 (range_list *rl, uint32_t offset, uint32_t length, void *data)
- bool range_list_remove range__list_8h.html ad0401e482b09b86910ced4bdb6c5f4ac (range_list *rl, uint32_t index)
- const range_list_element * range_list_get range__list_8h.html a99f675bb751da06773f6481fbc2751e0 (const range_list *rl, uint32_t index)
- int32_t range_list_find range__list_8h.html a0586a80ce143356e34aed0a102c71642 (const range_list *rl, uint32_t offset)
- void * range_list_find_data range__list_8h.html a59546b3f3275de9ad0f8831a427de5da (const range_list *rl, uint32_t offset)
- bool range_list_split_element range__list_8h.html ad4149e7edccbed69f96497299ce690be (range_list *rl, uint32_t index, uint32_t offset)
- bool range_list_has_range range__list_8h.html af8ad58b6512c7fc2470912b65e1741cf (range_list *rl, uint32_t start, uint32_t length)
regfi.c
/build/reglookup-GBDJ66/reglookup-1.0.1+svn287/lib/
regfi_8c
regfi.h
- const char * regfi_version group__regfiBase.html gad2a0d16fd05ad0a803275db9bf8eec68 ()
- char * regfi_log_get_str group__regfiBase.html gaf7f1e111f295a14089165e3e136c2457 ()
- bool regfi_log_set_mask group__regfiBase.html ga31eee1594b08e88cc4f7a5936f8f8bb7 (uint16_t msg_mask)
- bool regfi_parse_cell group__regfiParseLayer.html gae40fce93cf46028b1130bccca2624726 (REGFI_RAW_FILE *file_cb, uint32_t offset, uint8_t *hdr, uint32_t hdr_len, uint32_t *cell_length, bool *unalloc)
- const REGFI_HBIN * regfi_lookup_hbin group__regfiGlueLayer.html ga6f3854db8519d25df5513dc85bfbbf37 (REGFI_FILE *file, uint32_t offset)
- REGFI_SUBKEY_LIST * regfi_load_subkeylist group__regfiGlueLayer.html ga5960e2916392694c1654038c330f553f (REGFI_FILE *file, uint32_t offset, uint32_t num_keys, uint32_t max_size, bool strict)
- REGFI_SUBKEY_LIST * regfi_parse_subkeylist group__regfiParseLayer.html ga4f70cfa755414246658e3504e0a608a9 (REGFI_FILE *file, uint32_t offset, uint32_t max_size, bool strict)
- REGFI_SK * regfi_parse_sk group__regfiParseLayer.html gac8400b154c55acfef62576dc6a3c611f (REGFI_FILE *file, uint32_t offset, uint32_t max_size, bool strict)
- REGFI_VK * regfi_load_value group__regfiGlueLayer.html ga35649dfb662d7429812b55a2bf3426a9 (REGFI_FILE *file, uint32_t offset, bool strict)
- REGFI_VALUE_LIST * regfi_load_valuelist group__regfiGlueLayer.html ga72edc6d617bca6994c1f9f25d42d51f4 (REGFI_FILE *file, uint32_t offset, uint32_t num_values, uint32_t max_size, bool strict)
- REGFI_NK * regfi_load_key group__regfiGlueLayer.html ga9c95c9fb831d264432b8f0ff190a2bd7 (REGFI_FILE *file, uint32_t offset, bool strict)
- const REGFI_SK * regfi_load_sk group__regfiGlueLayer.html gad3dfdca28d0d084f8ff9903c311e2c6e (REGFI_FILE *file, uint32_t offset, bool strict)
- REGFI_FILE * regfi_alloc group__regfiBase.html gabcafae5472dc8cd1176c5bf297e1bbdb (int fd, REGFI_ENCODING output_encoding)
- REGFI_FILE * regfi_alloc_cb group__regfiBase.html gac30fec7a75d710db8237fac4973a12c8 (REGFI_RAW_FILE *file_cb, REGFI_ENCODING output_encoding)
- void regfi_free group__regfiBase.html ga34afc49141cc50d9433fba30a25e4f2a (REGFI_FILE *file)
- const REGFI_NK * regfi_get_rootkey group__regfiBase.html gae3a643ab95b0c7906c83f2eebb2b6798 (REGFI_FILE *file)
- void regfi_free_record group__regfiBase.html ga14e790cd342b29d9e5201f53ca1073be (REGFI_FILE *file, const void *record)
- const void * regfi_reference_record group__regfiBase.html ga0fabbb4bbccb7fd213a0acfd8d88c76a (REGFI_FILE *file, const void *record)
- uint32_t regfi_fetch_num_subkeys group__regfiBase.html ga621198f6d4db0a4795c15893f53c75eb (const REGFI_NK *key)
- uint32_t regfi_fetch_num_values group__regfiBase.html ga94bc062871b32705f2fefe8793d27d3b (const REGFI_NK *key)
- REGFI_ITERATOR * regfi_iterator_new group__regfiIteratorLayer.html ga29f74da2e9c6acc954e80e699f396e2d (REGFI_FILE *file)
- void regfi_iterator_free group__regfiIteratorLayer.html gae42edd1608c48b031a538099ec93471a (REGFI_ITERATOR *i)
- bool regfi_iterator_down group__regfiIteratorLayer.html ga7a16881e788f4b93a239ace9961eacf8 (REGFI_ITERATOR *i)
- bool regfi_iterator_up group__regfiIteratorLayer.html ga0e57196cadd253d5f9faa638e5967a2f (REGFI_ITERATOR *i)
- bool regfi_iterator_to_root group__regfiIteratorLayer.html ga1426a39cbd2d1ff25723e993f56143f8 (REGFI_ITERATOR *i)
- bool regfi_iterator_find_subkey group__regfiIteratorLayer.html gaf4d29958d4bd283b67e005b5f640fa24 (REGFI_ITERATOR *i, const char *name)
- bool regfi_iterator_descend group__regfiIteratorLayer.html ga05edfba0d68a204380d5088adb5f67b8 (REGFI_ITERATOR *i, const char **path)
- const REGFI_NK * regfi_iterator_cur_key group__regfiIteratorLayer.html gabb37856b94da0ca337b0ed95853c0040 (REGFI_ITERATOR *i)
- const REGFI_SK * regfi_fetch_sk group__regfiBase.html gadc67fa7edbca9fc60c6289e61ad8c48f (REGFI_FILE *file, const REGFI_NK *key)
- const REGFI_SK * regfi_next_sk group__regfiBase.html ga09f9a7b74eb76d258679d5905e422f1a (REGFI_FILE *file, const REGFI_SK *sk)
- const REGFI_SK * regfi_prev_sk group__regfiBase.html gaf4dda4000f6a141f53f581b2263beaee (REGFI_FILE *file, const REGFI_SK *sk)
- bool regfi_iterator_first_subkey group__regfiIteratorLayer.html ga9f1debd94c2cf73416a1fb73ebf5d2c0 (REGFI_ITERATOR *i)
- const REGFI_NK * regfi_iterator_cur_subkey group__regfiIteratorLayer.html ga8777b4e1a13659d813f499dcc215386f (REGFI_ITERATOR *i)
- bool regfi_iterator_next_subkey group__regfiIteratorLayer.html ga7dd9ca167276dfe6500b52f5834dde46 (REGFI_ITERATOR *i)
- bool regfi_iterator_find_value group__regfiIteratorLayer.html gada577236493fb05e7f31746b5ea2eb24 (REGFI_ITERATOR *i, const char *name)
- bool regfi_iterator_first_value group__regfiIteratorLayer.html gabcd7a6c82b69ef377cfbf6e3e6143933 (REGFI_ITERATOR *i)
- const REGFI_VK * regfi_iterator_cur_value group__regfiIteratorLayer.html gad41b4f303aa8ca06d80467030588bd21 (REGFI_ITERATOR *i)
- bool regfi_iterator_next_value group__regfiIteratorLayer.html gaca2d2e6094ad702d2599aa7c1d12ea70 (REGFI_ITERATOR *i)
- const REGFI_NK ** regfi_iterator_ancestry group__regfiIteratorLayer.html ga4e4c8878481753f54cafb48fc44fb0dd (REGFI_ITERATOR *i)
- const REGFI_CLASSNAME * regfi_fetch_classname group__regfiBase.html gaea4db2936fcc774078fd4c0e22588408 (REGFI_FILE *file, const REGFI_NK *key)
- const REGFI_DATA * regfi_fetch_data group__regfiBase.html ga8f1900de6b1dd827cc69eb9a7c44889c (REGFI_FILE *file, const REGFI_VK *value)
- bool regfi_find_subkey group__regfiBase.html ga39f21f9de1bf4254cb2eb07bae4aaebe (REGFI_FILE *file, const REGFI_NK *key, const char *name, uint32_t *index)
- bool regfi_find_value group__regfiBase.html gaf6b0b38b06a672464f90df7f51233c0c (REGFI_FILE *file, const REGFI_NK *key, const char *name, uint32_t *index)
- const REGFI_NK * regfi_get_subkey group__regfiBase.html ga518907fb72684dc8793b7d655c5e1b12 (REGFI_FILE *file, const REGFI_NK *key, uint32_t index)
- const REGFI_VK * regfi_get_value group__regfiBase.html ga392ab8d13e6f082a6df6b7b476d9bd4a (REGFI_FILE *file, const REGFI_NK *key, uint32_t index)
- const REGFI_NK * regfi_get_parentkey group__regfiBase.html ga9414953fd61de0daa828627ff2bdbf4e (REGFI_FILE *file, const REGFI_NK *key)
- bool regfi_interpret_data group__regfiGlueLayer.html gab91c424f7f269d6796f4fb0295c736bd (REGFI_FILE *file, uint32_t type, REGFI_DATA *data)
- REGFI_NK * regfi_parse_nk group__regfiParseLayer.html gaf3b5a8f2cd73cb03fdbc546438b07a2e (REGFI_FILE *file, uint32_t offset, uint32_t max_size, bool strict)
- uint8_t * regfi_parse_classname group__regfiParseLayer.html ga2ebb36f8a96c74296599d23788b8e028 (REGFI_FILE *file, uint32_t offset, uint16_t *name_length, uint32_t max_size, bool strict)
- REGFI_VK * regfi_parse_vk group__regfiParseLayer.html ga9a6013a727e1e51af25d8164da9059aa (REGFI_FILE *file, uint32_t offset, uint32_t max_size, bool strict)
- REGFI_BUFFER regfi_load_data group__regfiGlueLayer.html gaa2e7394a79a6fd205ce36033e7e0e6d4 (REGFI_FILE *file, uint32_t voffset, uint32_t length, bool data_in_offset, bool strict)
- REGFI_BUFFER regfi_parse_data group__regfiParseLayer.html ga03b1a054dc413f9daae8c5fc25e0903a (REGFI_FILE *file, uint32_t offset, uint32_t length, bool strict)
- REGFI_BUFFER regfi_parse_little_data group__regfiParseLayer.html gad82d785cc027a13fb38f83599fd306bd (REGFI_FILE *file, uint32_t voffset, uint32_t length, bool strict)
- REGFI_BUFFER regfi_load_big_data group__regfiGlueLayer.html gaf946c43d05aed71f3f6123812d03204a (REGFI_FILE *file, uint32_t offset, uint32_t data_length, uint32_t cell_length, range_list *used_ranges, bool strict)
- range_list * regfi_parse_unalloc_cells group__regfiParseLayer.html gae0b8dde3f5f37b0ac2dc8e210709466f (REGFI_FILE *file)
regfi.h
/build/reglookup-GBDJ66/reglookup-1.0.1+svn287/include/
regfi_8h
byteorder.h
winsec.h
void_stack.h
range_list.h
lru_cache.h
REGFI_LOG
REGFI_HBIN
REGFI_SUBKEY_LIST_ELEM
REGFI_SUBKEY_LIST
REGFI_VALUE_LIST
REGFI_CLASSNAME
REGFI_DATA
REGFI_DATA::_regfi_data_interpreted
REGFI_VK
REGFI_SK
REGFI_NK
REGFI_RAW_FILE
REGFI_FILE
REGFI_ITER_POSITION
REGFI_ITERATOR
REGFI_BUFFER
- const char * regfi_version group__regfiBase.html gad2a0d16fd05ad0a803275db9bf8eec68 ()
- REGFI_FILE * regfi_alloc group__regfiBase.html gabcafae5472dc8cd1176c5bf297e1bbdb (int fd, REGFI_ENCODING output_encoding)
- REGFI_FILE * regfi_alloc_cb group__regfiBase.html gac30fec7a75d710db8237fac4973a12c8 (REGFI_RAW_FILE *file_cb, REGFI_ENCODING output_encoding)
- void regfi_free group__regfiBase.html ga34afc49141cc50d9433fba30a25e4f2a (REGFI_FILE *file)
- char * regfi_log_get_str group__regfiBase.html gaf7f1e111f295a14089165e3e136c2457 ()
- bool regfi_log_set_mask group__regfiBase.html ga31eee1594b08e88cc4f7a5936f8f8bb7 (uint16_t mask)
- const REGFI_NK * regfi_get_rootkey group__regfiBase.html gae3a643ab95b0c7906c83f2eebb2b6798 (REGFI_FILE *file)
- void regfi_free_record group__regfiBase.html ga14e790cd342b29d9e5201f53ca1073be (REGFI_FILE *file, const void *record)
- const void * regfi_reference_record group__regfiBase.html ga0fabbb4bbccb7fd213a0acfd8d88c76a (REGFI_FILE *file, const void *record)
- uint32_t regfi_fetch_num_subkeys group__regfiBase.html ga621198f6d4db0a4795c15893f53c75eb (const REGFI_NK *key)
- uint32_t regfi_fetch_num_values group__regfiBase.html ga94bc062871b32705f2fefe8793d27d3b (const REGFI_NK *key)
- const REGFI_CLASSNAME * regfi_fetch_classname group__regfiBase.html gaea4db2936fcc774078fd4c0e22588408 (REGFI_FILE *file, const REGFI_NK *key)
- const REGFI_SK * regfi_fetch_sk group__regfiBase.html gadc67fa7edbca9fc60c6289e61ad8c48f (REGFI_FILE *file, const REGFI_NK *key)
- const REGFI_SK * regfi_next_sk group__regfiBase.html ga09f9a7b74eb76d258679d5905e422f1a (REGFI_FILE *file, const REGFI_SK *sk)
- const REGFI_SK * regfi_prev_sk group__regfiBase.html gaf4dda4000f6a141f53f581b2263beaee (REGFI_FILE *file, const REGFI_SK *sk)
- const REGFI_DATA * regfi_fetch_data group__regfiBase.html ga8f1900de6b1dd827cc69eb9a7c44889c (REGFI_FILE *file, const REGFI_VK *value)
- bool regfi_find_subkey group__regfiBase.html ga39f21f9de1bf4254cb2eb07bae4aaebe (REGFI_FILE *file, const REGFI_NK *key, const char *name, uint32_t *index)
- bool regfi_find_value group__regfiBase.html gaf6b0b38b06a672464f90df7f51233c0c (REGFI_FILE *file, const REGFI_NK *key, const char *name, uint32_t *index)
- const REGFI_NK * regfi_get_subkey group__regfiBase.html ga518907fb72684dc8793b7d655c5e1b12 (REGFI_FILE *file, const REGFI_NK *key, uint32_t index)
- const REGFI_VK * regfi_get_value group__regfiBase.html ga392ab8d13e6f082a6df6b7b476d9bd4a (REGFI_FILE *file, const REGFI_NK *key, uint32_t index)
- const REGFI_NK * regfi_get_parentkey group__regfiBase.html ga9414953fd61de0daa828627ff2bdbf4e (REGFI_FILE *file, const REGFI_NK *key)
- REGFI_ITERATOR * regfi_iterator_new group__regfiIteratorLayer.html ga29f74da2e9c6acc954e80e699f396e2d (REGFI_FILE *file)
- void regfi_iterator_free group__regfiIteratorLayer.html gae42edd1608c48b031a538099ec93471a (REGFI_ITERATOR *i)
- bool regfi_iterator_down group__regfiIteratorLayer.html ga7a16881e788f4b93a239ace9961eacf8 (REGFI_ITERATOR *i)
- bool regfi_iterator_up group__regfiIteratorLayer.html ga0e57196cadd253d5f9faa638e5967a2f (REGFI_ITERATOR *i)
- bool regfi_iterator_to_root group__regfiIteratorLayer.html ga1426a39cbd2d1ff25723e993f56143f8 (REGFI_ITERATOR *i)
- bool regfi_iterator_descend group__regfiIteratorLayer.html ga05edfba0d68a204380d5088adb5f67b8 (REGFI_ITERATOR *i, const char **path)
- const REGFI_NK * regfi_iterator_cur_key group__regfiIteratorLayer.html gabb37856b94da0ca337b0ed95853c0040 (REGFI_ITERATOR *i)
- bool regfi_iterator_first_subkey group__regfiIteratorLayer.html ga9f1debd94c2cf73416a1fb73ebf5d2c0 (REGFI_ITERATOR *i)
- const REGFI_NK * regfi_iterator_cur_subkey group__regfiIteratorLayer.html ga8777b4e1a13659d813f499dcc215386f (REGFI_ITERATOR *i)
- bool regfi_iterator_next_subkey group__regfiIteratorLayer.html ga7dd9ca167276dfe6500b52f5834dde46 (REGFI_ITERATOR *i)
- bool regfi_iterator_find_subkey group__regfiIteratorLayer.html gaf4d29958d4bd283b67e005b5f640fa24 (REGFI_ITERATOR *i, const char *name)
- bool regfi_iterator_first_value group__regfiIteratorLayer.html gabcd7a6c82b69ef377cfbf6e3e6143933 (REGFI_ITERATOR *i)
- const REGFI_VK * regfi_iterator_cur_value group__regfiIteratorLayer.html gad41b4f303aa8ca06d80467030588bd21 (REGFI_ITERATOR *i)
- bool regfi_iterator_next_value group__regfiIteratorLayer.html gaca2d2e6094ad702d2599aa7c1d12ea70 (REGFI_ITERATOR *i)
- bool regfi_iterator_find_value group__regfiIteratorLayer.html gada577236493fb05e7f31746b5ea2eb24 (REGFI_ITERATOR *i, const char *name)
- const REGFI_NK ** regfi_iterator_ancestry group__regfiIteratorLayer.html ga4e4c8878481753f54cafb48fc44fb0dd (REGFI_ITERATOR *i)
- REGFI_NK * regfi_load_key group__regfiGlueLayer.html ga9c95c9fb831d264432b8f0ff190a2bd7 (REGFI_FILE *file, uint32_t offset, bool strict)
- REGFI_VK * regfi_load_value group__regfiGlueLayer.html ga35649dfb662d7429812b55a2bf3426a9 (REGFI_FILE *file, uint32_t offset, bool strict)
- REGFI_SUBKEY_LIST * regfi_load_subkeylist group__regfiGlueLayer.html ga5960e2916392694c1654038c330f553f (REGFI_FILE *file, uint32_t offset, uint32_t num_keys, uint32_t max_size, bool strict)
- REGFI_VALUE_LIST * regfi_load_valuelist group__regfiGlueLayer.html ga72edc6d617bca6994c1f9f25d42d51f4 (REGFI_FILE *file, uint32_t offset, uint32_t num_values, uint32_t max_size, bool strict)
- REGFI_BUFFER regfi_load_data group__regfiGlueLayer.html gaa2e7394a79a6fd205ce36033e7e0e6d4 (REGFI_FILE *file, uint32_t voffset, uint32_t length, bool data_in_offset, bool strict)
- REGFI_BUFFER regfi_load_big_data group__regfiGlueLayer.html gaf946c43d05aed71f3f6123812d03204a (REGFI_FILE *file, uint32_t offset, uint32_t data_length, uint32_t cell_length, range_list *used_ranges, bool strict)
- bool regfi_interpret_data group__regfiGlueLayer.html gab91c424f7f269d6796f4fb0295c736bd (REGFI_FILE *file, uint32_t type, REGFI_DATA *data)
- const REGFI_SK * regfi_load_sk group__regfiGlueLayer.html gad3dfdca28d0d084f8ff9903c311e2c6e (REGFI_FILE *file, uint32_t offset, bool strict)
- const REGFI_HBIN * regfi_lookup_hbin group__regfiGlueLayer.html ga6f3854db8519d25df5513dc85bfbbf37 (REGFI_FILE *file, uint32_t offset)
- REGFI_NK * regfi_parse_nk group__regfiParseLayer.html gaf3b5a8f2cd73cb03fdbc546438b07a2e (REGFI_FILE *file, uint32_t offset, uint32_t max_size, bool strict)
- REGFI_SUBKEY_LIST * regfi_parse_subkeylist group__regfiParseLayer.html ga4f70cfa755414246658e3504e0a608a9 (REGFI_FILE *file, uint32_t offset, uint32_t max_size, bool strict)
- REGFI_VK * regfi_parse_vk group__regfiParseLayer.html ga9a6013a727e1e51af25d8164da9059aa (REGFI_FILE *file, uint32_t offset, uint32_t max_size, bool strict)
- REGFI_SK * regfi_parse_sk group__regfiParseLayer.html gac8400b154c55acfef62576dc6a3c611f (REGFI_FILE *file, uint32_t offset, uint32_t max_size, bool strict)
- range_list * regfi_parse_unalloc_cells group__regfiParseLayer.html gae0b8dde3f5f37b0ac2dc8e210709466f (REGFI_FILE *file)
- bool regfi_parse_cell group__regfiParseLayer.html gae40fce93cf46028b1130bccca2624726 (REGFI_RAW_FILE *file_cb, uint32_t offset, uint8_t *hdr, uint32_t hdr_len, uint32_t *cell_length, bool *unalloc)
- uint8_t * regfi_parse_classname group__regfiParseLayer.html ga2ebb36f8a96c74296599d23788b8e028 (REGFI_FILE *file, uint32_t offset, uint16_t *name_length, uint32_t max_size, bool strict)
- REGFI_BUFFER regfi_parse_data group__regfiParseLayer.html ga03b1a054dc413f9daae8c5fc25e0903a (REGFI_FILE *file, uint32_t offset, uint32_t length, bool strict)
- REGFI_BUFFER regfi_parse_little_data group__regfiParseLayer.html gad82d785cc027a13fb38f83599fd306bd (REGFI_FILE *file, uint32_t voffset, uint32_t length, bool strict)
void_stack.c
/build/reglookup-GBDJ66/reglookup-1.0.1+svn287/lib/
void__stack_8c
void_stack.h
- void_stack * void_stack_new void__stack_8c.html a0d3d5e0589b3ac9b39bc3e470f84d391 (unsigned short max_size)
- void_stack * void_stack_copy void__stack_8c.html af09ae99f342f179b9950b3ca95f87b01 (const void_stack *v)
- void_stack * void_stack_copy_reverse void__stack_8c.html a39a13bd8bf30074a8a0702f7d5b23f1e (const void_stack *v)
- void void_stack_free void__stack_8c.html abf212f2f8e6db65c5975cafd2876eb87 (void_stack *stack)
- void void_stack_free_deep void__stack_8c.html afb7c80bb7288bb482eb13c41fb5306fd (void_stack *stack)
- unsigned short void_stack_size void__stack_8c.html a53e2a1d5358263e99fe99da269eb620d (const void_stack *stack)
- void * void_stack_pop void__stack_8c.html ae79f8f36ec8141f3f65070f22232dd03 (void_stack *stack)
- bool void_stack_push void__stack_8c.html aa19f7791659d2538e0acedb574a04baa (void_stack *stack, void *e)
- const void * void_stack_cur void__stack_8c.html a67d504d88ae65d88aadf5790d6fe91b9 (const void_stack *stack)
- void_stack_iterator * void_stack_iterator_new void__stack_8c.html ae3239f96ae83397bfff44c9c9bc2d6bb (const void_stack *stack)
- void void_stack_iterator_free void__stack_8c.html acb6e7b37a2d5221532c8877891b456ce (void_stack_iterator *iter)
- const void * void_stack_iterator_next void__stack_8c.html ade786338995fb0ca063e1f48d28e9f6c (void_stack_iterator *iter)
void_stack.h
/build/reglookup-GBDJ66/reglookup-1.0.1+svn287/include/
void__stack_8h
void_stack
void_stack_iterator
- void_stack * void_stack_new void__stack_8h.html a0d3d5e0589b3ac9b39bc3e470f84d391 (unsigned short max_size)
- void_stack * void_stack_copy void__stack_8h.html af09ae99f342f179b9950b3ca95f87b01 (const void_stack *v)
- void_stack * void_stack_copy_reverse void__stack_8h.html a39a13bd8bf30074a8a0702f7d5b23f1e (const void_stack *v)
- void void_stack_free void__stack_8h.html abf212f2f8e6db65c5975cafd2876eb87 (void_stack *stack)
- void void_stack_free_deep void__stack_8h.html afb7c80bb7288bb482eb13c41fb5306fd (void_stack *stack)
- unsigned short void_stack_size void__stack_8h.html a53e2a1d5358263e99fe99da269eb620d (const void_stack *stack)
- void * void_stack_pop void__stack_8h.html ae79f8f36ec8141f3f65070f22232dd03 (void_stack *stack)
- bool void_stack_push void__stack_8h.html aa19f7791659d2538e0acedb574a04baa (void_stack *stack, void *e)
- const void * void_stack_cur void__stack_8h.html a67d504d88ae65d88aadf5790d6fe91b9 (const void_stack *stack)
- void_stack_iterator * void_stack_iterator_new void__stack_8h.html ae3239f96ae83397bfff44c9c9bc2d6bb (const void_stack *stack)
- void void_stack_iterator_free void__stack_8h.html acb6e7b37a2d5221532c8877891b456ce (void_stack_iterator *iter)
- const void * void_stack_iterator_next void__stack_8h.html ade786338995fb0ca063e1f48d28e9f6c (void_stack_iterator *iter)
winsec.c
/build/reglookup-GBDJ66/reglookup-1.0.1+svn287/lib/
winsec_8c
winsec.h
- WINSEC_DESC * winsec_parse_descriptor winsec_8c.html ac3dbe2233330e63ba0784a66d479f29d (const uint8_t *buf, uint32_t buf_len)
- void winsec_free_descriptor winsec_8c.html a01dcead904660df51bc86fb69f21e081 (WINSEC_DESC *desc)
- WINSEC_DESC * winsec_parse_desc winsec_8c.html af95d326edc3194e3dcb56fe525cea375 (void *talloc_ctx, const uint8_t *buf, uint32_t buf_len)
- WINSEC_ACL * winsec_parse_acl winsec_8c.html a80882aa5037687e5aa731c578748b79a (void *talloc_ctx, const uint8_t *buf, uint32_t buf_len)
- WINSEC_ACE * winsec_parse_ace winsec_8c.html ac4758c10570ed2f33d926ba67799810f (void *talloc_ctx, const uint8_t *buf, uint32_t buf_len)
- WINSEC_DOM_SID * winsec_parse_dom_sid winsec_8c.html a51f9a99790fd8337c88bfbfddc7a3a9c (void *talloc_ctx, const uint8_t *buf, uint32_t buf_len)
- WINSEC_UUID * winsec_parse_uuid winsec_8c.html a0d0cfb5bcc0efc7665ed478cf3f127f6 (void *talloc_ctx, const uint8_t *buf, uint32_t buf_len)
- size_t winsec_sid_size winsec_8c.html a706cb8af83667dc459680ac3a6183562 (const WINSEC_DOM_SID *sid)
- int winsec_sid_compare_auth winsec_8c.html aadf02a80f71c5af8751d45e873a662a8 (const WINSEC_DOM_SID *sid1, const WINSEC_DOM_SID *sid2)
- int winsec_sid_compare winsec_8c.html a4d87b026bf7caca3e04f91e6d6c6b4e2 (const WINSEC_DOM_SID *sid1, const WINSEC_DOM_SID *sid2)
- bool winsec_sid_equal winsec_8c.html a70bb34d24e8c08e3bbd7d1e53722ebf9 (const WINSEC_DOM_SID *sid1, const WINSEC_DOM_SID *sid2)
- char * winsec_sid2str winsec_8c.html adccc7ce8b94514ea8af8dfe2d30f9273 (const WINSEC_DOM_SID *sid)
- bool winsec_desc_equal winsec_8c.html ae8c483b58eb5f92f8e141ae7c60dbf79 (WINSEC_DESC *s1, WINSEC_DESC *s2)
- bool winsec_acl_equal winsec_8c.html a67afdc7d929629abd8856c79aecd8d18 (WINSEC_ACL *s1, WINSEC_ACL *s2)
- bool winsec_ace_equal winsec_8c.html a467ec68af8e261f2b79f0a138aa91dba (WINSEC_ACE *s1, WINSEC_ACE *s2)
- bool winsec_ace_object winsec_8c.html a53cc892e993182fdcfe25df80f882820 (uint8_t type)
winsec.h
/build/reglookup-GBDJ66/reglookup-1.0.1+svn287/include/
winsec_8h
byteorder.h
WINSEC_UUID
WINSEC_DOM_SID
WINSEC_ACE
WINSEC_ACL
WINSEC_DESC
- WINSEC_DESC * winsec_parse_descriptor winsec_8h.html ac3dbe2233330e63ba0784a66d479f29d (const uint8_t *buf, uint32_t buf_len)
- void winsec_free_descriptor winsec_8h.html a01dcead904660df51bc86fb69f21e081 (WINSEC_DESC *desc)
- WINSEC_DESC * winsec_parse_desc winsec_8h.html af95d326edc3194e3dcb56fe525cea375 (void *talloc_ctx, const uint8_t *buf, uint32_t buf_len)
- WINSEC_ACL * winsec_parse_acl winsec_8h.html a80882aa5037687e5aa731c578748b79a (void *talloc_ctx, const uint8_t *buf, uint32_t buf_len)
- WINSEC_ACE * winsec_parse_ace winsec_8h.html ac4758c10570ed2f33d926ba67799810f (void *talloc_ctx, const uint8_t *buf, uint32_t buf_len)
- WINSEC_DOM_SID * winsec_parse_dom_sid winsec_8h.html a51f9a99790fd8337c88bfbfddc7a3a9c (void *talloc_ctx, const uint8_t *buf, uint32_t buf_len)
- WINSEC_UUID * winsec_parse_uuid winsec_8h.html a0d0cfb5bcc0efc7665ed478cf3f127f6 (void *talloc_ctx, const uint8_t *buf, uint32_t buf_len)
- size_t winsec_sid_size winsec_8h.html a706cb8af83667dc459680ac3a6183562 (const WINSEC_DOM_SID *sid)
- int winsec_sid_compare_auth winsec_8h.html aadf02a80f71c5af8751d45e873a662a8 (const WINSEC_DOM_SID *sid1, const WINSEC_DOM_SID *sid2)
- int winsec_sid_compare winsec_8h.html a4d87b026bf7caca3e04f91e6d6c6b4e2 (const WINSEC_DOM_SID *sid1, const WINSEC_DOM_SID *sid2)
- bool winsec_sid_equal winsec_8h.html a70bb34d24e8c08e3bbd7d1e53722ebf9 (const WINSEC_DOM_SID *sid1, const WINSEC_DOM_SID *sid2)
- char * winsec_sid2str winsec_8h.html adccc7ce8b94514ea8af8dfe2d30f9273 (const WINSEC_DOM_SID *sid)
- bool winsec_desc_equal winsec_8h.html ae8c483b58eb5f92f8e141ae7c60dbf79 (WINSEC_DESC *s1, WINSEC_DESC *s2)
- bool winsec_acl_equal winsec_8h.html a67afdc7d929629abd8856c79aecd8d18 (WINSEC_ACL *s1, WINSEC_ACL *s2)
- bool winsec_ace_equal winsec_8h.html a467ec68af8e261f2b79f0a138aa91dba (WINSEC_ACE *s1, WINSEC_ACE *s2)
- bool winsec_ace_object winsec_8h.html a53cc892e993182fdcfe25df80f882820 (uint8_t type)
REGFI_DATA::_regfi_data_interpreted
unionREGFI__DATA_1_1__regfi__data__interpreted.html
- uint8_t * none unionREGFI__DATA_1_1__regfi__data__interpreted.html a3395362c0a13bc2a6be3bca1c203c2c2
- uint8_t * string unionREGFI__DATA_1_1__regfi__data__interpreted.html a88be1fe9f26157b84862ce8b4ca1bb2e
- uint8_t * expand_string unionREGFI__DATA_1_1__regfi__data__interpreted.html aa3c806085eb1160bdc6c47da444cf270
- uint8_t * binary unionREGFI__DATA_1_1__regfi__data__interpreted.html ac3a62234aa8a9d81402ce3eb2b19547f
- uint32_t dword unionREGFI__DATA_1_1__regfi__data__interpreted.html a4d1cdd9902e6ca6ebc37cc25caa2039f
- uint32_t dword_be unionREGFI__DATA_1_1__regfi__data__interpreted.html acc271b2d723786d82af0691b79142494
- uint8_t * link unionREGFI__DATA_1_1__regfi__data__interpreted.html a25f4a60d3eb55373d2e0e561565bfc05
- uint8_t ** multiple_string unionREGFI__DATA_1_1__regfi__data__interpreted.html a386d9ba20d2283ce57e64d0633e8bf7b
- uint64_t qword unionREGFI__DATA_1_1__regfi__data__interpreted.html a87076d69110eef84389f12f9ab955f85
- uint8_t * resource_list unionREGFI__DATA_1_1__regfi__data__interpreted.html ad3893f34735635004bbddfc599b3ec8e
- uint8_t * full_resource_descriptor unionREGFI__DATA_1_1__regfi__data__interpreted.html aeb656d2ad265f98a6d28821bcf4f47b0
- uint8_t * resource_requirements_list unionREGFI__DATA_1_1__regfi__data__interpreted.html a7866ecbde7a65998951e194caeabe644
lru_cache
structlru__cache.html
lru_cache_element
structlru__cache__element.html
range_list
structrange__list.html
range_list_element
structrange__list__element.html
REGFI_BUFFER
structREGFI__BUFFER.html
REGFI_CLASSNAME
structREGFI__CLASSNAME.html
- uint32_t offset structREGFI__CLASSNAME.html a405834e870f380eef43e9cbd36ecff32
- char * interpreted structREGFI__CLASSNAME.html a7002b751d9f316bac2ea438d96e501d8
- uint8_t * raw structREGFI__CLASSNAME.html a5ff8b884b3fdfe1718d0ba72cd330e68
- uint16_t size structREGFI__CLASSNAME.html a63f04be167b743fed6d4adbf1e0417d0
REGFI_DATA
structREGFI__DATA.html
REGFI_DATA::_regfi_data_interpreted
- REGFI_DATA_TYPE type structREGFI__DATA.html ae31118c4cf76466f75af5ad43265f2a7
- uint32_t size structREGFI__DATA.html a7b45b4822f9f5bdf3607d89881132f05
- uint8_t * raw structREGFI__DATA.html a4a61eb1353e0eecaec2d967de9dc65b8
- uint32_t interpreted_size structREGFI__DATA.html aa9ab6e83445060b586da1dfc420a53bf
REGFI_FILE
structREGFI__FILE.html
- REGFI_ENCODING string_encoding structREGFI__FILE.html af3da0ab73e5da29ffba882872bdac6dd
REGFI_HBIN
structREGFI__HBIN.html
- uint32_t file_off structREGFI__HBIN.html ae19abf5732679b3763bdfcb985e715ca
- uint32_t ref_count structREGFI__HBIN.html abdca1dcd60212d8846d4d0c78797bb7e
- uint32_t first_hbin_off structREGFI__HBIN.html afb038fac8dcbf15e33406694a647a47f
- uint32_t block_size structREGFI__HBIN.html a8ecc43b72b496f1b4a637070298f796d
- uint32_t next_block structREGFI__HBIN.html a1de49d4e4d7bb5aecc94cda8d93c2699
- uint8_t magic structREGFI__HBIN.html ab9536502778ab1d34fb3a2feca60d234 [REGFI_HBIN_MAGIC_SIZE]
REGFI_ITER_POSITION
structREGFI__ITER__POSITION.html
REGFI_ITERATOR
structREGFI__ITERATOR.html
- REGFI_FILE * f structREGFI__ITERATOR.html a2c4fa8a482deec011e2868350ca0e657
- void_stack * key_positions structREGFI__ITERATOR.html a97c0fe9e784fc5e15ec7eb96565fe3cc
REGFI_LOG
structREGFI__LOG.html
REGFI_NK
structREGFI__NK.html
- uint32_t offset structREGFI__NK.html a5526bfd00887bfb78ba64136a9d11f53
- uint32_t cell_size structREGFI__NK.html a10e2ff47e3ccd280022fa9a2d5359f03
- REGFI_VALUE_LIST * values structREGFI__NK.html a9801403276dd1016dd4cde590b923332
- REGFI_SUBKEY_LIST * subkeys structREGFI__NK.html af52953762a842b843194cc7ad7156487
- uint16_t flags structREGFI__NK.html aff0d4b078ab9e28926f07bccd6285363
- uint8_t magic structREGFI__NK.html aa4b0e38bd3b614eb5b185f0c0409f072 [REGFI_CELL_MAGIC_SIZE]
- REGFI_NTTIME mtime structREGFI__NK.html ab0c721ceb34a6d5ef89c1d07b87ab18b
- uint16_t name_length structREGFI__NK.html a75219f7e80462ac14ecb7ea7e5421fbe
- uint16_t classname_length structREGFI__NK.html ab7843f58fdb30ac68100219c53fe5f34
- char * name structREGFI__NK.html ad126720c007bfd406cb761e17065e611
- uint8_t * name_raw structREGFI__NK.html abd9995a0a75c35a8eb886f64fc085cde
- uint32_t parent_off structREGFI__NK.html a38c24bc8df0b8402bee1889b280f100b
- uint32_t classname_off structREGFI__NK.html a2b81430b3993a82c54247da954f85f15
- uint32_t num_subkeys structREGFI__NK.html abfe60b78625b9f423003ec121b47f24b
- uint32_t subkeys_off structREGFI__NK.html afbb96c2f7e0ed2e995699fe21eb752c7
- uint32_t num_values structREGFI__NK.html a4dd169806eb1087636ea0ad983de2225
- uint32_t values_off structREGFI__NK.html aaa4060914fcbae9d289a526c8c242db8
- uint32_t sk_off structREGFI__NK.html afebe28ba6f8d4276b579cb495a2c057d
REGFI_RAW_FILE
structREGFI__RAW__FILE.html
REGFI_SK
structREGFI__SK.html
- uint32_t offset structREGFI__SK.html aee3c5fa0bfdb532011ec82a2ea06db34
- uint32_t cell_size structREGFI__SK.html acc4e3a20c87845f9b1fd4ab704ffcebd
- WINSEC_DESC * sec_desc structREGFI__SK.html aa2b656fb92307eda895796b8a975cd22
- uint32_t hbin_off structREGFI__SK.html a0e92f657f46055926791cb0869f40633
- uint32_t prev_sk_off structREGFI__SK.html aa6db18b666af629fa28a0daed6e618d4
- uint32_t next_sk_off structREGFI__SK.html af62343f439a1232ee7db8fffeeb89bd7
- uint32_t ref_count structREGFI__SK.html ad5dfaafa7d9dbc409e02904eb60214b6
- uint32_t desc_size structREGFI__SK.html aa2667fb5b16b625c18845b85a0d7ef05
- uint8_t magic structREGFI__SK.html a290d05cb357a6dd2a4ece0f71a367d78 [REGFI_CELL_MAGIC_SIZE]
REGFI_SUBKEY_LIST
structREGFI__SUBKEY__LIST.html
REGFI_SUBKEY_LIST_ELEM
structREGFI__SUBKEY__LIST__ELEM.html
REGFI_VALUE_LIST
structREGFI__VALUE__LIST.html
REGFI_VK
structREGFI__VK.html
- uint32_t offset structREGFI__VK.html a7af4b2b44075862bfbf08ddd2360eb01
- uint32_t cell_size structREGFI__VK.html a0bee8af32e97d826ab75b58edbe84f7a
- char * name structREGFI__VK.html a108f9aa949d445f23e5d307effa741dd
- uint8_t * name_raw structREGFI__VK.html a9f548eba9ff37ee2afc49f24d13d13d0
- uint16_t name_length structREGFI__VK.html a5a191ee0170692c0030761fe54de2c4a
- uint32_t hbin_off structREGFI__VK.html a63aba79f2e6320e06ccb5f01182a1e5c
- uint32_t data_size structREGFI__VK.html a8fa88010bd2f67115dbfb42d01385359
- uint32_t data_off structREGFI__VK.html a2ac2a7d84e8990732a05c852a7e0b851
- REGFI_DATA_TYPE type structREGFI__VK.html a5799de2b03c5c89f781f50f6bc91eaeb
- uint8_t magic structREGFI__VK.html af22f47deccfee0a2d726bec495bf9e1b [REGFI_CELL_MAGIC_SIZE]
- uint16_t flags structREGFI__VK.html a13e36acc67d7cd22139b9d17d2a2564a
- bool data_in_offset structREGFI__VK.html abe3c7c798d314d8bd65ac8b34d6ccc34
void_stack
structvoid__stack.html
void_stack_iterator
structvoid__stack__iterator.html
WINSEC_ACE
structWINSEC__ACE.html
- uint8_t type structWINSEC__ACE.html a66ff17fbb1c38c5be07b1f3d7354dd60
- uint8_t flags structWINSEC__ACE.html a16ad1ed24a2078e3efccccd64e2cc014
- uint16_t size structWINSEC__ACE.html a2b2b02f2380b41f93f742952aab5b4f8
- uint32_t access_mask structWINSEC__ACE.html afc512e3795ab146b95bdf6a79945f0f6
- uint32_t obj_flags structWINSEC__ACE.html a8e809c0544ff32bdc0b1d3c685c9d33a
- WINSEC_UUID * obj_guid structWINSEC__ACE.html a6a1417f50f9aeefe255985047337c2a1
- WINSEC_UUID * inh_guid structWINSEC__ACE.html a8f91b6c40a0677d03b7f0ffc5162d790
- WINSEC_DOM_SID * trustee structWINSEC__ACE.html a9fac3b18cb59d4a9912aa1d0c1b49bd1
WINSEC_ACL
structWINSEC__ACL.html
- uint16_t revision structWINSEC__ACL.html acf0d8e4efdc785dcff3cfe38cb1eefc8
- uint16_t size structWINSEC__ACL.html a85f07db8d89d27055a81e96c7972285e
- uint32_t num_aces structWINSEC__ACL.html aac1d0d30f8f291ff2bef5c7970f2aa56
- WINSEC_ACE ** aces structWINSEC__ACL.html a80b94dbc46fb796a949273cf2411f771
WINSEC_DESC
structWINSEC__DESC.html
- uint8_t revision structWINSEC__DESC.html a301d1ab17f7c49b8c718624bc431f833
- uint8_t sbz1 structWINSEC__DESC.html a1bc339cf075f48d5bc36a7fa4d2de51d
- uint16_t control structWINSEC__DESC.html a675955d16f7e66c7e8df8b948ef852a7
- uint32_t off_owner_sid structWINSEC__DESC.html ad8600f8ff2e7864676773eb7143dd93f
- uint32_t off_grp_sid structWINSEC__DESC.html a7524f0bc3f52bae91c0842f148c3a3f7
- uint32_t off_sacl structWINSEC__DESC.html a3cb00d4276a84ce267530ebb9dc2b3e6
- uint32_t off_dacl structWINSEC__DESC.html afc6d5c7cf2b2b8b124241dff8f19b54e
- WINSEC_DOM_SID * owner_sid structWINSEC__DESC.html aff667df8ecc3e2dfa645a6ccc7406f86
- WINSEC_DOM_SID * grp_sid structWINSEC__DESC.html ace6094fd75a339e8b166e35d3d3c5388
- WINSEC_ACL * sacl structWINSEC__DESC.html aa9a84353f69c09498370b55b6a13a55e
- WINSEC_ACL * dacl structWINSEC__DESC.html a5dd8cf4a428391f216cf9e64fdee121b
WINSEC_DOM_SID
structWINSEC__DOM__SID.html
- uint8_t sid_rev_num structWINSEC__DOM__SID.html a7b2dc3a240deaa713c282ec58a5d1ae5
- uint8_t num_auths structWINSEC__DOM__SID.html a4a882d93c6cef53c6fef7ef2205f3f39
- uint8_t id_auth structWINSEC__DOM__SID.html acfa3d79efca80a046ed417cdc8f0d710 [6]
- uint32_t sub_auths structWINSEC__DOM__SID.html ac21090fb3d9cfefa066367d083ded300 [WINSEC_MAX_SUBAUTHS]
WINSEC_UUID
structWINSEC__UUID.html
- uint32_t time_low structWINSEC__UUID.html ac0c28aa7caaf3d1956eecc016edcf634
- uint16_t time_mid structWINSEC__UUID.html a7f7c239c7289a2277898a89beb5519d3
- uint16_t time_hi_and_version structWINSEC__UUID.html af9499d4de6cd869ed1334d64423d801d
- uint8_t clock_seq structWINSEC__UUID.html a1abd205b36e0c897bbee59bdcac70e3c [2]
- uint8_t node structWINSEC__UUID.html ae49184d0e5c61102d8c03b41589e1556 [6]
regfiBase

# Base Layer: Essential Functions and Data Structures

group__regfiBase.html
REGFI_CLASSNAME
REGFI_DATA
REGFI_VK
REGFI_SK
REGFI_NK
REGFI_FILE
- const char * regfi_version group__regfiBase.html gad2a0d16fd05ad0a803275db9bf8eec68 ()
- REGFI_FILE * regfi_alloc group__regfiBase.html gabcafae5472dc8cd1176c5bf297e1bbdb (int fd, REGFI_ENCODING output_encoding)
- REGFI_FILE * regfi_alloc_cb group__regfiBase.html gac30fec7a75d710db8237fac4973a12c8 (REGFI_RAW_FILE *file_cb, REGFI_ENCODING output_encoding)
- void regfi_free group__regfiBase.html ga34afc49141cc50d9433fba30a25e4f2a (REGFI_FILE *file)
- char * regfi_log_get_str group__regfiBase.html gaf7f1e111f295a14089165e3e136c2457 ()
- bool regfi_log_set_mask group__regfiBase.html ga31eee1594b08e88cc4f7a5936f8f8bb7 (uint16_t mask)
- const REGFI_NK * regfi_get_rootkey group__regfiBase.html gae3a643ab95b0c7906c83f2eebb2b6798 (REGFI_FILE *file)
- void regfi_free_record group__regfiBase.html ga14e790cd342b29d9e5201f53ca1073be (REGFI_FILE *file, const void *record)
- const void * regfi_reference_record group__regfiBase.html ga0fabbb4bbccb7fd213a0acfd8d88c76a (REGFI_FILE *file, const void *record)
- uint32_t regfi_fetch_num_subkeys group__regfiBase.html ga621198f6d4db0a4795c15893f53c75eb (const REGFI_NK *key)
- uint32_t regfi_fetch_num_values group__regfiBase.html ga94bc062871b32705f2fefe8793d27d3b (const REGFI_NK *key)
- const REGFI_CLASSNAME * regfi_fetch_classname group__regfiBase.html gaea4db2936fcc774078fd4c0e22588408 (REGFI_FILE *file, const REGFI_NK *key)
- const REGFI_SK * regfi_fetch_sk group__regfiBase.html gadc67fa7edbca9fc60c6289e61ad8c48f (REGFI_FILE *file, const REGFI_NK *key)
- const REGFI_SK * regfi_next_sk group__regfiBase.html ga09f9a7b74eb76d258679d5905e422f1a (REGFI_FILE *file, const REGFI_SK *sk)
- const REGFI_SK * regfi_prev_sk group__regfiBase.html gaf4dda4000f6a141f53f581b2263beaee (REGFI_FILE *file, const REGFI_SK *sk)
- const REGFI_DATA * regfi_fetch_data group__regfiBase.html ga8f1900de6b1dd827cc69eb9a7c44889c (REGFI_FILE *file, const REGFI_VK *value)
- bool regfi_find_subkey group__regfiBase.html ga39f21f9de1bf4254cb2eb07bae4aaebe (REGFI_FILE *file, const REGFI_NK *key, const char *name, uint32_t *index)
- bool regfi_find_value group__regfiBase.html gaf6b0b38b06a672464f90df7f51233c0c (REGFI_FILE *file, const REGFI_NK *key, const char *name, uint32_t *index)
- const REGFI_NK * regfi_get_subkey group__regfiBase.html ga518907fb72684dc8793b7d655c5e1b12 (REGFI_FILE *file, const REGFI_NK *key, uint32_t index)
- const REGFI_VK * regfi_get_value group__regfiBase.html ga392ab8d13e6f082a6df6b7b476d9bd4a (REGFI_FILE *file, const REGFI_NK *key, uint32_t index)
- const REGFI_NK * regfi_get_parentkey group__regfiBase.html ga9414953fd61de0daa828627ff2bdbf4e (REGFI_FILE *file, const REGFI_NK *key)
regfiIteratorLayer

# Iterator Layer: Primary regfi Library Interface

group__regfiIteratorLayer.html
REGFI_ITERATOR
- REGFI_ITERATOR * regfi_iterator_new group__regfiIteratorLayer.html ga29f74da2e9c6acc954e80e699f396e2d (REGFI_FILE *file)
- void regfi_iterator_free group__regfiIteratorLayer.html gae42edd1608c48b031a538099ec93471a (REGFI_ITERATOR *i)
- bool regfi_iterator_down group__regfiIteratorLayer.html ga7a16881e788f4b93a239ace9961eacf8 (REGFI_ITERATOR *i)
- bool regfi_iterator_up group__regfiIteratorLayer.html ga0e57196cadd253d5f9faa638e5967a2f (REGFI_ITERATOR *i)
- bool regfi_iterator_to_root group__regfiIteratorLayer.html ga1426a39cbd2d1ff25723e993f56143f8 (REGFI_ITERATOR *i)
- bool regfi_iterator_descend group__regfiIteratorLayer.html ga05edfba0d68a204380d5088adb5f67b8 (REGFI_ITERATOR *i, const char **path)
- const REGFI_NK * regfi_iterator_cur_key group__regfiIteratorLayer.html gabb37856b94da0ca337b0ed95853c0040 (REGFI_ITERATOR *i)
- bool regfi_iterator_first_subkey group__regfiIteratorLayer.html ga9f1debd94c2cf73416a1fb73ebf5d2c0 (REGFI_ITERATOR *i)
- const REGFI_NK * regfi_iterator_cur_subkey group__regfiIteratorLayer.html ga8777b4e1a13659d813f499dcc215386f (REGFI_ITERATOR *i)
- bool regfi_iterator_next_subkey group__regfiIteratorLayer.html ga7dd9ca167276dfe6500b52f5834dde46 (REGFI_ITERATOR *i)
- bool regfi_iterator_find_subkey group__regfiIteratorLayer.html gaf4d29958d4bd283b67e005b5f640fa24 (REGFI_ITERATOR *i, const char *name)
- bool regfi_iterator_first_value group__regfiIteratorLayer.html gabcd7a6c82b69ef377cfbf6e3e6143933 (REGFI_ITERATOR *i)
- const REGFI_VK * regfi_iterator_cur_value group__regfiIteratorLayer.html gad41b4f303aa8ca06d80467030588bd21 (REGFI_ITERATOR *i)
- bool regfi_iterator_next_value group__regfiIteratorLayer.html gaca2d2e6094ad702d2599aa7c1d12ea70 (REGFI_ITERATOR *i)
- bool regfi_iterator_find_value group__regfiIteratorLayer.html gada577236493fb05e7f31746b5ea2eb24 (REGFI_ITERATOR *i, const char *name)
- const REGFI_NK ** regfi_iterator_ancestry group__regfiIteratorLayer.html ga4e4c8878481753f54cafb48fc44fb0dd (REGFI_ITERATOR *i)
regfiGlueLayer

# Glue Layer: Logical Data Structure Loading

group__regfiGlueLayer.html
- REGFI_NK * regfi_load_key group__regfiGlueLayer.html ga9c95c9fb831d264432b8f0ff190a2bd7 (REGFI_FILE *file, uint32_t offset, bool strict)
- REGFI_VK * regfi_load_value group__regfiGlueLayer.html ga35649dfb662d7429812b55a2bf3426a9 (REGFI_FILE *file, uint32_t offset, bool strict)
- REGFI_SUBKEY_LIST * regfi_load_subkeylist group__regfiGlueLayer.html ga5960e2916392694c1654038c330f553f (REGFI_FILE *file, uint32_t offset, uint32_t num_keys, uint32_t max_size, bool strict)
- REGFI_VALUE_LIST * regfi_load_valuelist group__regfiGlueLayer.html ga72edc6d617bca6994c1f9f25d42d51f4 (REGFI_FILE *file, uint32_t offset, uint32_t num_values, uint32_t max_size, bool strict)
- REGFI_BUFFER regfi_load_data group__regfiGlueLayer.html gaa2e7394a79a6fd205ce36033e7e0e6d4 (REGFI_FILE *file, uint32_t voffset, uint32_t length, bool data_in_offset, bool strict)
- REGFI_BUFFER regfi_load_big_data group__regfiGlueLayer.html gaf946c43d05aed71f3f6123812d03204a (REGFI_FILE *file, uint32_t offset, uint32_t data_length, uint32_t cell_length, range_list *used_ranges, bool strict)
- bool regfi_interpret_data group__regfiGlueLayer.html gab91c424f7f269d6796f4fb0295c736bd (REGFI_FILE *file, uint32_t type, REGFI_DATA *data)
- const REGFI_SK * regfi_load_sk group__regfiGlueLayer.html gad3dfdca28d0d084f8ff9903c311e2c6e (REGFI_FILE *file, uint32_t offset, bool strict)
- const REGFI_HBIN * regfi_lookup_hbin group__regfiGlueLayer.html ga6f3854db8519d25df5513dc85bfbbf37 (REGFI_FILE *file, uint32_t offset)
regfiParseLayer

# Parsing Layer: Direct Data Structure Access

group__regfiParseLayer.html
- REGFI_NK * regfi_parse_nk group__regfiParseLayer.html gaf3b5a8f2cd73cb03fdbc546438b07a2e (REGFI_FILE *file, uint32_t offset, uint32_t max_size, bool strict)
- REGFI_SUBKEY_LIST * regfi_parse_subkeylist group__regfiParseLayer.html ga4f70cfa755414246658e3504e0a608a9 (REGFI_FILE *file, uint32_t offset, uint32_t max_size, bool strict)
- REGFI_VK * regfi_parse_vk group__regfiParseLayer.html ga9a6013a727e1e51af25d8164da9059aa (REGFI_FILE *file, uint32_t offset, uint32_t max_size, bool strict)
- REGFI_SK * regfi_parse_sk group__regfiParseLayer.html gac8400b154c55acfef62576dc6a3c611f (REGFI_FILE *file, uint32_t offset, uint32_t max_size, bool strict)
- range_list * regfi_parse_unalloc_cells group__regfiParseLayer.html gae0b8dde3f5f37b0ac2dc8e210709466f (REGFI_FILE *file)
- bool regfi_parse_cell group__regfiParseLayer.html gae40fce93cf46028b1130bccca2624726 (REGFI_RAW_FILE *file_cb, uint32_t offset, uint8_t *hdr, uint32_t hdr_len, uint32_t *cell_length, bool *unalloc)
- uint8_t * regfi_parse_classname group__regfiParseLayer.html ga2ebb36f8a96c74296599d23788b8e028 (REGFI_FILE *file, uint32_t offset, uint16_t *name_length, uint32_t max_size, bool strict)
- REGFI_BUFFER regfi_parse_data group__regfiParseLayer.html ga03b1a054dc413f9daae8c5fc25e0903a (REGFI_FILE *file, uint32_t offset, uint32_t length, bool strict)
- REGFI_BUFFER regfi_parse_little_data group__regfiParseLayer.html gad82d785cc027a13fb38f83599fd306bd (REGFI_FILE *file, uint32_t voffset, uint32_t length, bool strict)
index

# Home

index