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.
|
|
/****************************************************************************
Copyright information : Copyright (c) 1998-1999 Microsoft Corporation File Name : WMICliLog.h Project Name : WMI Command Line Author Name : Ch. Sriramachandramurthy Date of Creation (dd/mm/yy) : 4th-October-2000 Version Number : 1.0 Revision History : Last Modified By : Ch. Sriramachandramurthy Last Modified Date : 18th-November-2000 ****************************************************************************/ // WMICliLog.h : header file
//
/*-------------------------------------------------------------------
Class Name : CWMICliLog Class Type : Concrete Brief Description : This class encapsulates the functionality needed for logging the input and output Super Classes : None Sub Classes : None Classes Used : None Interfaces Used : None --------------------------------------------------------------------*/
/////////////////////////////////////////////////////////////////////////////
// CWMICliLog
class CWMICliLog { public: // Construction
CWMICliLog(); // Destruction
~CWMICliLog(); // Restrict Assignment
CWMICliLog& operator=(CWMICliLog& rWmiCliLog); // Attributes
private: //the log file
_TCHAR* m_pszLogFile;
//handle to the log file
HANDLE m_hFile; //status of whether the file has to created or not
BOOL m_bCreate;
// Operations
private: //Creates the Log File
void CreateLogFile();
public: //write in to the log file
void WriteToLog(LPSTR pszInput); //sets the Log File Path
void SetLogFilePath(_TCHAR*);
//Close the Log File
void CloseLogFile(); };
|