????

Your IP : 18.219.65.132


Current Path : C:/Windows/System32/inetsrv/en-US/
Upload File :
Current File : C:/Windows/System32/inetsrv/en-US/w3core.mfl

��#pragma autorecover

#pragma classflags(64)

#pragma namespace("\\\\.\\Root\\WMI")

instance of __namespace{ name="MS_409";};

#pragma namespace("\\\\.\\Root\\WMI\\MS_409")



[AMENDMENT, LOCALE(0x0409)] 

class IIS_Trace : EventTrace

{

  [Description("Enable Flags") : Amended,ValueDescriptions{"Allow tracing only selected requests", "IIS authentication events", "IIS security events", "IIS filter events", "IIS static file events", "IIS CGI events", "IIS compression events", "IIS cache events", "IIS request notifications events", "IIS module events", "IIS FastCGI events", "IIS ISAPI events", "IIS WebSocket events", "IIS general events", "IIS all events"} : Amended] uint32 Flags;

  [Description("Levels") : Amended,ValueDescriptions{"Abnormal exit or termination", "Severe errors", "Warnings", "Information", "Detailed information"} : Amended] uint32 Level;

};



[Description("IIS general events") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IIS_Trans : IIS_Trace

{

};



[Description("IIS starts processing a new request") : Amended,EventTypeName("GENERAL_REQUEST_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralStartNewRequest : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Site ID") : Amended] uint32 SiteId;

  [Description("Application Pool ID") : Amended] string AppPoolId;

  [Description("Connection ID") : Amended] uint64 ConnId;

  [Description("HttpFilter - Raw Connection ID") : Amended] uint64 RawConnId;

  [Description("Request URL") : Amended] string RequestURL;

  [Description("Request Verb") : Amended] string RequestVerb;

};



[Description("IIS ends processing a request") : Amended,EventTypeName("GENERAL_REQUEST_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralEndNewRequest : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Bytes Sent") : Amended] uint32 BytesSent;

  [Description("Bytes received") : Amended] uint32 BytesReceived;

  [Description("Response status code") : Amended] uint32 HttpStatus;

  [Description("Response substatus code") : Amended] uint16 HttpSubStatus;

};



[Description("IIS processes a static file request") : Amended,EventTypeName("GENERAL_STATIC_FILE_HANDLER") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralStaticFileHandler : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Static file name") : Amended] string FileName;

};



[Description("IIS processes a CGI request") : Amended,EventTypeName("GENERAL_CGI_HANDLER") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralCGIHandler : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS processes an in-proc ISAPI request") : Amended,EventTypeName("GENERAL_ISAPI_HANDLER") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralISAPIHandler : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS processes an out-of-proc ISAPI request") : Amended,EventTypeName("GENERAL_OOP_ISAPI_HANDLER") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralOopISAPIHandler : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Process ID") : Amended] uint32 ProcessId;

  [Description("Total Requests") : Amended] uint32 TotalReqs;

  [Description("Current Requests") : Amended] uint32 CurrentReqs;

};



[Description("IIS redirects a request") : Amended,EventTypeName("GENERAL_REDIRECTION_HANDLER") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralRedirectionHandler : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Redirected URL") : Amended] string RedirectedURL;

};



[Description("IIS processes a DAV request") : Amended,EventTypeName("GENERAL_DAV_HANDLER") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralDavHandler : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("File name") : Amended] string FileName;

};



[Description("IIS processes an OPTIONS request") : Amended,EventTypeName("GENERAL_OPTIONS_HANDLER") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralOptionsHandler : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS processes a TRACE request") : Amended,EventTypeName("GENERAL_TRACE_HANDLER") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralTraceHandler : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS handles HSTS") : Amended,EventTypeName("GENERAL_HSTS_HANDLER") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralHstsHandler : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("HSTS operation") : Amended,ValueDescriptions{"Redirect HTTP to HTTPS", "Add HSTS response header"} : Amended] uint32 HstsOperation;

};



[Description("IIS gets URL metadata") : Amended,EventTypeName("GENERAL_GET_URL_METADATA") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralGetURLMetadata : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Request Physical Path") : Amended] string PhysicalPath;

  [Description("Request Access Permissions") : Amended,ValueDescriptions{"Allow for Read", "Allow for Write", "Allow for Execute", "Apply access mask to source", "Allow for Script execution", "Local host access only", "Local host access only", "Local host access only", "Local host access only", "VR maps to no physical path", "Require SSL", "Allow Client Certificates", "Require Client Certificates", "Map SSL cert to NT account", "Require 128 bit SSL"} : Amended] uint32 AccessPerms;

};



[Description("IIS starts processing a child request") : Amended,EventTypeName("GENERAL_CHILD_REQUEST_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralChildRequestStart : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Site ID") : Amended] uint32 SiteId;

  [Description("Request URL") : Amended] string RequestURL;

  [Description("Request Verb") : Amended] string RequestVerb;

  [Description("Current recursive level") : Amended] uint32 RecursiveLevel;

};



[Description("IIS ends processing a child request") : Amended,EventTypeName("GENERAL_CHILD_REQUEST_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralChildRequestEnd : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Bytes Sent") : Amended] uint32 BytesSent;

  [Description("Response status code") : Amended] uint32 HttpStatus;

  [Description("Response substatus code") : Amended] uint16 HttpSubStatus;

};



[Description("IIS sends back a custom error") : Amended,EventTypeName("GENERAL_SEND_CUSTOM_ERROR") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralSendCustomError : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Response status code") : Amended] uint32 HttpStatus;

  [Description("Response substatus code") : Amended] uint16 HttpSubStatus;

  [Description("Custom error file name or URL") : Amended] string FileNameOrURL;

};



[Description("IIS processes a MAP request") : Amended,EventTypeName("GENERAL_MAP_HANDLER") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralMapHandler : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS begins flushing response data to client") : Amended,EventTypeName("GENERAL_FLUSH_RESPONSE_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralFlushResponseStart : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS finishes flushing response data to client") : Amended,EventTypeName("GENERAL_FLUSH_RESPONSE_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralFlushResponseEnd : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Bytes sent") : Amended] uint32 BytesSent;

  [Description("Error code") : Amended] uint32 ErrorCode;

};



[Description("IIS starts reading request data from client") : Amended,EventTypeName("GENERAL_READ_ENTITY_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralReadEntityStart : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS finishes reading request data from client") : Amended,EventTypeName("GENERAL_READ_ENTITY_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralReadEntityEnd : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Bytes received") : Amended] uint32 BytesReceived;

  [Description("Error code") : Amended] uint32 ErrorCode;

};



[Description("File change notification fired") : Amended,EventTypeName("FILE_CHANGE_NOTIFICATION") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISGeneralFileChangeNotification : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("File path") : Amended] string FilePath;

};



[Description("Config change notification fired") : Amended,EventTypeName("CONFIG_CHANGE_NOTIFICATION") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISGeneralConfigChangeNotification : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Config path") : Amended] string ConfigPath;

};



[Description("Virtual module unresolved") : Amended,EventTypeName("VIRTUAL_MODULE_UNRESOLVED") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISGeneralVirtualModuleUnresolved : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Module name") : Amended] string Name;

  [Description("Module type") : Amended] string Type;

};



[Description("Url changed") : Amended,EventTypeName("URL_CHANGED") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISGeneralUrlChanged : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Old url") : Amended] string OldUrl;

  [Description("New url") : Amended] string NewUrl;

};



[Description("Handler changed") : Amended,EventTypeName("HANDLER_CHANGED") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISGeneralHandlerChanged : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Old handler name") : Amended] string OldHandlerName;

  [Description("New handler name") : Amended] string NewHandlerName;

  [Description("New handler modules") : Amended] string NewHandlerModules;

  [Description("New handler scriptProcessor") : Amended] string NewHandlerScriptProcessor;

  [Description("New handler type") : Amended] string NewHandlerType;

};



[Description("User set") : Amended,EventTypeName("USER_SET") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISGeneralUserSet : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Auth type") : Amended] string AuthType;

  [Description("User name") : Amended] string UserName;

  [Description("Supports IsInRole") : Amended] boolean SupportsIsInRole;

};



