<commit_before>﻿<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup Label="ProjectConfigurations">
    <ProjectConfiguration Include="Debug|ARM">
      <Configuration>Debug</Configuration>
      <Platform>ARM</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug|Win32">
      <Configuration>Debug</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug|x64">
      <Configuration>Debug</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|ARM">
      <Configuration>Release</Configuration>
      <Platform>ARM</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|Win32">
      <Configuration>Release</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|x64">
      <Configuration>Release</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\..\ortc\adapter\adapter.h" />
    <ClInclude Include="..\..\..\ortc\adapter\IHelper.h" />
    <ClInclude Include="..\..\..\ortc\adapter\IMediaStream.h" />
    <ClInclude Include="..\..\..\ortc\adapter\internal\ortc_adapter_adapter.h" />
    <ClInclude Include="..\..\..\ortc\adapter\internal\ortc_adapter_Helper.h" />
    <ClInclude Include="..\..\..\ortc\adapter\internal\ortc_adapter_MediaStream.h" />
    <ClInclude Include="..\..\..\ortc\adapter\internal\ortc_adapter_PeerConnection.h" />
    <ClInclude Include="..\..\..\ortc\adapter\internal\ortc_adapter_SDPParser.h" />
    <ClInclude Include="..\..\..\ortc\adapter\internal\ortc_adapter_SessionDescription.h" />
    <ClInclude Include="..\..\..\ortc\adapter\internal\types.h" />
    <ClInclude Include="..\..\..\ortc\adapter\IPeerConnection.h" />
    <ClInclude Include="..\..\..\ortc\adapter\ISessionDescription.h" />
    <ClInclude Include="..\..\..\ortc\adapter\types.h" />
    <ClInclude Include="..\..\..\ortc\ICapabilities.h" />
    <ClInclude Include="..\..\..\ortc\ICertificate.h" />
    <ClInclude Include="..\..\..\ortc\IConstraints.h" />
    <ClInclude Include="..\..\..\ortc\IDataChannel.h" />
    <ClInclude Include="..\..\..\ortc\IDataChannelTypes.h" />
    <ClInclude Include="..\..\..\ortc\IDataTransport.h" />
    <ClInclude Include="..\..\..\ortc\IDTLSTransport.h" />
    <ClInclude Include="..\..\..\ortc\IDTMFSender.h" />
    <ClInclude Include="..\..\..\ortc\IHelper.h" />
    <ClInclude Include="..\..\..\ortc\IICEGatherer.h" />
    <ClInclude Include="..\..\..\ortc\IICETransport.h" />
    <ClInclude Include="..\..\..\ortc\IICETransportController.h" />
    <ClInclude Include="..\..\..\ortc\IICETypes.h" />
    <ClInclude Include="..\..\..\ortc\IIdentity.h" />
    <ClInclude Include="..\..\..\ortc\IMediaDevices.h" />
    <ClInclude Include="..\..\..\ortc\IMediaStreamTrack.h" />
    <ClInclude Include="..\..\..\ortc\internal\ifaddrs-android.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc.events.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc.events_win.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc.events_win_etw.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc.stats.events.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc.stats.events_win.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc.stats.events_win_etw.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_Certificate.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_DataChannel.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_DTLSTransport.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_DTMFSender.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_Helper.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_ICEGatherer.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_ICEGathererRouter.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_ICETransport.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_ICETransportController.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_Identity.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_ISecureTransport.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_ISRTPTransport.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_MediaDevices.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_MediaStreamTrack.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_ORTC.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTCPPacket.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPListener.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPMediaEngine.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPPacket.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPReceiver.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPReceiverChannel.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPReceiverChannelAudio.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPReceiverChannelMediaBase.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPReceiverChannelVideo.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPSender.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPSenderChannel.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPSenderChannelAudio.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPSenderChannelMediaBase.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPSenderChannelVideo.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPTypes.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPUtils.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_SCTPTransport.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_SCTPTransportListener.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_Settings.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_SRTPSDESTransport.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_SRTPTransport.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_StatsReport.h" />
    <ClInclude Include="..\..\..\ortc\internal\platform.h" />
    <ClInclude Include="..\..\..\ortc\internal\types.h" />
    <ClInclude Include="..\..\..\ortc\IORTC.h" />
    <ClInclude Include="..\..\..\ortc\IRTPListener.h" />
    <ClInclude Include="..\..\..\ortc\IRTPReceiver.h" />
    <ClInclude Include="..\..\..\ortc\IRTPSender.h" />
    <ClInclude Include="..\..\..\ortc\IRTPTypes.h" />
    <ClInclude Include="..\..\..\ortc\ISCTPTransport.h" />
    <ClInclude Include="..\..\..\ortc\ISettings.h" />
    <ClInclude Include="..\..\..\ortc\ISRTPSDESTransport.h" />
    <ClInclude Include="..\..\..\ortc\IStatsProvider.h" />
    <ClInclude Include="..\..\..\ortc\IStatsReport.h" />
    <ClInclude Include="..\..\..\ortc\ortc.h" />
    <ClInclude Include="..\..\..\ortc\types.h" />
  </ItemGroup>
  <ItemGroup>
    <None Include="..\..\..\ortc\cpp\ortc.events.json" />
    <None Include="..\..\..\ortc\cpp\ortc.stats.events.json" />
    <None Include="..\..\..\ortc\internal\ortc.events.jman" />
    <None Include="..\..\..\ortc\internal\ortc.events_win_etw.man" />
    <None Include="..\..\..\ortc\internal\ortc.events_win_etw.wprp" />
    <None Include="..\..\..\ortc\internal\ortc.stats.events.jman" />
    <None Include="..\..\..\ortc\internal\ortc.stats.events_win_etw.man" />
    <None Include="..\..\..\ortc\internal\ortc.stats.events_win_etw.wprp" />
    <None Include="..\..\..\ortc\internal\ortc_ETWStatsReport.man" />
    <None Include="..\..\..\ortc\internal\ortc_ETWStatsReport.wprp" />
    <None Include="..\..\..\ortc\internal\ortc_ETWTracing.man" />
    <None Include="..\..\..\ortc\internal\ortc_ETWTracing.wprp" />
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\..\ortc\adapter\cpp\ortc_adapter_adapter.cpp" />
    <ClCompile Include="..\..\..\ortc\adapter\cpp\ortc_adapter_Helper.cpp" />
    <ClCompile Include="..\..\..\ortc\adapter\cpp\ortc_adapter_MediaStream.cpp" />
    <ClCompile Include="..\..\..\ortc\adapter\cpp\ortc_adapter_PeerConnection.cpp" />
    <ClCompile Include="..\..\..\ortc\adapter\cpp\ortc_adapter_SDPParser.cpp" />
    <ClCompile Include="..\..\..\ortc\adapter\cpp\ortc_adapter_SDPParser_DescriptionToSDP.cpp" />
    <ClCompile Include="..\..\..\ortc\adapter\cpp\ortc_adapter_SDPParser_GenerateSDP.cpp" />
    <ClCompile Include="..\..\..\ortc\adapter\cpp\ortc_adapter_SDPParser_ParseSDP.cpp" />
    <ClCompile Include="..\..\..\ortc\adapter\cpp\ortc_adapter_SDPParser_SDPToDescription.cpp" />
    <ClCompile Include="..\..\..\ortc\adapter\cpp\ortc_adapter_SessionDescription.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ifaddrs-android.cc" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_Capabilities.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_Certificate.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_Constraints.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_DataChannel.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_DTLSTransport.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_DTMFSender.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_Helper.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_ICEGatherer.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_ICEGathererRouter.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_ICETransport.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_ICETransportController.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_ICETypes.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_Identity.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_ISecureTransport.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_MediaDevices.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_MediaStreamTrack.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_ORTC.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTCPPacket.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPListener.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPMediaEngine.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPPacket.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPReceiver.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPReceiverChannel.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPReceiverChannelAudio.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPReceiverChannelMediaBase.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPReceiverChannelVideo.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPSender.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPSenderChannel.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPSenderChannelAudio.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPSenderChannelMediaBase.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPSenderChannelVideo.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPTypes.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPUtils.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_SCTPTransport.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_SCTPTransportListener.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_Settings.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_SRTPSDESTransport.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_SRTPTransport.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_StatsReport.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_webrtc.cpp" />
  </ItemGroup>
  <PropertyGroup Label="Globals">
    <ProjectGuid>{83e6cc72-ebc5-4c0c-b6a6-2d67a3c1e8a9}</ProjectGuid>
    <Keyword>StaticLibrary</Keyword>
    <RootNamespace>ortclib</RootNamespace>
    <DefaultLanguage>en-US</DefaultLanguage>
    <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
    <AppContainerApplication>true</AppContainerApplication>
    <ApplicationType>Windows Store</ApplicationType>
    <WindowsTargetPlatformVersion>10.0.14393.0</WindowsTargetPlatformVersion>
    <WindowsTargetPlatformMinVersion>10.0.10586.0</WindowsTargetPlatformMinVersion>
    <ApplicationTypeRevision>10.0</ApplicationTypeRevision>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v140</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v140</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v140</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <WholeProgramOptimization>true</WholeProgramOptimization>
    <PlatformToolset>v140</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <WholeProgramOptimization>true</WholeProgramOptimization>
    <PlatformToolset>v140</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <WholeProgramOptimization>true</WholeProgramOptimization>
    <PlatformToolset>v140</PlatformToolset>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings">
  </ImportGroup>
  <ImportGroup Label="Shared">
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <GenerateManifest>false</GenerateManifest>
    <CustomBuildBeforeTargets>PreBuildEvent</CustomBuildBeforeTargets>
    <IntDir>$(SolutionDir)Build\Intermediate\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
    <OutDir>$(SolutionDir)Build\Output\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</OutDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <GenerateManifest>false</GenerateManifest>
    <CustomBuildBeforeTargets>PreBuildEvent</CustomBuildBeforeTargets>
    <IntDir>$(SolutionDir)Build\Intermediate\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
    <OutDir>$(SolutionDir)Build\Output\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</OutDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
    <GenerateManifest>false</GenerateManifest>
    <CustomBuildBeforeTargets>PreBuildEvent</CustomBuildBeforeTargets>
    <IntDir>$(SolutionDir)Build\Intermediate\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
    <OutDir>$(SolutionDir)Build\Output\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</OutDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
    <GenerateManifest>false</GenerateManifest>
    <CustomBuildBeforeTargets>PreBuildEvent</CustomBuildBeforeTargets>
    <IntDir>$(SolutionDir)Build\Intermediate\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
    <OutDir>$(SolutionDir)Build\Output\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</OutDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <GenerateManifest>false</GenerateManifest>
    <CustomBuildBeforeTargets>PreBuildEvent</CustomBuildBeforeTargets>
    <IntDir>$(SolutionDir)Build\Intermediate\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
    <OutDir>$(SolutionDir)Build\Output\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</OutDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <GenerateManifest>false</GenerateManifest>
    <CustomBuildBeforeTargets>PreBuildEvent</CustomBuildBeforeTargets>
    <IntDir>$(SolutionDir)Build\Intermediate\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
    <OutDir>$(SolutionDir)Build\Output\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</OutDir>
  </PropertyGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <ClCompile>
      <PrecompiledHeader>NotUsing</PrecompiledHeader>
      <CompileAsWinRT>true</CompileAsWinRT>
      <SDLCheck>true</SDLCheck>
      <AdditionalIncludeDirectories>$(ProjectDir)..\..\..;$(ProjectDir)..\..\..\..\zsLib;$(ProjectDir)..\..\..\..\ortclib-services-cpp;$(ProjectDir)..\..\..\..;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\webrtc;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\boringssl\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\usrsctp\usrsctplib;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\crypto\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\config;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <DisableSpecificWarnings>4068;4290</DisableSpecificWarnings>
      <PreprocessorDefinitions>USE_ETW;USE_OPENSSL=1;NOMINMAX;WEBRTC_WIN;WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    </ClCompile>
    <Link>
      <SubSystem>Console</SubSystem>
      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
      <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
    </Link>
    <CustomBuildStep>
      <Command>echo Create manifest header file...
