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.

50 lines
1.0 KiB

  1. ///////////////////////////////////////////////////////////////////////////////
  2. //
  3. // Copyright (c) Microsoft Corporation
  4. //
  5. // SYNOPSIS
  6. //
  7. // Declares the class CSdoClient
  8. //
  9. ///////////////////////////////////////////////////////////////////////////////
  10. #ifndef SDOCLIENT_H
  11. #define SDOCLIENT_H
  12. #pragma once
  13. #include "sdo.h"
  14. #include "sdofactory.h"
  15. class CSdoClient : public CSdo
  16. {
  17. public:
  18. DECLARE_SDO_FACTORY(CSdoClient);
  19. BEGIN_COM_MAP(CSdoClient)
  20. COM_INTERFACE_ENTRY_IID(__uuidof(ISdo), ISdo)
  21. COM_INTERFACE_ENTRY_IID(__uuidof(IDispatch), IDispatch)
  22. END_COM_MAP()
  23. CSdoClient() throw ();
  24. virtual ~CSdoClient() throw ();
  25. virtual HRESULT ValidateProperty(
  26. PSDOPROPERTY pProperty,
  27. VARIANT* pValue
  28. ) throw ();
  29. private:
  30. // Not implemented.
  31. CSdoClient(const CSdoClient& rhs);
  32. CSdoClient& operator = (CSdoClient& rhs);
  33. };
  34. inline CSdoClient::CSdoClient() throw ()
  35. {
  36. }
  37. #endif // SDOCLIENT_H