Source code of Windows XP (NT5)
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.2 KiB

  1. /*++
  2. Copyright (c) 1998 Microsoft Corporation
  3. Module Name:
  4. FTMan
  5. File Name:
  6. RootFree.h
  7. Abstract:
  8. The definition of class CRootFreeSpacesData. The class who stores the properties of the "fake" root of the
  9. free space tree
  10. Author:
  11. Cristian Teodorescu October 22, 1998
  12. Notes:
  13. Revision History:
  14. --*/
  15. /////////////////////////////////////////////////////////////////////////////
  16. #if !defined(AFX_ROOTFREE_H_INCLUDED_)
  17. #define AFX_ROOTFREE_H_INCLUDED_
  18. #if _MSC_VER > 1000
  19. #pragma once
  20. #endif // _MSC_VER > 1000
  21. #include "Item.h"
  22. ////////////////////////////////////////////////////////////////////////////////////////////////////
  23. // Class CRootFreeSpacesData
  24. class CRootFreeSpacesData : public CItemData
  25. {
  26. public:
  27. // Constructor
  28. CRootFreeSpacesData();
  29. virtual ~CRootFreeSpacesData() {};
  30. // Operations
  31. public:
  32. virtual BOOL ReadItemInfo( CString& strErrors );
  33. virtual BOOL ReadMembers( CObArray& arrMembersData, CString& strErrors );
  34. virtual int ComputeImageIndex() const;
  35. virtual BOOL operator==(CItemData& rData) const;
  36. // Provide item properties
  37. virtual void GetDisplayName( CString& strDisplay ) const;
  38. //Data members
  39. public:
  40. // Protected methods
  41. protected:
  42. };
  43. #endif // !defined(AFX_ROOTFREE_H_INCLUDED_)