mc.exe -um -r $(IntermediateOutputPath) -h "$(ProjectDir)..\..\..\ortc\internal" "$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.man"
mc.exe -um -r $(IntermediateOutputPath) -h "$(ProjectDir)..\..\..\ortc\internal" "$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.man"
echo Create resource file...
rc.exe $(IntermediateOutputPath)ortc.events_win_etw.rc
rc.exe $(IntermediateOutputPath)ortc.stats.events_win_etw.rc
echo Create manifest resource dll...
echo If compiling to managed code resource DLL use: csc.exe /out:$(IntermediateOutputPath)ortc.events_win_etw.dll /target:library /win32res:$(IntermediateOutputPath)ortc.events_win_etw.res
echo If compiling to managed code resource DLL use: csc.exe /out:$(IntermediateOutputPath)ortc.stats.events_win_etw.dll /target:library /win32res:$(IntermediateOutputPath)ortc.stats.events_win_etw.res
link -dll -noentry /MACHINE:$(PlatformTarget) -out:$(IntermediateOutputPath)ortc.events_win_etw.dll $(IntermediateOutputPath)ortc.events_win_etw.res
link -dll -noentry /MACHINE:$(PlatformTarget) -out:$(IntermediateOutputPath)ortc.stats.events_win_etw.dll $(IntermediateOutputPath)ortc.stats.events_win_etw.res
echo Copy files to output directory...
copy $(IntermediateOutputPath)ortc.events_win_etw.dll "$(OutDir)"
copy $(IntermediateOutputPath)ortc.stats.events_win_etw.dll "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.man" "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.man" "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.wprp" "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.wprp" "$(OutDir)"
icacls "$(OutDir)ortc.events_win_etw.dll" /grant Users:RX
icacls "$(OutDir)ortc.stats.events_win_etw.dll" /grant Users:RX
echo.
echo Steps to register manifest file with for Windows Performance Recorder...
echo.
echo. 1) Run a command prompt as administrator
echo.
echo 2) Change into the output directory, type:
echo cd "$(OutDir)"
echo.
echo 3) To register the manifest, type:
echo wevtutil.exe im ortc.events_win_etw.man /rf:"$(OutDir)ortc.events_win_etw.dll" /mf:"$(OutDir)ortc.events_win_etw.dll"
echo wevtutil.exe im ortc.stats.events_win_etw.man /rf:"$(OutDir)ortc.stats.events_win_etw.dll" /mf:"$(OutDir)ortc.stats.events_win_etw.dll"
echo.
echo 4) To unregister the manifest, type:
echo wevtutil.exe um ortc.events_win_etw.man
echo wevtutil.exe um ortc.stats.events_win_etw.man
echo.
</Command>
    </CustomBuildStep>
    <CustomBuildStep>
      <Outputs>$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.h;$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.h;$(IntermediateOutputPath)ortc.events_win_etw.rc;$(IntermediateOutputPath)ortc.events_win_etw.res;$(IntermediateOutputPath)ortc.events_win_etw.dll;$(IntermediateOutputPath)ortc.stats.events_win_etw.rc;$(IntermediateOutputPath)ortc.stats.events_win_etw.res;$(IntermediateOutputPath)ortc.stats.events_win_etw.dll;$(OutDir)ortc.events_win_etw.dll;$(OutDir)ortc.events_win_etw.man;$(OutDir)ortc.events_win_etw.wprp;$(OutDir)ortc.stats.events_win_etw.dll;$(OutDir)ortc.stats.events_win_etw.man;$(OutDir)ortc.stats.events_win_etw.wprp;%(Outputs)</Outputs>
    </CustomBuildStep>
    <CustomBuildStep>
      <Inputs>$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.man;$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.wprp;$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.man;$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.wprp;%(Inputs)</Inputs>
    </CustomBuildStep>
    <Lib>
      <AdditionalOptions>/IGNORE:4264 %(AdditionalOptions)</AdditionalOptions>
    </Lib>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <ClCompile>
      <PrecompiledHeader>NotUsing</PrecompiledHeader>
      <CompileAsWinRT>true</CompileAsWinRT>
      <SDLCheck>true</SDLCheck>
      <AdditionalIncludeDirectories>$(ProjectDir)..\..\..;$(ProjectDir)..\..\..\..\zsLib;$(ProjectDir)..\..\..\..\ortclib-services-cpp;$(ProjectDir)..\..\..\..;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\webrtc;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\boringssl\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\usrsctp\usrsctplib;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\crypto\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\config;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <DisableSpecificWarnings>4068;4290</DisableSpecificWarnings>
      <PreprocessorDefinitions>USE_ETW;USE_OPENSSL=1;NOMINMAX;WEBRTC_WIN;WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    </ClCompile>
    <Link>
      <SubSystem>Console</SubSystem>
      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
      <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
    </Link>
    <CustomBuildStep>
      <Command>echo Create manifest header file...
