diff options
48 files changed, 91 insertions, 885 deletions
diff --git a/bin10/mir_dev.sln b/bin10/mir_dev.sln index dcc6575399..ec20d3d13a 100644 --- a/bin10/mir_dev.sln +++ b/bin10/mir_dev.sln @@ -35,7 +35,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ICQ", "..\protocols\IcqOsca  EndProject
  Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Jabber", "..\protocols\JabberG\jabber.vcxproj", "{33276462-8313-4192-8306-13717ECCA60A}"
  EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MSN", "..\protocols\MSN\msn_10.vcxproj", "{7B0F213E-C15E-4219-8AE5-49DD3D3D553D}"
 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MSN", "..\protocols\MSN\msn.vcxproj", "{7B0F213E-C15E-4219-8AE5-49DD3D3D553D}"
  EndProject
  Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Clist_nicer", "..\plugins\Clist_nicer\clist_nicer_10.vcxproj", "{3C42510C-A29E-4A53-899C-203BFA874E0B}"
  EndProject
 diff --git a/bin10/mir_full.sln b/bin10/mir_full.sln index 87f570cc7d..72090f4658 100644 --- a/bin10/mir_full.sln +++ b/bin10/mir_full.sln @@ -35,7 +35,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ICQ", "..\protocols\IcqOsca  EndProject
  Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Jabber", "..\protocols\JabberG\jabber.vcxproj", "{33276462-8313-4192-8306-13717ECCA60A}"
  EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MSN", "..\protocols\MSN\msn_10.vcxproj", "{7B0F213E-C15E-4219-8AE5-49DD3D3D553D}"
 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MSN", "..\protocols\MSN\msn.vcxproj", "{7B0F213E-C15E-4219-8AE5-49DD3D3D553D}"
  EndProject
  Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Clist_nicer", "..\plugins\Clist_nicer\clist_nicer_10.vcxproj", "{3C42510C-A29E-4A53-899C-203BFA874E0B}"
  EndProject
 diff --git a/bin10/mir_full_pro.sln b/bin10/mir_full_pro.sln index 3bb6827b28..7016b77ab5 100644 --- a/bin10/mir_full_pro.sln +++ b/bin10/mir_full_pro.sln @@ -35,7 +35,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ICQ", "..\protocols\IcqOsca  EndProject
  Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Jabber", "..\protocols\JabberG\jabber.vcxproj", "{33276462-8313-4192-8306-13717ECCA60A}"
  EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MSN", "..\protocols\MSN\msn_10.vcxproj", "{7B0F213E-C15E-4219-8AE5-49DD3D3D553D}"
 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MSN", "..\protocols\MSN\msn.vcxproj", "{7B0F213E-C15E-4219-8AE5-49DD3D3D553D}"
  EndProject
  Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Clist_nicer", "..\plugins\Clist_nicer\clist_nicer_10.vcxproj", "{3C42510C-A29E-4A53-899C-203BFA874E0B}"
  EndProject
 diff --git a/bin10/miranda32.sln b/bin10/miranda32.sln index e43c1faa0e..5cc66399b0 100644 --- a/bin10/miranda32.sln +++ b/bin10/miranda32.sln @@ -33,7 +33,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ICQ", "..\protocols\IcqOsca  EndProject
  Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Jabber", "..\protocols\JabberG\jabber.vcxproj", "{33276462-8313-4192-8306-13717ECCA60A}"
  EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MSN", "..\protocols\MSN\msn_10.vcxproj", "{7B0F213E-C15E-4219-8AE5-49DD3D3D553D}"
 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MSN", "..\protocols\MSN\msn.vcxproj", "{7B0F213E-C15E-4219-8AE5-49DD3D3D553D}"
  EndProject
  Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Clist_nicer", "..\plugins\clist_nicer\clist_nicer_10.vcxproj", "{3C42510C-A29E-4A53-899C-203BFA874E0B}"
  EndProject
 diff --git a/bin12/mir_dev.sln b/bin12/mir_dev.sln index 02e647501f..a7d9effd67 100644 --- a/bin12/mir_dev.sln +++ b/bin12/mir_dev.sln @@ -37,7 +37,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ICQ", "..\protocols\IcqOsca  EndProject
  Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Jabber", "..\protocols\JabberG\jabber.vcxproj", "{33276462-8313-4192-8306-13717ECCA60A}"
  EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MSN", "..\protocols\MSN\msn_12.vcxproj", "{7B0F213E-C15E-4219-8AE5-49DD3D3D553D}"
 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MSN", "..\protocols\MSN\msn.vcxproj", "{7B0F213E-C15E-4219-8AE5-49DD3D3D553D}"
  EndProject
  Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Clist_nicer", "..\plugins\Clist_nicer\clist_nicer_12.vcxproj", "{3C42510C-A29E-4A53-899C-203BFA874E0B}"
  EndProject
 diff --git a/bin12/mir_full.sln b/bin12/mir_full.sln index 8f84593b0c..09f104ad86 100644 --- a/bin12/mir_full.sln +++ b/bin12/mir_full.sln @@ -37,7 +37,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ICQ", "..\protocols\IcqOsca  EndProject
  Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Jabber", "..\protocols\JabberG\jabber.vcxproj", "{33276462-8313-4192-8306-13717ECCA60A}"
  EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MSN", "..\protocols\MSN\msn_12.vcxproj", "{7B0F213E-C15E-4219-8AE5-49DD3D3D553D}"
 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MSN", "..\protocols\MSN\msn.vcxproj", "{7B0F213E-C15E-4219-8AE5-49DD3D3D553D}"
  EndProject
  Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Clist_nicer", "..\plugins\Clist_nicer\clist_nicer_12.vcxproj", "{3C42510C-A29E-4A53-899C-203BFA874E0B}"
  EndProject
 diff --git a/bin12/miranda32.sln b/bin12/miranda32.sln index f42745c45c..8c58594ebf 100644 --- a/bin12/miranda32.sln +++ b/bin12/miranda32.sln @@ -35,7 +35,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ICQ", "..\protocols\IcqOsca  EndProject
  Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Jabber", "..\protocols\JabberG\jabber.vcxproj", "{33276462-8313-4192-8306-13717ECCA60A}"
  EndProject
 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MSN", "..\protocols\MSN\msn_12.vcxproj", "{7B0F213E-C15E-4219-8AE5-49DD3D3D553D}"
 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MSN", "..\protocols\MSN\msn.vcxproj", "{7B0F213E-C15E-4219-8AE5-49DD3D3D553D}"
  EndProject
  Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Clist_nicer", "..\plugins\clist_nicer\clist_nicer_12.vcxproj", "{3C42510C-A29E-4A53-899C-203BFA874E0B}"
  EndProject
 diff --git a/protocols/MSN/msn.vcxproj b/protocols/MSN/msn.vcxproj new file mode 100644 index 0000000000..e481ff9d5c --- /dev/null +++ b/protocols/MSN/msn.vcxproj @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <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|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectName>MSN</ProjectName>
 +    <ProjectGuid>{7B0F213E-C15E-4219-8AE5-49DD3D3D553D}</ProjectGuid>
 +  </PropertyGroup>
 +  <ImportGroup Label="PropertySheets">
 +    <Import Project="$(ProjectDir)..\..\build\vc.common\common.props" />
 +  </ImportGroup>
 +  <ItemDefinitionGroup>
 +    <ClCompile>
 +      <ExceptionHandling>Sync</ExceptionHandling>
 +    </ClCompile>
 +  </ItemDefinitionGroup>
 +</Project>
 diff --git a/protocols/MSN/msn.vcxproj.filters b/protocols/MSN/msn.vcxproj.filters new file mode 100644 index 0000000000..a8ab01c0e5 --- /dev/null +++ b/protocols/MSN/msn.vcxproj.filters @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <Import Project="$(ProjectDir)..\..\build\vc.common\common.filters" />
 +</Project>
 diff --git a/protocols/MSN/msn_10.vcxproj b/protocols/MSN/msn_10.vcxproj deleted file mode 100644 index f00b7fdd97..0000000000 --- a/protocols/MSN/msn_10.vcxproj +++ /dev/null @@ -1,261 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?>
 -<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 -  <ItemGroup Label="ProjectConfigurations">
 -    <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|Win32">
 -      <Configuration>Release</Configuration>
 -      <Platform>Win32</Platform>
 -    </ProjectConfiguration>
 -    <ProjectConfiguration Include="Release|x64">
 -      <Configuration>Release</Configuration>
 -      <Platform>x64</Platform>
 -    </ProjectConfiguration>
 -  </ItemGroup>
 -  <PropertyGroup Label="Globals">
 -    <ProjectName>MSN</ProjectName>
 -    <ProjectGuid>{7B0F213E-C15E-4219-8AE5-49DD3D3D553D}</ProjectGuid>
 -  </PropertyGroup>
 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 -    <ConfigurationType>DynamicLibrary</ConfigurationType>
 -    <CharacterSet>Unicode</CharacterSet>
 -    <WholeProgramOptimization>true</WholeProgramOptimization>
 -  </PropertyGroup>
 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 -    <ConfigurationType>DynamicLibrary</ConfigurationType>
 -    <CharacterSet>Unicode</CharacterSet>
 -  </PropertyGroup>
 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 -    <ConfigurationType>DynamicLibrary</ConfigurationType>
 -    <CharacterSet>Unicode</CharacterSet>
 -    <WholeProgramOptimization>true</WholeProgramOptimization>
 -  </PropertyGroup>
 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 -    <ConfigurationType>DynamicLibrary</ConfigurationType>
 -    <CharacterSet>Unicode</CharacterSet>
 -  </PropertyGroup>
 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 -  <ImportGroup Label="ExtensionSettings">
 -  </ImportGroup>
 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 -  </ImportGroup>
 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 -  </ImportGroup>
 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 -  </ImportGroup>
 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 -  </ImportGroup>
 -  <PropertyGroup Label="UserMacros" />
 -  <PropertyGroup>
 -    <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\Plugins\</OutDir>
 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\Obj\$(ProjectName)\</IntDir>
 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Configuration)64\Plugins\</OutDir>
 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\</IntDir>
 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\Plugins\</OutDir>
 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\Obj\$(ProjectName)\</IntDir>
 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Configuration)64\Plugins\</OutDir>
 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\</IntDir>
 -    <IgnoreImportLibrary>true</IgnoreImportLibrary>
 -  </PropertyGroup>
 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 -    <ClCompile>
 -      <Optimization>Disabled</Optimization>
 -      <AdditionalIncludeDirectories>..\..\include;..\..\plugins\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 -      <PreprocessorDefinitions>_DEBUG;_WINDOWS;_USRDLL;MSN_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 -      <FunctionLevelLinking>true</FunctionLevelLinking>
 -      <FloatingPointModel>Fast</FloatingPointModel>
 -      <PrecompiledHeader>Use</PrecompiledHeader>
 -      <PrecompiledHeaderFile>msn_global.h</PrecompiledHeaderFile>
 -      <WarningLevel>Level3</WarningLevel>
 -      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
 -      <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
 -      <ExceptionHandling>false</ExceptionHandling>
 -    </ClCompile>
 -    <ResourceCompile>
 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\msapi</AdditionalIncludeDirectories>
 -    </ResourceCompile>
 -    <Link>
 -      <AdditionalDependencies>ws2_32.lib;comctl32.lib;Rpcrt4.lib;%(AdditionalDependencies)</AdditionalDependencies>
 -      <GenerateDebugInformation>true</GenerateDebugInformation>
 -      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 -      <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
 -      <SubSystem>Windows</SubSystem>
 -      <BaseAddress>0x19000000</BaseAddress>
 -      <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin10\lib</AdditionalLibraryDirectories>
 -    </Link>
 -  </ItemDefinitionGroup>
 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 -    <ClCompile>
 -      <Optimization>Disabled</Optimization>
 -      <AdditionalIncludeDirectories>..\..\include;..\..\plugins\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 -      <PreprocessorDefinitions>_DEBUG;_WINDOWS;_USRDLL;MSN_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 -      <FunctionLevelLinking>true</FunctionLevelLinking>
 -      <FloatingPointModel>Fast</FloatingPointModel>
 -      <PrecompiledHeader>Use</PrecompiledHeader>
 -      <PrecompiledHeaderFile>msn_global.h</PrecompiledHeaderFile>
 -      <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
 -      <WarningLevel>Level3</WarningLevel>
 -      <ExceptionHandling>false</ExceptionHandling>
 -    </ClCompile>
 -    <ResourceCompile>
 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\msapi</AdditionalIncludeDirectories>
 -    </ResourceCompile>
 -    <Link>
 -      <AdditionalDependencies>ws2_32.lib;comctl32.lib;Rpcrt4.lib;%(AdditionalDependencies)</AdditionalDependencies>
 -      <AdditionalManifestDependencies>type=%27Win32%27 name=%27Microsoft.Windows.Common-Controls%27 version=%276.0.0.0%27 processorArchitecture=%27*%27 publicKeyToken=%276595b64144ccf1df%27 language=%27*%27;%(AdditionalManifestDependencies)</AdditionalManifestDependencies>
 -      <GenerateDebugInformation>true</GenerateDebugInformation>
 -      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 -      <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
 -      <SubSystem>Windows</SubSystem>
 -      <BaseAddress>0x19000000</BaseAddress>
 -      <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin10\lib</AdditionalLibraryDirectories>
 -    </Link>
 -  </ItemDefinitionGroup>
 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 -    <ClCompile>
 -      <Optimization>Full</Optimization>
 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
 -      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
 -      <AdditionalIncludeDirectories>..\..\include;..\..\plugins\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 -      <PreprocessorDefinitions>NDEBUG;_WINDOWS;_USRDLL;MSN_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <StringPooling>true</StringPooling>
 -      <ExceptionHandling>false</ExceptionHandling>
 -      <BufferSecurityCheck>false</BufferSecurityCheck>
 -      <FunctionLevelLinking>true</FunctionLevelLinking>
 -      <FloatingPointModel>Fast</FloatingPointModel>
 -      <PrecompiledHeader>Use</PrecompiledHeader>
 -      <PrecompiledHeaderFile>msn_global.h</PrecompiledHeaderFile>
 -      <WarningLevel>Level3</WarningLevel>
 -      <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
 -    </ClCompile>
 -    <ResourceCompile>
 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\msapi</AdditionalIncludeDirectories>
 -    </ResourceCompile>
 -    <Link>
 -      <AdditionalOptions>/PDBALTPATH:%_PDB%</AdditionalOptions>
 -      <AdditionalDependencies>ws2_32.lib;comctl32.lib;Rpcrt4.lib;%(AdditionalDependencies)</AdditionalDependencies>
 -      <AdditionalManifestDependencies>type=%27Win32%27 name=%27Microsoft.Windows.Common-Controls%27 version=%276.0.0.0%27 processorArchitecture=%27X86%27 publicKeyToken=%276595b64144ccf1df%27 language=%27*%27;%(AdditionalManifestDependencies)</AdditionalManifestDependencies>
 -      <GenerateDebugInformation>true</GenerateDebugInformation>
 -      <OptimizeReferences>true</OptimizeReferences>
 -      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 -      <BaseAddress>0x19000000</BaseAddress>
 -      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 -      <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
 -      <SubSystem>Windows</SubSystem>
 -      <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin10\lib</AdditionalLibraryDirectories>
 -    </Link>
 -  </ItemDefinitionGroup>
 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 -    <ClCompile>
 -      <Optimization>Full</Optimization>
 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
 -      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
 -      <AdditionalIncludeDirectories>..\..\include;..\..\plugins\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 -      <PreprocessorDefinitions>NDEBUG;_WINDOWS;_USRDLL;MSN_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <StringPooling>true</StringPooling>
 -      <ExceptionHandling>false</ExceptionHandling>
 -      <BufferSecurityCheck>false</BufferSecurityCheck>
 -      <FunctionLevelLinking>true</FunctionLevelLinking>
 -      <FloatingPointModel>Fast</FloatingPointModel>
 -      <PrecompiledHeader>Use</PrecompiledHeader>
 -      <PrecompiledHeaderFile>msn_global.h</PrecompiledHeaderFile>
 -      <WarningLevel>Level3</WarningLevel>
 -      <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
 -    </ClCompile>
 -    <ResourceCompile>
 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\msapi</AdditionalIncludeDirectories>
 -    </ResourceCompile>
 -    <Link>
 -      <AdditionalOptions>/PDBALTPATH:%_PDB%</AdditionalOptions>
 -      <AdditionalDependencies>ws2_32.lib;comctl32.lib;Rpcrt4.lib;%(AdditionalDependencies)</AdditionalDependencies>
 -      <AdditionalManifestDependencies>type=%27Win32%27 name=%27Microsoft.Windows.Common-Controls%27 version=%276.0.0.0%27 processorArchitecture=%27*%27 publicKeyToken=%276595b64144ccf1df%27 language=%27*%27;%(AdditionalManifestDependencies)</AdditionalManifestDependencies>
 -      <GenerateDebugInformation>true</GenerateDebugInformation>
 -      <OptimizeReferences>true</OptimizeReferences>
 -      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 -      <BaseAddress>0x19000000</BaseAddress>
 -      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 -      <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
 -      <SubSystem>Windows</SubSystem>
 -      <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin10\lib</AdditionalLibraryDirectories>
 -    </Link>
 -  </ItemDefinitionGroup>
 -  <ItemGroup>
 -    <ClCompile Include="src\des.c">
 -      <PrecompiledHeader>NotUsing</PrecompiledHeader>
 -    </ClCompile>
 -    <ClCompile Include="src\ezxml.c">
 -      <PrecompiledHeader>NotUsing</PrecompiledHeader>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_avatar.cpp" />
 -    <ClCompile Include="src\msn_skypeab.cpp" />
 -    <ClCompile Include="src\stdafx.cpp">
 -      <PrecompiledHeader>Create</PrecompiledHeader>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_auth.cpp" />
 -    <ClCompile Include="src\msn_chat.cpp" />
 -    <ClCompile Include="src\msn_commands.cpp" />
 -    <ClCompile Include="src\msn_contact.cpp" />
 -    <ClCompile Include="src\msn_errors.cpp" />
 -    <ClCompile Include="src\msn_ftold.cpp" />
 -    <ClCompile Include="src\msn_http.cpp" />
 -    <ClCompile Include="src\msn_libstr.cpp" />
 -    <ClCompile Include="src\msn_links.cpp" />
 -    <ClCompile Include="src\msn_lists.cpp" />
 -    <ClCompile Include="src\msn_mail.cpp" />
 -    <ClCompile Include="src\msn_menu.cpp" />
 -    <ClCompile Include="src\msn_mime.cpp" />
 -    <ClCompile Include="src\msn_misc.cpp" />
 -    <ClCompile Include="src\msn_msgqueue.cpp" />
 -    <ClCompile Include="src\msn_msgsplit.cpp" />
 -    <ClCompile Include="src\msn_natdetect.cpp" />
 -    <ClCompile Include="src\msn_opts.cpp" />
 -    <ClCompile Include="src\msn_p2p.cpp" />
 -    <ClCompile Include="src\msn_p2ps.cpp" />
 -    <ClCompile Include="src\msn_proto.cpp" />
 -    <ClCompile Include="src\msn_soapab.cpp" />
 -    <ClCompile Include="src\msn_soapstore.cpp" />
 -    <ClCompile Include="src\msn_srv.cpp" />
 -    <ClCompile Include="src\msn_ssl.cpp" />
 -    <ClCompile Include="src\msn_std.cpp" />
 -    <ClCompile Include="src\msn_svcs.cpp" />
 -    <ClCompile Include="src\msn_switchboard.cpp" />
 -    <ClCompile Include="src\msn_threads.cpp" />
 -    <ClCompile Include="src\msn_ws.cpp" />
 -    <ClCompile Include="src\msn.cpp" />
 -  </ItemGroup>
 -  <ItemGroup>
 -    <ResourceCompile Include="res\msn.rc" />
 -    <ResourceCompile Include="res\version.rc" />
 -  </ItemGroup>
 -  <ItemGroup>
 -    <ClInclude Include="src\resource.h" />
 -    <ClInclude Include="src\des.h" />
 -    <ClInclude Include="src\ezxml.h" />
 -    <ClInclude Include="src\msn_global.h" />
 -    <ClInclude Include="src\msn_proto.h" />
 -    <ClInclude Include="src\version.h" />
 -  </ItemGroup>
 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 -  <ImportGroup Label="ExtensionTargets">
 -  </ImportGroup>
 -</Project>
