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.

37 lines
727 B

  1. //
  2. // prop.h
  3. //
  4. #ifndef PROP_H
  5. #define PROP_H
  6. #include "sunka.h"
  7. class CInputContext;
  8. class CProperty;
  9. class CEnumProperties : public IEnumTfProperties,
  10. public CEnumUnknown,
  11. public CComObjectRootImmx
  12. {
  13. public:
  14. CEnumProperties()
  15. {
  16. Dbg_MemSetThisNameIDCounter(TEXT("CEnumProperties"), PERF_ENUMPROP_COUNTER);
  17. }
  18. BOOL _Init(CInputContext *pic);
  19. BEGIN_COM_MAP_IMMX(CEnumProperties)
  20. COM_INTERFACE_ENTRY(IEnumTfProperties)
  21. END_COM_MAP_IMMX()
  22. IMMX_OBJECT_IUNKNOWN_FOR_ATL()
  23. DECLARE_SUNKA_ENUM(IEnumTfProperties, CEnumProperties, ITfProperty)
  24. private:
  25. DBG_ID_DECLARE;
  26. };
  27. #endif // PROP_H