mc.exe -um -r $(IntermediateOutputPath) -h "$(ProjectDir)..\..\..\ortc\internal" "$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.man"
mc.exe -um -r $(IntermediateOutputPath) -h "$(ProjectDir)..\..\..\ortc\internal" "$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.man"
echo Create resource file...
rc.exe $(IntermediateOutputPath)ortc.events_win_etw.rc
rc.exe $(IntermediateOutputPath)ortc.stats.events_win_etw.rc
echo Create manifest resource dll...
echo If compiling to managed code resource DLL use: csc.exe /out:$(IntermediateOutputPath)ortc.events_win_etw.dll /target:library /win32res:$(IntermediateOutputPath)ortc.events_win_etw.res
echo If compiling to managed code resource DLL use: csc.exe /out:$(IntermediateOutputPath)ortc.stats.events_win_etw.dll /target:library /win32res:$(IntermediateOutputPath)ortc.stats.events_win_etw.res
link -dll -noentry /MACHINE:$(PlatformTarget) -out:$(IntermediateOutputPath)ortc.events_win_etw.dll $(IntermediateOutputPath)ortc.events_win_etw.res
link -dll -noentry /MACHINE:$(PlatformTarget) -out:$(IntermediateOutputPath)ortc.stats.events_win_etw.dll $(IntermediateOutputPath)ortc.stats.events_win_etw.res
echo Copy files to output directory...
copy $(IntermediateOutputPath)ortc.events_win_etw.dll "$(OutDir)"
copy $(IntermediateOutputPath)ortc.stats.events_win_etw.dll "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.man" "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.man" "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.wprp" "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.wprp" "$(OutDir)"
icacls "$(OutDir)ortc.events_win_etw.dll" /grant Users:RX
icacls "$(OutDir)ortc.stats.events_win_etw.dll" /grant Users:RX
echo.
echo Steps to register manifest file with for Windows Performance Recorder...
echo.
echo. 1) Run a command prompt as administrator
echo.
echo 2) Change into the output directory, type:
echo cd "$(OutDir)"
echo.
echo 3) To register the manifest, type:
echo wevtutil.exe im ortc.events_win_etw.man /rf:"$(OutDir)ortc.events_win_etw.dll" /mf:"$(OutDir)ortc.events_win_etw.dll"
echo wevtutil.exe im ortc.stats.events_win_etw.man /rf:"$(OutDir)ortc.stats.events_win_etw.dll" /mf:"$(OutDir)ortc.stats.events_win_etw.dll"
echo.
echo 4) To unregister the manifest, type:
echo wevtutil.exe um ortc.events_win_etw.man
echo wevtutil.exe um ortc.stats.events_win_etw.man
echo.
</Command>
    </CustomBuildStep>
    <CustomBuildStep>
      <Outputs>$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.h;$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.h;$(IntermediateOutputPath)ortc.events_win_etw.rc;$(IntermediateOutputPath)ortc.events_win_etw.res;$(IntermediateOutputPath)ortc.events_win_etw.dll;$(IntermediateOutputPath)ortc.stats.events_win_etw.rc;$(IntermediateOutputPath)ortc.stats.events_win_etw.res;$(IntermediateOutputPath)ortc.stats.events_win_etw.dll;$(OutDir)ortc.events_win_etw.dll;$(OutDir)ortc.events_win_etw.man;$(OutDir)ortc.events_win_etw.wprp;$(OutDir)ortc.stats.events_win_etw.dll;$(OutDir)ortc.stats.events_win_etw.man;$(OutDir)ortc.stats.events_win_etw.wprp;%(Outputs)</Outputs>
    </CustomBuildStep>
    <CustomBuildStep>
      <Inputs>$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.man;$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.wprp;$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.man;$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.wprp;%(Inputs)</Inputs>
    </CustomBuildStep>
    <Lib>
      <AdditionalOptions>/IGNORE:4264 %(AdditionalOptions)</AdditionalOptions>
    </Lib>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm'">
    <ClCompile>
      <PrecompiledHeader>NotUsing</PrecompiledHeader>
      <CompileAsWinRT>true</CompileAsWinRT>
      <SDLCheck>true</SDLCheck>
      <AdditionalIncludeDirectories>$(ProjectDir)..\..\..;$(ProjectDir)..\..\..\..\zsLib;$(ProjectDir)..\..\..\..\ortclib-services-cpp;$(ProjectDir)..\..\..\..;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\webrtc;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\boringssl\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\usrsctp\usrsctplib;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\crypto\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\config;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <DisableSpecificWarnings>4068;4290</DisableSpecificWarnings>
      <PreprocessorDefinitions>USE_ETW;USE_OPENSSL=1;NOMINMAX;WEBRTC_WIN;WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE;_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1;%(ClCompile.PreprocessorDefinitions)</PreprocessorDefinitions>
    </ClCompile>
    <Link>
      <SubSystem>Console</SubSystem>
      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
      <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
    </Link>
    <CustomBuildStep>
      <Command>echo Create manifest header file...
