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.

37 lines
1.1 KiB

  1. //-----------------------------------------------------------------------------
  2. //
  3. // File: _globalid.h
  4. // Copyright (C) 1994-1997 Microsoft Corporation
  5. // All rights reserved.
  6. //
  7. //
  8. //
  9. //-----------------------------------------------------------------------------
  10. #ifndef ESPUTIL__GLOBALID_H
  11. #define ESPUTIL__GLOBALID_H
  12. ///////////////////////////////////////////////////////////////////////////////
  13. //
  14. // global id path object, represents a fully qualified path from the root of
  15. // the project to a specified item
  16. //
  17. ///////////////////////////////////////////////////////////////////////////////
  18. #pragma warning(disable : 4275)
  19. class LTAPIENTRY CGlobalIdPath : public CTypedPtrList < CPtrList, CGlobalId * >
  20. {
  21. public:
  22. int NOTHROW operator==(const CGlobalIdPath &) const;
  23. const CGlobalIdPath & operator = (const CGlobalIdPath& idPath);
  24. ~CGlobalIdPath();
  25. void SetIdPath(const CLString &strFilePath,
  26. const CLString &strResourcePath);
  27. void GetStrPath(CLString &strFilePath, CLString &strResourcePath) const;
  28. void NOTHROW DeleteContents();
  29. };
  30. #pragma warning(default : 4275)
  31. #endif