Changeset 1539 for trunk/gsinstaller/gsRegistry.h
- Timestamp:
- 2000-09-12T13:36:44+12:00 (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsinstaller/gsRegistry.h
r1475 r1539 2 2 #define _GSREGISTRY_H_ 3 3 #include <string> 4 5 // use the standard namespace 6 #if !defined (GSDL_NAMESPACE_BROKEN) 7 #if defined(GSDL_USE_OBJECTSPACE) 8 using namespace ospace::std; 9 #else 4 10 using namespace std; 11 #endif 12 #endif 5 13 6 14 #include "registry.h" … … 11 19 12 20 class gsRegistry : public installAgent 13 { private: 14 string volumeKey; 15 string collectKey; 21 { 22 private: 23 string volumeKey; 24 string collectKey; 16 25 17 18 19 20 bool storeKeyString(HKEY base, string path, string item, string value);21 boolcollectionInstalled();22 boolvolumeInstalled();23 boolensureKeysExist();24 boolensureKeyExists( HKEY base, string key);25 booldestroyKey(HKEY base, string key);26 booldestroyItem(HKEY base, string key, string name);27 stringcollectKeyId();28 stringvolumeKeyId();29 stringexeKeyId(string exeName);30 stringuninstallKeyId(string collectName);31 32 33 // Path();26 bool logAction(string action, HKEY base, string path, string item, string value); 27 public: 28 gsRegistry(installManager &manager, configureFile &configFileb); 29 bool storeKeyString(HKEY base, string path, string item, string value); 30 bool collectionInstalled(); 31 bool volumeInstalled(); 32 bool ensureKeysExist(); 33 bool ensureKeyExists( HKEY base, string key); 34 bool destroyKey(HKEY base, string key); 35 bool destroyItem(HKEY base, string key, string name); 36 string collectKeyId(); 37 string volumeKeyId(); 38 string exeKeyId(string exeName); 39 string uninstallKeyId(string collectName); 40 FilePath *collectionPath(); 41 bool undoAction(string ActionName, stringArray ¶ms); 42 // Path(); 34 43 }; 35 44 #endif
Note:
See TracChangeset
for help on using the changeset viewer.