mc.exe -um -r $(IntermediateOutputPath) -h "$(ProjectDir)..\..\..\ortc\internal" "$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.man"
mc.exe -um -r $(IntermediateOutputPath) -h "$(ProjectDir)..\..\..\ortc\internal" "$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.man"
echo Create resource file...
rc.exe $(IntermediateOutputPath)ortc.events_win_etw.rc
rc.exe $(IntermediateOutputPath)ortc.stats.events_win_etw.rc
echo Create manifest resource dll...
echo If compiling to managed code resource DLL use: csc.exe /out:$(IntermediateOutputPath)ortc.events_win_etw.dll /target:library /win32res:$(IntermediateOutputPath)ortc.events_win_etw.res
echo If compiling to managed code resource DLL use: csc.exe /out:$(IntermediateOutputPath)ortc.stats.events_win_etw.dll /target:library /win32res:$(IntermediateOutputPath)ortc.stats.events_win_etw.res
link -dll -noentry /MACHINE:$(PlatformTarget) -out:$(IntermediateOutputPath)ortc.events_win_etw.dll $(IntermediateOutputPath)ortc.events_win_etw.res
link -dll -noentry /MACHINE:$(PlatformTarget) -out:$(IntermediateOutputPath)ortc.stats.events_win_etw.dll $(IntermediateOutputPath)ortc.stats.events_win_etw.res
echo Copy files to output directory...
copy $(IntermediateOutputPath)ortc.events_win_etw.dll "$(OutDir)"
copy $(IntermediateOutputPath)ortc.stats.events_win_etw.dll "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.man" "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.man" "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.wprp" "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.wprp" "$(OutDir)"
icacls "$(OutDir)ortc.events_win_etw.dll" /grant Users:RX
icacls "$(OutDir)ortc.stats.events_win_etw.dll" /grant Users:RX
echo.
echo Steps to register manifest file with for Windows Performance Recorder...
echo.
echo. 1) Run a command prompt as administrator
echo.
echo 2) Change into the output directory, type:
echo cd "$(OutDir)"
echo.
echo 3) To register the manifest, type:
echo wevtutil.exe im ortc.events_win_etw.man /rf:"$(OutDir)ortc.events_win_etw.dll" /mf:"$(OutDir)ortc.events_win_etw.dll"
echo wevtutil.exe im ortc.stats.events_win_etw.man /rf:"$(OutDir)ortc.stats.events_win_etw.dll" /mf:"$(OutDir)ortc.stats.events_win_etw.dll"
echo.
echo 4) To unregister the manifest, type:
echo wevtutil.exe um ortc.events_win_etw.man
echo wevtutil.exe um ortc.stats.events_win_etw.man
echo.
</Command>
    </CustomBuildStep>
    <CustomBuildStep>
      <Outputs>$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.h;$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.h;$(IntermediateOutputPath)ortc.events_win_etw.rc;$(IntermediateOutputPath)ortc.events_win_etw.res;$(IntermediateOutputPath)ortc.events_win_etw.dll;$(IntermediateOutputPath)ortc.stats.events_win_etw.rc;$(IntermediateOutputPath)ortc.stats.events_win_etw.res;$(IntermediateOutputPath)ortc.stats.events_win_etw.dll;$(OutDir)ortc.events_win_etw.dll;$(OutDir)ortc.events_win_etw.man;$(OutDir)ortc.events_win_etw.wprp;$(OutDir)ortc.stats.events_win_etw.dll;$(OutDir)ortc.stats.events_win_etw.man;$(OutDir)ortc.stats.events_win_etw.wprp;%(Outputs)</Outputs>
    </CustomBuildStep>
    <CustomBuildStep>
      <Inputs>$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.man;$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.wprp;$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.man;$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.wprp;%(Inputs)</Inputs>
    </CustomBuildStep>
    <Lib>
      <AdditionalOptions>/IGNORE:4264 %(AdditionalOptions)</AdditionalOptions>
    </Lib>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm'">
    <ClCompile>
      <PrecompiledHeader>NotUsing</PrecompiledHeader>
      <CompileAsWinRT>true</CompileAsWinRT>
      <SDLCheck>true</SDLCheck>
      <AdditionalIncludeDirectories>$(ProjectDir)..\..\..;$(ProjectDir)..\..\..\..\zsLib;$(ProjectDir)..\..\..\..\ortclib-services-cpp;$(ProjectDir)..\..\..\..;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\webrtc;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\boringssl\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\usrsctp\usrsctplib;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\crypto\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\config;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <DisableSpecificWarnings>4068;4290</DisableSpecificWarnings>
      <PreprocessorDefinitions>USE_ETW;USE_OPENSSL=1;NOMINMAX;WEBRTC_WIN;WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE;_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1;%(ClCompile.PreprocessorDefinitions)</PreprocessorDefinitions>
    </ClCompile>
    <Link>
      <SubSystem>Console</SubSystem>
      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
      <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
    </Link>
    <CustomBuildStep>
      <Command>echo Create manifest header file...
mc.exe -um -r $(IntermediateOutputPath) -h "$(ProjectDir)..\..\..\ortc\internal" "$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.man"
mc.exe -um -r $(IntermediateOutputPath) -h "$(ProjectDir)..\..\..\ortc\internal" "$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.man"
echo Create resource file...
rc.exe $(IntermediateOutputPath)ortc.events_win_etw.rc
rc.exe $(IntermediateOutputPath)ortc.stats.events_win_etw.rc
echo Create manifest resource dll...
echo If compiling to managed code resource DLL use: csc.exe /out:$(IntermediateOutputPath)ortc.events_win_etw.dll /target:library /win32res:$(IntermediateOutputPath)ortc.events_win_etw.res
echo If compiling to managed code resource DLL use: csc.exe /out:$(IntermediateOutputPath)ortc.stats.events_win_etw.dll /target:library /win32res:$(IntermediateOutputPath)ortc.stats.events_win_etw.res
link -dll -noentry /MACHINE:$(PlatformTarget) -out:$(IntermediateOutputPath)ortc.events_win_etw.dll $(IntermediateOutputPath)ortc.events_win_etw.res
link -dll -noentry /MACHINE:$(PlatformTarget) -out:$(IntermediateOutputPath)ortc.stats.events_win_etw.dll $(IntermediateOutputPath)ortc.stats.events_win_etw.res
echo Copy files to output directory...
copy $(IntermediateOutputPath)ortc.events_win_etw.dll "$(OutDir)"
copy $(IntermediateOutputPath)ortc.stats.events_win_etw.dll "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.man" "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.man" "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.wprp" "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.wprp" "$(OutDir)"
icacls "$(OutDir)ortc.events_win_etw.dll" /grant Users:RX
icacls "$(OutDir)ortc.stats.events_win_etw.dll" /grant Users:RX
echo.
echo Steps to register manifest file with for Windows Performance Recorder...
echo.
echo. 1) Run a command prompt as administrator
echo.
echo 2) Change into the output directory, type:
echo cd "$(OutDir)"
echo.
echo 3) To register the manifest, type:
echo wevtutil.exe im ortc.events_win_etw.man /rf:"$(OutDir)ortc.events_win_etw.dll" /mf:"$(OutDir)ortc.events_win_etw.dll"
echo wevtutil.exe im ortc.stats.events_win_etw.man /rf:"$(OutDir)ortc.stats.events_win_etw.dll" /mf:"$(OutDir)ortc.stats.events_win_etw.dll"
echo.
echo 4) To unregister the manifest, type:
echo wevtutil.exe um ortc.events_win_etw.man
echo wevtutil.exe um ortc.stats.events_win_etw.man
echo.
</Command>
    </CustomBuildStep>
    <CustomBuildStep>
      <Outputs>$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.h;$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.h;$(IntermediateOutputPath)ortc.events_win_etw.rc;$(IntermediateOutputPath)ortc.events_win_etw.res;$(IntermediateOutputPath)ortc.events_win_etw.dll;$(IntermediateOutputPath)ortc.stats.events_win_etw.rc;$(IntermediateOutputPath)ortc.stats.events_win_etw.res;$(IntermediateOutputPath)ortc.stats.events_win_etw.dll;$(OutDir)ortc.events_win_etw.dll;$(OutDir)ortc.events_win_etw.man;$(OutDir)ortc.events_win_etw.wprp;$(OutDir)ortc.stats.events_win_etw.dll;$(OutDir)ortc.stats.events_win_etw.man;$(OutDir)ortc.stats.events_win_etw.wprp;%(Outputs)</Outputs>
    </CustomBuildStep>
    <CustomBuildStep>
      <Inputs>$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.man;$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.wprp;$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.man;$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.wprp;%(Inputs)</Inputs>
    </CustomBuildStep>
    <Lib>
      <AdditionalOptions>/IGNORE:4264 %(AdditionalOptions)</AdditionalOptions>
    </Lib>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <ClCompile>
      <PrecompiledHeader>NotUsing</PrecompiledHeader>
      <CompileAsWinRT>true</CompileAsWinRT>
      <SDLCheck>true</SDLCheck>
      <AdditionalIncludeDirectories>$(ProjectDir)..\..\..;$(ProjectDir)..\..\..\..\zsLib;$(ProjectDir)..\..\..\..\ortclib-services-cpp;$(ProjectDir)..\..\..\..;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\webrtc;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\boringssl\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\usrsctp\usrsctplib;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\crypto\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\config;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <DisableSpecificWarnings>4068;4290</DisableSpecificWarnings>
      <PreprocessorDefinitions>USE_ETW;USE_OPENSSL=1;NOMINMAX;WEBRTC_WIN;WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    </ClCompile>
    <Link>
      <SubSystem>Console</SubSystem>
      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
      <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
    </Link>
    <CustomBuildStep>
      <Command>echo Create manifest header file...