\ No newline at end of file diff --git a/protocols/MSN/msn_10.vcxproj.filters b/protocols/MSN/msn_10.vcxproj.filters deleted file mode 100644 index b9585f0393..0000000000 --- a/protocols/MSN/msn_10.vcxproj.filters +++ /dev/null @@ -1,151 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?>
 -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 -  <ItemGroup>
 -    <Filter Include="Source Files">
 -      <UniqueIdentifier>{f9e2dbb2-638e-4619-a597-b259fe9cb28c}</UniqueIdentifier>
 -      <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
 -    </Filter>
 -    <Filter Include="Resource Files">
 -      <UniqueIdentifier>{851bc859-759a-4ee2-a998-896565b85abc}</UniqueIdentifier>
 -      <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
 -    </Filter>
 -    <Filter Include="Header Files">
 -      <UniqueIdentifier>{a696658a-8e44-4b58-b62e-1afe9b41c748}</UniqueIdentifier>
 -    </Filter>
 -  </ItemGroup>
 -  <ItemGroup>
 -    <ClCompile Include="src\des.c">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\ezxml.c">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_auth.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_chat.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_commands.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_contact.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_errors.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_ftold.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_http.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_libstr.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_links.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_lists.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_mail.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_menu.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_mime.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_misc.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_msgqueue.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_msgsplit.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_natdetect.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_opts.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_p2p.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_p2ps.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_proto.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_soapab.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_soapstore.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_srv.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_ssl.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_std.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_svcs.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_switchboard.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_threads.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_ws.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\stdafx.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_avatar.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -  </ItemGroup>
 -  <ItemGroup>
 -    <ResourceCompile Include="res\msn.rc">
 -      <Filter>Resource Files</Filter>
 -    </ResourceCompile>
 -    <ResourceCompile Include="res\version.rc">
 -      <Filter>Resource Files</Filter>
 -    </ResourceCompile>
 -  </ItemGroup>
 -  <ItemGroup>
 -    <ClInclude Include="src\resource.h">
 -      <Filter>Resource Files</Filter>
 -    </ClInclude>
 -    <ClInclude Include="src\des.h">
 -      <Filter>Header Files</Filter>
 -    </ClInclude>
 -    <ClInclude Include="src\ezxml.h">
 -      <Filter>Header Files</Filter>
 -    </ClInclude>
 -    <ClInclude Include="src\msn_global.h">
 -      <Filter>Header Files</Filter>
 -    </ClInclude>
 -    <ClInclude Include="src\msn_proto.h">
 -      <Filter>Header Files</Filter>
 -    </ClInclude>
 -    <ClInclude Include="src\version.h">
 -      <Filter>Header Files</Filter>
 -    </ClInclude>
 -  </ItemGroup>
 -</Project>
