<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v3" manifestVersion="1.0" copyright="Copyright (c) Microsoft Corporation. All Rights Reserved.">
  <assemblyIdentity name="Microsoft-Windows-RPC-Local" version="10.0.10586.306" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
  <dependency discoverable="no" resourceType="Resources">
    <dependentAssembly>
      <assemblyIdentity name="Microsoft-Windows-RPC-Local.Resources" version="10.0.10586.306" processorArchitecture="amd64" language="*" buildType="release" publicKeyToken="31bf3856ad364e35" />
    </dependentAssembly>
  </dependency>
  <file name="rpcrt4.dll" destinationPath="$(runtime.system32)\" sourceName="rpcrt4.dll" sourcePath=".\" importPath="$(build.nttree)\">
    <securityDescriptor name="WRP_FILE_DEFAULT_SDDL" />
    <signatureInfo xmlns="urn:schemas-microsoft-com:asm.v3">
      <signatureDescriptor PETrust="true" pageHash="true" />
    </signatureInfo>
    <asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2">
      <dsig:Transforms xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">Gmgr2mXP7vOILgGBLXp6daT9kRQN6NxYdzZDwWtmYX8=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <memberships>
    <categoryMembership>
      <id name="Microsoft.Windows.Categories" version="1.0.0.0" publicKeyToken="365143bb27e7ac8b" typeName="BootRecovery" />
    </categoryMembership>
  </memberships>
  <registryKeys>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Rpc">
      <securityDescriptor name="REG_RPC_ADMIN_RW_ACL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Rpc\SecurityService">
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Rpc\ClientProtocols">
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{b5866878-bd99-11d0-b04b-00c04fd91550}">
      <registryValue name="" valueType="REG_SZ" value="TypeFactory" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{b5866878-bd99-11d0-b04b-00c04fd91550}\InprocServer32">
      <registryValue name="" valueType="REG_EXPAND_SZ" value="%SystemRoot%\system32\rpcrt4.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
  </registryKeys>
  <trustInfo>
    <security>
      <accessControl>
        <securityDescriptorDefinitions>
          <securityDescriptorDefinition name="REG_RPC_ADMIN_RW_ACL" sddl="O:BAG:SYD:PAI(A;CI;GA;;;SY)(A;CI;CCDCLCSWRPSDRC;;;BA)(A;CI;KR;;;BU)(A;CI;KR;;;S-1-15-2-1)" operationHint="replace" />
          <securityDescriptorDefinition name="WRP_FILE_DEFAULT_SDDL" sddl="O:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464G:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464D:P(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;GRGX;;;BA)(A;;GRGX;;;SY)(A;;GRGX;;;BU)(A;;GRGX;;;S-1-15-2-1)S:(AU;FASA;0x000D0116;;;WD)" operationHint="replace" description="Default SDDL for Windows Resource Protected file" />
          <securityDescriptorDefinition name="WRP_REGKEY_DEFAULT_SDDL" sddl="O:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464G:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464D:P(A;CI;GA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;CI;GR;;;SY)(A;CI;GR;;;BA)(A;CI;GR;;;BU)(A;CI;GR;;;S-1-15-2-1)" operationHint="replace" />
        </securityDescriptorDefinitions>
      </accessControl>
    </security>
  </trustInfo>
  <localization>
    <resources culture="en-US">
      <stringTable>
        <string id="AuthenticationLevels.RPC_C_AUTHN_LEVEL_CALL" value="Call" />
        <string id="AuthenticationLevels.RPC_C_AUTHN_LEVEL_CONNECT" value="Connect" />
        <string id="AuthenticationLevels.RPC_C_AUTHN_LEVEL_DEFAULT" value="Default" />
        <string id="AuthenticationLevels.RPC_C_AUTHN_LEVEL_NONE" value="None" />
        <string id="AuthenticationLevels.RPC_C_AUTHN_LEVEL_PKT" value="Packet" />
        <string id="AuthenticationLevels.RPC_C_AUTHN_LEVEL_PKT_INTEGRITY" value="Packet Integrity" />
        <string id="AuthenticationLevels.RPC_C_AUTHN_LEVEL_PKT_PRIVACY" value="Packet Privacy" />
        <string id="AuthenticationServices.RPC_C_AUTHN_GSS_KERBEROS" value="Kerberos" />
        <string id="AuthenticationServices.RPC_C_AUTHN_GSS_NEGOTIATE" value="Negotiate" />
        <string id="AuthenticationServices.RPC_C_AUTHN_GSS_SCHANNEL" value="SChannel" />
        <string id="AuthenticationServices.RPC_C_AUTHN_KERNEL" value="Kernel" />
        <string id="AuthenticationServices.RPC_C_AUTHN_WINNT" value="NTLM" />
        <string id="Channel.Debug" value="Debug" />
        <string id="Channel.EEInfo" value="EEInfo" />
        <string id="description" value="Support for local RPC over LPC and Named Pipes." />
        <string id="displayName" value="Local RPC support" />
        <string id="event.RpcClientCallEndEvent" value="Client RPC call completed. %tStatus: %t%1" />
        <string id="event.RpcClientCallStartEvent" value="Client RPC call started. %tInterfaceUuid: %t%1 %tOpNum: %t%2 %tProtocol: %t%3 %tNetworkAddress %t%4 %tEndpoint %t%5 %tBinding Options %t%6 %tAuthentication Level %t7 %tAuthentication Service %t8 Impersonation Level %t9" />
        <string id="event.RpcEEInfoEvent" value="Extended Error Information: %n%tProcessName: %t%1 %n%tComputerName: %t%2 %n%tProcessId: %t%3 %n%tStatus: %t%6 %n%tDetectionLocation: %t%7" />
        <string id="event.RpcFwRejectEvent" value="An RPC call was blocked by an RPC firewall filter. %n%tProcessName: %t%1 %n%tInterfaceUuid: %t%2 %n%tRpcFilterKey:%t%3" />
        <string id="event.RpcGeneralDebugEvent" value="An error occured. %n%tProcessName: %t%1 %n%tDetectionLocation: %t%2 %n%tStatus: %t%3 %n%tAdditionaData: %t%4 %n%tAddtionalData: %t%5" />
        <string id="event.RpcHttpLogEventStartEvent" value="RPC/HTTP start event" />
        <string id="event.RpcHttpLogEventStopEvent" value="RPC/HTTP stop event" />
        <string id="event.RpcInterfaceRegisterEvent" value="RPC interface registered. %tInterface UUID %1%tTypeMgr %2%tFlags %3%tMax Calls %4" />
        <string id="event.RpcInterfaceUnregisterEvent" value="RPC interface unregistered. %tInterface UUID %1%tTypeMgr" />
        <string id="event.RPCLogEvent" value="RPC Log Event. %n%tSubject: %t%1 %tVerb: %t%2 %tSubjectPointer: %t%3 %tObjectPointer: %t%4 %tData: %t%5" />
        <string id="event.RpcPacketReceivedEvent" value="RPC received a packet" />
        <string id="event.RpcPacketSentEvent" value="RPC sent a packet" />
        <string id="event.RpcRaiseExceptionEvent" value="Call failed due to RpcRaiseException. %tStatus: %t%1" />
        <string id="event.RpcServerCallEndEvent" value="Server RPC call was completed. %tStatus: %t%1" />
        <string id="event.RpcServerCallStartEvent" value="Server RPC call started. %tInterfaceUuid: %t%1 %tOpNum: %t%2 %tProtocol: %t%3 %tEndpoint %t%5 %tAuthentication Level %t7 %tAuthentication Service %t8" />
        <string id="event.RpcUseProtocolEvent" value="RPC Server bound to protocol. %tProtocol %1%tEndpoint %2" />
        <string id="event_RPC_EVENTLOG_ASYNC_HWND_USE_ERR" value="Application (%1) (PID: %2) is using Windows functionality that is not present in this release of Windows. For obtaining an updated version of the application, please, contact the application vendor. The technical information that needs to be conveyed to the application vendor is this: &quot;An RPC method using synchronous pipes has been called on on protocol sequence %3 interface with unique identifier %4. Usage and support of synchronous pipes has been deprecated for this release of Windows. For information on the deprecation process, please, see http://go.microsoft.com/fwlink/?LinkId=36415.&quot;  User Action Contact the application vendor for updated version of the application." />
        <string id="event_RPC_EVENTLOG_DG_CLI_USE_ERR" value="Application (%1) (PID: %2) is using Windows functionality that is not present in this release of Windows. For obtaining an updated version of the application, please, contact the application vendor. The technical information that needs to be conveyed to the application vendor is this:  &quot;An RPC method has been called on a connectionless protocol sequence %3 and interface with unique identifier %4. Usage and support of this protocol sequence has been deprecated for this release of Windows. For information on the deprecation process, please, see http://go.microsoft.com/fwlink/?LinkId=36415.&quot;  User Action Contact the application vendor for updated version of the application." />
        <string id="event_RPC_EVENTLOG_DG_PIPE_USE_ERR" value="Application (%1) (PID: %2) is using Windows functionality that is not present in this release of Windows. For obtaining an updated version of the application, please, contact the application vendor. The technical information that needs to be conveyed to the application vendor is this: &quot;An RPC method using pipes has been called on on protocol sequence %3 interface with unique identifier %4. Usage and support of pipes on this protocol sequence has been deprecated for this release of Windows. For information on the deprecation process, please, see http://go.microsoft.com/fwlink/?LinkId=36415.&quot;  User Action Contact the application vendor for updated version of the application." />
        <string id="event_RPC_EVENTLOG_DG_SRV_USE_ERR" value="Application (%1) (PID: %2) is using Windows functionality that is not present in this release of Windows. For obtaining an updated version of the application, please, contact the application vendor. The technical information that needs to be conveyed to the application vendor is this:  &quot;An RPC method has been called on a connectionless protocol sequence %3. Usage and support of this protocol sequence has been deprecated for this release of Windows. For information on the deprecation process, please, see http://go.microsoft.com/fwlink/?LinkId=36415.&quot;  User Action Contact the application vendor for updated version of the application." />
        <string id="event_RPC_EVENTLOG_FW_EP_ADD_ERR" value="Application (%1) (PID: %2) has failed to add endpoint %3:%4 for interface with unique identifier %5 with error %6.  User Action Verify that the machine has sufficient memory.  Verify that no other process is listening on the endpoint." />
        <string id="event_RPC_EVENTLOG_NDR_ALLOCATE_LEAK_FAILURE" value="Possible Memory Leak.  Application (%1) (PID: %2) has passed a non-NULL pointer to RPC for an [out] parameter marked [allocate(all_nodes)].  [allocate(all_nodes)] parameters are always reallocated; if the original pointer contained the address of valid memory, that memory will be leaked.  The call originated on the interface with UUID (%3), Method number (%4).  User Action: Contact your application vendor for an updated version of the application." />
        <string id="event_RPC_EVENTLOG_NDR_CONSTANT_IID_FAILURE" value="Application (%1) (PID: %2) has failed to complete a COM call because an incorrect interface ID was passed as a parameter.  The expected Interface ID was %3, and the Interface ID returned was %4.  User Action Contact the application vendor for updated version of the application." />
        <string id="event_RPC_EVENTLOG_NDR_MCCP_FAILURE" value="Application (%1) (PID: %2) has failed to complete a COM/RPC call because of an invalid message from server.  User Action Try the operation again. If the problem persists, contact your system administrator." />
        <string id="event_RPC_EVENTLOG_NS_USE_ERR" value="Application (%1) (PID: %2) is using Windows functionality that is not present in this release of Windows. For obtaining an updated version of the application, please, contact the application vendor. The technical information that needs to be conveyed to the application vendor is this: &quot;An RPC method using the name service has been called. Usage and support for the RPC name service has been deprecated for this release of Windows.  For information on the deprecation process, please, see http://go.microsoft.com/fwlink/?LinkId=36415.&quot;  User Action Contact the application vendor for updated version of the application." />
        <string id="event_RPC_EVENTLOG_SYNC_PIPE_USE_ERR" value="Application (%1) (PID: %2) is using Windows functionality that is not present in this release of Windows. For obtaining an updated version of the application, please, contact the application vendor. The technical information that needs to be conveyed to the application vendor is this: &quot;An RPC method using synchronous pipes has been called on on protocol sequence %3 interface with unique identifier %4. Usage and support of synchronous pipes on this protocol sequence has been deprecated for this release of Windows. For information on the deprecation process, please, see http://go.microsoft.com/fwlink/?LinkId=36415.&quot;  User Action Contact the application vendor for updated version of the application." />
        <string id="EventTypes.EV_ABORT" value="ABORT" />
        <string id="EventTypes.EV_ACK" value="ACK" />
        <string id="EventTypes.EV_ALLOCATE" value="ALLOCATE" />
        <string id="EventTypes.EV_APC" value="APC" />
        <string id="EventTypes.EV_BHCOPY" value="BHCOPY" />
        <string id="EventTypes.EV_BUFFER_FAIL" value="BUFFER_FAIL" />
        <string id="EventTypes.EV_BUFFER_IN" value="BUFFER_IN" />
        <string id="EventTypes.EV_BUFFER_OUT" value="BUFFER_OUT" />
        <string id="EventTypes.EV_CALL_STATE" value="CALL_STATE" />
        <string id="EventTypes.EV_CALLBACK" value="CALLBACK" />
        <string id="EventTypes.EV_CLEANUP" value="CLEANUP" />
        <string id="EventTypes.EV_CREATE" value="CREATE" />
        <string id="EventTypes.EV_DEC" value="DEC" />
        <string id="EventTypes.EV_DELAY" value="DELAY" />
        <string id="EventTypes.EV_DELETE" value="DELETE" />
        <string id="EventTypes.EV_DISASSOC" value="DISASSOC" />
        <string id="EventTypes.EV_DROP" value="DROP" />
        <string id="EventTypes.EV_INC" value="INC" />
        <string id="EventTypes.EV_LOCK_READER" value="LOCK_READER" />
        <string id="EventTypes.EV_LOCK_UNLOCK" value="LOCK_UNLOCK" />
        <string id="EventTypes.EV_LOCK_WRITER" value="LOCK_WRITER" />
        <string id="EventTypes.EV_NOTIFY" value="NOTIFY" />
        <string id="EventTypes.EV_OPER" value="OPER" />
        <string id="EventTypes.EV_PCONTEXT_ALLOC" value="PCONTEXT_ALLOC" />
        <string id="EventTypes.EV_PCONTEXT_DELETE" value="PCONTEXT_DELETE" />
        <string id="EventTypes.EV_PKT_IN" value="PKT_IN" />
        <string id="EventTypes.EV_PKT_OUT" value="PKT_OUT" />
        <string id="EventTypes.EV_POP" value="POP" />
        <string id="EventTypes.EV_PROC" value="PROC" />
        <string id="EventTypes.EV_PRUNE" value="PRUNE" />
        <string id="EventTypes.EV_PUSH" value="PUSH" />
        <string id="EventTypes.EV_QUERY" value="QUERY" />
        <string id="EventTypes.EV_REMOVED" value="REMOVED" />
        <string id="EventTypes.EV_RESOLVED" value="RESOLVED" />
        <string id="EventTypes.EV_RESUME" value="RESUME" />
        <string id="EventTypes.EV_SEC_ACCEPT1" value="SEC_ACCEPT1" />
        <string id="EventTypes.EV_SEC_ACCEPT3" value="SEC_ACCEPT3" />
        <string id="EventTypes.EV_SEC_INIT1" value="SEC_INIT1" />
        <string id="EventTypes.EV_SEC_INIT3" value="SEC_INIT3" />
        <string id="EventTypes.EV_SEC_SIGN_OR_SEAL" value="SEC_SIGN_OR_SEAL" />
        <string id="EventTypes.EV_SEC_VERIFY_OR_UNSEAL" value="SEC_VERIFY_OR_UNSEAL" />
        <string id="EventTypes.EV_SET" value="SET" />
        <string id="EventTypes.EV_START" value="START" />
        <string id="EventTypes.EV_STATE" value="STATE" />
        <string id="EventTypes.EV_STATUS" value="STATUS" />
        <string id="EventTypes.EV_STOP" value="STOP" />
        <string id="EventTypes.EV_SUSPEND" value="SUSPEND" />
        <string id="EventTypes.EV_TP_CONVERT" value="TP_CONVERT" />
        <string id="EventTypes.EV_TP_WAIT" value="TP_WAIT" />
        <string id="EventTypes.EV_TRANSFER" value="TRANSFER" />
        <string id="EventTypes.EV_WINDOW" value="WINDOW" />
        <string id="ImpersonationLevels.RPC_C_IMP_LEVEL_ANONYMOUS" value="Anonymous" />
        <string id="ImpersonationLevels.RPC_C_IMP_LEVEL_DEFAULT" value="Default" />
        <string id="ImpersonationLevels.RPC_C_IMP_LEVEL_DELEGATE" value="Delegate" />
        <string id="ImpersonationLevels.RPC_C_IMP_LEVEL_IDENTIFY" value="Identify" />
        <string id="ImpersonationLevels.RPC_C_IMP_LEVEL_IMPERSONATE" value="Impersonate" />
        <string id="ProtocolSequence.RPC_PROTSEQ_HTTP" value="RPC/HTTP" />
        <string id="ProtocolSequence.RPC_PROTSEQ_LRPC" value="LRPC" />
        <string id="ProtocolSequence.RPC_PROTSEQ_NMP" value="Named Pipes" />
        <string id="ProtocolSequence.RPC_PROTSEQ_TCP" value="TCP" />
        <string id="Provider.Name" value="Microsoft-Windows-RPC" />
        <string id="Publisher.Name" value="Microsoft-Windows-RPC" />
        <string id="RegKeyRpcAdminRWDisplayName" value="Permissions for Rpc key" />
        <string id="RpcHttp2ObjectTypes.BOTTOM_CHANNEL" value="BOTTOM_CHANNEL" />
        <string id="RpcHttp2ObjectTypes.CALLBACK" value="CALLBACK" />
        <string id="RpcHttp2ObjectTypes.CDATA_ORIGINATOR" value="CDATA_ORIGINATOR" />
        <string id="RpcHttp2ObjectTypes.CHANNEL" value="CHANNEL" />
        <string id="RpcHttp2ObjectTypes.CLIENT_CHANNEL" value="CLIENT_CHANNEL" />
        <string id="RpcHttp2ObjectTypes.CLIENT_VC" value="CLIENT_VC" />
        <string id="RpcHttp2ObjectTypes.ENDPOINT_RECEIVER" value="ENDPOINT_RECEIVER" />
        <string id="RpcHttp2ObjectTypes.FLOW_CONTROL_SENDER" value="FLOW_CONTROL_SENDER" />
        <string id="RpcHttp2ObjectTypes.FRAGMENT_RECEIVER" value="FRAGMENT_RECEIVER" />
        <string id="RpcHttp2ObjectTypes.IIS_CHANNEL" value="IIS_CHANNEL" />
        <string id="RpcHttp2ObjectTypes.IIS_SENDER_CHANNEL" value="IIS_SENDER_CHANNEL" />
        <string id="RpcHttp2ObjectTypes.INITIAL_RAW_CONNECTION" value="INITIAL_RAW_CONNECTION" />
        <string id="RpcHttp2ObjectTypes.INPROXY_VC" value="INPROXY_VC" />
        <string id="RpcHttp2ObjectTypes.OUTPROXY_VC" value="OUTPROXY_VC" />
        <string id="RpcHttp2ObjectTypes.PLUG_CHANNEL" value="PLUG_CHANNEL" />
        <string id="RpcHttp2ObjectTypes.PROXY_RECEIVER" value="PROXY_RECEIVER" />
        <string id="RpcHttp2ObjectTypes.PROXY_SOCKET_CHANNEL" value="PROXY_SOCKET_CHANNEL" />
        <string id="RpcHttp2ObjectTypes.PROXY_VC" value="PROXY_VC" />
        <string id="RpcHttp2ObjectTypes.RAW_CONNECTION" value="RAW_CONNECTION" />
        <string id="RpcHttp2ObjectTypes.SERVER_CHANNEL" value="SERVER_CHANNEL" />
        <string id="RpcHttp2ObjectTypes.SERVER_VC" value="SERVER_VC" />
        <string id="RpcHttp2ObjectTypes.SOCKET_CHANNEL" value="SOCKET_CHANNEL" />
        <string id="RpcHttp2ObjectTypes.WINHTTP_CALLBACK" value="WINHTTP_CALLBACK" />
        <string id="RpcHttp2ObjectTypes.WINHTTP_CHANNEL" value="WINHTTP_CHANNEL" />
        <string id="RpcHttp2ObjectTypes.WINHTTP_RAW" value="WINHTTP_RAW" />
        <string id="RpcHttp2Operations.ABORT" value="ABORT" />
        <string id="RpcHttp2Operations.CHANNEL_RECYCLE" value="CHANNEL_RECYCLE" />
        <string id="RpcHttp2Operations.CHECK_RECV_COMPLETE" value="CHECK_RECV_COMPLETE" />
        <string id="RpcHttp2Operations.CLOSE" value="CLOSE" />
        <string id="RpcHttp2Operations.COMPLETE_HELPER" value="COMPLETE_HELPER" />
        <string id="RpcHttp2Operations.COMPLEX_T_RECV" value="COMPLEX_T_RECV" />
        <string id="RpcHttp2Operations.COMPLEX_T_SEND" value="COMPLEX_T_SEND" />
        <string id="RpcHttp2Operations.DIRECT_RECV_COMPLETE" value="DIRECT_RECV_COMPLETE" />
        <string id="RpcHttp2Operations.DIRECT_SEND_COMPLETE" value="DIRECT_SEND_COMPLETE" />
        <string id="RpcHttp2Operations.FREE_OBJECT" value="FREE_OBJECT" />
        <string id="RpcHttp2Operations.IIS_IO_COMPLETED" value="IIS_IO_COMPLETED" />
        <string id="RpcHttp2Operations.OPEN" value="OPEN" />
        <string id="RpcHttp2Operations.RECV" value="RECV" />
        <string id="RpcHttp2Operations.RECV_COMPLETE" value="RECV_COMPLETE" />
        <string id="RpcHttp2Operations.SEND" value="SEND" />
        <string id="RpcHttp2Operations.SEND_CANCELLED" value="SEND_CANCELLED" />
        <string id="RpcHttp2Operations.SEND_COMPLETE" value="SEND_COMPLETE" />
        <string id="RpcHttp2Operations.SYNC_RECV" value="SYNC_RECV" />
        <string id="RpcHttp2Operations.UNPLUG" value="UNPLUG" />
        <string id="RpcHttp2Operations.WHTTP_DELAYED_RECV" value="WHTTP_DELAYED_RECV" />
        <string id="RpcHttp2Operations.WHTTP_DRECV_COMPLETE" value="WHTTP_DRECV_COMPLETE" />
        <string id="RpcHttp2Operations.WHTTP_DSEND_COMPLETE" value="WHTTP_DSEND_COMPLETE" />
        <string id="RpcHttp2Operations.WHTTP_ERROR" value="WHTTP_ERROR" />
        <string id="RpcHttp2Operations.WINHTTP_CALLBACK" value="WINHTTP_CALLBACK" />
        <string id="RpcHttp2WinHttpOperations.WinHttpAddRequestHeaders" value="WinHttpAddRequestHeaders" />
        <string id="RpcHttp2WinHttpOperations.WinHttpAutoLogon" value="WinHttpAutoLogon" />
        <string id="RpcHttp2WinHttpOperations.WinHttpCloseHandle" value="WinHttpCloseHandle" />
        <string id="RpcHttp2WinHttpOperations.WinHttpConnect" value="WinHttpConnect" />
        <string id="RpcHttp2WinHttpOperations.WinHttpGetIEProxyConfigForCurrentUser" value="WinHttpGetIEProxyConfigForCurrentUser" />
        <string id="RpcHttp2WinHttpOperations.WinHttpGetProxyForUrl" value="WinHttpGetProxyForUrl" />
        <string id="RpcHttp2WinHttpOperations.WinHttpOpen" value="WinHttpOpen" />
        <string id="RpcHttp2WinHttpOperations.WinHttpOpenRequest" value="WinHttpOpenRequest" />
        <string id="RpcHttp2WinHttpOperations.WinHttpQueryAuthSchemes" value="WinHttpQueryAuthSchemes" />
        <string id="RpcHttp2WinHttpOperations.WinHttpQueryDataAvailable" value="WinHttpQueryDataAvailable" />
        <string id="RpcHttp2WinHttpOperations.WinHttpQueryHeaders" value="WinHttpQueryHeaders" />
        <string id="RpcHttp2WinHttpOperations.WinHttpQueryOption" value="WinHttpQueryOption" />
        <string id="RpcHttp2WinHttpOperations.WinHttpReadData" value="WinHttpReadData" />
        <string id="RpcHttp2WinHttpOperations.WinHttpReceiveResponse" value="WinHttpReceiveResponse" />
        <string id="RpcHttp2WinHttpOperations.WinHttpSendRequest" value="WinHttpSendRequest" />
        <string id="RpcHttp2WinHttpOperations.WinHttpSetCredentials" value="WinHttpSetCredentials" />
        <string id="RpcHttp2WinHttpOperations.WinHttpSetOption" value="WinHttpSetOption" />
        <string id="RpcHttp2WinHttpOperations.WinHttpSetStatusCallback" value="WinHttpSetStatusCallback" />
        <string id="RpcHttp2WinHttpOperations.WinHttpWriteData" value="WinHttpWriteData" />
        <string id="RpcHttpFunctionStartEvent" value="RPC/HTTP Function started" />
        <string id="RpcHttpFunctionStopEvent" value="RPC/HTTP Function ended" />
        <string id="SubjectTypes.SU_ADDRESS" value="ADDRESS" />
        <string id="SubjectTypes.SU_ALPC" value="ALPC" />
        <string id="SubjectTypes.SU_ASSOC" value="ASSOC" />
        <string id="SubjectTypes.SU_BCACHE" value="BCACHE" />
        <string id="SubjectTypes.SU_BCACHE2" value="BCACHE2" />
        <string id="SubjectTypes.SU_CASSOC" value="CASSOC" />
        <string id="SubjectTypes.SU_CAUSAL_F" value="CAUSAL_F" />
        <string id="SubjectTypes.SU_CCALL" value="CCALL" />
        <string id="SubjectTypes.SU_CCONN" value="CCONN" />
        <string id="SubjectTypes.SU_CENDPOINT" value="CENDPOINT" />
        <string id="SubjectTypes.SU_CORRUPT" value="CORRUPT" />
        <string id="SubjectTypes.SU_CTXHANDLE" value="CTXHANDLE" />
        <string id="SubjectTypes.SU_EEINFO" value="EEINFO" />
        <string id="SubjectTypes.SU_ENGINE" value="ENGINE" />
        <string id="SubjectTypes.SU_EVENT" value="EVENT" />
        <string id="SubjectTypes.SU_EXCEPT" value="EXCEPT" />
        <string id="SubjectTypes.SU_GC" value="GC" />
        <string id="SubjectTypes.SU_HANDLE" value="HANDLE" />
        <string id="SubjectTypes.SU_HEAP" value="HEAP" />
        <string id="SubjectTypes.SU_HTTPv2" value="HTTPv2" />
        <string id="SubjectTypes.SU_IF" value="IF" />
        <string id="SubjectTypes.SU_MUTEX" value="MUTEX" />
        <string id="SubjectTypes.SU_PACKET" value="PACKET" />
        <string id="SubjectTypes.SU_PROTOCOL" value="PROTOCOL" />
        <string id="SubjectTypes.SU_PROVIDER" value="PROVIDER" />
        <string id="SubjectTypes.SU_REFOBJ" value="REFOBJ" />
        <string id="SubjectTypes.SU_RESERVED_MEM" value="RESERVED_MEM" />
        <string id="SubjectTypes.SU_SASSOC" value="SASSOC" />
        <string id="SubjectTypes.SU_SCALL" value="SCALL" />
        <string id="SubjectTypes.SU_SCONN" value="SCONN" />
        <string id="SubjectTypes.SU_SECCRED" value="SECCRED" />
        <string id="SubjectTypes.SU_SSECCTX" value="SSECCTX" />
        <string id="SubjectTypes.SU_STABLE" value="STABLE" />
        <string id="SubjectTypes.SU_THREAD" value="THREAD" />
        <string id="SubjectTypes.SU_TP_ALPC" value="TP_ALPC" />
        <string id="SubjectTypes.SU_TP_CALLBACK" value="TP_CALLBACK" />
        <string id="SubjectTypes.SU_TP_IO" value="TP_IO" />
        <string id="SubjectTypes.SU_TP_TIMER" value="TP_TIMER" />
        <string id="SubjectTypes.SU_TP_WAIT" value="TP_WAIT" />
        <string id="SubjectTypes.SU_TP_WORK" value="TP_WORK" />
        <string id="SubjectTypes.SU_TRANS_CONN" value="TRANS_CONN" />
        <string id="task_RPC_EVENTLOG_ERROR_CATEGORY" value="RPC Error" />
      </stringTable>
    </resources>
  </localization>
  <instrumentation>
    <events xmlns="http://schemas.microsoft.com/win/2004/08/events">
      <provider guid="{6ad52b32-d609-4be9-ae07-ce8dae937e39}" message="$(string.Publisher.Name)" messageFileName="%SystemRoot%\system32\rpcrt4.dll" name="Microsoft-Windows-RPC" resourceFileName="%SystemRoot%\system32\rpcrt4.dll" symbol="RpcEtwGuid">
        <channels>
          <channel chid="ChEEInfo" isolation="System" message="$(string.Channel.EEInfo)" name="Microsoft-Windows-RPC/EEInfo" type="Analytic" />
          <channel chid="ChDebug" isolation="System" message="$(string.Channel.Debug)" name="Microsoft-Windows-RPC/Debug" type="Debug" />
        </channels>
        <tasks>
          <task name="RpcClientCall" value="1" />
          <task name="RpcServerCall" value="2" />
          <task name="Debug" value="3" />
          <task name="FunctionTrace" value="4" />
        </tasks>
        <events>
          <event channel="ChEEInfo" level="win:Error" message="$(string.event.RpcEEInfoEvent)" opcode="win:Stop" symbol="RpcEEInfoEvent" task="RpcClientCall" template="T_ExtendedErrorInfo" value="1" version="1" />
          <event channel="ChDebug" level="win:Informational" message="$(string.event.RpcFwRejectEvent)" symbol="RpcFwRejectEvent" task="RpcServerCall" template="T_RpcFwReject" value="2" version="1" />
          <event channel="ChDebug" level="win:Error" message="$(string.event.RpcGeneralDebugEvent)" symbol="RpcGeneralDebugEvent" template="T_RpcGeneralDebug" value="3" version="1" />
          <event channel="ChDebug" level="win:Verbose" message="$(string.event.RPCLogEvent)" symbol="RPCLogEvent" task="Debug" template="T_RPCLogEvent" value="4" version="1" />
          <event channel="ChDebug" level="win:Informational" message="$(string.event.RpcClientCallStartEvent)" opcode="win:Start" symbol="RpcClientCallStartEvent" task="RpcClientCall" template="T_RpcCallStart" value="5" version="1" />
          <event channel="ChDebug" level="win:Informational" message="$(string.event.RpcServerCallStartEvent)" opcode="win:Start" symbol="RpcServerCallStartEvent" task="RpcServerCall" template="T_RpcCallStart" value="6" version="1" />
          <event channel="ChDebug" level="win:Informational" message="$(string.event.RpcClientCallEndEvent)" opcode="win:Stop" symbol="RpcClientCallEndEvent" task="RpcClientCall" template="T_RpcCallEnd" value="7" version="1" />
          <event channel="ChDebug" level="win:Informational" message="$(string.event.RpcServerCallEndEvent)" opcode="win:Stop" symbol="RpcServerCallEndEvent" task="RpcServerCall" template="T_RpcCallEnd" value="8" version="1" />
          <event channel="ChDebug" level="win:Verbose" message="$(string.event.RpcRaiseExceptionEvent)" symbol="RpcRaiseExceptionEvent" template="T_RpcRaiseException" value="9" version="1" />
          <event channel="ChDebug" level="win:Verbose" message="$(string.event.RpcPacketReceivedEvent)" symbol="RpcPacketReceivedEvent" task="Debug" template="T_PacketFragment" value="10" version="1" />
          <event channel="ChDebug" level="win:Verbose" message="$(string.event.RpcPacketSentEvent)" symbol="RpcPacketSentEvent" task="Debug" template="T_PacketFragment" value="11" version="1" />
          <event channel="ChDebug" level="win:Verbose" message="$(string.event.RpcHttpLogEventStartEvent)" opcode="win:Start" symbol="RpcHttpLogEventStartEvent" task="Debug" template="T_RpcHttpLogEvent" value="12" version="1" />
          <event channel="ChDebug" level="win:Verbose" message="$(string.event.RpcHttpLogEventStopEvent)" opcode="win:Stop" symbol="RpcHttpLogEventStopEvent" task="Debug" template="T_RpcHttpLogEvent" value="13" version="1" />
          <event channel="ChDebug" level="win:Informational" message="$(string.event.RpcInterfaceRegisterEvent)" opcode="win:Start" symbol="RpcRegisterEvent" task="FunctionTrace" template="T_RpcInterfaceRegistrationEvent" value="14" version="1" />
          <event channel="ChDebug" level="win:Informational" message="$(string.event.RpcInterfaceUnregisterEvent)" opcode="win:Stop" symbol="RpcUnregisterEvent" task="FunctionTrace" template="T_RpcInterfaceUnregistrationEvent" value="15" version="1" />
          <event channel="ChDebug" level="win:Informational" message="$(string.event.RpcUseProtocolEvent)" opcode="win:Start" symbol="RpcUseProtocolEvent" task="FunctionTrace" template="T_RpcUseProtocolEvent" value="16" version="1" />
        </events>
        <maps>
          <valueMap name="SubjectTypes">
            <map message="$(string.SubjectTypes.SU_HANDLE)" value="104" />
            <map message="$(string.SubjectTypes.SU_CCONN)" value="110" />
            <map message="$(string.SubjectTypes.SU_SCONN)" value="78" />
            <map message="$(string.SubjectTypes.SU_CASSOC)" value="97" />
            <map message="$(string.SubjectTypes.SU_SASSOC)" value="65" />
            <map message="$(string.SubjectTypes.SU_CCALL)" value="99" />
            <map message="$(string.SubjectTypes.SU_SCALL)" value="67" />
            <map message="$(string.SubjectTypes.SU_PACKET)" value="112" />
            <map message="$(string.SubjectTypes.SU_CENDPOINT)" value="101" />
            <map message="$(string.SubjectTypes.SU_ENGINE)" value="69" />
            <map message="$(string.SubjectTypes.SU_ASSOC)" value="46" />
            <map message="$(string.SubjectTypes.SU_MUTEX)" value="109" />
            <map message="$(string.SubjectTypes.SU_STABLE)" value="84" />
            <map message="$(string.SubjectTypes.SU_ADDRESS)" value="68" />
            <map message="$(string.SubjectTypes.SU_HEAP)" value="72" />
            <map message="$(string.SubjectTypes.SU_BCACHE)" value="98" />
            <map message="$(string.SubjectTypes.SU_BCACHE2)" value="66" />
            <map message="$(string.SubjectTypes.SU_REFOBJ)" value="114" />
            <map message="$(string.SubjectTypes.SU_THREAD)" value="116" />
            <map message="$(string.SubjectTypes.SU_TRANS_CONN)" value="111" />
            <map message="$(string.SubjectTypes.SU_EVENT)" value="118" />
            <map message="$(string.SubjectTypes.SU_EXCEPT)" value="120" />
            <map message="$(string.SubjectTypes.SU_CTXHANDLE)" value="108" />
            <map message="$(string.SubjectTypes.SU_EEINFO)" value="73" />
            <map message="$(string.SubjectTypes.SU_GC)" value="71" />
            <map message="$(string.SubjectTypes.SU_IF)" value="105" />
            <map message="$(string.SubjectTypes.SU_SECCRED)" value="83" />
            <map message="$(string.SubjectTypes.SU_HTTPv2)" value="50" />
            <map message="$(string.SubjectTypes.SU_CORRUPT)" value="79" />
            <map message="$(string.SubjectTypes.SU_ALPC)" value="76" />
            <map message="$(string.SubjectTypes.SU_PROVIDER)" value="80" />
            <map message="$(string.SubjectTypes.SU_CAUSAL_F)" value="70" />
            <map message="$(string.SubjectTypes.SU_PROTOCOL)" value="87" />
            <map message="$(string.SubjectTypes.SU_SSECCTX)" value="115" />
            <map message="$(string.SubjectTypes.SU_RESERVED_MEM)" value="77" />
            <map message="$(string.SubjectTypes.SU_TP_WAIT)" value="119" />
            <map message="$(string.SubjectTypes.SU_TP_WORK)" value="107" />
            <map message="$(string.SubjectTypes.SU_TP_TIMER)" value="117" />
            <map message="$(string.SubjectTypes.SU_TP_IO)" value="106" />
            <map message="$(string.SubjectTypes.SU_TP_ALPC)" value="100" />
            <map message="$(string.SubjectTypes.SU_TP_CALLBACK)" value="102" />
          </valueMap>
          <valueMap name="EventTypes">
            <map message="$(string.EventTypes.EV_CREATE)" value="67" />
            <map message="$(string.EventTypes.EV_DELETE)" value="68" />
            <map message="$(string.EventTypes.EV_START)" value="99" />
            <map message="$(string.EventTypes.EV_STOP)" value="100" />
            <map message="$(string.EventTypes.EV_INC)" value="43" />
            <map message="$(string.EventTypes.EV_DEC)" value="45" />
            <map message="$(string.EventTypes.EV_PROC)" value="127" />
            <map message="$(string.EventTypes.EV_ACK)" value="97" />
            <map message="$(string.EventTypes.EV_CALLBACK)" value="76" />
            <map message="$(string.EventTypes.EV_NOTIFY)" value="78" />
            <map message="$(string.EventTypes.EV_APC)" value="65" />
            <map message="$(string.EventTypes.EV_STATUS)" value="83" />
            <map message="$(string.EventTypes.EV_DISASSOC)" value="120" />
            <map message="$(string.EventTypes.EV_STATE)" value="61" />
            <map message="$(string.EventTypes.EV_POP)" value="80" />
            <map message="$(string.EventTypes.EV_PUSH)" value="81" />
            <map message="$(string.EventTypes.EV_PKT_IN)" value="107" />
            <map message="$(string.EventTypes.EV_PKT_OUT)" value="75" />
            <map message="$(string.EventTypes.EV_BUFFER_IN)" value="98" />
            <map message="$(string.EventTypes.EV_BUFFER_OUT)" value="66" />
            <map message="$(string.EventTypes.EV_BUFFER_FAIL)" value="88" />
            <map message="$(string.EventTypes.EV_ABORT)" value="82" />
            <map message="$(string.EventTypes.EV_SET)" value="115" />
            <map message="$(string.EventTypes.EV_QUERY)" value="113" />
            <map message="$(string.EventTypes.EV_SUSPEND)" value="101" />
            <map message="$(string.EventTypes.EV_RESUME)" value="69" />
            <map message="$(string.EventTypes.EV_LOCK_WRITER)" value="38" />
            <map message="$(string.EventTypes.EV_LOCK_READER)" value="124" />
            <map message="$(string.EventTypes.EV_LOCK_UNLOCK)" value="33" />
            <map message="$(string.EventTypes.EV_CALL_STATE)" value="126" />
            <map message="$(string.EventTypes.EV_PCONTEXT_ALLOC)" value="85" />
            <map message="$(string.EventTypes.EV_PCONTEXT_DELETE)" value="117" />
            <map message="$(string.EventTypes.EV_DROP)" value="42" />
            <map message="$(string.EventTypes.EV_DELAY)" value="35" />
            <map message="$(string.EventTypes.EV_PRUNE)" value="112" />
            <map message="$(string.EventTypes.EV_TRANSFER)" value="84" />
            <map message="$(string.EventTypes.EV_RESOLVED)" value="114" />
            <map message="$(string.EventTypes.EV_WINDOW)" value="119" />
            <map message="$(string.EventTypes.EV_REMOVED)" value="109" />
            <map message="$(string.EventTypes.EV_CLEANUP)" value="44" />
            <map message="$(string.EventTypes.EV_BHCOPY)" value="79" />
            <map message="$(string.EventTypes.EV_ALLOCATE)" value="116" />
            <map message="$(string.EventTypes.EV_OPER)" value="111" />
            <map message="$(string.EventTypes.EV_SEC_INIT1)" value="105" />
            <map message="$(string.EventTypes.EV_SEC_INIT3)" value="73" />
            <map message="$(string.EventTypes.EV_SEC_ACCEPT1)" value="106" />
            <map message="$(string.EventTypes.EV_SEC_ACCEPT3)" value="74" />
            <map message="$(string.EventTypes.EV_SEC_SIGN_OR_SEAL)" value="71" />
            <map message="$(string.EventTypes.EV_SEC_VERIFY_OR_UNSEAL)" value="86" />
            <map message="$(string.EventTypes.EV_TP_WAIT)" value="87" />
            <map message="$(string.EventTypes.EV_TP_CONVERT)" value="118" />
          </valueMap>
          <valueMap name="AuthenticationLevels">
            <map message="$(string.AuthenticationLevels.RPC_C_AUTHN_LEVEL_DEFAULT)" value="0" />
            <map message="$(string.AuthenticationLevels.RPC_C_AUTHN_LEVEL_NONE)" value="1" />
            <map message="$(string.AuthenticationLevels.RPC_C_AUTHN_LEVEL_CONNECT)" value="2" />
            <map message="$(string.AuthenticationLevels.RPC_C_AUTHN_LEVEL_CALL)" value="3" />
            <map message="$(string.AuthenticationLevels.RPC_C_AUTHN_LEVEL_PKT)" value="4" />
            <map message="$(string.AuthenticationLevels.RPC_C_AUTHN_LEVEL_PKT_INTEGRITY)" value="5" />
            <map message="$(string.AuthenticationLevels.RPC_C_AUTHN_LEVEL_PKT_PRIVACY)" value="6" />
          </valueMap>
          <valueMap name="AuthenticationServices">
            <map message="$(string.AuthenticationServices.RPC_C_AUTHN_GSS_NEGOTIATE)" value="9" />
            <map message="$(string.AuthenticationServices.RPC_C_AUTHN_WINNT)" value="10" />
            <map message="$(string.AuthenticationServices.RPC_C_AUTHN_GSS_SCHANNEL)" value="14" />
            <map message="$(string.AuthenticationServices.RPC_C_AUTHN_GSS_KERBEROS)" value="16" />
            <map message="$(string.AuthenticationServices.RPC_C_AUTHN_KERNEL)" value="20" />
          </valueMap>
          <valueMap name="ProtocolSequences">
            <map message="$(string.ProtocolSequence.RPC_PROTSEQ_TCP)" value="1" />
            <map message="$(string.ProtocolSequence.RPC_PROTSEQ_NMP)" value="2" />
            <map message="$(string.ProtocolSequence.RPC_PROTSEQ_LRPC)" value="3" />
            <map message="$(string.ProtocolSequence.RPC_PROTSEQ_HTTP)" value="4" />
          </valueMap>
          <valueMap name="ImpersonationLevels">
            <map message="$(string.ImpersonationLevels.RPC_C_IMP_LEVEL_DEFAULT)" value="0" />
            <map message="$(string.ImpersonationLevels.RPC_C_IMP_LEVEL_ANONYMOUS)" value="1" />
            <map message="$(string.ImpersonationLevels.RPC_C_IMP_LEVEL_IDENTIFY)" value="2" />
            <map message="$(string.ImpersonationLevels.RPC_C_IMP_LEVEL_IMPERSONATE)" value="3" />
            <map message="$(string.ImpersonationLevels.RPC_C_IMP_LEVEL_DELEGATE)" value="4" />
          </valueMap>
          <valueMap name="RpcHttp2Operations">
            <map message="$(string.RpcHttp2Operations.SEND)" value="1" />
            <map message="$(string.RpcHttp2Operations.RECV)" value="2" />
            <map message="$(string.RpcHttp2Operations.COMPLETE_HELPER)" value="3" />
            <map message="$(string.RpcHttp2Operations.RECV_COMPLETE)" value="4" />
            <map message="$(string.RpcHttp2Operations.SEND_COMPLETE)" value="5" />
            <map message="$(string.RpcHttp2Operations.FREE_OBJECT)" value="6" />
            <map message="$(string.RpcHttp2Operations.ABORT)" value="7" />
            <map message="$(string.RpcHttp2Operations.IIS_IO_COMPLETED)" value="8" />
            <map message="$(string.RpcHttp2Operations.CHANNEL_RECYCLE)" value="9" />
            <map message="$(string.RpcHttp2Operations.DIRECT_SEND_COMPLETE)" value="10" />
            <map message="$(string.RpcHttp2Operations.SYNC_RECV)" value="11" />
            <map message="$(string.RpcHttp2Operations.COMPLEX_T_SEND)" value="12" />
            <map message="$(string.RpcHttp2Operations.COMPLEX_T_RECV)" value="13" />
            <map message="$(string.RpcHttp2Operations.DIRECT_RECV_COMPLETE)" value="14" />
            <map message="$(string.RpcHttp2Operations.WINHTTP_CALLBACK)" value="15" />
            <map message="$(string.RpcHttp2Operations.WHTTP_DRECV_COMPLETE)" value="16" />
            <map message="$(string.RpcHttp2Operations.WHTTP_DSEND_COMPLETE)" value="17" />
            <map message="$(string.RpcHttp2Operations.WHTTP_DELAYED_RECV)" value="18" />
            <map message="$(string.RpcHttp2Operations.WHTTP_ERROR)" value="19" />
            <map message="$(string.RpcHttp2Operations.OPEN)" value="20" />
            <map message="$(string.RpcHttp2Operations.CHECK_RECV_COMPLETE)" value="21" />
            <map message="$(string.RpcHttp2Operations.CLOSE)" value="22" />
            <map message="$(string.RpcHttp2Operations.SEND_CANCELLED)" value="23" />
            <map message="$(string.RpcHttp2Operations.UNPLUG)" value="24" />
            <map message="$(string.RpcHttp2WinHttpOperations.WinHttpOpen)" value="128" />
            <map message="$(string.RpcHttp2WinHttpOperations.WinHttpSetStatusCallback)" value="129" />
            <map message="$(string.RpcHttp2WinHttpOperations.WinHttpSetOption)" value="130" />
            <map message="$(string.RpcHttp2WinHttpOperations.WinHttpConnect)" value="131" />
            <map message="$(string.RpcHttp2WinHttpOperations.WinHttpOpenRequest)" value="132" />
            <map message="$(string.RpcHttp2WinHttpOperations.WinHttpQueryOption)" value="133" />
            <map message="$(string.RpcHttp2WinHttpOperations.WinHttpSendRequest)" value="134" />
            <map message="$(string.RpcHttp2WinHttpOperations.WinHttpWriteData)" value="135" />
            <map message="$(string.RpcHttp2WinHttpOperations.WinHttpReceiveResponse)" value="136" />
            <map message="$(string.RpcHttp2WinHttpOperations.WinHttpReadData)" value="137" />
            <map message="$(string.RpcHttp2WinHttpOperations.WinHttpCloseHandle)" value="138" />
            <map message="$(string.RpcHttp2WinHttpOperations.WinHttpQueryHeaders)" value="139" />
            <map message="$(string.RpcHttp2WinHttpOperations.WinHttpQueryDataAvailable)" value="140" />
            <map message="$(string.RpcHttp2WinHttpOperations.WinHttpQueryAuthSchemes)" value="141" />
            <map message="$(string.RpcHttp2WinHttpOperations.WinHttpSetCredentials)" value="142" />
            <map message="$(string.RpcHttp2WinHttpOperations.WinHttpAddRequestHeaders)" value="143" />
            <map message="$(string.RpcHttp2WinHttpOperations.WinHttpGetIEProxyConfigForCurrentUser)" value="144" />
            <map message="$(string.RpcHttp2WinHttpOperations.WinHttpGetProxyForUrl)" value="145" />
            <map message="$(string.RpcHttp2WinHttpOperations.WinHttpAutoLogon)" value="146" />
          </valueMap>
          <valueMap name="RpcHttp2ObjectTypes">
            <map message="$(string.RpcHttp2ObjectTypes.SOCKET_CHANNEL)" value="1" />
            <map message="$(string.RpcHttp2ObjectTypes.PROXY_SOCKET_CHANNEL)" value="2" />
            <map message="$(string.RpcHttp2ObjectTypes.CHANNEL)" value="3" />
            <map message="$(string.RpcHttp2ObjectTypes.BOTTOM_CHANNEL)" value="4" />
            <map message="$(string.RpcHttp2ObjectTypes.IIS_CHANNEL)" value="5" />
            <map message="$(string.RpcHttp2ObjectTypes.RAW_CONNECTION)" value="6" />
            <map message="$(string.RpcHttp2ObjectTypes.INITIAL_RAW_CONNECTION)" value="7" />
            <map message="$(string.RpcHttp2ObjectTypes.IIS_SENDER_CHANNEL)" value="8" />
            <map message="$(string.RpcHttp2ObjectTypes.ENDPOINT_RECEIVER)" value="9" />
            <map message="$(string.RpcHttp2ObjectTypes.PLUG_CHANNEL)" value="10" />
            <map message="$(string.RpcHttp2ObjectTypes.CLIENT_VC)" value="11" />
            <map message="$(string.RpcHttp2ObjectTypes.SERVER_VC)" value="12" />
            <map message="$(string.RpcHttp2ObjectTypes.INPROXY_VC)" value="13" />
            <map message="$(string.RpcHttp2ObjectTypes.OUTPROXY_VC)" value="14" />
            <map message="$(string.RpcHttp2ObjectTypes.PROXY_VC)" value="15" />
            <map message="$(string.RpcHttp2ObjectTypes.CDATA_ORIGINATOR)" value="16" />
            <map message="$(string.RpcHttp2ObjectTypes.CLIENT_CHANNEL)" value="17" />
            <map message="$(string.RpcHttp2ObjectTypes.CALLBACK)" value="18" />
            <map message="$(string.RpcHttp2ObjectTypes.FLOW_CONTROL_SENDER)" value="19" />
            <map message="$(string.RpcHttp2ObjectTypes.WINHTTP_CALLBACK)" value="20" />
            <map message="$(string.RpcHttp2ObjectTypes.WINHTTP_CHANNEL)" value="21" />
            <map message="$(string.RpcHttp2ObjectTypes.WINHTTP_RAW)" value="22" />
            <map message="$(string.RpcHttp2ObjectTypes.PROXY_RECEIVER)" value="23" />
            <map message="$(string.RpcHttp2ObjectTypes.SERVER_CHANNEL)" value="24" />
            <map message="$(string.RpcHttp2ObjectTypes.FRAGMENT_RECEIVER)" value="25" />
          </valueMap>
        </maps>
        <templates>
          <template tid="T_ExtendedErrorInfo">
            <data inType="win:UnicodeString" name="ImageName" outType="xs:string" />
            <data inType="win:UnicodeString" name="ComputerName" outType="xs:string" />
            <data inType="win:UInt32" name="ProcessID" outType="win:PID" />
            <data inType="win:SYSTEMTIME" name="TimeStamp" outType="xs:dateTime" />
            <data inType="win:UInt32" name="GeneratingComponent" outType="xs:unsignedInt" />
            <data inType="win:HexInt32" name="Status" outType="win:HexInt32" />
            <data inType="win:UInt16" name="DetectionLocation" outType="xs:unsignedShort" />
            <data inType="win:UInt16" name="Flags" outType="xs:unsignedShort" />
            <data inType="win:UInt16" name="NumberOfParameters" outType="xs:unsignedShort" />
            <struct count="NumberOfParameters" name="Params">
              <data inType="win:Int32" name="ParameterType" outType="xs:int" />
              <data inType="win:AnsiString" name="AnsiValue" outType="xs:string" />
              <data inType="win:UnicodeString" name="UnicodeValue" outType="xs:string" />
              <data inType="win:UInt32" name="LValue" outType="win:HexInt32" />
              <data inType="win:HexInt64" name="PValue" outType="win:HexInt64" />
            </struct>
          </template>
          <template tid="T_RPCLogEvent">
            <data inType="win:UInt8" map="SubjectTypes" name="Subject" />
            <data inType="win:UInt8" map="EventTypes" name="Verb" />
            <data inType="win:UInt64" name="SubjectPointer" outType="xs:HexInt64" />
            <data inType="win:UInt64" name="ObjectPointer" outType="xs:HexInt64" />
            <data inType="win:UInt64" name="DataPointer" outType="xs:HexInt64" />
          </template>
          <template tid="T_RpcFwReject">
            <data inType="win:UnicodeString" name="ImangeName" outType="xs:string" />
            <data inType="win:GUID" name="InterfaceUuid" outType="xs:GUID" />
            <data inType="win:GUID" name="FilterKey" outType="xs:GUID" />
          </template>
          <template tid="T_RpcGeneralDebug">
            <data inType="win:UnicodeString" name="ImageName" outType="xs:string" />
            <data inType="win:UInt16" name="DetectionLocation" outType="xs:unsignedShort" />
            <data inType="win:UInt32" name="Status" outType="win:HexInt32" />
            <data inType="win:HexInt32" name="AdditionalData1" outType="win:HexInt32" />
            <data inType="win:HexInt32" name="AdditionalData2" outType="win:HexInt32" />
          </template>
          <template tid="T_RpcCallStart">
            <data inType="win:GUID" name="InterfaceUuid" outType="xs:GUID" />
            <data inType="win:UInt32" name="ProcNum" outType="win:HexInt32" />
            <data inType="win:UInt32" map="ProtocolSequences" name="Protocol" />
            <data inType="win:UnicodeString" name="NetworkAddress" outType="xs:string" />
            <data inType="win:UnicodeString" name="Endpoint" outType="xs:string" />
            <data inType="win:UnicodeString" name="Options" outType="xs:string" />
            <data inType="win:UInt32" map="AuthenticationLevels" name="AuthenticationLevel" />
            <data inType="win:UInt32" map="AuthenticationServices" name="AuthenticationService" />
            <data inType="win:UInt32" map="ImpersonationLevels" name="ImpersonationLevel" />
          </template>
          <template tid="T_RpcCallEnd">
            <data inType="win:UInt32" name="Status" outType="win:HexInt32" />
          </template>
          <template tid="T_RpcRaiseException">
            <data inType="win:UInt32" name="Status" outType="win:HexInt32" />
          </template>
          <template tid="T_PacketFragment">
            <data inType="win:UInt64" name="SubjectPointer" outType="xs:HexInt64" />
            <data inType="win:UInt32" name="FragmentSize" outType="xs:unsignedInt" />
            <data inType="win:Binary" length="FragmentSize" name="Fragment" outType="xs:hexBinary" />
          </template>
          <template tid="T_RpcHttpLogEvent">
            <data inType="win:UInt32" map="RpcHttp2ObjectTypes" name="ObjectType" />
            <data inType="win:UInt32" map="RpcHttp2Operations" name="Operation" />
            <data inType="win:UInt64" name="Address" outType="xs:HexInt64" />
            <data inType="win:UInt64" name="Data" outType="xs:HexInt64" />
          </template>
          <template tid="T_RpcInterfaceRegistrationEvent">
            <data inType="win:GUID" name="InterfaceUuid" outType="xs:GUID" />
            <data inType="win:GUID" name="TypeMgrUuid" outType="xs:GUID" />
            <data inType="win:UInt32" name="Flags" outType="xs:HexInt32" />
            <data inType="win:UInt32" name="Max Calls" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="SDSize" outType="xs:unsignedInt" />
            <data inType="win:Binary" length="SDSize" name="SD" outType="xs:hexBinary" />
          </template>
          <template tid="T_RpcInterfaceUnregistrationEvent">
            <data inType="win:GUID" name="InterfaceUuid" outType="xs:GUID" />
            <data inType="win:GUID" name="TypeMgrUuid" outType="xs:GUID" />
            <data inType="win:UInt32" name="Flags" outType="xs:HexInt32" />
            <data inType="win:UInt32" name="Max Calls" outType="xs:unsignedInt" />
          </template>
          <template tid="T_RpcUseProtocolEvent">
            <data inType="win:UnicodeString" name="Protocol" outType="xs:string" />
            <data inType="win:UnicodeString" name="Endpoint" outType="xs:string" />
            <data inType="win:UnicodeString" name="NetworkAddress" outType="xs:string" />
            <data inType="win:UInt32" name="PendingQueueSize" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="EndpointFlags" outType="xs:HexInt32" />
            <data inType="win:UInt32" name="NicFlags" outType="xs:HexInt32" />
          </template>
        </templates>
      </provider>
      <provider guid="{f4aed7c7-a898-4627-b053-44a7caa12fcd}" message="$(string.Provider.Name)" messageFileName="%SystemRoot%\system32\rpcrt4.dll" name="Microsoft-Windows-RPC-Events" resourceFileName="%SystemRoot%\system32\rpcrt4.dll" symbol="RpcLegacyEvents">
        <channels>
          <importChannel chid="ApplicationLog" name="Application" />
        </channels>
        <events>
          <event channel="ApplicationLog" level="win:Error" message="$(string.event_RPC_EVENTLOG_SYNC_PIPE_USE_ERR)" symbol="RPC_EVENTLOG_SYNC_PIPE_USE_ERR" template="T_RPC_EVENTLOG_FOUR_PARAM" value="2" />
          <event channel="ApplicationLog" level="win:Error" message="$(string.event_RPC_EVENTLOG_ASYNC_HWND_USE_ERR)" symbol="RPC_EVENTLOG_ASYNC_HWND_USE_ERR" template="T_RPC_EVENTLOG_FOUR_PARAM" value="3" />
          <event channel="ApplicationLog" level="win:Error" message="$(string.event_RPC_EVENTLOG_NS_USE_ERR)" symbol="RPC_EVENTLOG_NS_USE_ERR" template="T_RPC_EVENTLOG_TWO_PARAM" value="4" />
          <event channel="ApplicationLog" level="win:Error" message="$(string.event_RPC_EVENTLOG_DG_PIPE_USE_ERR)" symbol="RPC_EVENTLOG_DG_PIPE_USE_ERR" template="T_RPC_EVENTLOG_FOUR_PARAM" value="5" />
          <event channel="ApplicationLog" level="win:Error" message="$(string.event_RPC_EVENTLOG_DG_SRV_USE_ERR)" symbol="RPC_EVENTLOG_DG_SRV_USE_ERR" template="T_RPC_EVENTLOG_THREE_PARAM" value="6" />
          <event channel="ApplicationLog" level="win:Error" message="$(string.event_RPC_EVENTLOG_DG_CLI_USE_ERR)" symbol="RPC_EVENTLOG_DG_CLI_USE_ERR" template="T_RPC_EVENTLOG_FOUR_PARAM" value="7" />
          <event channel="ApplicationLog" level="win:Error" message="$(string.event_RPC_EVENTLOG_FW_EP_ADD_ERR)" symbol="RPC_EVENTLOG_FW_EP_ADD_ERR" template="T_RPC_EVENTLOG_FW_EP_ADD_ERR" value="8" />
          <event channel="ApplicationLog" level="win:Warning" message="$(string.event_RPC_EVENTLOG_NDR_MCCP_FAILURE)" symbol="RPC_EVENTLOG_NDR_MCCP_FAILURE" template="T_RPC_EVENTLOG_NDR_MCCP_FAILURE" value="9" />
          <event channel="ApplicationLog" level="win:Error" message="$(string.event_RPC_EVENTLOG_NDR_CONSTANT_IID_FAILURE)" symbol="RPC_EVENTLOG_NDR_CONSTANT_IID_FAILURE" template="T_RPC_EVENTLOG_NDR_CONSTANT_IID_FAILURE" value="10" />
          <event channel="ApplicationLog" level="win:Warning" message="$(string.event_RPC_EVENTLOG_NDR_ALLOCATE_LEAK_FAILURE)" symbol="RPC_EVENTLOG_NDR_ALLOCATE_LEAK_FAILURE" template="T_RPC_EVENTLOG_NDR_ALLOCATE_LEAK_FAILURE" value="11" />
        </events>
        <templates>
          <template tid="T_RPC_EVENTLOG_NDR_MCCP_FAILURE">
            <data inType="win:UnicodeString" name="ApplicationName" />
            <data inType="win:UnicodeString" name="ProcessId" />
          </template>
          <template tid="T_RPC_EVENTLOG_NDR_ALLOCATE_LEAK_FAILURE">
            <data inType="win:UnicodeString" name="ApplicationName" />
            <data inType="win:UnicodeString" name="ProcessId" />
            <data inType="win:GUID" name="InterfaceId" />
            <data inType="win:Int32" name="Method" />
          </template>
          <template tid="T_RPC_EVENTLOG_FOUR_PARAM">
            <data inType="win:UnicodeString" name="ApplicationName" />
            <data inType="win:HexInt32" name="ProcessId" />
            <data inType="win:UnicodeString" name="RPC ProtocolSequence" />
            <data inType="win:GUID" name="InterfaceGUID" />
          </template>
          <template tid="T_RPC_EVENTLOG_TWO_PARAM">
            <data inType="win:UnicodeString" name="ApplicationName" />
            <data inType="win:HexInt32" name="ProcessId" />
          </template>
          <template tid="T_RPC_EVENTLOG_THREE_PARAM">
            <data inType="win:UnicodeString" name="ApplicationName" />
            <data inType="win:HexInt32" name="ProcessId" />
            <data inType="win:UnicodeString" name="RPC ProtocolSequence" />
          </template>
          <template tid="T_RPC_EVENTLOG_FW_EP_ADD_ERR">
            <data inType="win:UnicodeString" name="ApplicationName" />
            <data inType="win:HexInt32" name="ProcessId" />
            <data inType="win:UnicodeString" name="RPC ProtocolSequence" />
            <data inType="win:UnicodeString" name="RPC Endpoint" />
            <data inType="win:GUID" name="InterfaceGUID" />
            <data inType="win:HexInt32" name="RPC Status" />
          </template>
          <template tid="T_RPC_EVENTLOG_NDR_CONSTANT_IID_FAILURE">
            <data inType="win:UnicodeString" name="ApplicationName" />
            <data inType="win:UnicodeString" name="ProcessId" />
            <data inType="win:UnicodeString" name="ExpectedInterfaceID" />
            <data inType="win:UnicodeString" name="ReceivedInterfaceID" />
          </template>
        </templates>
        <tasks>
          <task message="$(string.task_RPC_EVENTLOG_ERROR_CATEGORY)" name="RPC_EVENTLOG_ERROR_CATEGORY" symbol="RPC_EVENTLOG_ERROR_CATEGORY" value="0x0001" />
        </tasks>
      </provider>
    </events>
  </instrumentation>
  <migration scope="Upgrade,MigWiz,USMT" settingsVersion="0">
    <supportedComponents>
      <supportedComponent>
        <assemblyIdentity name="_" version="1.0.0.0" />
        <supportedComponentIdentity xmlns="urn:schemas-microsoft-com:asm.v3" buildType="release" language="neutral" name="Microsoft-Windows-RPC-Local" processorArchitecture="*" publicKeyToken="31bf3856ad364e35" settingsVersionRange="0" versionScope="nonSxS" />
        <migXml xmlns="">
          <rules context="System">
            <merge script="MigXmlHelper.SourcePriority()">
              <objectSet>
                <pattern type="Registry">HKLM\Software\Microsoft\Rpc\ [MaxRpcSize]</pattern>
                <pattern type="Registry">HKLM\Software\Microsoft\Rpc\SystemParameter001\* [*]</pattern>
                <pattern type="Registry">HKLM\Software\Microsoft\Rpc\ [UDTAlignmentPolicy]</pattern>
              </objectSet>
            </merge>
          </rules>
        </migXml>
      </supportedComponent>
      <supportedComponent>
        <assemblyIdentity name="_" version="1.0.0.0" />
        <supportedComponentIdentity xmlns="urn:schemas-microsoft-com:asm.v3" language="*" name="Microsoft-Windows-RPC-Local-DL" processorArchitecture="*" settingsVersionRange="0" />
        <migXml xmlns="">
          <rules context="System">
            <merge script="MigXmlHelper.SourcePriority()">
              <objectSet>
                <pattern type="Registry">HKLM\Software\Microsoft\Rpc\ [MaxRpcSize]</pattern>
                <pattern type="Registry">HKLM\Software\Microsoft\Rpc\SystemParameter001\* [*]</pattern>
                <pattern type="Registry">HKLM\Software\Microsoft\Rpc\ [UDTAlignmentPolicy]</pattern>
              </objectSet>
            </merge>
          </rules>
        </migXml>
      </supportedComponent>
    </supportedComponents>
    <migXml xmlns="">
      <rules context="System">
        <include>
          <objectSet>
            <pattern type="Registry">HKLM\Software\Microsoft\Rpc\ [MaxRpcSize]</pattern>
            <pattern type="Registry">HKLM\Software\Microsoft\Rpc\SystemParameter001\* [*]</pattern>
            <pattern type="Registry">HKLM\Software\Microsoft\Rpc\ [UDTAlignmentPolicy]</pattern>
          </objectSet>
        </include>
        <merge script="MigXmlHelper.SourcePriority()">
          <objectSet>
            <pattern type="Registry">HKLM\Software\Microsoft\Rpc\ [MaxRpcSize]</pattern>
            <pattern type="Registry">HKLM\Software\Microsoft\Rpc\SystemParameter001\* [*]</pattern>
            <pattern type="Registry">HKLM\Software\Microsoft\Rpc\ [UDTAlignmentPolicy]</pattern>
          </objectSet>
        </merge>
      </rules>
    </migXml>
    <migrationDisplayID xmlns="urn:schemas-microsoft-com:asm.v3">Additional_Options\Windows_Core_Settings</migrationDisplayID>
  </migration>
</assembly>