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.

68 lines
1.4 KiB

  1. //-----------------------------------------------------------------------------
  2. //
  3. // File: locationex.h
  4. // Copyright (C) 1999-1999 Microsoft Corporation
  5. // All rights reserved.
  6. //
  7. // Owner: arilds
  8. //
  9. //
  10. //-----------------------------------------------------------------------------
  11. #ifndef ESPUTIL_LOCATIONEX_H
  12. #define ESPUTIL_LOCATIONEX_H
  13. #include "location.h"
  14. class LTAPIENTRY CLocationEx : public CLocation
  15. {
  16. public:
  17. NOTHROW CLocationEx();
  18. NOTHROW CLocationEx(const CLocationEx &rlocex);
  19. NOTHROW CLocationEx(
  20. const CGlobalId &rid,
  21. View v,
  22. TabId t,
  23. Component c,
  24. const DBID &rdbidDialog,
  25. long lRRIVersion);
  26. NOTHROW CLocationEx(
  27. const DBID &rdbid,
  28. ObjectType ot,
  29. View v,
  30. TabId t,
  31. Component c,
  32. const DBID &rdbidDialog,
  33. long lRRIVersion);
  34. NOTHROW CLocationEx(
  35. const DBID &rdbid,
  36. ObjectType ot,
  37. View v,
  38. TabId t,
  39. Component c,
  40. const DBID &rdbidDialog,
  41. const CLString& rstrRuntimeStateString);
  42. NOTHROW const CLocationEx & operator=(const CLocationEx &rhs);
  43. NOTHROW const DBID& GetDialogDbid() const;
  44. NOTHROW long GetRRIVersion() const;
  45. NOTHROW const CLString& GetRuntimeStateString() const;
  46. private:
  47. NOTHROW void AssignFrom(const CLocationEx &rhs);
  48. DBID m_dbidDialog;
  49. long m_lRRIVersion;
  50. CLString m_strRuntimeStateString;
  51. };
  52. #if !defined(_DEBUG) || defined(IMPLEMENT)
  53. #include "locationex.inl"
  54. #endif
  55. #endif