home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / ustlib.mof < prev    next >
Text File  |  2008-01-19  |  2KB  |  82 lines

  1. #pragma namespace("\\\\.\\root\\wmi")
  2.  
  3. // {09D2CF12-29BB-4fb2-B35B-AD99C670CE9A}
  4. // static const GUID ust_EventTraceProvider_GUID = 
  5. // { 0x9d2cf12, 0x29bb, 0x4fb2, { 0xb3, 0x5b, 0xad, 0x99, 0xc6, 0x70, 0xce, 0x9a } };
  6.  
  7. [
  8.     dynamic: ToInstance, 
  9.     Description( "UST trace event provider." ),
  10.     Guid( "{09D2CF12-29BB-4fb2-B35B-AD99C670CE9A}" )
  11. ]
  12. class ust_EventTraceProvider : EventTrace
  13. {
  14. };
  15.  
  16. // {47E915BD-50E0-4dd9-ABDE-E6F98E9F015A}
  17. // static const GUID ust_EventClass_GUID = 
  18. // { 0x47e915bd, 0x50e0, 0x4dd9, { 0xab, 0xde, 0xe6, 0xf9, 0x8e, 0x9f, 0x1, 0x5a } };
  19. [
  20.     dynamic: ToInstance, 
  21.     Description( "UST trace event class." ): Amended,
  22.     Guid("{47E915BD-50E0-4dd9-ABDE-E6F98E9F015A}")
  23. ]
  24. class ust_EventClass : ust_EventTraceProvider
  25. {
  26. };
  27.  
  28. [
  29.     dynamic: ToInstance, 
  30.     Description("UST library trace event type class."): Amended,
  31.     EventType( 1 )
  32. ]
  33. class ust_LibraryEventTypeClass : ust_EventClass
  34. {
  35.     [
  36.         WmiDataId( 1 ),
  37.         Description( "UST library code." ): Amended, read
  38.     ]
  39.     uint32 Code;
  40.  
  41.     [
  42.         WmiDataId( 2 ),
  43.         Description( "HRESULT value." ): Amended, read
  44.     ]
  45.     sint32 Result;
  46. };
  47.  
  48. [
  49.     dynamic: ToInstance, 
  50.     Description("UST library string trace event type class."): Amended,
  51.     EventType( 2 )
  52. ]
  53. class ust_LibraryStringEventTypeClass : ust_EventClass
  54. {
  55.     [
  56.         WmiDataId( 1 ),
  57.         Description( "Trace String." ): Amended, read, StringTermination("NullTerminated"), Format("w") 
  58.     ]
  59.     string StringData;
  60. };
  61.  
  62.  
  63. [
  64.     dynamic: ToInstance, 
  65.     Description("UST library perf stage event type class."): Amended,
  66.     EventType( 3 )
  67. ]
  68. class ust_LibraryPerfStateEventTypeClass : ust_EventClass
  69. {
  70.     [
  71.         WmiDataId( 1 ),
  72.         Description( "UST library code." ): Amended, read
  73.     ]
  74.     uint32 Stage;
  75.  
  76.     [
  77.         WmiDataId( 2 ),
  78.         Description( "UST library code." ): Amended, read
  79.     ]
  80.     uint32 Phase;
  81. };
  82.