mc.exe -um -r $(IntermediateOutputPath) -h "$(ProjectDir)..\..\..\ortc\internal" "$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.man"
mc.exe -um -r $(IntermediateOutputPath) -h "$(ProjectDir)..\..\..\ortc\internal" "$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.man"
echo Create resource file...
rc.exe $(IntermediateOutputPath)ortc.events_win_etw.rc
rc.exe $(IntermediateOutputPath)ortc.stats.events_win_etw.rc
echo Create manifest resource dll...
echo If compiling to managed code resource DLL use: csc.exe /out:$(IntermediateOutputPath)ortc.events_win_etw.dll /target:library /win32res:$(IntermediateOutputPath)ortc.events_win_etw.res
echo If compiling to managed code resource DLL use: csc.exe /out:$(IntermediateOutputPath)ortc.stats.events_win_etw.dll /target:library /win32res:$(IntermediateOutputPath)ortc.stats.events_win_etw.res
link -dll -noentry /MACHINE:$(PlatformTarget) -out:$(IntermediateOutputPath)ortc.events_win_etw.dll $(IntermediateOutputPath)ortc.events_win_etw.res
link -dll -noentry /MACHINE:$(PlatformTarget) -out:$(IntermediateOutputPath)ortc.stats.events_win_etw.dll $(IntermediateOutputPath)ortc.stats.events_win_etw.res
echo Copy files to output directory...
copy $(IntermediateOutputPath)ortc.events_win_etw.dll "$(OutDir)"
copy $(IntermediateOutputPath)ortc.stats.events_win_etw.dll "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.man" "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.man" "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.wprp" "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.wprp" "$(OutDir)"
icacls "$(OutDir)ortc.events_win_etw.dll" /grant Users:RX
icacls "$(OutDir)ortc.stats.events_win_etw.dll" /grant Users:RX
echo.
echo Steps to register manifest file with for Windows Performance Recorder...
echo.
echo. 1) Run a command prompt as administrator
echo.
echo 2) Change into the output directory, type:
echo cd "$(OutDir)"
echo.
echo 3) To register the manifest, type:
echo wevtutil.exe im ortc.events_win_etw.man /rf:"$(OutDir)ortc.events_win_etw.dll" /mf:"$(OutDir)ortc.events_win_etw.dll"
echo wevtutil.exe im ortc.stats.events_win_etw.man /rf:"$(OutDir)ortc.stats.events_win_etw.dll" /mf:"$(OutDir)ortc.stats.events_win_etw.dll"
echo.
echo 4) To unregister the manifest, type:
echo wevtutil.exe um ortc.events_win_etw.man
echo wevtutil.exe um ortc.stats.events_win_etw.man
echo.
</Command>
    </CustomBuildStep>
    <CustomBuildStep>
      <Outputs>$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.h;$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.h;$(IntermediateOutputPath)ortc.events_win_etw.rc;$(IntermediateOutputPath)ortc.events_win_etw.res;$(IntermediateOutputPath)ortc.events_win_etw.dll;$(IntermediateOutputPath)ortc.stats.events_win_etw.rc;$(IntermediateOutputPath)ortc.stats.events_win_etw.res;$(IntermediateOutputPath)ortc.stats.events_win_etw.dll;$(OutDir)ortc.events_win_etw.dll;$(OutDir)ortc.events_win_etw.man;$(OutDir)ortc.events_win_etw.wprp;$(OutDir)ortc.stats.events_win_etw.dll;$(OutDir)ortc.stats.events_win_etw.man;$(OutDir)ortc.stats.events_win_etw.wprp;%(Outputs)</Outputs>
    </CustomBuildStep>
    <CustomBuildStep>
      <Inputs>$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.man;$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.wprp;$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.man;$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.wprp;%(Inputs)</Inputs>
    </CustomBuildStep>
    <Lib>
      <AdditionalOptions>/IGNORE:4264 %(AdditionalOptions)</AdditionalOptions>
    </Lib>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <ClCompile>
      <PrecompiledHeader>NotUsing</PrecompiledHeader>
      <CompileAsWinRT>true</CompileAsWinRT>
      <SDLCheck>true</SDLCheck>
      <AdditionalIncludeDirectories>$(ProjectDir)..\..\..;$(ProjectDir)..\..\..\..\zsLib;$(ProjectDir)..\..\..\..\ortclib-services-cpp;$(ProjectDir)..\..\..\..;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\webrtc;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\boringssl\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\usrsctp\usrsctplib;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\crypto\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\config;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <DisableSpecificWarnings>4068;4290</DisableSpecificWarnings>
      <PreprocessorDefinitions>USE_ETW;USE_OPENSSL=1;NOMINMAX;WEBRTC_WIN;WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    </ClCompile>
    <Link>
      <SubSystem>Console</SubSystem>
      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
      <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
    </Link>
    <CustomBuildStep>
      <Command>echo Create manifest header file...
