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.

145 lines
3.8 KiB

  1. #pragma autorecover
  2. #pragma namespace ("\\\\.\\root\\cimv2")
  3. Qualifier Description : Amended;
  4. [
  5. Locale(0x409),
  6. Description( "Event representing the arrival of a forwarded message. "
  7. "A forwarded message contains information originating from "
  8. "a Forwarding Consumer." )
  9. ]
  10. class MSFT_ForwardedMessageEvent : __ExtrinsicEvent
  11. {
  12. [
  13. Description( "The time that the message was sent by the Forwarding "
  14. "Consumer." )
  15. ]
  16. datetime Time;
  17. [
  18. Description( "The name of the machine the message was sent from by "
  19. "the Forwarding Consumer." )
  20. ]
  21. string Machine;
  22. [
  23. Description( "The name of the Forwarding Consumer that sent the "
  24. "message." )
  25. ]
  26. string Consumer;
  27. [
  28. Description( "The namespace of the Forwarding Consumer that sent "
  29. "the message." )
  30. ]
  31. string Namespace;
  32. [
  33. Description( "The sid of the account that the Forwarding Consumer, "
  34. "that sent the message, was executing as. " )
  35. ]
  36. uint8 Account[];
  37. [
  38. Description( "Indicates whether the message is authenticated or not." )
  39. ]
  40. boolean Authenticated;
  41. };
  42. [
  43. Locale(0x409),
  44. Description( "Represents the arrival of a forwarded event. A forwarded "
  45. "event is an event that has been signaled one machine and "
  46. "then forwarded to another by a Forwarding Consumer." )
  47. ]
  48. class MSFT_ForwardedEvent : MSFT_ForwardedMessageEvent
  49. {
  50. [
  51. Description( "The event that was received by the Forwarding Consumer.")
  52. ]
  53. __Event Event;
  54. };
  55. /* Removed From Whistler
  56. [
  57. Locale(0x409),
  58. Description( "Represents the arrival of a forwarded event "
  59. "acknowledgement." )
  60. ]
  61. class MSFT_ForwardedAckEvent : MSFT_ForwardedMessageEvent
  62. {
  63. [
  64. Description( "The event that triggered the Forwarding Consumer to "
  65. "send the message being acknowledged." )
  66. ]
  67. __Event Event;
  68. [
  69. Description( "The status code of the acknowledgement." )
  70. ]
  71. uint32 Status;
  72. [
  73. Description( "The target machine the acknowledgement was sent from." )
  74. ]
  75. string Target;
  76. [
  77. Description( "The QoS that the forwarding consumer used when "
  78. "forwarding the message being acknowledged.")
  79. ]
  80. uint32 Qos;
  81. [
  82. Description( "The authentication value the forwarding consumer used "
  83. "when forwarding the message being acknowledged." )
  84. ]
  85. boolean Authentication;
  86. [
  87. Description( "The encryption value the forwarding consumer used "
  88. "when forwarding the message being acknowledged." )
  89. ]
  90. boolean Encryption;
  91. [
  92. Description( "The execution id assigned to the forwarding consumer "
  93. "when forwarding the message being acknowledged." )
  94. ]
  95. string ExecutionId;
  96. };
  97. */
  98. instance of __Win32Provider as $P
  99. {
  100. Name = "Microsoft WMI Forwarding Event Provider";
  101. Clsid = "{7879E40D-9FB5-450a-8A6D-00C89F349FCE}";
  102. HostingModel = "WmiCore";
  103. };
  104. instance of __EventProviderRegistration
  105. {
  106. Provider = $P;
  107. EventQueryList = { "select * from MSFT_ForwardedEvent" };
  108. };
  109. /* Removed From Whistler
  110. instance of __Win32Provider as $PACK
  111. {
  112. Name = "Microsoft WMI Forwarding Ack Event Provider";
  113. Clsid = "{D6C74FF3-3DCD-4c23-9F58-DD86F371EC73}";
  114. HostingModel = "WmiCore";
  115. };
  116. instance of __EventProviderRegistration
  117. {
  118. Provider = $PACK;
  119. EventQueryList = { "select * from MSFT_ForwardedAckEvent" };
  120. };
  121. */