Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

69 lines
1.2 KiB

#ifndef UPDATES_PAGE_HPP_INCLUDED
#define UPDATES_PAGE_HPP_INCLUDED
struct AnalisysResults;
class CSVDSReader;
class UpdatesPage : public WizardPage
{
public:
UpdatesPage
(
const CSVDSReader& csvReader409_,
const CSVDSReader& csvReaderIntl_,
const String& domain_,
const String& rootContainerDn_,
const String& ldiffName_,
const String& csvName_,
const String& saveName_,
const String& logPath_,
AnalisysResults& res_,
bool *someRepairWasRun_
);
void StepProgress(long steps);
void FinishProgress();
protected:
friend long WINAPI startRepair(long arg);
virtual ~UpdatesPage();
// WizardPage overrides
virtual
bool
OnSetActive();
private:
long pos;
AnalisysResults& results;
const CSVDSReader& csvReader409;
const CSVDSReader& csvReaderIntl;
const String domain;
const String rootContainerDn;
const String ldiffName;
const String csvName;
const String saveName;
const String logPath;
bool *someRepairWasRun;
// not defined: no copying allowed
UpdatesPage(const UpdatesPage&);
const UpdatesPage& operator=(const UpdatesPage&);
};
#endif // UPDATES_PAGE_HPP_INCLUDED