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
971 B

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