Show
Ignore:
Timestamp:
08/08/08 23:17:17 (4 years ago)
Author:
mwhitworth
Message:

Add support for enumerating a keyset, add comments and error checking.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • Whitix/trunk/user/system/registry/keyset.h

    r839 r844  
    1515        char* name; 
    1616        struct RegKeySet* children; 
     17        int numChildren; 
    1718        struct RegKey* keys; 
     19        int numKeys; 
    1820        struct RegKeySet* next; 
    1921}; 
    2022 
     23/* Functions to manage keysets. */ 
     24void RegKeySetCreate(struct RegKeySet* keySet, char* path); 
     25struct RegKeySet* RegKeySetGet(char* path); 
     26struct RegKeySet* RegKeySetCreateOne(struct RegKeySet* parent, char* name, int length); 
     27 
     28/* Keyset root functions. */ 
     29int RegKeySetCreateRoot(); 
     30struct RegKeySet* RegKeySetGetRoot(); 
     31 
    2132#endif 
    2233