mc.exe -um -r $(IntermediateOutputPath) -h "$(ProjectDir)..\..\..\ortc\internal" "$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.man"
mc.exe -um -r $(IntermediateOutputPath) -h "$(ProjectDir)..\..\..\ortc\internal" "$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.man"
echo Create resource file...
rc.exe $(IntermediateOutputPath)ortc.events_win_etw.rc
rc.exe $(IntermediateOutputPath)ortc.stats.events_win_etw.rc
echo Create manifest resource dll...
echo If compiling to managed code resource DLL use: csc.exe /out:$(IntermediateOutputPath)ortc.events_win_etw.dll /target:library /win32res:$(IntermediateOutputPath)ortc.events_win_etw.res
echo If compiling to managed code resource DLL use: csc.exe /out:$(IntermediateOutputPath)ortc.stats.events_win_etw.dll /target:library /win32res:$(IntermediateOutputPath)ortc.stats.events_win_etw.res
link -dll -noentry /MACHINE:$(PlatformTarget) -out:$(IntermediateOutputPath)ortc.events_win_etw.dll $(IntermediateOutputPath)ortc.events_win_etw.res
link -dll -noentry /MACHINE:$(PlatformTarget) -out:$(IntermediateOutputPath)ortc.stats.events_win_etw.dll $(IntermediateOutputPath)ortc.stats.events_win_etw.res
echo Copy files to output directory...
copy $(IntermediateOutputPath)ortc.events_win_etw.dll "$(OutDir)"
copy $(IntermediateOutputPath)ortc.stats.events_win_etw.dll "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.man" "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.man" "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.wprp" "$(OutDir)"
copy "$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.wprp" "$(OutDir)"
icacls "$(OutDir)ortc.events_win_etw.dll" /grant Users:RX
icacls "$(OutDir)ortc.stats.events_win_etw.dll" /grant Users:RX
echo.
echo Steps to register manifest file with for Windows Performance Recorder...
echo.
echo. 1) Run a command prompt as administrator
echo.
echo 2) Change into the output directory, type:
echo cd "$(OutDir)"
echo.
echo 3) To register the manifest, type:
echo wevtutil.exe im ortc.events_win_etw.man /rf:"$(OutDir)ortc.events_win_etw.dll" /mf:"$(OutDir)ortc.events_win_etw.dll"
echo wevtutil.exe im ortc.stats.events_win_etw.man /rf:"$(OutDir)ortc.stats.events_win_etw.dll" /mf:"$(OutDir)ortc.stats.events_win_etw.dll"
echo.
echo 4) To unregister the manifest, type:
echo wevtutil.exe um ortc.events_win_etw.man
echo wevtutil.exe um ortc.stats.events_win_etw.man
echo.
</Command>
    </CustomBuildStep>
    <CustomBuildStep>
      <Outputs>$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.h;$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.h;$(IntermediateOutputPath)ortc.events_win_etw.rc;$(IntermediateOutputPath)ortc.events_win_etw.res;$(IntermediateOutputPath)ortc.events_win_etw.dll;$(IntermediateOutputPath)ortc.stats.events_win_etw.rc;$(IntermediateOutputPath)ortc.stats.events_win_etw.res;$(IntermediateOutputPath)ortc.stats.events_win_etw.dll;$(OutDir)ortc.events_win_etw.dll;$(OutDir)ortc.events_win_etw.man;$(OutDir)ortc.events_win_etw.wprp;$(OutDir)ortc.stats.events_win_etw.dll;$(OutDir)ortc.stats.events_win_etw.man;$(OutDir)ortc.stats.events_win_etw.wprp;%(Outputs)</Outputs>
    </CustomBuildStep>
    <CustomBuildStep>
      <Inputs>$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.man;$(ProjectDir)..\..\..\ortc\internal\ortc.events_win_etw.wprp;$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.man;$(ProjectDir)..\..\..\ortc\internal\ortc.stats.events_win_etw.wprp;%(Inputs)</Inputs>
    </CustomBuildStep>
    <Lib>
      <AdditionalOptions>/IGNORE:4264 %(AdditionalOptions)</AdditionalOptions>
    </Lib>
  </ItemDefinitionGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
  </ImportGroup>
