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.

69 lines
1.7 KiB

  1. /////////////////////////////////////////////////////////////////////////////
  2. //
  3. // Copyright (c) 1996 Microsoft Corporation
  4. //
  5. // Module Name:
  6. // ClusMru.h
  7. //
  8. // Abstract:
  9. // Definition of the CRecentClusterList class.
  10. //
  11. // Author:
  12. // David Potter (davidp) May 3, 1996
  13. //
  14. // Revision History:
  15. //
  16. // Notes:
  17. //
  18. /////////////////////////////////////////////////////////////////////////////
  19. #ifndef _CLUSMRU_H_
  20. #define _CLUSMRU_H_
  21. #ifndef __AFXWIN_H__
  22. #error include 'stdafx.h' before including this file for PCH
  23. #endif
  24. /////////////////////////////////////////////////////////////////////////////
  25. // Include Files
  26. /////////////////////////////////////////////////////////////////////////////
  27. #if _MFC_VER < 0x0410
  28. #ifndef __AFXPRIV_H__
  29. #include "afxpriv.h"
  30. #endif
  31. #else
  32. #ifndef __AFXADV_H__
  33. #include "afxadv.h"
  34. #endif
  35. #endif
  36. /////////////////////////////////////////////////////////////////////////////
  37. // CRecentClusterList:
  38. // See ClusMru.cpp for the implementation of this class
  39. //
  40. class CRecentClusterList : public CRecentFileList
  41. {
  42. public:
  43. // Constructors
  44. CRecentClusterList(
  45. UINT nStart,
  46. LPCTSTR lpszSection,
  47. LPCTSTR lpszEntryFormat,
  48. int nSize,
  49. int nMaxDispLen = AFX_ABBREV_FILENAME_LEN
  50. )
  51. : CRecentFileList(nStart, lpszSection, lpszEntryFormat, nSize, nMaxDispLen) { }
  52. // Operations
  53. virtual void Add(LPCTSTR lpszPathName);
  54. BOOL GetDisplayName(CString& strName, int nIndex,
  55. LPCTSTR lpszCurDir, int nCurDir, BOOL bAtLeastName = TRUE) const;
  56. virtual void UpdateMenu(CCmdUI* pCmdUI);
  57. }; //*** class CRecentClusterList
  58. /////////////////////////////////////////////////////////////////////////////
  59. #endif // _CLUSMRU_H_