source: trunk/gsinstaller/gsProfile.h@ 1537

Last change on this file since 1537 was 1475, checked in by cs025, 24 years ago

Updated sources with most of uninstall added

  • Property svn:keywords set to Author Date Id Revision
File size: 804 bytes
Line 
1#ifndef _GSPROFILE_H_
2#define _GSPROFILE_H_
3#include <string>
4using namespace std;
5#include <windows.h>
6
7#include "uninstall.h"
8#include "stringarray.h"
9
10class gsProfile : public installAgent
11{
12 private:
13 string fileName;
14
15 void logAction(string action, string sectionName, string item, string value);
16 protected:
17 public:
18 gsProfile(installManager &manager, string fileName);
19 bool ensureListMember(string sectionName, string listName, string listMember);
20 bool removeListMember(string sectionName, string listName, string listMember);
21 bool addListMember(string sectionName, string listName, string listMember);
22 bool writeString(string sectionName, string itemName, string itemValue);
23 bool undoAction(string actionName, stringArray &params);
24};
25#endif
Note: See TracBrowser for help on using the repository browser.