home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 1 / Windows / System32 / wbem / kerberos.mof < prev    next >
Encoding:
Text File  |  2006-09-18  |  8.6 KB  |  349 lines

  1. //*********************************************
  2. // *** Active Directory Service Provider: KDC
  3. //*********************************************
  4. #pragma autorecover
  5. #pragma classflags("forceupdate")
  6. #pragma namespace ("\\\\.\\Root\\WMI")
  7.  
  8. [Dynamic, 
  9.     Description("Security: Kerberos Authentication") : amended,
  10.     Guid("{6B510852-3583-4e2d-AFFE-A67F9F223438}"),
  11.     locale("MS\\0x409")]
  12. class KerberosDebugTrace : EventTrace
  13. {      
  14.     [    
  15.         Description ("Enable Flags") : amended,
  16.         
  17.         ValueDescriptions{
  18.             "Error Flag", "Warning Flag", "Trace Flag", "API Flag", 
  19.             "Credentials Flag", "Context Flag", "Logon Session Flag", "Referral Flag",
  20.             "Logon Flag", "KDC Flag", "Context More Flag", "Time Flag", 
  21.             "User Flag",  "Leaks Flag", "Socket Flag", "SPN cache Flag", 
  22.             "S4U Error Flag", "S4U Trace Flag", "Binding Cache Flag", "Loopback Flag", 
  23.             "Ticket Renewal Flag", "U2U Flag"} : amended,
  24.         
  25.         Values{"Error", "Warning", "Trace", "API", 
  26.                "Cred", "Context", "LSess", "Referral",
  27.                "Logon", "KDC", "Context2", "Time", 
  28.                "User",  "Leaks", "Socket", "Spn", 
  29.                "S4uErr", "S4U", "Bnd", "Loopback", 
  30.                "Renew", "U2U"},
  31.         
  32.         ValueMap{"0x00000001", "0x00000002", "0x00000004", "0x00000008", 
  33.                  "0x00000010", "0x00000020", "0x00000040", "0x00000080",
  34.                  "0x00000100", "0x00000200", "0x00000400", "0x00000800", 
  35.                  "0x00001000", "0x00002000", "0x00004000", "0x00008000",
  36.                  "0x00010000", "0x00020000", "0x00040000", "0x00080000",
  37.                  "0x00100000", "0x00200000"} : amended
  38.     ]
  39.  
  40.     uint32 Flags;
  41. };
  42.  
  43. [Dynamic,
  44.   Description("Active Directory: Kerberos Client") : amended,
  45.   Guid("{bba3add2-c229-4cdb-ae2b-57eb6966b0c4}"),
  46.   locale("MS\\0x409")]
  47. class MSKerbTrace :EventTrace
  48. {
  49. };
  50.  
  51. [Dynamic,
  52.  Description("Kerberos Logon User Handler") : amended,
  53.  Guid("{8a3b8d86-db1e-47a9-9264-146e097b3c64}"),
  54.  DisplayName("KerbLogonUser"),
  55.  locale("MS\\0x409")
  56. ]
  57. class KerbLogonUser:MSKerbTrace
  58. {
  59.  
  60. };
  61.  
  62. [Dynamic,
  63.  Description("Kerberos Logon User Handler") : amended,
  64.  EventType(1),
  65.  EventTypeName("Start"),
  66.  locale("MS\\0x409")
  67. ]
  68. class KerbLogonUser_Start:KerbLogonUser
  69. {
  70. };
  71.  
  72. [Dynamic,
  73.  Description("Kerberos Logon User Handler") : amended,
  74.  EventType(2),
  75.  EventTypeName("End"),
  76.  locale("MS\\0x409")
  77. ]
  78. class KerbLogonUser_End:KerbLogonUser
  79. {
  80.     [WmiDataId(1),
  81.      Description("Status") : amended,
  82.      format("x"),
  83.      read]
  84.      uint32  Status;
  85.     [WmiDataId(2),
  86.      Description("Logon Type") : amended,
  87.      StringTermination("Counted"),
  88.      format("w"),
  89.      read]
  90.      string  LogonType;
  91.     [WmiDataId(3),
  92.      Description("User Name") : amended,
  93.      StringTermination("Counted"),
  94.      format("w"),
  95.      read]
  96.      string  UserName;
  97.     [WmiDataId(4),
  98.      Description("Logon Domain") : amended,
  99.      StringTermination("Counted"),
  100.      format("w"),
  101.      read]
  102.      string  LogonDomain;
  103. };
  104.  
  105. [Dynamic,
  106.  Description("Kerberos Initialize Security Context Handler") : amended,
  107.  Guid("{52e82f1a-7cd4-47ed-b5e5-fde7bf64cea6}"),
  108.  DisplayName("KerbInitSecurityContext"),
  109.  locale("MS\\0x409")
  110. ]
  111. class KerbInitSecurityContext:MSKerbTrace
  112. {
  113.  
  114. };
  115.  
  116. [Dynamic,
  117.  Description("Kerberos Initialize Security Context Handler") : amended,
  118.  EventType(1),
  119.  EventTypeName("Start"),
  120.  locale("MS\\0x409")
  121. ]
  122. class KerbInitSecurityContext_Start:KerbInitSecurityContext
  123. {
  124. };
  125.  
  126. [Dynamic,
  127.  Description("Kerberos Initialize Security Context Handler") : amended,
  128.  EventType(2),
  129.  EventTypeName("End"),
  130.  locale("MS\\0x409")
  131. ]
  132. class KerbInitSecurityContext_End:KerbInitSecurityContext
  133. {
  134.     [WmiDataId(1),
  135.      Description("Status") : amended,
  136.      format("x"),
  137.      read]
  138.      uint32  Status;
  139.     [WmiDataId(2),
  140.      Description("Credentials Source") : amended,
  141.      StringTermination("Counted"),
  142.      format("w"),
  143.      read]
  144.      string  CredSource;
  145.     [WmiDataId(3),
  146.      Description("Domain Name") : amended,
  147.      StringTermination("Counted"),
  148.      format("w"),
  149.      read]
  150.      string  DomainName;
  151.     [WmiDataId(4),
  152.      Description("User Name") : amended,
  153.      StringTermination("Counted"),
  154.      format("w"),
  155.      read]
  156.      string  UserName;
  157.     [WmiDataId(5),
  158.      Description("Target") : amended,
  159.      StringTermination("Counted"),
  160.      format("w"),
  161.      read]
  162.      string  Target;
  163.     [WmiDataId(6),
  164.      Description("Extended Error Code") : amended,
  165.      format("x"),
  166.      read]
  167.      uint32  ExtError;
  168.     [WmiDataId(7),
  169.      Description("Extended Error klininfo") : amended,
  170.      format("x"),
  171.      read]
  172.      uint32  klininfo;
  173. };
  174.  
  175. [Dynamic,
  176.  Description("Kerberos Accept Security Context Handler") : amended,
  177.  Guid("{94acefe3-9e56-49e3-9895-7240a231c371}"),
  178.  DisplayName("KerbAcceptSecurityContext"),
  179.  locale("MS\\0x409")
  180. ]
  181. class KerbAcceptSecurityContext:MSKerbTrace
  182. {
  183.  
  184. };
  185.  
  186. [Dynamic,
  187.  Description("Kerberos Accept Security Context Handler") : amended,
  188.  EventType(1),
  189.  EventTypeName("Start"),
  190.  locale("MS\\0x409")
  191. ]
  192. class KerbAcceptSecurityContext_Start:KerbAcceptSecurityContext
  193. {
  194. };
  195.  
  196. [Dynamic,
  197.  Description("Kerberos Accept Security Context Handler") : amended,
  198.  EventType(2),
  199.  EventTypeName("End"),
  200.  locale("MS\\0x409")
  201. ]
  202. class KerbAcceptSecurityContext_End:KerbAcceptSecurityContext
  203. {
  204.     [WmiDataId(1),
  205.      Description("Status") : amended,
  206.      format("x"),
  207.      read]
  208.      uint32  Status;
  209.     [WmiDataId(2),
  210.      Description("Credentials Source") : amended,
  211.      StringTermination("Counted"),
  212.      format("w"),
  213.      read]
  214.      string  CredSource;
  215.     [WmiDataId(3),
  216.      Description("Domain Name") : amended,
  217.      StringTermination("Counted"),
  218.      format("w"),
  219.      read]
  220.      string  DomainName;
  221.     [WmiDataId(4),
  222.      Description("User Name") : amended,
  223.      StringTermination("Counted"),
  224.      format("w"),
  225.      read]
  226.      string  UserName;
  227.     [WmiDataId(5),
  228.      Description("Target") : amended,
  229.      StringTermination("Counted"),
  230.      format("w"),
  231.      read]
  232.      string  Target;
  233. };
  234.  
  235. [Dynamic,
  236.  Description("Kerberos Set Password") : amended,
  237.  Guid("{94c79108-b23b-4418-9b7f-e6d75a3a0ab2}"),
  238.  DisplayName("KerbSetPassword"),
  239.  locale("MS\\0x409")
  240. ]
  241. class KerbSetPassword:MSKerbTrace
  242. {
  243.  
  244. };
  245.  
  246. [Dynamic,
  247.  Description("Kerberos Set Password") : amended,
  248.  EventType(1),
  249.  EventTypeName("Start"),
  250.  locale("MS\\0x409")
  251. ]
  252. class KerbSetPassword_Start:KerbSetPassword
  253. {
  254. };
  255.  
  256. [Dynamic,
  257.  Description("Kerberos Set Password") : amended,
  258.  EventType(2),
  259.  EventTypeName("End"),
  260.  locale("MS\\0x409")
  261. ]
  262. class KerbSetPassword_End:KerbSetPassword
  263. {
  264.     [WmiDataId(1),
  265.      Description("Status") : amended,
  266.      format("x"),
  267.      read]
  268.      uint32  Status;
  269.     [WmiDataId(2),
  270.      Description("Account Name") : amended,
  271.      StringTermination("Counted"),
  272.      format("w"),
  273.      read]
  274.      string  AccountName;
  275.     [WmiDataId(3),
  276.      Description("Account Realm") : amended,
  277.      StringTermination("Counted"),
  278.      format("w"),
  279.      read]
  280.      string  AccountRealm;
  281.     [WmiDataId(4),
  282.      Description("Client Name") : amended,
  283.      StringTermination("Counted"),
  284.      format("w"),
  285.      read]
  286.      string  ClientName;
  287.     [WmiDataId(5),
  288.      Description("Client Realm") : amended,
  289.      StringTermination("Counted"),
  290.      format("w"),
  291.      read]
  292.      string  ClientRealm;
  293.     [WmiDataId(6),
  294.      Description("KDC Address") : amended,
  295.      StringTermination("Counted"),
  296.      format("w"),
  297.      read]
  298.      string  KdcAddress;
  299. };
  300.  
  301. [Dynamic,
  302.  Description("Kerberos Change Password") : amended,
  303.  Guid("{c55e606b-334a-488b-b907-384abaa97b04}"),
  304.  DisplayName("KerbChangePassword"),
  305.  locale("MS\\0x409")
  306. ]
  307. class KerbChangePassword:MSKerbTrace
  308. {
  309.  
  310. };
  311.  
  312. [Dynamic,
  313.  Description("Kerberos Change Password") : amended,
  314.  EventType(1),
  315.  EventTypeName("Start"),
  316.  locale("MS\\0x409")
  317. ]
  318. class KerbChangePassword_Start:KerbChangePassword
  319. {
  320. };
  321.  
  322. [Dynamic,
  323.  Description("Kerberos Change Password") : amended,
  324.  EventType(2),
  325.  EventTypeName("End"),
  326.  locale("MS\\0x409")
  327. ]
  328. class KerbChangePassword_End:KerbChangePassword
  329. {
  330.     [WmiDataId(1),
  331.      Description("Status") : amended,
  332.      format("x"),
  333.      read]
  334.      uint32  Status;
  335.     [WmiDataId(2),
  336.      Description("Account Name") : amended,
  337.      StringTermination("Counted"),
  338.      format("w"),
  339.      read]
  340.      string  AccountName;
  341.     [WmiDataId(3),
  342.      Description("Account Realm") : amended,
  343.      StringTermination("Counted"),
  344.      format("w"),
  345.      read]
  346.      string  DomainName;
  347. };
  348.  
  349.