\ No newline at end of file diff --git a/protocols/MSN/msn_12.vcxproj b/protocols/MSN/msn_12.vcxproj deleted file mode 100644 index 1d13b54708..0000000000 --- a/protocols/MSN/msn_12.vcxproj +++ /dev/null @@ -1,263 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?>
 -<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 -  <ItemGroup Label="ProjectConfigurations">
 -    <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|Win32">
 -      <Configuration>Release</Configuration>
 -      <Platform>Win32</Platform>
 -    </ProjectConfiguration>
 -    <ProjectConfiguration Include="Release|x64">
 -      <Configuration>Release</Configuration>
 -      <Platform>x64</Platform>
 -    </ProjectConfiguration>
 -  </ItemGroup>
 -  <PropertyGroup Label="Globals">
 -    <ProjectName>MSN</ProjectName>
 -    <ProjectGuid>{7B0F213E-C15E-4219-8AE5-49DD3D3D553D}</ProjectGuid>
 -  </PropertyGroup>
 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 -    <ConfigurationType>DynamicLibrary</ConfigurationType>
 -    <CharacterSet>Unicode</CharacterSet>
 -    <WholeProgramOptimization>true</WholeProgramOptimization>
 -    <PlatformToolset>v120_xp</PlatformToolset>
 -  </PropertyGroup>
 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 -    <ConfigurationType>DynamicLibrary</ConfigurationType>
 -    <CharacterSet>Unicode</CharacterSet>
 -    <PlatformToolset>v120_xp</PlatformToolset>
 -  </PropertyGroup>
 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 -    <ConfigurationType>DynamicLibrary</ConfigurationType>
 -    <CharacterSet>Unicode</CharacterSet>
 -    <WholeProgramOptimization>true</WholeProgramOptimization>
 -    <PlatformToolset>v120_xp</PlatformToolset>
 -  </PropertyGroup>
 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 -    <ConfigurationType>DynamicLibrary</ConfigurationType>
 -    <CharacterSet>Unicode</CharacterSet>
 -    <PlatformToolset>v120_xp</PlatformToolset>
 -  </PropertyGroup>
 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 -  <ImportGroup Label="ExtensionSettings">
 -  </ImportGroup>
 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 -  </ImportGroup>
 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 -  </ImportGroup>
 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 -  </ImportGroup>
 -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 -  </ImportGroup>
 -  <PropertyGroup Label="UserMacros" />
 -  <PropertyGroup>
 -    <_ProjectFileVersion>10.0.30128.1</_ProjectFileVersion>
 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\Plugins\</OutDir>
 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\Obj\$(ProjectName)\</IntDir>
 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Configuration)64\Plugins\</OutDir>
 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\</IntDir>
 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\Plugins\</OutDir>
 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\Obj\$(ProjectName)\</IntDir>
 -    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Configuration)64\Plugins\</OutDir>
 -    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\</IntDir>
 -    <IgnoreImportLibrary>true</IgnoreImportLibrary>
 -  </PropertyGroup>
 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 -    <ClCompile>
 -      <Optimization>Disabled</Optimization>
 -      <AdditionalIncludeDirectories>..\..\include;..\..\plugins\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 -      <PreprocessorDefinitions>_DEBUG;_WINDOWS;_USRDLL;MSN_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 -      <FunctionLevelLinking>true</FunctionLevelLinking>
 -      <FloatingPointModel>Fast</FloatingPointModel>
 -      <PrecompiledHeader>Use</PrecompiledHeader>
 -      <PrecompiledHeaderFile>msn_global.h</PrecompiledHeaderFile>
 -      <WarningLevel>Level4</WarningLevel>
 -      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
 -      <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
 -      <ExceptionHandling>false</ExceptionHandling>
 -    </ClCompile>
 -    <ResourceCompile>
 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\msapi</AdditionalIncludeDirectories>
 -    </ResourceCompile>
 -    <Link>
 -      <AdditionalDependencies>ws2_32.lib;comctl32.lib;Rpcrt4.lib;%(AdditionalDependencies)</AdditionalDependencies>
 -      <GenerateDebugInformation>true</GenerateDebugInformation>
 -      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 -      <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
 -      <SubSystem>Windows</SubSystem>
 -      <BaseAddress>0x19000000</BaseAddress>
 -      <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin12\lib</AdditionalLibraryDirectories>
 -      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
 -    </Link>
 -  </ItemDefinitionGroup>
 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 -    <ClCompile>
 -      <Optimization>Disabled</Optimization>
 -      <AdditionalIncludeDirectories>..\..\include;..\..\plugins\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 -      <PreprocessorDefinitions>_DEBUG;_WINDOWS;_USRDLL;MSN_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 -      <FunctionLevelLinking>true</FunctionLevelLinking>
 -      <FloatingPointModel>Fast</FloatingPointModel>
 -      <PrecompiledHeader>Use</PrecompiledHeader>
 -      <PrecompiledHeaderFile>msn_global.h</PrecompiledHeaderFile>
 -      <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
 -      <WarningLevel>Level4</WarningLevel>
 -      <ExceptionHandling>false</ExceptionHandling>
 -    </ClCompile>
 -    <ResourceCompile>
 -      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\msapi</AdditionalIncludeDirectories>
 -    </ResourceCompile>
 -    <Link>
 -      <AdditionalDependencies>ws2_32.lib;comctl32.lib;Rpcrt4.lib;%(AdditionalDependencies)</AdditionalDependencies>
 -      <AdditionalManifestDependencies>type=%27Win32%27 name=%27Microsoft.Windows.Common-Controls%27 version=%276.0.0.0%27 processorArchitecture=%27*%27 publicKeyToken=%276595b64144ccf1df%27 language=%27*%27;%(AdditionalManifestDependencies)</AdditionalManifestDependencies>
 -      <GenerateDebugInformation>true</GenerateDebugInformation>
 -      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 -      <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
 -      <SubSystem>Windows</SubSystem>
 -      <BaseAddress>0x19000000</BaseAddress>
 -      <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin12\lib</AdditionalLibraryDirectories>
 -    </Link>
 -  </ItemDefinitionGroup>
 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 -    <ClCompile>
 -      <Optimization>Full</Optimization>
 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
 -      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
 -      <AdditionalIncludeDirectories>..\..\include;..\..\plugins\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 -      <PreprocessorDefinitions>NDEBUG;_WINDOWS;_USRDLL;MSN_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <StringPooling>true</StringPooling>
 -      <ExceptionHandling>false</ExceptionHandling>
 -      <BufferSecurityCheck>false</BufferSecurityCheck>
 -      <FunctionLevelLinking>true</FunctionLevelLinking>
 -      <FloatingPointModel>Fast</FloatingPointModel>
 -      <PrecompiledHeader>Use</PrecompiledHeader>
 -      <PrecompiledHeaderFile>msn_global.h</PrecompiledHeaderFile>
 -      <WarningLevel>Level4</WarningLevel>
 -      <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
 -    </ClCompile>
 -    <ResourceCompile>
 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\msapi</AdditionalIncludeDirectories>
 -    </ResourceCompile>
 -    <Link>
 -      <AdditionalDependencies>ws2_32.lib;comctl32.lib;Rpcrt4.lib;%(AdditionalDependencies)</AdditionalDependencies>
 -      <AdditionalManifestDependencies>type=%27Win32%27 name=%27Microsoft.Windows.Common-Controls%27 version=%276.0.0.0%27 processorArchitecture=%27X86%27 publicKeyToken=%276595b64144ccf1df%27 language=%27*%27;%(AdditionalManifestDependencies)</AdditionalManifestDependencies>
 -      <GenerateDebugInformation>true</GenerateDebugInformation>
 -      <OptimizeReferences>true</OptimizeReferences>
 -      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 -      <BaseAddress>0x19000000</BaseAddress>
 -      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 -      <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
 -      <SubSystem>Windows</SubSystem>
 -      <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin12\lib</AdditionalLibraryDirectories>
 -    </Link>
 -  </ItemDefinitionGroup>
 -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 -    <ClCompile>
 -      <Optimization>Full</Optimization>
 -      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
 -      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
 -      <AdditionalIncludeDirectories>..\..\include;..\..\plugins\ExternalAPI;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 -      <PreprocessorDefinitions>NDEBUG;_WINDOWS;_USRDLL;MSN_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <StringPooling>true</StringPooling>
 -      <ExceptionHandling>false</ExceptionHandling>
 -      <BufferSecurityCheck>false</BufferSecurityCheck>
 -      <FunctionLevelLinking>true</FunctionLevelLinking>
 -      <FloatingPointModel>Fast</FloatingPointModel>
 -      <PrecompiledHeader>Use</PrecompiledHeader>
 -      <PrecompiledHeaderFile>msn_global.h</PrecompiledHeaderFile>
 -      <WarningLevel>Level4</WarningLevel>
 -      <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
 -    </ClCompile>
 -    <ResourceCompile>
 -      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 -      <AdditionalIncludeDirectories>..\..\include;..\..\include\msapi</AdditionalIncludeDirectories>
 -    </ResourceCompile>
 -    <Link>
 -      <AdditionalDependencies>ws2_32.lib;comctl32.lib;Rpcrt4.lib;%(AdditionalDependencies)</AdditionalDependencies>
 -      <AdditionalManifestDependencies>type=%27Win32%27 name=%27Microsoft.Windows.Common-Controls%27 version=%276.0.0.0%27 processorArchitecture=%27*%27 publicKeyToken=%276595b64144ccf1df%27 language=%27*%27;%(AdditionalManifestDependencies)</AdditionalManifestDependencies>
 -      <GenerateDebugInformation>true</GenerateDebugInformation>
 -      <OptimizeReferences>true</OptimizeReferences>
 -      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 -      <BaseAddress>0x19000000</BaseAddress>
 -      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 -      <ImportLibrary>$(IntDir)$(TargetName).lib</ImportLibrary>
 -      <SubSystem>Windows</SubSystem>
 -      <AdditionalLibraryDirectories>$(ProfileDir)..\..\bin12\lib</AdditionalLibraryDirectories>
 -    </Link>
 -  </ItemDefinitionGroup>
 -  <ItemGroup>
 -    <ClCompile Include="src\des.c">
 -      <PrecompiledHeader>NotUsing</PrecompiledHeader>
 -    </ClCompile>
 -    <ClCompile Include="src\ezxml.c">
 -      <PrecompiledHeader>NotUsing</PrecompiledHeader>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_avatar.cpp" />
 -    <ClCompile Include="src\stdafx.cpp">
 -      <PrecompiledHeader>Create</PrecompiledHeader>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_auth.cpp" />
 -    <ClCompile Include="src\msn_chat.cpp" />
 -    <ClCompile Include="src\msn_commands.cpp" />
 -    <ClCompile Include="src\msn_contact.cpp" />
 -    <ClCompile Include="src\msn_errors.cpp" />
 -    <ClCompile Include="src\msn_ftold.cpp" />
 -    <ClCompile Include="src\msn_http.cpp" />
 -    <ClCompile Include="src\msn_libstr.cpp" />
 -    <ClCompile Include="src\msn_links.cpp" />
 -    <ClCompile Include="src\msn_lists.cpp" />
 -    <ClCompile Include="src\msn_mail.cpp" />
 -    <ClCompile Include="src\msn_menu.cpp" />
 -    <ClCompile Include="src\msn_mime.cpp" />
 -    <ClCompile Include="src\msn_misc.cpp" />
 -    <ClCompile Include="src\msn_msgqueue.cpp" />
 -    <ClCompile Include="src\msn_msgsplit.cpp" />
 -    <ClCompile Include="src\msn_natdetect.cpp" />
 -    <ClCompile Include="src\msn_opts.cpp" />
 -    <ClCompile Include="src\msn_p2p.cpp" />
 -    <ClCompile Include="src\msn_p2ps.cpp" />
 -    <ClCompile Include="src\msn_proto.cpp" />
 -    <ClCompile Include="src\msn_soapab.cpp" />
 -    <ClCompile Include="src\msn_soapstore.cpp" />
 -    <ClCompile Include="src\msn_srv.cpp" />
 -    <ClCompile Include="src\msn_ssl.cpp" />
 -    <ClCompile Include="src\msn_std.cpp" />
 -    <ClCompile Include="src\msn_svcs.cpp" />
 -    <ClCompile Include="src\msn_switchboard.cpp" />
 -    <ClCompile Include="src\msn_threads.cpp" />
 -    <ClCompile Include="src\msn_ws.cpp" />
 -    <ClCompile Include="src\msn.cpp" />
 -  </ItemGroup>
 -  <ItemGroup>
 -    <ResourceCompile Include="res\msn.rc" />
 -    <ResourceCompile Include="res\version.rc" />
 -  </ItemGroup>
 -  <ItemGroup>
 -    <ClInclude Include="src\resource.h" />
 -    <ClInclude Include="src\des.h" />
 -    <ClInclude Include="src\ezxml.h" />
 -    <ClInclude Include="src\msn_global.h" />
 -    <ClInclude Include="src\msn_proto.h" />
 -    <ClInclude Include="src\version.h" />
 -  </ItemGroup>
 -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 -  <ImportGroup Label="ExtensionTargets">
 -  </ImportGroup>
 -</Project>
