Changeset 81 for trunk/include
- Timestamp:
- 01/17/07 11:47:39 (18 years ago)
- Location:
- trunk/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/regfi.h
r80 r81 6 6 * Windows NT registry I/O library 7 7 * 8 * Copyright (C) 2005-200 6Timothy D. Morgan8 * Copyright (C) 2005-2007 Timothy D. Morgan 9 9 * Copyright (C) 2005 Gerald (Jerry) Carter 10 10 * … … 68 68 /* XXX: Has MS defined a REG_QWORD_BE? */ 69 69 /* Not a real type in the registry */ 70 #define REG_KEY 0x FFFFFFFF70 #define REG_KEY 0x7FFFFFFF 71 71 72 72 … … 183 183 } REGF_SK_REC; 184 184 185 185 186 /* Key Name */ 186 187 187 typedef struct { 188 188 REGF_HBIN *hbin; /* pointer to HBIN record (in memory) containing … … 220 220 /* link in the other records here */ 221 221 REGF_LF_REC subkeys; 222 REGF_VK_REC *values;223 REGF_SK_REC *sec_desc;222 REGF_VK_REC* values; 223 REGF_SK_REC* sec_desc; 224 224 225 225 } REGF_NK_REC; 226 226 227 227 228 /* REGF block */ 228 229 229 typedef struct { 230 230 /* run time information */ … … 290 290 int regfi_close(REGF_FILE* r); 291 291 292 REGF_NK_REC* regfi_rootkey( REGF_FILE* file);292 REGF_NK_REC* regfi_rootkey(REGF_FILE* file); 293 293 /* REGF_NK_REC* regfi_fetch_subkey( REGF_FILE* file, REGF_NK_REC* nk ); */ 294 294 295 295 void regfi_key_free(REGF_NK_REC* nk); 296 void regfi_value_free(REGF_VK_REC* vk);297 296 298 297 REGFI_ITERATOR* regfi_iterator_new(REGF_FILE* fh); … … 302 301 bool regfi_iterator_to_root(REGFI_ITERATOR* i); 303 302 304 bool regfi_iterator_find_subkey(REGFI_ITERATOR* i, const char* subkey_name) 303 bool regfi_iterator_find_subkey(REGFI_ITERATOR* i, const char* subkey_name); 305 304 bool regfi_iterator_walk_path(REGFI_ITERATOR* i, const char** path); 305 /* XXX: these which return NK and VK records should return them as consts */ 306 306 REGF_NK_REC* regfi_iterator_cur_key(REGFI_ITERATOR* i); 307 307 REGF_NK_REC* regfi_iterator_first_subkey(REGFI_ITERATOR* i); -
trunk/include/void_stack.h
r80 r81 1 1 /* 2 * Copyright (C) 2005 Timothy D. Morgan2 * Copyright (C) 2005,2007 Timothy D. Morgan 3 3 * 4 4 * This program is free software; you can redistribute it and/or modify … … 22 22 #include <string.h> 23 23 24 #ifndef _VOID_STACK_H 24 25 #define _VOID_STACK_H 25 #ifndef _VOID_STACK_H26 26 27 27 typedef struct _void_stack
Note: See TracChangeset
for help on using the changeset viewer.