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.

60 lines
1.6 KiB

  1. ///////////////////////////////////////////////////////////////////////////
  2. //
  3. // Copyright(C) 1997-1998 Microsoft Corporation all rights reserved.
  4. //
  5. // Module: sdocondition.h
  6. //
  7. // Project: Everest
  8. //
  9. // Description: IAS - Condition SDO Declaration
  10. //
  11. // Author: TLP 2/13/98
  12. //
  13. ///////////////////////////////////////////////////////////////////////////
  14. #ifndef _INC_IAS_SDO_CONDITION_H_
  15. #define _INC_IAS_SDO_CONDITION_H_
  16. #include "resource.h" // main symbols
  17. #include <ias.h>
  18. #include <sdoiaspriv.h>
  19. #include "sdo.h"
  20. #include <sdofactory.h>
  21. /////////////////////////////////////////////////////////////////////////////
  22. // CSdoCondition
  23. /////////////////////////////////////////////////////////////////////////////
  24. class CSdoCondition : public CSdo
  25. {
  26. public:
  27. ////////////////////
  28. // ATL Interface Map
  29. ////////////////////
  30. BEGIN_COM_MAP(CSdoCondition)
  31. COM_INTERFACE_ENTRY(ISdo)
  32. COM_INTERFACE_ENTRY(IDispatch)
  33. END_COM_MAP()
  34. DECLARE_SDO_FACTORY(CSdoCondition);
  35. /////////////////////////////////////////////////////////////////////////////
  36. CSdoCondition() { }
  37. /////////////////////////////////////////////////////////////////////////////
  38. ~CSdoCondition() { }
  39. ////////////////////////////////////////////////////////////////////////////
  40. HRESULT ValidateProperty(
  41. /*[in]*/ PSDOPROPERTY pProperty,
  42. /*[in]*/ VARIANT* pValue
  43. ) throw();
  44. private:
  45. CSdoCondition(const CSdoCondition& rhs);
  46. CSdoCondition& operator = (CSdoCondition& rhs);
  47. };
  48. #endif // _INC_IAS_SDO_CONDITION_H_