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.

36 lines
1.2 KiB

  1. //+-------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. // Copyright (C) Microsoft Corporation, 1999 - 1999
  5. //
  6. // File: mscparser.h
  7. //
  8. // Contents: Header of the code to upgrade legacy (MMC1.0, MMC1.1 and
  9. // MMC1.2) .msc files to the new XML format
  10. //
  11. // History: 04-Aug-99 VivekJ Created
  12. //
  13. //--------------------------------------------------------------------------
  14. class CConsoleFile
  15. {
  16. public:
  17. SC ScUpgrade(LPCTSTR lpszPathName); // upgrade the file to the latest version.
  18. private: // conversion and other routines
  19. SC ScGetFileVersion (IStorage* pstgRoot);
  20. SC ScLoadAppMode (IStorage* pstgRoot);
  21. SC ScLoadStringTable (IStorage* pstgRoot);
  22. SC ScLoadColumnSettings (IStorage* pstgRoot);
  23. SC ScLoadViewSettings (IStorage* pstgRoot);
  24. SC ScLoadViews (IStorage* pstgRoot);
  25. SC ScLoadFrame (IStorage* pstgRoot);
  26. SC ScLoadTree (IStorage* pstgRoot);
  27. SC ScLoadFavorites (IStorage* pstgRoot);
  28. SC ScLoadCustomData (IStorage* pstgRoot);
  29. private:
  30. CMasterStringTable *m_pStringTable;
  31. };