\ No newline at end of file diff --git a/protocols/MSN/msn_12.vcxproj.filters b/protocols/MSN/msn_12.vcxproj.filters deleted file mode 100644 index b9585f0393..0000000000 --- a/protocols/MSN/msn_12.vcxproj.filters +++ /dev/null @@ -1,151 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?>
 -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 -  <ItemGroup>
 -    <Filter Include="Source Files">
 -      <UniqueIdentifier>{f9e2dbb2-638e-4619-a597-b259fe9cb28c}</UniqueIdentifier>
 -      <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
 -    </Filter>
 -    <Filter Include="Resource Files">
 -      <UniqueIdentifier>{851bc859-759a-4ee2-a998-896565b85abc}</UniqueIdentifier>
 -      <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
 -    </Filter>
 -    <Filter Include="Header Files">
 -      <UniqueIdentifier>{a696658a-8e44-4b58-b62e-1afe9b41c748}</UniqueIdentifier>
 -    </Filter>
 -  </ItemGroup>
 -  <ItemGroup>
 -    <ClCompile Include="src\des.c">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\ezxml.c">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_auth.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_chat.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_commands.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_contact.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_errors.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_ftold.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_http.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_libstr.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_links.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_lists.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_mail.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_menu.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_mime.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_misc.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_msgqueue.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_msgsplit.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_natdetect.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_opts.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_p2p.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_p2ps.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_proto.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_soapab.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_soapstore.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_srv.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_ssl.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_std.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_svcs.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_switchboard.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_threads.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_ws.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\stdafx.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="src\msn_avatar.cpp">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -  </ItemGroup>
 -  <ItemGroup>
 -    <ResourceCompile Include="res\msn.rc">
 -      <Filter>Resource Files</Filter>
 -    </ResourceCompile>
 -    <ResourceCompile Include="res\version.rc">
 -      <Filter>Resource Files</Filter>
 -    </ResourceCompile>
 -  </ItemGroup>
 -  <ItemGroup>
 -    <ClInclude Include="src\resource.h">
 -      <Filter>Resource Files</Filter>
 -    </ClInclude>
 -    <ClInclude Include="src\des.h">
 -      <Filter>Header Files</Filter>
 -    </ClInclude>
 -    <ClInclude Include="src\ezxml.h">
 -      <Filter>Header Files</Filter>
 -    </ClInclude>
 -    <ClInclude Include="src\msn_global.h">
 -      <Filter>Header Files</Filter>
 -    </ClInclude>
 -    <ClInclude Include="src\msn_proto.h">
 -      <Filter>Header Files</Filter>
 -    </ClInclude>
 -    <ClInclude Include="src\version.h">
 -      <Filter>Header Files</Filter>
 -    </ClInclude>
 -  </ItemGroup>
 -</Project>
