Leaked source code of windows server 2003
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.
 
 
 
 
 
 

31 lines
1.1 KiB

#pragma once
// for malloc/realloc functions
#include <malloc.h>
class CkdMonINI {
private:
// seperate the Servers string got from INI file
BOOL SeperateServerStrings();
public:
// values in "Service" section of INI file
_TCHAR szFromMailID[MAX_PATH]; // Mail ID from which the mail is send
_TCHAR szToMailID[MAX_PATH]; // Mail ID to send alert mail to
DWORD dwRepeatTime; // Time after which logfile scanning is to be repeated. This is in minutes
_TCHAR szDebuggerLogFile[MAX_PATH]; // Debugger log file
// Contains the paths when KD fails
_TCHAR szDebuggerLogArchiveDir[MAX_PATH]; // Debugger log file archive
DWORD dwDebuggerThreshold; // Threshold failures per server after which alert mail is to be sent out
// values in "RPT Servers" section of INI file
_TCHAR szServers[MAX_PATH]; // One string containing names of all RPT servers
_TCHAR **ppszServerNameArray; // Array containing individual ServerName strings
DWORD dwServerCount; // Total Number of Server Names
// function to load these values from INI filename passed
BOOL LoadValues(_TCHAR szINIFile[]);
CkdMonINI();
~CkdMonINI();
};