[Description("Module not run due to non matching precondition") : Amended,EventTypeName("MODULE_PRECONDITION_NOT_MATCH") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISGeneralModulePreconditionNotMatch : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Module name") : Amended] string Name;

  [Description("Precondition") : Amended] string Precondition;

};



[Description("Handler not run due to non matching precondition") : Amended,EventTypeName("HANDLER_PRECONDITION_NOT_MATCH") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISGeneralHandlerPreconditionNotMatch : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Handler name") : Amended] string Name;

  [Description("Precondition") : Amended] string Precondition;

};



[Description("Response headers") : Amended,EventTypeName("GENERAL_RESPONSE_HEADERS") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralResponseHeaders : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Response headers") : Amended] string Headers;

};



[Description("Response entity from file") : Amended,EventTypeName("GENERAL_RESPONSE_ENTITY_FILE") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralResponseEntityFile : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("File name") : Amended] string FileName;

  [Description("Offset") : Amended] uint64 Offset;

  [Description("Size") : Amended] uint64 Size;

};



[Description("Response entity from buffer") : Amended,EventTypeName("GENERAL_RESPONSE_ENTITY_BUFFER") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralResponseEntityBuffer : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Buffer") : Amended] string Buffer;

};



[Description("Request headers") : Amended,EventTypeName("GENERAL_REQUEST_HEADERS") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralRequestHeaders : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Request headers") : Amended] string Headers;

};



[Description("Request entity") : Amended,EventTypeName("GENERAL_REQUEST_ENTITY") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralRequestEntity : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Buffer") : Amended] string Buffer;

};



[Description("Custom errors will not be sent") : Amended,EventTypeName("GENERAL_NOT_SEND_CUSTOM_ERROR") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralNotSendCustomError : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Reason for custom errors not running") : Amended,ValueDescriptions{"Unknown", "Successful request", "Module called SetStatus with fTrySkipCustomErrors", "Existing response passthrough", "Existing response auto"} : Amended] uint32 Reason;

};



[Description("Module called IHttpRequest SetHeader or DeleteHeader") : Amended,EventTypeName("GENERAL_SET_REQUEST_HEADER") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralSetRequestHeader : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Header name") : Amended] string HeaderName;

  [Description("Header value") : Amended] string HeaderValue;

  [Description("Replace header") : Amended] boolean Replace;

};



[Description("IHttpModuleFactory GetHttpModule Failed") : Amended,EventTypeName("GENERAL_MODULE_FACTORY_FAILED") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralModuleFactoryFailed : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Module Name") : Amended] string ModuleName;

  [Description("error code") : Amended] uint32 ErrorCode;

};



[Description("Endpoint information") : Amended,EventTypeName("GENERAL_ENDPOINT_INFORMATION") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralEndpointInformation : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Remote address") : Amended] string RemoteAddress;

  [Description("Remote port") : Amended] string RemotePort;

  [Description("Local address") : Amended] string LocalAddress;

  [Description("Local port") : Amended] string LocalPort;

};



[Description("New Response header added") : Amended,EventTypeName("GENERAL_SET_RESPONSE_HEADER") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralSetResponseHeader : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Header name") : Amended] string HeaderName;

  [Description("Header value") : Amended] string HeaderValue;

  [Description("Replace header") : Amended] boolean Replace;

};



[Description("New Response trailing header added") : Amended,EventTypeName("GENERAL_SET_RESPONSE_TRAILER") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3GeneralSetResponseTrailer : IIS_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Header name") : Amended] string HeaderName;

  [Description("Header value") : Amended] string HeaderValue;

  [Description("Replace trailing header value") : Amended] boolean Replace;

};



[Description("IIS authentication events") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IIS_Authentication_Trans : IIS_Trace

{

};



[Description("IIS authentication starts") : Amended,EventTypeName("AUTH_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3AuthStart : IIS_Authentication_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Auth type supported on the URL") : Amended,ValueDescriptions{"Anonymous authentication", "Basic authentication", "Windows integrated authentication", "Digest authentication", "Passport authentication", "SSL Certificate mapping authentication"} : Amended] uint32 AuthTypeSupported;

};



[Description("IIS authentication succeeds") : Amended,EventTypeName("AUTH_SUCCEEDED") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3AuthSucceeded : IIS_Authentication_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Auth type actually used to authenticate the request") : Amended,ValueDescriptions{"Anonymous authentication", "Basic authentication", "Windows integrated authentication", "Digest authenticaion", "Passport authentication", "SSL Certificate mapping authentication"} : Amended] uint32 AuthType;

  [Description("NTLM is used during SSPI authentication") : Amended] boolean NTLMUsed;

  [Description("Remote user name") : Amended] string RemoteUserName;

  [Description("Authenticated user name") : Amended] string AuthUserName;

  [Description("The token impersonation level") : Amended,ValueDescriptions{"Anonymous impersonation level", "Identify impersonation level", "Impersonate impersonation level", "Delegate impersonation level", "Unable to determine impersonation level"} : Amended,Values{"ImpersonationAnonymous", "ImpersonationIdentify", "ImpersonationImpersonate", "ImpersonationDelegate", "ImpersonationUnknown"} : Amended] uint32 TokenImpersonationLevel;

};



[Description("The authentication type is not supported by configuration") : Amended,EventTypeName("AUTH_TYPE_NOT_SUPPORTED") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3AuthTypeNotSupported : IIS_Authentication_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("Invalid anonymous account on the request URL") : Amended,EventTypeName("AUTH_INVALID_ANON_ACCOUNT") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3AuthInvalidAnonAccount : IIS_Authentication_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Logon error code") : Amended] uint32 ErrorCode;

};



[Description("User password needs to be changed") : Amended,EventTypeName("AUTH_PASSWD_CHANGE_NEEDED") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3AuthPasswdChangeNeeded : IIS_Authentication_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("Password change disabled on the request URL") : Amended,EventTypeName("AUTH_PASSWD_CHANGE_DISABLED") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3AuthPasswdChangeDisabled : IIS_Authentication_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("Bad Basic header in the request") : Amended,EventTypeName("AUTH_BAD_BASIC_HEADER") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3AuthBadBasicHeader : IIS_Authentication_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("Basic logon failed") : Amended,EventTypeName("AUTH_BASIC_LOGON_FAILED") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3AuthBasicLogonFailed : IIS_Authentication_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Logon error code") : Amended] uint32 ErrorCode;

};



[Description("Advanced digest logon failed") : Amended,EventTypeName("AUTH_WDIGEST_LOGON_FAILED") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3AuthWDigestLogonFailed : IIS_Authentication_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Logon error code") : Amended] uint32 ErrorCode;

};



[Description("Legacy digest logon failed") : Amended,EventTypeName("AUTH_IISDIGEST_LOGON_FAILED") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3AuthIISDigestLogonFailed : IIS_Authentication_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Logon error code") : Amended] uint32 ErrorCode;

};



[Description("Passport logon failed") : Amended,EventTypeName("AUTH_PASSPORT_LOGON_FAILED") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3AuthPassportLogonFailed : IIS_Authentication_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Logon error code") : Amended] uint32 ErrorCode;

};



[Description("Integrated windows logon failed") : Amended,EventTypeName("AUTH_SSPI_LOGON_FAILED") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3AuthSSPILogonFailed : IIS_Authentication_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Logon error code") : Amended] uint32 ErrorCode;

};



[Description("NTLM null session detected") : Amended,EventTypeName("AUTH_NTLM_NULL_SESSION") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3AuthNTLMNullSession : IIS_Authentication_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("Integrated windows logon continue needed") : Amended,EventTypeName("AUTH_SSPI_CONTINUE_NEEDED") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3AuthSSPIContinueNeeded : IIS_Authentication_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Package name used during SSPI authentication") : Amended] string PackageName;

};



[Description("Unable to negotiate Kerberos authentication") : Amended,EventTypeName("AUTH_KERBEROS_FAILED") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3AuthKerberosFailed : IIS_Authentication_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Kernel mode is used during SSPI authentication") : Amended] boolean KMUsed;

  [Description("App pool user name") : Amended] string APUserName;

  [Description("Service principal name") : Amended] string SPNName;

  [Description("Active directory configured properly") : Amended] boolean ADConfigIsOK;

  [Description("Kerberos configuration details") : Amended] string KerberosInfo;

};



