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.

63 lines
1.3 KiB

  1. /////////////////////////////////////////////////////////////////////////////
  2. //
  3. // Copyright (c) 1999 Microsoft Corporation
  4. //
  5. // Module Name:
  6. // dnsdomanidomaincontainment.h
  7. //
  8. // Implementation File:
  9. // dnsdomanidomaincontainment.cpp
  10. //
  11. // Description:
  12. // Definition of the CDnsDomainDomainContainment class.
  13. //
  14. // Author:
  15. // Henry Wang (Henrywa) March 8, 2000
  16. //
  17. // Notes:
  18. //
  19. /////////////////////////////////////////////////////////////////////////////
  20. #pragma once
  21. #include "dnsbase.h"
  22. class CObjPath;
  23. class CDnsServerDomainContainment : CDnsBase
  24. {
  25. public:
  26. CDnsServerDomainContainment();
  27. CDnsServerDomainContainment(
  28. const WCHAR*,
  29. CWbemServices*
  30. );
  31. ~CDnsServerDomainContainment();
  32. SCODE EnumInstance(
  33. long lFlags,
  34. IWbemContext * pCtx,
  35. IWbemObjectSink * pHandler);
  36. SCODE GetObject(
  37. CObjPath & ObjectPath,
  38. long lFlags,
  39. IWbemContext * pCtx,
  40. IWbemObjectSink * pHandler
  41. );
  42. SCODE ExecuteMethod(
  43. CObjPath & objPath,
  44. WCHAR * wzMethodName,
  45. long lFlag,
  46. IWbemClassObject * pInArgs,
  47. IWbemObjectSink * pHandler
  48. ) ;
  49. static CDnsBase* CreateThis(
  50. const WCHAR * wszName,
  51. CWbemServices * pNamespace,
  52. const char * szType
  53. );
  54. };