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.

54 lines
1.4 KiB

  1. //*****************************************************************************
  2. // Diagnostics Provider SDK
  3. //
  4. // MODULE : Sample_Filter_DiagProv.MOF
  5. //
  6. // PURPOSE : Define the subclasses and instances nedeed for Sample_Filter
  7. // Diagnostic Provider
  8. //*****************************************************************************
  9. //////////////////////////////////////////////
  10. // Specify namespace for v2 schema extension
  11. #pragma namespace ("\\\\.\\Root\\CIMV2")
  12. //***************************************************************************
  13. // Diagnostics Provider (Instance & Method Provider) Registration
  14. //***************************************************************************
  15. instance of __Win32Provider as $P
  16. {
  17. Name = "cdmprov";
  18. ClsId = "{AC42F9A6-9945-426f-9199-86F7257365D4}";
  19. };
  20. instance of __InstanceProviderRegistration
  21. {
  22. Provider = $P;
  23. SupportsPut = TRUE;
  24. SupportsGet = TRUE;
  25. SupportsDelete = FALSE;
  26. SupportsEnumeration = TRUE;
  27. };
  28. instance of __MethodProviderRegistration
  29. {
  30. Provider = $P;
  31. };
  32. // @@BEGIN_DDKSPLIT
  33. //
  34. // Instances of this class are created to remember offline tests that are
  35. // pending reboot
  36. //
  37. class CDMProv_Result
  38. {
  39. [key] string CdmResultClass;
  40. [key] string PnPId;
  41. [key] string ExecutionID;
  42. string CdmTestClass;
  43. CIM_DiagnosticResult CdmResult;
  44. };
  45. // @@END_DDKSPLIT