[Description("Anonymous account password needs to be changed") : Amended,EventTypeName("AUTH_ANON_PASSWD_CHANGE_NEEDED") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3AuthAnonPasswdChangeNeeded : IIS_Authentication_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("Authentication type in the request") : Amended,EventTypeName("AUTH_REQUEST_AUTH_TYPE") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3AuthRequestAuthType : IIS_Authentication_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Auth type of the request") : Amended,ValueDescriptions{"Anonymous authentication", "Basic authentication", "Windows integrated authentication", "Digest authenticaion", "Passport authentication", "SSL Certificate mapping authentication"} : Amended] uint32 RequestAuthType;

};



[Description("IIS authentication ends") : Amended,EventTypeName("AUTH_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3AuthEnd : IIS_Authentication_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS security events") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IIS_Security_Trans : IIS_Trace

{

};



[Description("Illegal short file name") : Amended,EventTypeName("SECURITY_ILLEGAL_SHORT_FILENAME") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3SecIllegalShortFilename : IIS_Security_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Illegal short file name") : Amended] string FileName;

};



[Description("Remote IP rejected") : Amended,EventTypeName("SECURITY_REJECTED_IP") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3SecRejectedIP : IIS_Security_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Rejected IP address") : Amended] string IPAddress;

};



[Description("Hostname rejected") : Amended,EventTypeName("SECURITY_REJECTED_HOSTNAME") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3SecRejectedHostname : IIS_Security_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Rejected host name") : Amended] string HostName;

};



[Description("IIS requires 128bit SSL Encryption") : Amended,EventTypeName("SECURITY_REJECTED_REQUIRE_SSL_128") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3SecRequireSSL128 : IIS_Security_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("File access is denied") : Amended,EventTypeName("SECURITY_FILE_ACCESS_DENIED") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3SecFileAccessDenied : IIS_Security_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("The name of the file being accessed") : Amended] string FileName;

  [Description("The account name used to access the file") : Amended] string AccountName;

  [Description("The domain name of the account used to access the file") : Amended] string DomainName;

};



[Description("File access is denied by mime map policy") : Amended,EventTypeName("SECURITY_DENIED_BY_MIMEMAP") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3SecDeniedByMimemap : IIS_Security_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("The name of the file being denied by mime map") : Amended] string FileName;

};



[Description("Access is denied by ISAPI restriction") : Amended,EventTypeName("SECURITY_DENIED_BY_ISAPI_RESTRICTION") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3SecDeniedByISAPIRestriction : IIS_Security_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("The gateway image name") : Amended] string ImageName;

};



[Description("Access is denied by CGI restriction") : Amended,EventTypeName("SECURITY_DENIED_BY_CGI_RESTRICTION") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3SecDeniedByCGIRestriction : IIS_Security_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("The gateway image name") : Amended] string ImageName;

};



[Description("Access is denied by access flags") : Amended,EventTypeName("SECURITY_DENIED_BY_ACCESS_FLAGS") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3SecDeniedByAccessFlags : IIS_Security_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Flags from configuration") : Amended] uint32 CurrentFlags;

  [Description("Flags needed to continue") : Amended] uint32 NeededFlags;

};



[Description("IIS filter events") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IIS_Filter_Trans : IIS_Trace

{

};



[Description("W3 filter starts") : Amended,EventTypeName("FILTER_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterStart : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Filter Name") : Amended] string FilterName;

};



[Description("W3 filter ends") : Amended,EventTypeName("FILTER_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterEnd : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Notification Status") : Amended,ValueDescriptions{"Request finished", "Request finished keep alive", "Continue notification", "Notification finished", "Error", "Read next data"} : Amended] uint32 NotificationStatus;

};



[Description("Filter error") : Amended,EventTypeName("FILTER_ERROR") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterError : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Filter Error Code") : Amended] uint32 ErrorCode;

};



[Description("Filter starts PREPROC_HEADERS notification") : Amended,EventTypeName("FILTER_PREPROC_HEADERS_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterPreprocStart : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("Filter ends PREPROC_HEADERS notification") : Amended,EventTypeName("FILTER_PREPROC_HEADERS_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterPreprocEnd : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS starts URL_MAP notification") : Amended,EventTypeName("FILTER_URL_MAP_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterURLMapStart : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Original URL") : Amended] string OrigURL;

  [Description("Original Path") : Amended] string OrigPath;

  [Description("The AccessPerm that applies to this URL") : Amended] uint32 AccessPerms;

  [Description("Number of matching characters in physical path") : Amended] uint32 MatchingPath;

  [Description("Number of matching characters in the URL") : Amended] uint32 MatchingURL;

  [Description("The script mapped entry for this URL") : Amended] string ScriptMapEntry;

};



[Description("IIS ends URL_MAP notification") : Amended,EventTypeName("FILTER_URL_MAP_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterURLMapEnd : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Final URL") : Amended] string FinalURL;

  [Description("Final Path") : Amended] string FinalPath;

  [Description("The AccessPerm that applies to this URL") : Amended] uint32 AccessPerms;

  [Description("Number of matching characters in physical path") : Amended] uint32 MatchingPath;

  [Description("Number of matching characters in the URL") : Amended] uint32 MatchingURL;

  [Description("The script mapped entry for this URL") : Amended] string ScriptMapEntry;

};



[Description("IIS starts AUTHENTICATION notification") : Amended,EventTypeName("FILTER_AUTHENTICATION_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterAuthenticationStart : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Original user name") : Amended] string OrigUserName;

};



[Description("IIS ends AUTHENTICATION notification") : Amended,EventTypeName("FILTER_AUTHENTICATION_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterAuthenticationEnd : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Final user name") : Amended] string FinalUserName;

  [Description("Password changed or not") : Amended] boolean PasswordChanged;

};



[Description("IIS starts AUTH_COMPLETE notification") : Amended,EventTypeName("FILTER_AUTH_COMPLETE_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterAuthCompleteStart : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS ends AUTH_COMPLETE notification") : Amended,EventTypeName("FILTER_AUTH_COMPLETE_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterAuthCompleteEnd : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS starts SEND_RESPONSE notification") : Amended,EventTypeName("FILTER_SEND_RESPONSE_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterSendResponseStart : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("The current HTTP status code") : Amended] uint32 HttpStatus;

};



[Description("IIS ends SEND_RESPONSE notification") : Amended,EventTypeName("FILTER_SEND_RESPONSE_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterSendResponseEnd : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS starts END_OF_REQUEST notification") : Amended,EventTypeName("FILTER_END_OF_REQUEST_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterEndOfRequestStart : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS ends END_OF_REQUEST notification") : Amended,EventTypeName("FILTER_END_OF_REQUEST_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterEndOfRequestEnd : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS starts LOG notification") : Amended,EventTypeName("FILTER_LOG_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterLogStart : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Original client host name") : Amended] string OrigClientHostName;

  [Description("Original client user name") : Amended] string OrigClientUserName;

  [Description("Original server name") : Amended] string OrigServerName;

  [Description("Original operation") : Amended] string OrigOperation;

  [Description("Original target") : Amended] string OrigTarget;

  [Description("Original parameters") : Amended] string OrigParameters;

  [Description("Original HTTP status") : Amended] uint32 OrigHttpStatus;

  [Description("Original win32 status") : Amended] uint32 OrigWin32Status;

};



[Description("IIS ends LOG notification") : Amended,EventTypeName("FILTER_LOG_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterLogEnd : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Final client host name") : Amended] string FinalClientHostName;

  [Description("Final client user name") : Amended] string FinalClientUserName;

  [Description("Final server name") : Amended] string FinalServerName;

  [Description("Final operation") : Amended] string FinalOperation;

  [Description("Final target") : Amended] string FinalTarget;

  [Description("Final parameters") : Amended] string FinalParameters;

  [Description("Final HTTP status") : Amended] uint32 FinalHttpStatus;

  [Description("Final win32 status") : Amended] uint32 FinalWin32Status;

};



