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.

39 lines
873 B

  1. //-----------------------------------------------------------------------------
  2. //
  3. // File: logfile.h
  4. // Copyright (C) 1994-1997 Microsoft Corporation
  5. // All rights reserved.
  6. //
  7. //
  8. //
  9. //-----------------------------------------------------------------------------
  10. #ifndef LOCUTIL_LOGFILE_H
  11. #define LOCUTIL_LOGFILE_H
  12. class LTAPIENTRY CLogFile
  13. {
  14. public:
  15. CLogFile();
  16. virtual void IssueMessage(const CLString &strFileName, const CLString &strItemId,
  17. const CLString &strChange, UINT uiChangeId,
  18. const CLString &strDetails, CGoto *, CGotoHelp *) = 0;
  19. virtual ~CLogFile();
  20. private:
  21. CLogFile(const CLogFile &);
  22. const CLogFile &operator=(const CLogFile &);
  23. };
  24. CLString LTAPIENTRY GetLogFileName(const TCHAR *szProjectPath,
  25. const TCHAR *szAddOn, const TCHAR *szExtension);
  26. #include "logfile.inl"
  27. #endif