\ No newline at end of file diff --git a/protocols/MSN/src/msn.cpp b/protocols/MSN/src/msn.cpp index 1ddd57cb59..eec8390b96 100644 --- a/protocols/MSN/src/msn.cpp +++ b/protocols/MSN/src/msn.cpp @@ -20,7 +20,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  #include "version.h"
 diff --git a/protocols/MSN/src/msn_auth.cpp b/protocols/MSN/src/msn_auth.cpp index ac3640694f..325c903a94 100644 --- a/protocols/MSN/src/msn_auth.cpp +++ b/protocols/MSN/src/msn_auth.cpp @@ -18,7 +18,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  #include "des.h"
 diff --git a/protocols/MSN/src/msn_avatar.cpp b/protocols/MSN/src/msn_avatar.cpp index 9ca0fbadc3..9df3cdee08 100644 --- a/protocols/MSN/src/msn_avatar.cpp +++ b/protocols/MSN/src/msn_avatar.cpp @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  void CMsnProto::AvatarQueue_Init()
 diff --git a/protocols/MSN/src/msn_chat.cpp b/protocols/MSN/src/msn_chat.cpp index 4078b1bc65..396cb4aae2 100644 --- a/protocols/MSN/src/msn_chat.cpp +++ b/protocols/MSN/src/msn_chat.cpp @@ -21,7 +21,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  #include <m_history.h>
 diff --git a/protocols/MSN/src/msn_commands.cpp b/protocols/MSN/src/msn_commands.cpp index 35af58d3aa..8ee67673a7 100644 --- a/protocols/MSN/src/msn_commands.cpp +++ b/protocols/MSN/src/msn_commands.cpp @@ -20,7 +20,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  void CMsnProto::MSN_SetMirVer(MCONTACT hContact, DWORD dwValue, bool always)
 @@ -463,7 +463,7 @@ void CMsnProto::MSN_ProcessURIObject(MCONTACT hContact, ezxml_t xmli)  			if (fileSize) {
  				filetransfer* ft = new filetransfer(this);
 -				char *pszFile;
 +				char *pszFile = "";
  				ezxml_t originalName, desc;
  				ft->std.hContact = hContact;
 @@ -903,7 +903,7 @@ LBL_InvalidCommand:  			}
  			HReadBuffer buf(info, 0);
 -			char* msgBody = (char*)buf.surelyRead(atol(data.strMsgBytes));
 +			buf.surelyRead(atol(data.strMsgBytes));
  			if (!bSentBND)
  			{
 diff --git a/protocols/MSN/src/msn_contact.cpp b/protocols/MSN/src/msn_contact.cpp index 0683a6a628..b79ddcb6af 100644 --- a/protocols/MSN/src/msn_contact.cpp +++ b/protocols/MSN/src/msn_contact.cpp @@ -20,7 +20,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  MCONTACT CMsnProto::MSN_HContactFromEmail(const char* wlid, const char* msnNick, bool addIfNeeded, bool temporary)
 diff --git a/protocols/MSN/src/msn_errors.cpp b/protocols/MSN/src/msn_errors.cpp index 2a5752f9f7..e3a40a247c 100644 --- a/protocols/MSN/src/msn_errors.cpp +++ b/protocols/MSN/src/msn_errors.cpp @@ -20,7 +20,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  int CMsnProto::MSN_HandleErrors(ThreadData* info, char* cmdString)
 diff --git a/protocols/MSN/src/msn_ftold.cpp b/protocols/MSN/src/msn_ftold.cpp index aab87a0629..c5f6c3025b 100644 --- a/protocols/MSN/src/msn_ftold.cpp +++ b/protocols/MSN/src/msn_ftold.cpp @@ -20,7 +20,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  #ifdef OBSOLETE
 diff --git a/protocols/MSN/src/msn_http.cpp b/protocols/MSN/src/msn_http.cpp index 67200c11d0..d8e679ed6b 100644 --- a/protocols/MSN/src/msn_http.cpp +++ b/protocols/MSN/src/msn_http.cpp @@ -20,7 +20,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  static ThreadData* FindThreadConn(HANDLE hConn)
 diff --git a/protocols/MSN/src/msn_libstr.cpp b/protocols/MSN/src/msn_libstr.cpp index 78e9c66584..741ccb41b6 100644 --- a/protocols/MSN/src/msn_libstr.cpp +++ b/protocols/MSN/src/msn_libstr.cpp @@ -20,7 +20,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  static TCHAR* a2tf(const TCHAR* str, bool unicode)
  {
 @@ -331,6 +331,8 @@ TCHAR* UnEscapeChatTags(TCHAR* str_in)  	return str_in;
  }
 +#pragma comment(lib, "Rpcrt4.lib")
 +
  char* getNewUuid(void)
  {
  	UUID id;
 diff --git a/protocols/MSN/src/msn_links.cpp b/protocols/MSN/src/msn_links.cpp index 066b8795ca..ad6489416d 100644 --- a/protocols/MSN/src/msn_links.cpp +++ b/protocols/MSN/src/msn_links.cpp @@ -18,7 +18,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  #include <m_addcontact.h>
 diff --git a/protocols/MSN/src/msn_lists.cpp b/protocols/MSN/src/msn_lists.cpp index c9504c8011..b58e6c36a8 100644 --- a/protocols/MSN/src/msn_lists.cpp +++ b/protocols/MSN/src/msn_lists.cpp @@ -20,7 +20,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  #include "m_smileyadd.h"
 diff --git a/protocols/MSN/src/msn_mail.cpp b/protocols/MSN/src/msn_mail.cpp index eb4242b1d7..87587e24d0 100644 --- a/protocols/MSN/src/msn_mail.cpp +++ b/protocols/MSN/src/msn_mail.cpp @@ -18,7 +18,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  static const char oimRecvUrl[] = "https://rsi.hotmail.com/rsi/rsi.asmx";
 diff --git a/protocols/MSN/src/msn_menu.cpp b/protocols/MSN/src/msn_menu.cpp index 9cb69338a9..4ce5d8a9e7 100644 --- a/protocols/MSN/src/msn_menu.cpp +++ b/protocols/MSN/src/msn_menu.cpp @@ -20,7 +20,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  static HGENMENU hBlockMenuItem, hLiveSpaceMenuItem, hNetmeetingMenuItem, hChatInviteMenuItem, hOpenInboxMenuItem;
 diff --git a/protocols/MSN/src/msn_mime.cpp b/protocols/MSN/src/msn_mime.cpp index 9d70aeba6e..1b5651794d 100644 --- a/protocols/MSN/src/msn_mime.cpp +++ b/protocols/MSN/src/msn_mime.cpp @@ -20,7 +20,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  /////////////////////////////////////////////////////////////////////////////////////////
  // constructors and destructor
 diff --git a/protocols/MSN/src/msn_misc.cpp b/protocols/MSN/src/msn_misc.cpp index a0657fec04..6298102415 100644 --- a/protocols/MSN/src/msn_misc.cpp +++ b/protocols/MSN/src/msn_misc.cpp @@ -20,7 +20,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  #include "version.h"
 @@ -432,7 +432,7 @@ int ThreadData::sendMessage(int msgType, const char* email, int netId, const cha  	if ((parFlags & MSG_DISABLE_HDR) == 0) {
  		char  tFontName[100], tFontStyle[3], *pszMsgType, *pszContType;
 -		DWORD tFontColor;
 +		DWORD tFontColor = 0;
  		if (parFlags & MSG_CONTACT) {
  			pszMsgType = "RichText/Contacts";
 @@ -471,10 +471,7 @@ int ThreadData::sendMessage(int msgType, const char* email, int netId, const cha  				tFontColor = db_get_dw(NULL, "SRMsg", "Font0Col", 0);
  			}
 -			else {
 -				tFontColor = 0;
 -				tFontStyle[0] = 0;
 -			}
 +			else tFontStyle[0] = 0;
  #ifdef OBSOLETE
  			if (parFlags & MSG_OFFLINE)
 @@ -495,17 +492,13 @@ int ThreadData::sendMessage(int msgType, const char* email, int netId, const cha  			pszNick = dbv.pszVal;
  		buf.AppendFormat(
 -		"Messaging: 2.0\r\n"
 -		"Client-Message-ID: %llu\r\n"
 -		"Message-Type: %s\r\n"
 -		"IM-Display-Name: %s\r\n"
 -		"Content-Type: %s\r\n"
 -		"Content-Length: %d\r\n",
 -		msgid,
 -		pszMsgType,
 -		pszNick,
 -		pszContType,
 -		mir_strlen(parMsg));
 +			"Messaging: 2.0\r\n"
 +			"Client-Message-ID: %llu\r\n"
 +			"Message-Type: %s\r\n"
 +			"IM-Display-Name: %s\r\n"
 +			"Content-Type: %s\r\n"
 +			"Content-Length: %d\r\n",
 +			msgid, pszMsgType, pszNick, pszContType, mir_strlen(parMsg));
  		if (*tFontName) buf.AppendFormat("X-MMS-IM-Format: FN=%s; EF=%s; CO=%x; CS=0; PF=31%s\r\n",
  			tFontName, tFontStyle, tFontColor, (parFlags & MSG_RTL) ? ";RL=1" : "");
 diff --git a/protocols/MSN/src/msn_msgqueue.cpp b/protocols/MSN/src/msn_msgqueue.cpp index a8f3ebab2c..3a73f16271 100644 --- a/protocols/MSN/src/msn_msgqueue.cpp +++ b/protocols/MSN/src/msn_msgqueue.cpp @@ -20,7 +20,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  #ifdef OBSOLETE
 diff --git a/protocols/MSN/src/msn_msgsplit.cpp b/protocols/MSN/src/msn_msgsplit.cpp index 5f887a8585..efc1a42b39 100644 --- a/protocols/MSN/src/msn_msgsplit.cpp +++ b/protocols/MSN/src/msn_msgsplit.cpp @@ -18,7 +18,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  chunkedmsg::chunkedmsg(const char* tid, const size_t totsz, const bool tbychunk)
 diff --git a/protocols/MSN/src/msn_natdetect.cpp b/protocols/MSN/src/msn_natdetect.cpp index 3920feeaf9..5458b2853b 100644 --- a/protocols/MSN/src/msn_natdetect.cpp +++ b/protocols/MSN/src/msn_natdetect.cpp @@ -18,7 +18,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  #include <netfw.h>
  #ifdef OBSOLETE
 diff --git a/protocols/MSN/src/msn_opts.cpp b/protocols/MSN/src/msn_opts.cpp index 83fbd42411..0df5ac0502 100644 --- a/protocols/MSN/src/msn_opts.cpp +++ b/protocols/MSN/src/msn_opts.cpp @@ -20,7 +20,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  #include <commdlg.h>
 diff --git a/protocols/MSN/src/msn_p2p.cpp b/protocols/MSN/src/msn_p2p.cpp index ef844191b4..12568c3e52 100644 --- a/protocols/MSN/src/msn_p2p.cpp +++ b/protocols/MSN/src/msn_p2p.cpp @@ -20,7 +20,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  #include "m_smileyadd.h"
 diff --git a/protocols/MSN/src/msn_p2ps.cpp b/protocols/MSN/src/msn_p2ps.cpp index 7d288f9e2f..1f94ed323d 100644 --- a/protocols/MSN/src/msn_p2ps.cpp +++ b/protocols/MSN/src/msn_p2ps.cpp @@ -20,7 +20,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  #ifdef OBSOLETE
 diff --git a/protocols/MSN/src/msn_proto.cpp b/protocols/MSN/src/msn_proto.cpp index 9e8603def2..7cd17188fd 100644 --- a/protocols/MSN/src/msn_proto.cpp +++ b/protocols/MSN/src/msn_proto.cpp @@ -18,7 +18,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  static const COLORREF crCols[16] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
 diff --git a/protocols/MSN/src/msn_skypeab.cpp b/protocols/MSN/src/msn_skypeab.cpp index a30f0fe357..2b2d5dccc9 100644 --- a/protocols/MSN/src/msn_skypeab.cpp +++ b/protocols/MSN/src/msn_skypeab.cpp @@ -18,7 +18,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  #include <m_json.h>
 diff --git a/protocols/MSN/src/msn_soapab.cpp b/protocols/MSN/src/msn_soapab.cpp index e33a5d3ae8..48afb659bd 100644 --- a/protocols/MSN/src/msn_soapab.cpp +++ b/protocols/MSN/src/msn_soapab.cpp @@ -18,7 +18,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  static const char abReqHdr[] = "SOAPAction: http://www.msn.com/webservices/AddressBook/%s\r\n";
 diff --git a/protocols/MSN/src/msn_soapstore.cpp b/protocols/MSN/src/msn_soapstore.cpp index b6bd4193b2..0b5db5c419 100644 --- a/protocols/MSN/src/msn_soapstore.cpp +++ b/protocols/MSN/src/msn_soapstore.cpp @@ -18,7 +18,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  static const char storeReqHdr[] =
 diff --git a/protocols/MSN/src/msn_srv.cpp b/protocols/MSN/src/msn_srv.cpp index 55826d5c59..c16d3ede40 100644 --- a/protocols/MSN/src/msn_srv.cpp +++ b/protocols/MSN/src/msn_srv.cpp @@ -20,7 +20,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  /////////////////////////////////////////////////////////////////////////////////////////
 diff --git a/protocols/MSN/src/msn_ssl.cpp b/protocols/MSN/src/msn_ssl.cpp index a2fdb581b3..20964a1b23 100644 --- a/protocols/MSN/src/msn_ssl.cpp +++ b/protocols/MSN/src/msn_ssl.cpp @@ -20,7 +20,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  char* CMsnProto::getSslResult(char** parUrl, const char* parAuthInfo, const char* hdrs, unsigned& status)
 diff --git a/protocols/MSN/src/msn_std.cpp b/protocols/MSN/src/msn_std.cpp index 8950d469cb..c609a54391 100644 --- a/protocols/MSN/src/msn_std.cpp +++ b/protocols/MSN/src/msn_std.cpp @@ -20,7 +20,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  /////////////////////////////////////////////////////////////////////////////////////////
 diff --git a/protocols/MSN/src/msn_svcs.cpp b/protocols/MSN/src/msn_svcs.cpp index 3ca83db2b0..b509b243f8 100644 --- a/protocols/MSN/src/msn_svcs.cpp +++ b/protocols/MSN/src/msn_svcs.cpp @@ -20,7 +20,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  extern int avsPresent;
 diff --git a/protocols/MSN/src/msn_switchboard.cpp b/protocols/MSN/src/msn_switchboard.cpp index 8bb2ab2c1a..ccef888bf5 100644 --- a/protocols/MSN/src/msn_switchboard.cpp +++ b/protocols/MSN/src/msn_switchboard.cpp @@ -20,7 +20,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  #ifdef OBSOLETE
 diff --git a/protocols/MSN/src/msn_threads.cpp b/protocols/MSN/src/msn_threads.cpp index a28e381196..4cd7eb197a 100644 --- a/protocols/MSN/src/msn_threads.cpp +++ b/protocols/MSN/src/msn_threads.cpp @@ -20,7 +20,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  /////////////////////////////////////////////////////////////////////////////////////////
 diff --git a/protocols/MSN/src/msn_ws.cpp b/protocols/MSN/src/msn_ws.cpp index 79c35ed56d..b887850164 100644 --- a/protocols/MSN/src/msn_ws.cpp +++ b/protocols/MSN/src/msn_ws.cpp @@ -20,7 +20,7 @@ You should have received a copy of the GNU General Public License  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
 +#include "stdafx.h"
  #include "msn_proto.h"
  //=======================================================================================
 diff --git a/protocols/MSN/src/stdafx.cpp b/protocols/MSN/src/stdafx.cxx index 8bf30e2bfd..8aab1386be 100644 --- a/protocols/MSN/src/stdafx.cpp +++ b/protocols/MSN/src/stdafx.cxx @@ -15,4 +15,4 @@ You should have received a copy of the GNU General Public License  along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 -#include "msn_global.h"
\ No newline at end of file +#include "stdafx.h"
\ No newline at end of file diff --git a/protocols/MSN/src/msn_global.h b/protocols/MSN/src/stdafx.h index 1ce626523e..1ce626523e 100644 --- a/protocols/MSN/src/msn_global.h +++ b/protocols/MSN/src/stdafx.h  | 