[Description("IIS starts SEND_RAW_DATA notification") : Amended,EventTypeName("FILTER_SEND_RAW_DATA_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterSendRawDataStart : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS ends SEND_RAW_DATA notification") : Amended,EventTypeName("FILTER_SEND_RAW_DATA_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterSendRawDataEnd : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS starts ACCESS_DENIED notification") : Amended,EventTypeName("FILTER_ACCESS_DENIED_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterAccessDeniedStart : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("The requested URL") : Amended] string RequestedURL;

  [Description("The physical path of the sources") : Amended] string PhysicalPath;

  [Description("Denial reason") : Amended] uint32 DenialReason;

};



[Description("IIS ends ACCESS_DENIED notification") : Amended,EventTypeName("FILTER_ACCESS_DENIED_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterAccessDeniedEnd : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS filter SET_REQ_HEADER") : Amended,EventTypeName("FILTER_SET_REQ_HEADER") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterSetReqHeader : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("The header name") : Amended] string HeaderName;

  [Description("The header value") : Amended] string HeaderValue;

};



[Description("IIS filter ADD_REQ_HEADER") : Amended,EventTypeName("FILTER_ADD_REQ_HEADER") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterAddReqHeader : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("The header name") : Amended] string HeaderName;

  [Description("The header value") : Amended] string HeaderValue;

};



[Description("IIS filter SET_RESP_HEADER") : Amended,EventTypeName("FILTER_SET_RESP_HEADER") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterSetRespHeader : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("The header name") : Amended] string HeaderName;

  [Description("The header value") : Amended] string HeaderValue;

};



[Description("IIS filter ADD_RESP_HEADER") : Amended,EventTypeName("FILTER_ADD_RESP_HEADER") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterAddRespHeader : IIS_Filter_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("The header name") : Amended] string HeaderName;

  [Description("The header value") : Amended] string HeaderValue;

};



