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.

64 lines
1.2 KiB

  1. // Active Directory Display Specifier Upgrade Tool
  2. //
  3. // Copyright (c) 2001 Microsoft Corporation
  4. //
  5. // class DsUiDefaultSettingsChangeHandler, handler for changes to instances
  6. // of the DS-UI-Default-Settings object.
  7. //
  8. // 14 Mar 2001 sburns
  9. #ifndef DSUIDEFAULTSETTINGSCHANGEHANDLER_HPP_INCLUDED
  10. #define DSUIDEFAULTSETTINGSCHANGEHANDLER_HPP_INCLUDED
  11. #include "ChangedObjectHandler.hpp"
  12. class DsUiDefaultSettingsChangeHandler
  13. :
  14. public ChangedObjectHandler
  15. {
  16. public:
  17. DsUiDefaultSettingsChangeHandler();
  18. ~DsUiDefaultSettingsChangeHandler();
  19. // Returns "DS-UI-Default-Settings"
  20. String
  21. GetObjectName() const;
  22. HRESULT
  23. HandleChange(
  24. int localeId,
  25. const String& containerDn,
  26. SmartInterface<IADs> iads,
  27. Amanuensis& amanuensis,
  28. Repairer& repairer) const;
  29. private:
  30. // not implemented: no copying allowed
  31. DsUiDefaultSettingsChangeHandler(const DsUiDefaultSettingsChangeHandler&);
  32. const DsUiDefaultSettingsChangeHandler
  33. operator=(const DsUiDefaultSettingsChangeHandler&);
  34. };
  35. #endif // DSUIDEFAULTSETTINGSCHANGEHANDLER_HPP_INCLUDED