Changeset 203 for trunk/python2/regfi/pyregfi.h
- Timestamp:
- 08/21/10 12:53:19 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/python2/regfi/pyregfi.h
r202 r203 37 37 struct TreeIterator_t; 38 38 39 BIND_STRUCT(REGFI_NK _REC)40 BIND_STRUCT(REGFI_VK _REC)39 BIND_STRUCT(REGFI_NK) 40 BIND_STRUCT(REGFI_VK) 41 41 BIND_STRUCT(REGFI_DATA) 42 42 … … 44 44 CLASS(RawData, Object) 45 45 const REGFI_DATA *data; 46 const REGFI_VK _REC*rec;46 const REGFI_VK *rec; 47 47 48 RawData METHOD(RawData, Con, REGFI_DATA *data, REGFI_VK _REC*record);48 RawData METHOD(RawData, Con, REGFI_DATA *data, REGFI_VK *record); 49 49 50 50 /** Return the raw buffer as a string. By default we only return … … 73 73 char **path, REGFI_ENCODING encoding); 74 74 75 /* struct ValueIterator_t *METHOD(TreeIterator, list_values);*/76 77 75 void METHOD(TreeIterator, __iter__); 78 76 struct RegistryKey_t *METHOD(TreeIterator, iternext); 79 77 78 80 79 int METHOD(TreeIterator, down); 81 80 int METHOD(TreeIterator, up); 81 82 struct RegistryKey_t *METHOD(TreeIterator, current); 83 int METHOD(TreeIterator, to_root); 84 82 85 END_CLASS 83 86 … … 86 89 CLASS(RegistryKey, Object) 87 90 struct RegistryFile_t *file; 88 const REGFI_NK _REC *key; /* XXX: temporary */91 const REGFI_NK *key; 89 92 90 93 struct RegistryKey_t *METHOD(RegistryKey, Con, 91 struct RegistryFile_t *file, REGFI_NK _REC*base_key);94 struct RegistryFile_t *file, REGFI_NK *base_key); 92 95 93 96 struct SubkeyIterator_t *METHOD(RegistryKey, subkeys); … … 104 107 105 108 SubkeyIterator METHOD(SubkeyIterator, Con, 106 struct RegistryFile_t *file, REGFI_NK _REC*key);109 struct RegistryFile_t *file, REGFI_NK *key); 107 110 108 111 void METHOD(SubkeyIterator, __iter__); … … 119 122 120 123 ValueIterator METHOD(ValueIterator, Con, 121 struct RegistryFile_t *file, REGFI_NK _REC*key);124 struct RegistryFile_t *file, REGFI_NK *key); 122 125 123 126 void METHOD(ValueIterator, __iter__); 124 REGFI_VK _REC*METHOD(ValueIterator, iternext);127 REGFI_VK *METHOD(ValueIterator, iternext); 125 128 END_CLASS 126 129
Note: See TracChangeset
for help on using the changeset viewer.