[Description("IIS static file events") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IIS_Static_File_Trans : IIS_Trace

{

};



[Description("IIS ISAPI events") : Amended,AMENDMENT, LOCALE(0x0409)] 

class Isapi_Trans : IIS_Trace

{

};



[Description("IIS starts processing an ISAPI Request") : Amended,EventTypeName{"ISAPI_START"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3ISAPIStart : Isapi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS ends processing an ISAPI Request") : Amended,EventTypeName{"ISAPI_END"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3ISAPIEnd : Isapi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS CGI events") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IIS_Cgi_Trans : IIS_Trace

{

};



[Description("IIS starts processing a CGI Request") : Amended,EventTypeName{"CGI_START"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIStart : IIS_Cgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS ends processing a CGI Request") : Amended,EventTypeName{"CGI_END"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIEnd : IIS_Cgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS launches a CGI") : Amended,EventTypeName{"CGI_LAUNCH"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGILaunch : IIS_Cgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Command line") : Amended] string CommandLine;

  [Description("Error Code") : Amended] uint32 ErrorCode;

  [Description("Process Id") : Amended] uint32 ProcessId;

};



[Description("IIS times out a CGI Request") : Amended,EventTypeName{"CGI_TIMEOUT"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGITimeout : IIS_Cgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Headers received") : Amended] string Headers;

};



[Description("CGI terminates before providing a complete set of headers") : Amended,EventTypeName{"CGI_PREMATURE_TERMINATION"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIPrematureTermination : IIS_Cgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Headers received") : Amended] string Headers;

};



[Description("IIS has finished sending request entity to the CGI") : Amended,EventTypeName{"CGI_REQUEST_ENTITY_SENT"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIRequestEntitySent : IIS_Cgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS has received headers from the CGI") : Amended,EventTypeName{"CGI_HEADERS_RECEIVED"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIHeadersReceived : IIS_Cgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS FastCGI events") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IIS_FastCgi_Trans : IIS_Trace

{

};



[Description("The FastCGI process exceeded activity timeout") : Amended,EventTypeName{"FASTCGI_ACTIVITY_TIMEOUT"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIFActivityTimeout : IIS_FastCgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("The FastCGI process exceeded request timeout") : Amended,EventTypeName{"FASTCGI_REQUEST_TIMEOUT"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIFRequestTimeout : IIS_FastCgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("The FastCGI process exited unexpectedly") : Amended,EventTypeName{"FASTCGI_UNEXPECTED_EXIT"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIFUnexpectedExit : IIS_FastCgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("The FastCGI process has failed too frequently recently") : Amended,EventTypeName{"FASTCGI_RAPID_FAILURE_PROTECTION"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIFRapidFailureProtection : IIS_FastCgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("The FastCGI process could not be found") : Amended,EventTypeName{"FASTCGI_PATH_NOT_FOUND"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIFPathNotFound : IIS_FastCgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("The FastCGI script processor is not configured") : Amended,EventTypeName{"FASTCGI_SCRIPT_PROCESSOR_MISSING"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIFScriptProcessorMissing : IIS_FastCgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("The FastCGI process could not be added to a JobObject") : Amended,EventTypeName{"FASTCGI_ADD_JOBOBJECT_FAIL"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIFAddJobObjectFail : IIS_FastCgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("Either the worker process is shutting down or a config change occurred") : Amended,EventTypeName{"FASTCGI_APPLICATION_MANAGER_SHUTDOWN"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIFAppMgrShutdown : IIS_FastCgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("The FastCGI queue is full") : Amended,EventTypeName{"FASTCGI_QUEUE_FULL"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIFQueueFull : IIS_FastCgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("An unknown FastCGI error occurred") : Amended,EventTypeName{"FASTCGI_UNKNOWN_ERROR"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIFUnknownError : IIS_FastCgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Error Code") : Amended] uint32 ErrorCode;

};



[Description("The FastCGI response has been written to IIS") : Amended,EventTypeName{"FASTCGI_RESPONSE_WRITTEN"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIFResponseWritten : IIS_FastCgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("Waiting for FastCGI process to respond") : Amended,EventTypeName{"FASTCGI_WAITING_FOR_RESPONSE"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIFWaitingForResponse : IIS_FastCgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("FastCGI error trace on stderr stream") : Amended,EventTypeName{"FASTCGI_STDERR_TRACE_ERROR"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIFTraceError : IIS_FastCgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Message") : Amended] string Message;

};



[Description("FastCGI warning trace on stderr stream") : Amended,EventTypeName{"FASTCGI_STDERR_TRACE_WARNING"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIFTraceWarning : IIS_FastCgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Message") : Amended] string Message;

};



[Description("FastCGI info trace on stderr stream") : Amended,EventTypeName{"FASTCGI_STDERR_TRACE_INFO"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIFTraceInfo : IIS_FastCgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Message") : Amended] string Message;

};



[Description("Adding request to wait queue because all processes are busy") : Amended,EventTypeName{"FASTCGI_QUEUE_REQUEST"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIFQueueRequest : IIS_FastCgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Position in queue") : Amended] uint32 PositionInQueue;

  [Description("Max fastcgi process allowed") : Amended] uint32 MaxInstances;

};



[Description("Fastcgi process assigned to this request") : Amended,EventTypeName{"FASTCGI_ASSIGN_PROCESS"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIFAssignProcess : IIS_FastCgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Command line") : Amended] string CommandLine;

  [Description("Is a new process") : Amended] boolean IsNewProcess;

  [Description("Process Id") : Amended] uint32 ProcessId;

  [Description("Number of requests served by this process instance") : Amended] uint32 RequestNumber;

};



[Description("Request processing start") : Amended,EventTypeName{"FASTCGI_START"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIFStart : IIS_FastCgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("Request processing end") : Amended,EventTypeName{"FASTCGI_END"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIFEnd : IIS_FastCgi_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS Websocket events") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IIS_WebSocket_Trans : IIS_Trace

{

};



[Description("Websocket request initialization failed") : Amended,EventTypeName{"WEBSOCKET_INITIALIZE_FAILED"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3WebSocketInitializeNotSuccess : IIS_WebSocket_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Error code") : Amended] uint32 ErrorCode;

};



[Description("Websocket is beginning server handshake") : Amended,EventTypeName{"WEBSOCKET_HANDSHAKE_START"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3WebSocketStart : IIS_WebSocket_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("Websocket completed server handshake successfully") : Amended,EventTypeName{"WEBSOCKET_HANDSHAKE_SUCCESS"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3WebSocketEndSuccess : IIS_WebSocket_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("Websocket completed server handshake unsuccessfully") : Amended,EventTypeName{"WEBSOCKET_HANDSHAKE_NOT_SUCCESS"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3WebSocketEndFailure : IIS_WebSocket_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Error code") : Amended] uint32 ErrorCode;

};



[Description("Websocket received a read request from application") : Amended,EventTypeName{"WEBSOCKET_READ_FRAGMENT_START"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3WebSocketReadFragmentStart : IIS_WebSocket_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Buffer Size") : Amended] uint32 BufferSize;

};



[Description("Websocket returned Pending for an application read request") : Amended,EventTypeName{"WEBSOCKET_READ_FRAGMENT_END_PENDING"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3WebSocketReadFragmentEndPending : IIS_WebSocket_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("Websocket completed the application read request successfully") : Amended,EventTypeName{"WEBSOCKET_READ_FRAGMENT_END_SUCCESS"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3WebSocketReadFragmentEndSuccess : IIS_WebSocket_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Bytes Received") : Amended] uint32 BytesReceived;

};



[Description("Websocket failed to complete application read request") : Amended,EventTypeName{"WEBSOCKET_READ_FRAGMENT_END_NOT_SUCCESS"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3WebSocketReadFragmentEndFailure : IIS_WebSocket_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Error Code") : Amended] uint32 ErrorCode;

};



[Description("Websocket received a write request from application") : Amended,EventTypeName{"WEBSOCKET_WRITE_FRAGMENT_START"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3WebSocketWriteFragmentStart : IIS_WebSocket_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Data Type") : Amended] uint32 DataType;

  [Description("Data Size") : Amended] uint32 DataSize;

};



[Description("Websocket returned Pending for an application write request") : Amended,EventTypeName{"WEBSOCKET_WRITE_FRAGMENT_END_PENDING"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3WebSocketWriteFragmentEndPending : IIS_WebSocket_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("Websocket completed the application write request successfully") : Amended,EventTypeName{"WEBSOCKET_WRITE_FRAGMENT_END_SUCCESS"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3WebSocketWriteFragmentEndSuccess : IIS_WebSocket_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Bytes Sent") : Amended] uint32 BytesSent;

};



[Description("Websocket failed to complete application write request") : Amended,EventTypeName{"WEBSOCKET_WRITE_FRAGMENT_END_NOT_SUCCESS"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3WebSocketWriteFragmentEndFailure : IIS_WebSocket_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Error Code") : Amended] uint32 ErrorCode;

};



[Description("Websocket received a close connection request from the application") : Amended,EventTypeName{"WEBSOCKET_APPLICATION_CLOSE_CONNECTION"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3WebSocketApplicationCloseConnection : IIS_WebSocket_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("Websocket closed the tcp connection") : Amended,EventTypeName{"WEBSOCKET_MODULE_CLOSE_CONNECTION"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3WebSocketModuleCloseConnection : IIS_WebSocket_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Reason for closing connection") : Amended,ValueDescriptions{"Ping timeout reached"} : Amended] uint32 Reason;

};



[Description("Websocket read IO failed") : Amended,EventTypeName{"WEBSOCKET_READ_IO_NOT_SUCCESS"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3WebSocketReadIoFailed : IIS_WebSocket_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Error Code") : Amended] uint32 ErrorCode;

};



[Description("Websocket write IO failed ") : Amended,EventTypeName{"WEBSOCKET_WRITE_IO_NOT_SUCCESS"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3WebSocketWriteIoFailed : IIS_WebSocket_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Error Code") : Amended] uint32 ErrorCode;

};



[Description("Websocket received a close frame from the client") : Amended,EventTypeName{"WEBSOCKET_RECEIVED_CLOSE"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3WebSocketCloseReceived : IIS_WebSocket_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Close Status") : Amended] uint32 Status;

  [Description("Close Reason") : Amended] string Reason;

};



[Description("Websocket received a request to send a close frame to the client") : Amended,EventTypeName{"WEBSOCKET_SEND_CLOSE_START"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3WebSocketCloseSendStart : IIS_WebSocket_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Close Status") : Amended] uint32 Status;

  [Description("Close Reason") : Amended] string Reason;

};



[Description("Websocket send a close frame successfully") : Amended,EventTypeName{"WEBSOCKET_SEND_CLOSE_END_SUCCESS"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3WebSocketCloseSendSuccess : IIS_WebSocket_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("Websocket failed to send a close frame") : Amended,EventTypeName{"WEBSOCKET_SEND_CLOSE_END_NOT_SUCCESS"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3WebSocketCloseSendFailure : IIS_WebSocket_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("ErrorCode") : Amended] uint32 ErrorCode;

};



[Description("IIS compression event") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IIS_Compression_Trans : IIS_Trace

{

};



[Description("IIS is starting static compression") : Amended,EventTypeName{"STATIC_COMPRESSION_START"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StaticCompressionStart : IIS_Compression_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS has successfully served static compressed content") : Amended,EventTypeName{"STATIC_COMPRESSION_SUCCESS"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StaticCompressionSuccess : IIS_Compression_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS has been unsuccessful doing static compression") : Amended,EventTypeName{"STATIC_COMPRESSION_NOT_SUCCESS"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StaticCompressionNotSuccess : IIS_Compression_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Reason for not doing static compression") : Amended,ValueDescriptions{"No Accept-Encoding sent by client", "compression is disabled because no suitable configuration was found", "Server not configured to compress 1.0 requests", "Server not configured to compress proxy requests", "No compression scheme matches for this extension/Accept-Encoding", "Unknown error", "Server not configured to compress range requests", "File smaller than compression threshold", "File encrypted", "Compressed copy does not exist", "Compressed copy out of date", "Server not configured to compress content-Type for this extension", "Document footer enabled for static files", "Url has not been requested frequently enough to justify compression", "Compressed copy could not be created"} : Amended] uint32 Reason;

};



[Description("IIS is starting to create static compressed copy") : Amended,EventTypeName{"STATIC_COMPRESSION_CREATE_START"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StaticCompressionCreateStart : IIS_Compression_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Original File name") : Amended] string OriginalFileName;

};



[Description("IIS has finished trying to create static compressed copy") : Amended,EventTypeName{"STATIC_COMPRESSION_CREATE_END"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StaticCompressionCreateEnd : IIS_Compression_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Error Code") : Amended] uint32 ErrorCode;

  [Description("Original File name") : Amended] string OriginalFileName;

  [Description("Original file size") : Amended] uint32 OriginalFileSize;

  [Description("Compressed File name") : Amended] string CompressedFileName;

  [Description("Compressed file size") : Amended] uint32 CompressedFileSize;

};



[Description("IIS is starting dynamic compression") : Amended,EventTypeName{"DYNAMIC_COMPRESSION_START"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3DynamicCompressionStart : IIS_Compression_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS is successfully doing dynamic compression") : Amended,EventTypeName{"DYNAMIC_COMPRESSION_SUCCESS"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3DynamicCompressionSuccess : IIS_Compression_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS has been unsuccessful doing dynamic compression") : Amended,EventTypeName{"DYNAMIC_COMPRESSION_NOT_SUCCESS"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3DynamicCompressionNotSuccess : IIS_Compression_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Reason for not doing dynamic compression") : Amended,ValueDescriptions{"No Accept-Encoding sent by client", "compression is disabled because no suitable configuration was found", "Server not configured to compress 1.0 requests", "Server not configured to compress proxy requests", "No compression scheme matches for this extension/Accept-Encoding", "Unknown Error", "Headers being sent twice for the same response", "No Headers sent before entity body send", "The response status code is not success", "There is a content-encoding already present in the response", "Server not configured to compress range requests", "Server not configured to compress this content-Type"} : Amended] uint32 Reason;

};



[Description("IIS has dynamically compressed some data") : Amended,EventTypeName{"DYNAMIC_COMPRESSION_DO"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3DynamicCompressionDo : IIS_Compression_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Original size") : Amended] uint32 OriginalSize;

  [Description("Compressed size") : Amended] uint32 CompressedSize;

};



[Description("Dynamic compression has finished") : Amended,EventTypeName{"DYNAMIC_COMPRESSION_END"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3DynamicCompressionEnd : IIS_Compression_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("Static compression has finished") : Amended,EventTypeName{"STATIC_COMPRESSION_END"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StaticCompressionEnd : IIS_Compression_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS cache events") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IIS_Cache_Trans : IIS_Trace

{

};



[Description("IIS starts accessing file cache") : Amended,EventTypeName("FILE_CACHE_ACCESS_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CacheFileCacheAccessStart : IIS_Cache_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("File name") : Amended] string FileName;

  [Description("User name") : Amended] string UserName;

  [Description("Domain name") : Amended] string DomainName;

};



[Description("IIS ends accessing file cache") : Amended,EventTypeName("FILE_CACHE_ACCESS_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CacheFileCacheAccessEnd : IIS_Cache_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Successful") : Amended] boolean Successful;

  [Description("File from cache") : Amended] boolean FileFromCache;

  [Description("File added to cache") : Amended] boolean FileAddedToCache;

  [Description("File being dirmonitored") : Amended] boolean FileDirmoned;

  [Description("Last-modified check (if done) error ignored") : Amended] boolean LastModCheckErrorIgnored;

  [Description("Error Code") : Amended] uint32 ErrorCode;

  [Description("GMT last modified time") : Amended] string LastModifiedTime;

};



[Description("IIS starts accessing URL cache to get metadata") : Amended,EventTypeName("URL_CACHE_ACCESS_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CacheURLCacheAccessStart : IIS_Cache_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Request URL") : Amended] string RequestURL;

};



[Description("IIS ends accessing URL cache") : Amended,EventTypeName("URL_CACHE_ACCESS_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CacheURLCacheAccessEnd : IIS_Cache_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Request Physical Path") : Amended] string PhysicalPath;

  [Description("URL info from cache") : Amended] boolean URLInfoFromCache;

  [Description("URL info added to cache") : Amended] boolean URLInfoAddedToCache;

  [Description("Error Code") : Amended] uint32 ErrorCode;

};



[Description("IIS decides if the request is HTTP.SYS cacheable") : Amended,EventTypeName("HTTPSYS_CACHEABLE") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CacheHttpsysCacheable : IIS_Cache_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("HTTP.SYS cacheable") : Amended] boolean HttpsysCacheable;

  [Description("Reason for not HTTP.SYS cacheable") : Amended,ValueDescriptions{"OK to cache the file", "No metadata", "HTTP.SYS cache disabled", "The file is compressible", "Footer is enabled", "Supress the entity", "URL is changed by filter", "HTTP status is not 200", "Child request", "The current handler is not HTTP.SYS friendly", "There are filters that are not cache aware", "Non anonymous auth was used", "IP restriction set on the URL", "Custom logging is enabled", "SSL restriction", "ISAPI did not specify caching for this response", "This static request contains a querystring", "There is more data remaining in this response", "This static file has not been cached in usermode", "This response is being sent using unparsed headers", "Dynamic compression enabled", "Nothing in the pipeline enabled HTTP.SYS caching", "HTTP verb must be GET for caching to occur", "Cache invalidator must be ready before caching", "Handler for the request was changed", "Request filter rule depends on headers"} : Amended] uint32 Reason;

  [Description("Cache policy") : Amended,ValueDescriptions{"No cache", "User Invalidates", "Time to Live"} : Amended] uint32 CachePolicy;

  [Description("Time to live") : Amended] uint32 TimeToLive;

};



[Description("Start lookup from output-cache") : Amended,EventTypeName("OUTPUT_CACHE_LOOKUP_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3OutputCacheLookupStart : IIS_Cache_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("Finish lookup from output-cache") : Amended,EventTypeName("OUTPUT_CACHE_LOOKUP_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3OutputCacheLookupEnd : IIS_Cache_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Result of lookup") : Amended,ValueDescriptions{"Not found", "Found and used", "Not used due to non-matching Accept header", "Not used due to non-matching Accept-Encoding header", "Caching disabled for this response", "Conditional headers Range/If-Match/If-Unmodified-Since present in the request"} : Amended] uint32 Result;

};



[Description("Start updating output-cache") : Amended,EventTypeName("OUTPUT_CACHE_UPDATE_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3OutputCacheUpdateStart : IIS_Cache_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Cache policy") : Amended,ValueDescriptions{"No cache", "User Invalidates", "Time to Live"} : Amended] uint32 CachePolicy;

  [Description("Time to live") : Amended] uint32 TimeToLive;

};



[Description("Finish updating output-cache") : Amended,EventTypeName("OUTPUT_CACHE_UPDATE_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3OutputCacheUpdateEnd : IIS_Cache_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Result of update") : Amended,ValueDescriptions{"Added", "Unknown error", "Not frequently hit", "Headers already sent to client", "Headers suppressed", "Request verb is not GET", "Response status is not 200", "Caching disabled for this response", "Response size exceeded", "Cache size exceeded", "Non unique vary-by conditions", "Entry exists", "Already cached by another cache"} : Amended] uint32 Result;

};



[Description("Output-cache disabled") : Amended,EventTypeName("OUTPUT_CACHE_DISABLED") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3OutputCacheDisabled : IIS_Cache_Trans

{

  [Description("Context ID") : Amended] object ContextId;

};



[Description("IIS has opened a handle to a file") : Amended,EventTypeName("FILE_CACHE_CREATE_FILE") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CacheFileCacheCreateFile : IIS_Cache_Trans

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("File name") : Amended] string FileName;

  [Description("User name") : Amended] string UserName;

  [Description("Domain name") : Amended] string DomainName;

};



[Description("IIS core notifications") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISRequestNotificationEvents : IIS_Trace

{

};



[Description("Start notification for module") : Amended,EventTypeName("NOTIFY_MODULE_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISRequestNotificationEventsStart : IISRequestNotificationEvents

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Module Name") : Amended] string ModuleName;

  [Description("Notification") : Amended,ValueDescriptions{"request is beginning", "request is being authenticated", "request is being authorized", "satisfy request from cache", "map handler for request", "acquire request state", "pre-execute handler", "execute handler", "release request state", "update cache", "log request", "end request", "custom notification", "send response", "read entity", "map a url to phys path"} : Amended] uint32 Notification;

  [Description("flag if this is a post notification event") : Amended] boolean fIsPostNotification;

};



[Description("Finish notification for module") : Amended,EventTypeName("NOTIFY_MODULE_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISRequestNotificationEventsEnd : IISRequestNotificationEvents

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Module Name") : Amended] string ModuleName;

  [Description("Notification") : Amended,ValueDescriptions{"request is beginning", "request is being authenticated", "request is being authorized", "satisfy request from cache", "map handler for request", "acquire request state", "pre-execute handler", "execute handler", "release request state", "update cache", "log request", "end request", "custom notification", "send response", "read entity", "map a url to phys path"} : Amended] uint32 Notification;

  [Description("flag if this is a post notification event") : Amended] boolean fIsPostNotificationEvent;

  [Description("Notification Status") : Amended,ValueDescriptions{"continue processing for notification", "finish request processing"} : Amended] uint32 NotificationStatus;

};



[Description("Completion notification for module") : Amended,EventTypeName("NOTIFY_MODULE_COMPLETION") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISRequestNotificationEventsCompletion : IISRequestNotificationEvents

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Module Name") : Amended] string ModuleName;

  [Description("Notification") : Amended,ValueDescriptions{"request is beginning", "request is being authenticated", "request is being authorized", "satisfy request from cache", "map handler for request", "acquire request state", "pre-execute handler", "execute handler", "release request state", "update cache", "log request", "end request", "custom notification", "send response", "read entity", "map a url to phys path"} : Amended] uint32 Notification;

  [Description("flag if this is a post notification event") : Amended] boolean fIsPostNotificationEvent;

  [Description("Bytes completed") : Amended] uint32 CompletionBytes;

  [Description("Error code") : Amended] uint32 ErrorCode;

};



[Description("Start notification for pre-begin request") : Amended,EventTypeName("PRE_BEGIN_REQUEST_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISRequestNotificationPreBeginStart : IISRequestNotificationEvents

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Module Name") : Amended] string ModuleName;

};



[Description("Finish notification for pre-begin request") : Amended,EventTypeName("PRE_BEGIN_REQUEST_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISRequestNotificationPreBeginEnd : IISRequestNotificationEvents

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Module Name") : Amended] string ModuleName;

  [Description("Notification Status") : Amended,ValueDescriptions{"continue processing for notification", "finish request processing"} : Amended] uint32 NotificationStatus;

};



[Description("Request processing failure") : Amended,EventTypeName("REQUEST_PROCESSING_ERROR") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISRequestNotificationEventsError : IISRequestNotificationEvents

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Module Name") : Amended] string ModuleName;

  [Description("Notification") : Amended,ValueDescriptions{"request is beginning", "request is being authenticated", "request is being authorized", "satisfy request from cache", "map handler for request", "acquire request state", "pre-execute handler", "execute handler", "release request state", "update cache", "log request", "end request", "custom notification", "send response", "read entity", "map a url to phys path"} : Amended] uint32 Notification;

  [Description("Error code") : Amended] uint32 ErrorCode;

};



[Description("Set response error status") : Amended,EventTypeName("MODULE_SET_RESPONSE_ERROR_STATUS") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISRequestNotificationEventsResponseErrorStatus : IISRequestNotificationEvents

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Module Name") : Amended] string ModuleName;

  [Description("Notification") : Amended,ValueDescriptions{"before request is beginning", "request is beginning", "request is being authenticated", "request is being authorized", "satisfy request from cache", "map handler for request", "acquire request state", "pre-execute handler", "execute handler", "release request state", "update cache", "log request", "end request", "custom notification", "send response", "read entity", "map a url to phys path"} : Amended] uint32 Notification;

  [Description("Response status code") : Amended] uint32 HttpStatus;

  [Description("Reason") : Amended] string HttpReason;

  [Description("Response substatus code") : Amended] uint16 HttpSubStatus;

  [Description("Error code") : Amended] uint32 ErrorCode;

  [Description("Configuration Exception Details") : Amended] string ConfigExceptionInfo;

};



[Description("Set response status") : Amended,EventTypeName("MODULE_SET_RESPONSE_SUCCESS_STATUS") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISRequestNotificationEventsResponseSuccessStatus : IISRequestNotificationEvents

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Module Name") : Amended] string ModuleName;

  [Description("Notification") : Amended,ValueDescriptions{"request is beginning", "request is being authenticated", "request is being authorized", "satisfy request from cache", "map handler for request", "acquire request state", "pre-execute handler", "execute handler", "release request state", "update cache", "log request", "end request", "custom notification", "send response", "read entity", "map a url to phys path"} : Amended] uint32 Notification;

  [Description("Response status code") : Amended] uint32 HttpStatus;

  [Description("Reason") : Amended] string HttpReason;

};



[Description("Set response error description") : Amended,EventTypeName("SET_RESPONSE_ERROR_DESCRIPTION") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISRequestNotificationEventsResponseErrorDescription : IISRequestNotificationEvents

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Error description") : Amended] string ErrorDescription;

};



[Description("IIS Module Events") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISModuleEvents : IIS_Trace

{

};



[Description("Start of module events") : Amended,EventTypeName("MODULE_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISModuleEventsModuleStart : IISModuleEvents

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Name of module raising event") : Amended] string ModuleName;

  [Description("Module data 1") : Amended] string Data1;

  [Description("Module Data 2") : Amended] string Data2;

  [Description("Module Error Code") : Amended] uint32 ErrorCode;

};



[Description("End of module events") : Amended,EventTypeName("MODULE_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISModuleEventsModuleEnd : IISModuleEvents

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Name of module raising event") : Amended] string ModuleName;

  [Description("Module data 1") : Amended] string Data1;

  [Description("Module Data 2") : Amended] string Data2;

  [Description("Module Error Code") : Amended] uint32 ErrorCode;

};



[Description("Module Critical Error") : Amended,EventTypeName("MODULE_CRITICAL_ERROR") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISModuleEventsModuleCriticalError : IISModuleEvents

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Name of module raising event") : Amended] string ModuleName;

  [Description("Module data 1") : Amended] string Data1;

  [Description("Module Data 2") : Amended] string Data2;

  [Description("Module Error Code") : Amended] uint32 ErrorCode;

};



[Description("Module Error") : Amended,EventTypeName("MODULE_ERROR") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISModuleEventsModuleError : IISModuleEvents

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Name of module raising event") : Amended] string ModuleName;

  [Description("Module data 1") : Amended] string Data1;

  [Description("Module Data 2") : Amended] string Data2;

  [Description("Module Error Code") : Amended] uint32 ErrorCode;

};



[Description("Module Warning") : Amended,EventTypeName("MODULE_WARNING") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISModuleEventsModuleWarning : IISModuleEvents

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Name of module raising event") : Amended] string ModuleName;

  [Description("Module data 1") : Amended] string Data1;

  [Description("Module Data 2") : Amended] string Data2;

  [Description("Module Error Code") : Amended] uint32 ErrorCode;

};



[Description("Module Information") : Amended,EventTypeName("MODULE_INFORMATION") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISModuleEventsModuleInformation : IISModuleEvents

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Name of module raising event") : Amended] string ModuleName;

  [Description("Module data 1") : Amended] string Data1;

  [Description("Module Data 2") : Amended] string Data2;

  [Description("Module Error Code") : Amended] uint32 ErrorCode;

};



[Description("Module Verbose") : Amended,EventTypeName("MODULE_VERBOSE") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISModuleEventsModuleVerbose : IISModuleEvents

{

  [Description("Context ID") : Amended] object ContextId;

  [Description("Name of module raising event") : Amended] string ModuleName;

  [Description("Module data 1") : Amended] string Data1;

  [Description("Module Data 2") : Amended] string Data2;

  [Description("Module Error Code") : Amended] uint32 ErrorCode;

};



[Description("IIS User Request") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IIS_Trans_V0 : IIS_Trace

{

};



[Description("W3 Service Received a New Request") : Amended,EventTypeName("Start") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3ReceiveNewRequest : IIS_Trans_V0

{

  [Description("Request ID") : Amended] uint64 RequestId;

  [Description("Bytes Received") : Amended] uint32 BytesReceived;

};



[Description("W3 Service Send Response") : Amended,EventTypeName{"End", "SndBody", "SndResp", "SndEnt", "SndFilt", "ErrSnd", "ErrEnt", "ErrCtx", "ErrVec", "VecSnd"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3SendResponse : IIS_Trans_V0

{

  [Description("Request ID") : Amended] uint64 RequestId;

  [Description("Bytes Sent") : Amended] uint32 BytesSent;

};



[Description("W3 StaticFile request") : Amended,EventTypeName("FileReq") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FileRequest : IIS_Trans_V0

{

  [Description("Request ID") : Amended] uint64 RequestId;

  [Description("File Name") : Amended] string FileName;

};



[Description("W3 CGI request") : Amended,EventTypeName("CGIReq") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CGIRequest : IIS_Trans_V0

{

  [Description("Request ID") : Amended] uint64 RequestId;

};



[Description("W3 ISAPI request") : Amended,EventTypeName("IsapiReq") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3IsapiRequest : IIS_Trans_V0

{

  [Description("Request ID") : Amended] uint64 RequestId;

};



[Description("W3 Service makes an OOP ISAPI request") : Amended,EventTypeName("OopReq") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3OopRequest : IIS_Trans_V0

{

  [Description("Request ID") : Amended] uint64 RequestId;

  [Description("Process ID") : Amended] uint32 ProcessId;

  [Description("Total Requests") : Amended] uint32 TotalReqs;

  [Description("Current Requests") : Amended] uint32 CurrentReqs;

};



[Description("IIS Filter Request") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IIS_Filter_Trans_V0 : IIS_Trace

{

};



[Description("W3 Filter Request") : Amended,EventTypeName("Start") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterTransStart : IIS_Filter_Trans_V0

{

  [Description("Request ID") : Amended] uint64 RequestId;

  [Description("Filter Name") : Amended] string FilterName;

};



[Description("W3 Filter Request") : Amended,EventTypeName("End") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3FilterTransEnd : IIS_Filter_Trans_V0

{

  [Description("Request ID") : Amended] uint64 RequestId;

};



[Description("IIS CGI Request") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IIS_Cgi_Trans_V0 : IIS_Trace

{

};



[Description("CGI Request") : Amended,EventTypeName{"Start", "End"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3CgiTrans : IIS_Cgi_Trans_V0

{

  [Description("Request ID") : Amended] uint64 RequestId;

};



[Description("IIS User Request") : Amended,AMENDMENT, LOCALE(0x0409)] 

class Isapi_Trans_V0 : IIS_Trace

{

};



[Description("Map RequestId to connID") : Amended,EventTypeName("Start") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IsapiMapRequestId : Isapi_Trans_V0

{

  [Description("Request ID") : Amended] uint64 RequestId;

  [Description("connID") : Amended] uint32 connID;

  [Description("Boolean Out Of Process Flag") : Amended] uint32 fOop;

};



[Description("Delete Isapi Context") : Amended,EventTypeName{"End", "SndHdr", "SndHdrEx", "VecSnd", "ErrSnd", "SsfSnd", "SsfErr"} : Amended,AMENDMENT, LOCALE(0x0409)] 

class IsapiDeleteContext : Isapi_Trans_V0

{

  [Description("Request ID") : Amended] uint64 RequestId;

  [Description("connID") : Amended] uint32 connID;

};



[AMENDMENT, LOCALE(0x0409)] 

class IIS_Global_Trace : EventTrace

{

  [Description("Enable Flags") : Amended,ValueDescriptions{"IIS process startup events", "IIS process shutdown events", "IIS global all events"} : Amended] uint32 Flags;

  [Description("Levels") : Amended,ValueDescriptions{"Abnormal exit or termination", "Severe errors", "Warnings", "Information", "Detailed information"} : Amended] uint32 Level;

};



[Description("IIS process startup events") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IIS_Startup_Trans : IIS_Global_Trace

{

};



[Description("IIS process initialization info") : Amended,EventTypeName("GLOBAL_PROCESS_START_INFO") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupProcessStartInfo : IIS_Startup_Trans

{

  [Description("Command line arguments") : Amended] string CommandLineArgs;

  [Description("IIS5 compatibility mode") : Amended] boolean IIS5CompatMode;

  [Description("User name of the process") : Amended] string UserName;

  [Description("Process affinity mask") : Amended] uint32 ProcessAffinityMask;

};



[Description("W3 server initialization starts") : Amended,EventTypeName("GLOBAL_W3_SERVER_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupW3serverStart : IIS_Startup_Trans

{

};



[Description("Resource dll initialization starts") : Amended,EventTypeName("GLOBAL_RESOURCE_DLL_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupResourceDllStart : IIS_Startup_Trans

{

};



[Description("IISUTIL initialization starts") : Amended,EventTypeName("GLOBAL_IISUTIL_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupIISUtilStart : IIS_Startup_Trans

{

};



[Description("WINSOCK initialization starts") : Amended,EventTypeName("GLOBAL_WINSOCK_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupWinsockStart : IIS_Startup_Trans

{

};



[Description("Metabase initialization starts") : Amended,EventTypeName("GLOBAL_METABASE_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupMetabaseStart : IIS_Startup_Trans

{

};



[Description("MB listener initialization starts") : Amended,EventTypeName("GLOBAL_MB_LISTENER_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupMblistenerStart : IIS_Startup_Trans

{

};



[Description("W3 site initialization starts") : Amended,EventTypeName("GLOBAL_W3_SITE_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupW3siteStart : IIS_Startup_Trans

{

};



[Description("ULATQ initialization starts") : Amended,EventTypeName("GLOBAL_ULATQ_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupUlatqStart : IIS_Startup_Trans

{

};



[Description("Global filter initialization starts") : Amended,EventTypeName("GLOBAL_FILTER_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupGlobalFilterStart : IIS_Startup_Trans

{

};



[Description("Site list initialization starts") : Amended,EventTypeName("GLOBAL_SITE_LIST_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupSiteListStart : IIS_Startup_Trans

{

};



[Description("Cache initialization starts") : Amended,EventTypeName("GLOBAL_CACHE_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupCacheStart : IIS_Startup_Trans

{

};



[Description("W3 connection initialization starts") : Amended,EventTypeName("GLOBAL_W3_CONNECTION_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupW3connectionStart : IIS_Startup_Trans

{

};



[Description("W3 context initialization starts") : Amended,EventTypeName("GLOBAL_W3_CONTEXT_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupW3contextStart : IIS_Startup_Trans

{

};



[Description("W3 request initialization starts") : Amended,EventTypeName("GLOBAL_W3_REQUEST_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupW3requestStart : IIS_Startup_Trans

{

};



[Description("W3 response initialization starts") : Amended,EventTypeName("GLOBAL_W3_RESPONSE_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupW3responseStart : IIS_Startup_Trans

{

};



[Description("Server variable initialization starts") : Amended,EventTypeName("GLOBAL_SERVER_VARIABLE_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupServerVariableStart : IIS_Startup_Trans

{

};



[Description("Mime map initialization starts") : Amended,EventTypeName("GLOBAL_MIME_MAP_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupMimeMapStart : IIS_Startup_Trans

{

};



[Description("Logging initialization starts") : Amended,EventTypeName("GLOBAL_LOGGING_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupLoggingStart : IIS_Startup_Trans

{

};



[Description("Raw connection initialization starts") : Amended,EventTypeName("GLOBAL_RAW_CONNECTION_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupRawConnectionStart : IIS_Startup_Trans

{

};



[Description("Certificate initialization starts") : Amended,EventTypeName("GLOBAL_CERTIFICATE_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupCertificateStart : IIS_Startup_Trans

{

};



[Description("ISAPI restriction list initialization starts") : Amended,EventTypeName("GLOBAL_ISAPI_RESTRICTION_LIST_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupISAPIRestrictionListStart : IIS_Startup_Trans

{

};



[Description("CGI restriction list initialization starts") : Amended,EventTypeName("GLOBAL_CGI_RESTRICTION_LIST_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupCGIRestrictionListStart : IIS_Startup_Trans

{

};



[Description("Compression initialization starts") : Amended,EventTypeName("GLOBAL_COMPRESSION_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupCompressionStart : IIS_Startup_Trans

{

};



[Description("W3 server initialization ends") : Amended,EventTypeName("GLOBAL_W3_SERVER_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupW3serverEnd : IIS_Startup_Trans

{

};



[Description("W3 server initialization error") : Amended,EventTypeName("GLOBAL_W3_SERVER_INIT_ERROR") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupW3serverInitError : IIS_Startup_Trans

{

  [Description("W3 server initialization status") : Amended] uint32 InitStatus;

  [Description("W3 server initialization error code") : Amended] uint32 ErrorCode;

};



[Description("W3 filter load starts") : Amended,EventTypeName("FILTER_LOAD_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupFilterLoadStart : IIS_Startup_Trans

{

  [Description("Filter Name") : Amended] string FilterName;

};



[Description("W3 filter load ends") : Amended,EventTypeName("FILTER_LOAD_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupFilterLoadEnd : IIS_Startup_Trans

{

  [Description("Filter Name") : Amended] string FilterName;

  [Description("W3 filter load return code") : Amended] uint32 ErrorCode;

};



[Description("ULATQ starts listening for requests") : Amended,EventTypeName("GLOBAL_ULATQ_START_LISTENING") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3StartupUlatqStartListening : IIS_Startup_Trans

{

};



[Description("IIS process shutdown events") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IIS_Shutdown_Trans : IIS_Global_Trace

{

};



[Description("IIS process shutdown mode") : Amended,EventTypeName("GLOBAL_PROCESS_SHUTDOWN_MODE") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3ShutdownProcessMode : IIS_Shutdown_Trans

{

  [Description("Immediate shutdown") : Amended] boolean ShutdownImmediate;

  [Description("All CGI has been killed") : Amended] boolean AllCGIKilled;

};



[Description("W3 server termination starts") : Amended,EventTypeName("GLOBAL_W3_SERVER_SHUTDOWN_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3ShutdownW3serverShutdownStart : IIS_Shutdown_Trans

{

};



[Description("W3 server termination ends") : Amended,EventTypeName("GLOBAL_W3_SERVER_SHUTDOWN_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3ShutdownW3serverShutdownEnd : IIS_Shutdown_Trans

{

};



[Description("W3 filter unload starts") : Amended,EventTypeName("FILTER_UNLOAD_START") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3ShutdownFilterUnloadStart : IIS_Shutdown_Trans

{

  [Description("Filter Name") : Amended] string FilterName;

};



[Description("W3 filter unload ends") : Amended,EventTypeName("FILTER_UNLOAD_END") : Amended,AMENDMENT, LOCALE(0x0409)] 

class W3ShutdownFilterUnloadEnd : IIS_Shutdown_Trans

{

  [Description("Filter Name") : Amended] string FilterName;

};



[Description("IIS global cache events") : Amended,AMENDMENT, LOCALE(0x0409)] 

class IISGlobalCacheEvents : IIS_Global_Trace

{

};