</Project><commit_msg>Removed prebuild step<commit_after>﻿<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup Label="ProjectConfigurations">
    <ProjectConfiguration Include="Debug|ARM">
      <Configuration>Debug</Configuration>
      <Platform>ARM</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug|Win32">
      <Configuration>Debug</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug|x64">
      <Configuration>Debug</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|ARM">
      <Configuration>Release</Configuration>
      <Platform>ARM</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|Win32">
      <Configuration>Release</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|x64">
      <Configuration>Release</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\..\ortc\adapter\adapter.h" />
    <ClInclude Include="..\..\..\ortc\adapter\IHelper.h" />
    <ClInclude Include="..\..\..\ortc\adapter\IMediaStream.h" />
    <ClInclude Include="..\..\..\ortc\adapter\internal\ortc_adapter_adapter.h" />
    <ClInclude Include="..\..\..\ortc\adapter\internal\ortc_adapter_Helper.h" />
    <ClInclude Include="..\..\..\ortc\adapter\internal\ortc_adapter_MediaStream.h" />
    <ClInclude Include="..\..\..\ortc\adapter\internal\ortc_adapter_PeerConnection.h" />
    <ClInclude Include="..\..\..\ortc\adapter\internal\ortc_adapter_SDPParser.h" />
    <ClInclude Include="..\..\..\ortc\adapter\internal\ortc_adapter_SessionDescription.h" />
    <ClInclude Include="..\..\..\ortc\adapter\internal\types.h" />
    <ClInclude Include="..\..\..\ortc\adapter\IPeerConnection.h" />
    <ClInclude Include="..\..\..\ortc\adapter\ISessionDescription.h" />
    <ClInclude Include="..\..\..\ortc\adapter\types.h" />
    <ClInclude Include="..\..\..\ortc\ICapabilities.h" />
    <ClInclude Include="..\..\..\ortc\ICertificate.h" />
    <ClInclude Include="..\..\..\ortc\IConstraints.h" />
    <ClInclude Include="..\..\..\ortc\IDataChannel.h" />
    <ClInclude Include="..\..\..\ortc\IDataChannelTypes.h" />
    <ClInclude Include="..\..\..\ortc\IDataTransport.h" />
    <ClInclude Include="..\..\..\ortc\IDTLSTransport.h" />
    <ClInclude Include="..\..\..\ortc\IDTMFSender.h" />
    <ClInclude Include="..\..\..\ortc\IHelper.h" />
    <ClInclude Include="..\..\..\ortc\IICEGatherer.h" />
    <ClInclude Include="..\..\..\ortc\IICETransport.h" />
    <ClInclude Include="..\..\..\ortc\IICETransportController.h" />
    <ClInclude Include="..\..\..\ortc\IICETypes.h" />
    <ClInclude Include="..\..\..\ortc\IIdentity.h" />
    <ClInclude Include="..\..\..\ortc\IMediaDevices.h" />
    <ClInclude Include="..\..\..\ortc\IMediaStreamTrack.h" />
    <ClInclude Include="..\..\..\ortc\internal\ifaddrs-android.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc.events.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc.events_win.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc.events_win_etw.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc.stats.events.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc.stats.events_win.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc.stats.events_win_etw.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_Certificate.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_DataChannel.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_DTLSTransport.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_DTMFSender.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_Helper.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_ICEGatherer.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_ICEGathererRouter.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_ICETransport.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_ICETransportController.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_Identity.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_ISecureTransport.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_ISRTPTransport.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_MediaDevices.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_MediaStreamTrack.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_ORTC.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTCPPacket.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPListener.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPMediaEngine.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPPacket.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPReceiver.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPReceiverChannel.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPReceiverChannelAudio.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPReceiverChannelMediaBase.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPReceiverChannelVideo.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPSender.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPSenderChannel.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPSenderChannelAudio.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPSenderChannelMediaBase.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPSenderChannelVideo.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPTypes.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_RTPUtils.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_SCTPTransport.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_SCTPTransportListener.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_Settings.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_SRTPSDESTransport.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_SRTPTransport.h" />
    <ClInclude Include="..\..\..\ortc\internal\ortc_StatsReport.h" />
    <ClInclude Include="..\..\..\ortc\internal\platform.h" />
    <ClInclude Include="..\..\..\ortc\internal\types.h" />
    <ClInclude Include="..\..\..\ortc\IORTC.h" />
    <ClInclude Include="..\..\..\ortc\IRTPListener.h" />
    <ClInclude Include="..\..\..\ortc\IRTPReceiver.h" />
    <ClInclude Include="..\..\..\ortc\IRTPSender.h" />
    <ClInclude Include="..\..\..\ortc\IRTPTypes.h" />
    <ClInclude Include="..\..\..\ortc\ISCTPTransport.h" />
    <ClInclude Include="..\..\..\ortc\ISettings.h" />
    <ClInclude Include="..\..\..\ortc\ISRTPSDESTransport.h" />
    <ClInclude Include="..\..\..\ortc\IStatsProvider.h" />
    <ClInclude Include="..\..\..\ortc\IStatsReport.h" />
    <ClInclude Include="..\..\..\ortc\ortc.h" />
    <ClInclude Include="..\..\..\ortc\types.h" />
  </ItemGroup>
  <ItemGroup>
    <None Include="..\..\..\ortc\cpp\ortc.events.json" />
    <None Include="..\..\..\ortc\cpp\ortc.stats.events.json" />
    <None Include="..\..\..\ortc\internal\ortc.events.jman" />
    <None Include="..\..\..\ortc\internal\ortc.events_win_etw.man" />
    <None Include="..\..\..\ortc\internal\ortc.events_win_etw.wprp" />
    <None Include="..\..\..\ortc\internal\ortc.stats.events.jman" />
    <None Include="..\..\..\ortc\internal\ortc.stats.events_win_etw.man" />
    <None Include="..\..\..\ortc\internal\ortc.stats.events_win_etw.wprp" />
    <None Include="..\..\..\ortc\internal\ortc_ETWStatsReport.man" />
    <None Include="..\..\..\ortc\internal\ortc_ETWStatsReport.wprp" />
    <None Include="..\..\..\ortc\internal\ortc_ETWTracing.man" />
    <None Include="..\..\..\ortc\internal\ortc_ETWTracing.wprp" />
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\..\ortc\adapter\cpp\ortc_adapter_adapter.cpp" />
    <ClCompile Include="..\..\..\ortc\adapter\cpp\ortc_adapter_Helper.cpp" />
    <ClCompile Include="..\..\..\ortc\adapter\cpp\ortc_adapter_MediaStream.cpp" />
    <ClCompile Include="..\..\..\ortc\adapter\cpp\ortc_adapter_PeerConnection.cpp" />
    <ClCompile Include="..\..\..\ortc\adapter\cpp\ortc_adapter_SDPParser.cpp" />
    <ClCompile Include="..\..\..\ortc\adapter\cpp\ortc_adapter_SDPParser_DescriptionToSDP.cpp" />
    <ClCompile Include="..\..\..\ortc\adapter\cpp\ortc_adapter_SDPParser_GenerateSDP.cpp" />
    <ClCompile Include="..\..\..\ortc\adapter\cpp\ortc_adapter_SDPParser_ParseSDP.cpp" />
    <ClCompile Include="..\..\..\ortc\adapter\cpp\ortc_adapter_SDPParser_SDPToDescription.cpp" />
    <ClCompile Include="..\..\..\ortc\adapter\cpp\ortc_adapter_SessionDescription.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ifaddrs-android.cc" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_Capabilities.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_Certificate.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_Constraints.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_DataChannel.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_DTLSTransport.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_DTMFSender.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_Helper.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_ICEGatherer.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_ICEGathererRouter.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_ICETransport.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_ICETransportController.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_ICETypes.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_Identity.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_ISecureTransport.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_MediaDevices.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_MediaStreamTrack.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_ORTC.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTCPPacket.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPListener.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPMediaEngine.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPPacket.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPReceiver.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPReceiverChannel.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPReceiverChannelAudio.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPReceiverChannelMediaBase.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPReceiverChannelVideo.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPSender.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPSenderChannel.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPSenderChannelAudio.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPSenderChannelMediaBase.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPSenderChannelVideo.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPTypes.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_RTPUtils.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_SCTPTransport.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_SCTPTransportListener.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_Settings.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_SRTPSDESTransport.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_SRTPTransport.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_StatsReport.cpp" />
    <ClCompile Include="..\..\..\ortc\cpp\ortc_webrtc.cpp" />
  </ItemGroup>
  <PropertyGroup Label="Globals">
    <ProjectGuid>{83e6cc72-ebc5-4c0c-b6a6-2d67a3c1e8a9}</ProjectGuid>
    <Keyword>StaticLibrary</Keyword>
    <RootNamespace>ortclib</RootNamespace>
    <DefaultLanguage>en-US</DefaultLanguage>
    <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
    <AppContainerApplication>true</AppContainerApplication>
    <ApplicationType>Windows Store</ApplicationType>
    <WindowsTargetPlatformVersion>10.0.14393.0</WindowsTargetPlatformVersion>
    <WindowsTargetPlatformMinVersion>10.0.10586.0</WindowsTargetPlatformMinVersion>
    <ApplicationTypeRevision>10.0</ApplicationTypeRevision>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v140</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v140</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v140</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <WholeProgramOptimization>true</WholeProgramOptimization>
    <PlatformToolset>v140</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <WholeProgramOptimization>true</WholeProgramOptimization>
    <PlatformToolset>v140</PlatformToolset>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <WholeProgramOptimization>true</WholeProgramOptimization>
    <PlatformToolset>v140</PlatformToolset>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings">
  </ImportGroup>
  <ImportGroup Label="Shared">
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <GenerateManifest>false</GenerateManifest>
    <CustomBuildBeforeTargets>
    </CustomBuildBeforeTargets>
    <IntDir>$(SolutionDir)Build\Intermediate\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
    <OutDir>$(SolutionDir)Build\Output\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</OutDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <GenerateManifest>false</GenerateManifest>
    <CustomBuildBeforeTargets>
    </CustomBuildBeforeTargets>
    <IntDir>$(SolutionDir)Build\Intermediate\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
    <OutDir>$(SolutionDir)Build\Output\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</OutDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
    <GenerateManifest>false</GenerateManifest>
    <CustomBuildBeforeTargets>
    </CustomBuildBeforeTargets>
    <IntDir>$(SolutionDir)Build\Intermediate\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
    <OutDir>$(SolutionDir)Build\Output\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</OutDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
    <GenerateManifest>false</GenerateManifest>
    <CustomBuildBeforeTargets>
    </CustomBuildBeforeTargets>
    <IntDir>$(SolutionDir)Build\Intermediate\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
    <OutDir>$(SolutionDir)Build\Output\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</OutDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <GenerateManifest>false</GenerateManifest>
    <CustomBuildBeforeTargets>
    </CustomBuildBeforeTargets>
    <IntDir>$(SolutionDir)Build\Intermediate\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
    <OutDir>$(SolutionDir)Build\Output\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</OutDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <GenerateManifest>false</GenerateManifest>
    <CustomBuildBeforeTargets>
    </CustomBuildBeforeTargets>
    <IntDir>$(SolutionDir)Build\Intermediate\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
    <OutDir>$(SolutionDir)Build\Output\$(PlatformTarget)\$(Configuration)\$(MSBuildProjectName)\</OutDir>
  </PropertyGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <ClCompile>
      <PrecompiledHeader>NotUsing</PrecompiledHeader>
      <CompileAsWinRT>true</CompileAsWinRT>
      <SDLCheck>true</SDLCheck>
      <AdditionalIncludeDirectories>$(ProjectDir)..\..\..;$(ProjectDir)..\..\..\..\zsLib;$(ProjectDir)..\..\..\..\ortclib-services-cpp;$(ProjectDir)..\..\..\..;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\webrtc;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\boringssl\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\usrsctp\usrsctplib;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\crypto\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\config;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <DisableSpecificWarnings>4068;4290</DisableSpecificWarnings>
      <PreprocessorDefinitions>USE_ETW;USE_OPENSSL=1;NOMINMAX;WEBRTC_WIN;WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    </ClCompile>
    <Link>
      <SubSystem>Console</SubSystem>
      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
      <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
    </Link>
    <CustomBuildStep>
      <Command>
      </Command>
    </CustomBuildStep>
    <CustomBuildStep>
      <Outputs>
      </Outputs>
    </CustomBuildStep>
    <CustomBuildStep>
      <Inputs>
      </Inputs>
    </CustomBuildStep>
    <Lib>
      <AdditionalOptions>/IGNORE:4264 %(AdditionalOptions)</AdditionalOptions>
    </Lib>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <ClCompile>
      <PrecompiledHeader>NotUsing</PrecompiledHeader>
      <CompileAsWinRT>true</CompileAsWinRT>
      <SDLCheck>true</SDLCheck>
      <AdditionalIncludeDirectories>$(ProjectDir)..\..\..;$(ProjectDir)..\..\..\..\zsLib;$(ProjectDir)..\..\..\..\ortclib-services-cpp;$(ProjectDir)..\..\..\..;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\webrtc;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\boringssl\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\usrsctp\usrsctplib;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\crypto\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\config;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <DisableSpecificWarnings>4068;4290</DisableSpecificWarnings>
      <PreprocessorDefinitions>USE_ETW;USE_OPENSSL=1;NOMINMAX;WEBRTC_WIN;WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    </ClCompile>
    <Link>
      <SubSystem>Console</SubSystem>
      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
      <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
    </Link>
    <CustomBuildStep>
      <Command>
      </Command>
    </CustomBuildStep>
    <CustomBuildStep>
      <Outputs>
      </Outputs>
    </CustomBuildStep>
    <CustomBuildStep>
      <Inputs>
      </Inputs>
    </CustomBuildStep>
    <Lib>
      <AdditionalOptions>/IGNORE:4264 %(AdditionalOptions)</AdditionalOptions>
    </Lib>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm'">
    <ClCompile>
      <PrecompiledHeader>NotUsing</PrecompiledHeader>
      <CompileAsWinRT>true</CompileAsWinRT>
      <SDLCheck>true</SDLCheck>
      <AdditionalIncludeDirectories>$(ProjectDir)..\..\..;$(ProjectDir)..\..\..\..\zsLib;$(ProjectDir)..\..\..\..\ortclib-services-cpp;$(ProjectDir)..\..\..\..;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\webrtc;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\boringssl\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\usrsctp\usrsctplib;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\crypto\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\config;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <DisableSpecificWarnings>4068;4290</DisableSpecificWarnings>
      <PreprocessorDefinitions>USE_ETW;USE_OPENSSL=1;NOMINMAX;WEBRTC_WIN;WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE;_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1;%(ClCompile.PreprocessorDefinitions)</PreprocessorDefinitions>
    </ClCompile>
    <Link>
      <SubSystem>Console</SubSystem>
      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
      <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
    </Link>
    <CustomBuildStep>
      <Command>
      </Command>
    </CustomBuildStep>
    <CustomBuildStep>
      <Outputs>
      </Outputs>
    </CustomBuildStep>
    <CustomBuildStep>
      <Inputs>
      </Inputs>
    </CustomBuildStep>
    <Lib>
      <AdditionalOptions>/IGNORE:4264 %(AdditionalOptions)</AdditionalOptions>
    </Lib>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm'">
    <ClCompile>
      <PrecompiledHeader>NotUsing</PrecompiledHeader>
      <CompileAsWinRT>true</CompileAsWinRT>
      <SDLCheck>true</SDLCheck>
      <AdditionalIncludeDirectories>$(ProjectDir)..\..\..;$(ProjectDir)..\..\..\..\zsLib;$(ProjectDir)..\..\..\..\ortclib-services-cpp;$(ProjectDir)..\..\..\..;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\webrtc;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\boringssl\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\usrsctp\usrsctplib;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\crypto\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\config;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <DisableSpecificWarnings>4068;4290</DisableSpecificWarnings>
      <PreprocessorDefinitions>USE_ETW;USE_OPENSSL=1;NOMINMAX;WEBRTC_WIN;WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE;_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE=1;%(ClCompile.PreprocessorDefinitions)</PreprocessorDefinitions>
    </ClCompile>
    <Link>
      <SubSystem>Console</SubSystem>
      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
      <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
    </Link>
    <CustomBuildStep>
      <Command>
      </Command>
    </CustomBuildStep>
    <CustomBuildStep>
      <Outputs>
      </Outputs>
    </CustomBuildStep>
    <CustomBuildStep>
      <Inputs>
      </Inputs>
    </CustomBuildStep>
    <Lib>
      <AdditionalOptions>/IGNORE:4264 %(AdditionalOptions)</AdditionalOptions>
    </Lib>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <ClCompile>
      <PrecompiledHeader>NotUsing</PrecompiledHeader>
      <CompileAsWinRT>true</CompileAsWinRT>
      <SDLCheck>true</SDLCheck>
      <AdditionalIncludeDirectories>$(ProjectDir)..\..\..;$(ProjectDir)..\..\..\..\zsLib;$(ProjectDir)..\..\..\..\ortclib-services-cpp;$(ProjectDir)..\..\..\..;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\webrtc;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\boringssl\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\usrsctp\usrsctplib;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\crypto\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\config;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <DisableSpecificWarnings>4068;4290</DisableSpecificWarnings>
      <PreprocessorDefinitions>USE_ETW;USE_OPENSSL=1;NOMINMAX;WEBRTC_WIN;WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    </ClCompile>
    <Link>
      <SubSystem>Console</SubSystem>
      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
      <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
    </Link>
    <CustomBuildStep>
      <Command>
      </Command>
    </CustomBuildStep>
    <CustomBuildStep>
      <Outputs>
      </Outputs>
    </CustomBuildStep>
    <CustomBuildStep>
      <Inputs>
      </Inputs>
    </CustomBuildStep>
    <Lib>
      <AdditionalOptions>/IGNORE:4264 %(AdditionalOptions)</AdditionalOptions>
    </Lib>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <ClCompile>
      <PrecompiledHeader>NotUsing</PrecompiledHeader>
      <CompileAsWinRT>true</CompileAsWinRT>
      <SDLCheck>true</SDLCheck>
      <AdditionalIncludeDirectories>$(ProjectDir)..\..\..;$(ProjectDir)..\..\..\..\zsLib;$(ProjectDir)..\..\..\..\ortclib-services-cpp;$(ProjectDir)..\..\..\..;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\webrtc;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\boringssl\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\usrsctp\usrsctplib;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\srtp\crypto\include;$(ProjectDir)..\..\..\..\..\..\webrtc\xplatform\libsrtp\config;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <DisableSpecificWarnings>4068;4290</DisableSpecificWarnings>
      <PreprocessorDefinitions>USE_ETW;USE_OPENSSL=1;NOMINMAX;WEBRTC_WIN;WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    </ClCompile>
    <Link>
      <SubSystem>Console</SubSystem>
      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
      <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
    </Link>
    <CustomBuildStep>
      <Command>
      </Command>
    </CustomBuildStep>
    <CustomBuildStep>
      <Outputs>
      </Outputs>
    </CustomBuildStep>
    <CustomBuildStep>
      <Inputs>
      </Inputs>
    </CustomBuildStep>
    <Lib>
      <AdditionalOptions>/IGNORE:4264 %(AdditionalOptions)</AdditionalOptions>
    </Lib>
  </ItemDefinitionGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
  </ImportGroup>
</Project>
{'fraction_non_alphanumeric': 0.20421691354562374, 'fraction_numerical': 0.00563444917522882, 'mean_word_length': 4.0883440358046315, 'pattern_counts': {'":': 0, '<': 1211, '<?xml version=': 2, '>': 1211, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7550428', 'n_tokens_mistral': 29378, 'n_tokens_neox': 25335, 'n_words': 2441}