aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIngo Bauersachs <ingo@jitsi.org>2015-10-10 22:18:21 +0200
committerIngo Bauersachs <ingo@jitsi.org>2015-10-11 01:18:43 +0200
commit2458b32277eff9b19eb508fd8e6d83f95c7342dc (patch)
tree5ae6c9314f9a8dd97bc1e54b919fc14267b5e491
parent74aaeff8c9fe194e1b9df442e9731292e810e4ef (diff)
downloadjitsi-2458b32277eff9b19eb508fd8e6d83f95c7342dc.zip
jitsi-2458b32277eff9b19eb508fd8e6d83f95c7342dc.tar.gz
jitsi-2458b32277eff9b19eb508fd8e6d83f95c7342dc.tar.bz2
Enable compilation with VS2015
-rw-r--r--src/native/windows/msofficecomm/Log.cxx4
-rw-r--r--src/native/windows/msofficecomm/Messenger.cxx2
-rw-r--r--src/native/windows/msofficecomm/OutOfProcessServer.cxx4
-rw-r--r--src/native/windows/msofficecomm/UnknownImpl.h8
-rw-r--r--src/native/windows/msofficecomm/jsmofficecomm.def7
-rw-r--r--src/native/windows/msofficecomm/msofficecomm.sln28
-rw-r--r--src/native/windows/msofficecomm/msofficecomm.vcxproj212
-rw-r--r--src/native/windows/msofficecomm/msofficecomm.vcxproj.filters139
8 files changed, 400 insertions, 4 deletions
diff --git a/src/native/windows/msofficecomm/Log.cxx b/src/native/windows/msofficecomm/Log.cxx
index 78ad4cc..5f8fe55 100644
--- a/src/native/windows/msofficecomm/Log.cxx
+++ b/src/native/windows/msofficecomm/Log.cxx
@@ -138,7 +138,11 @@ FILE *Log::open()
str += logLength;
*str = '\0';
+#ifdef _MSC_VER
+ ::_tfopen_s(&_stderr, logPath, _T("w"));
+#else
_stderr = ::_tfopen(logPath, _T("w"));
+#endif
}
::free(logPath);
}
diff --git a/src/native/windows/msofficecomm/Messenger.cxx b/src/native/windows/msofficecomm/Messenger.cxx
index e77e534..e569723 100644
--- a/src/native/windows/msofficecomm/Messenger.cxx
+++ b/src/native/windows/msofficecomm/Messenger.cxx
@@ -825,7 +825,7 @@ HRESULT Messenger::stop(JNIEnv *env)
HRESULT Messenger::toString(JNIEnv *env, VARIANT &v, jstring *string)
{
- BSTR bstr;
+ BSTR bstr = NULL;
HRESULT hr;
if (VT_BSTR == v.vt)
diff --git a/src/native/windows/msofficecomm/OutOfProcessServer.cxx b/src/native/windows/msofficecomm/OutOfProcessServer.cxx
index a461a37..5311471 100644
--- a/src/native/windows/msofficecomm/OutOfProcessServer.cxx
+++ b/src/native/windows/msofficecomm/OutOfProcessServer.cxx
@@ -31,7 +31,7 @@ JNIEXPORT jint JNICALL
Java_net_java_sip_communicator_plugin_msofficecomm_OutOfProcessServer_start
(JNIEnv *env, jclass clazz)
{
- LPSTR functionName = ::strdup(__FUNCTION__);
+ LPSTR functionName = ::_strdup(__FUNCTION__);
LPSTR packageName;
if (functionName)
@@ -579,7 +579,7 @@ HRESULT OutOfProcessServer::start(JNIEnv *env, jclass clazz, LPCSTR packageName)
HRESULT hr;
if (packageName)
- hr = ((_packageName = ::strdup(packageName))) ? S_OK : E_OUTOFMEMORY;
+ hr = ((_packageName = ::_strdup(packageName))) ? S_OK : E_OUTOFMEMORY;
else
{
_packageName = NULL;
diff --git a/src/native/windows/msofficecomm/UnknownImpl.h b/src/native/windows/msofficecomm/UnknownImpl.h
index 13e3fe8..d4d3016 100644
--- a/src/native/windows/msofficecomm/UnknownImpl.h
+++ b/src/native/windows/msofficecomm/UnknownImpl.h
@@ -23,9 +23,15 @@
#include "StringUtils.h"
#include "WeakReferenceSource.h"
+#ifdef _MSC_VER
+#define FUNC_NAME_MACRO __FUNCSIG__
+#else
+#define FUNC_NAME_MACRO __PRETTY_FUNCTION__
+#endif
+
#define STDMETHODIMP_E_NOTIMPL_STUB \
{ \
- Log::d(_T("%s\n"), __PRETTY_FUNCTION__); \
+ Log::d(_T("%s\n"), FUNC_NAME_MACRO); \
return E_NOTIMPL; \
}
diff --git a/src/native/windows/msofficecomm/jsmofficecomm.def b/src/native/windows/msofficecomm/jsmofficecomm.def
new file mode 100644
index 0000000..6888334
--- /dev/null
+++ b/src/native/windows/msofficecomm/jsmofficecomm.def
@@ -0,0 +1,7 @@
+LIBRARY jmsofficecomm
+EXPORTS
+ Java_net_java_sip_communicator_plugin_msofficecomm_Messenger_onContactStatusChange
+ Java_net_java_sip_communicator_plugin_msofficecomm_OutOfProcessServer_start
+ Java_net_java_sip_communicator_plugin_msofficecomm_OutOfProcessServer_stop
+ JNI_OnLoad
+ JNI_OnUnload
diff --git a/src/native/windows/msofficecomm/msofficecomm.sln b/src/native/windows/msofficecomm/msofficecomm.sln
new file mode 100644
index 0000000..cf29d40
--- /dev/null
+++ b/src/native/windows/msofficecomm/msofficecomm.sln
@@ -0,0 +1,28 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.23107.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "msofficecomm", "msofficecomm.vcxproj", "{37212D7A-BDE0-4A2D-ADBF-A34E5468763C}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {37212D7A-BDE0-4A2D-ADBF-A34E5468763C}.Debug|x64.ActiveCfg = Debug|x64
+ {37212D7A-BDE0-4A2D-ADBF-A34E5468763C}.Debug|x64.Build.0 = Debug|x64
+ {37212D7A-BDE0-4A2D-ADBF-A34E5468763C}.Debug|x86.ActiveCfg = Debug|Win32
+ {37212D7A-BDE0-4A2D-ADBF-A34E5468763C}.Debug|x86.Build.0 = Debug|Win32
+ {37212D7A-BDE0-4A2D-ADBF-A34E5468763C}.Release|x64.ActiveCfg = Release|x64
+ {37212D7A-BDE0-4A2D-ADBF-A34E5468763C}.Release|x64.Build.0 = Release|x64
+ {37212D7A-BDE0-4A2D-ADBF-A34E5468763C}.Release|x86.ActiveCfg = Release|Win32
+ {37212D7A-BDE0-4A2D-ADBF-A34E5468763C}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/src/native/windows/msofficecomm/msofficecomm.vcxproj b/src/native/windows/msofficecomm/msofficecomm.vcxproj
new file mode 100644
index 0000000..96391df
--- /dev/null
+++ b/src/native/windows/msofficecomm/msofficecomm.vcxproj
@@ -0,0 +1,212 @@
+<?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|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{37212D7A-BDE0-4A2D-ADBF-A34E5468763C}</ProjectGuid>
+ <Keyword>Win32Proj</Keyword>
+ <RootNamespace>msofficecomm</RootNamespace>
+ <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v140</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v140</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v140</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v140</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>Unicode</CharacterSet>
+ <UseOfMfc>Static</UseOfMfc>
+ </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|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 Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <LinkIncremental>true</LinkIncremental>
+ <IncludePath>C:\Program Files (x86)\Microsoft Office Communicator\SDK;C:\Java\jdk8\include;C:\Java\jdk8\include\win32;$(IncludePath)</IncludePath>
+ <TargetName>j$(ProjectName)</TargetName>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <LinkIncremental>true</LinkIncremental>
+ <TargetName>j$(ProjectName)</TargetName>
+ <IncludePath>C:\Program Files %28x86%29\Microsoft Office Communicator\SDK;C:\Java\JDK8x64\include;C:\Java\JDK8x64\include\win32;$(IncludePath)</IncludePath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <LinkIncremental>false</LinkIncremental>
+ <TargetName>j$(ProjectName)</TargetName>
+ <IncludePath>C:\Program Files (x86)\Microsoft Office Communicator\SDK;C:\Java\jdk8\include;C:\Java\jdk8\include\win32;$(IncludePath)</IncludePath>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <LinkIncremental>false</LinkIncremental>
+ <TargetName>j$(ProjectName)</TargetName>
+ <IncludePath>C:\Program Files %28x86%29\Microsoft Office Communicator\SDK;C:\Java\JDK8x64\include;C:\Java\JDK8x64\include\win32;$(IncludePath)</IncludePath>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;MSOFFICECOMM_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <SDLCheck>true</SDLCheck>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ModuleDefinitionFile>jsmofficecomm.def</ModuleDefinitionFile>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <PreprocessorDefinitions>_DEBUG;_WINDOWS;_USRDLL;MSOFFICECOMM_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <SDLCheck>true</SDLCheck>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ModuleDefinitionFile>
+ </ModuleDefinitionFile>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;MSOFFICECOMM_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <SDLCheck>true</SDLCheck>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ <ModuleDefinitionFile>jsmofficecomm.def</ModuleDefinitionFile>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <PreprocessorDefinitions>NDEBUG;_WINDOWS;_USRDLL;MSOFFICECOMM_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <SDLCheck>true</SDLCheck>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ <ModuleDefinitionFile>
+ </ModuleDefinitionFile>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClInclude Include="ClassFactory.h" />
+ <ClInclude Include="ConnectionPoint.h" />
+ <ClInclude Include="DispatchImpl.h" />
+ <ClInclude Include="DMessengerEventsConnectionPoint.h" />
+ <ClInclude Include="IWeakReference.h" />
+ <ClInclude Include="IWeakReferenceSource.h" />
+ <ClInclude Include="Log.h" />
+ <ClInclude Include="Messenger.h" />
+ <ClInclude Include="MessengerClassFactory.h" />
+ <ClInclude Include="MessengerContact.h" />
+ <ClInclude Include="MessengerContacts.h" />
+ <ClInclude Include="MessengerService.h" />
+ <ClInclude Include="MessengerServices.h" />
+ <ClInclude Include="net_java_sip_communicator_plugin_msofficecomm_Messenger.h" />
+ <ClInclude Include="net_java_sip_communicator_plugin_msofficecomm_OutOfProcessServer.h" />
+ <ClInclude Include="OutOfProcessServer.h" />
+ <ClInclude Include="Resources.h" />
+ <ClInclude Include="StringUtils.h" />
+ <ClInclude Include="UnknownImpl.h" />
+ <ClInclude Include="WeakReference.h" />
+ <ClInclude Include="WeakReferenceSource.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="ClassFactory.cxx" />
+ <ClCompile Include="DMessengerEventsConnectionPoint.cxx" />
+ <ClCompile Include="IWeakReference.cxx" />
+ <ClCompile Include="IWeakReferenceSource.cxx" />
+ <ClCompile Include="Log.cxx" />
+ <ClCompile Include="Messenger.cxx" />
+ <ClCompile Include="MessengerClassFactory.cxx" />
+ <ClCompile Include="MessengerContact.cxx" />
+ <ClCompile Include="MessengerContacts.cxx" />
+ <ClCompile Include="MessengerService.cxx" />
+ <ClCompile Include="MessengerServices.cxx" />
+ <ClCompile Include="OutOfProcessServer.cxx" />
+ <ClCompile Include="StringUtils.cxx" />
+ <ClCompile Include="WeakReference.cxx" />
+ <ClCompile Include="WeakReferenceSource.cxx" />
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="Resources.rc" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="jsmofficecomm.def" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/src/native/windows/msofficecomm/msofficecomm.vcxproj.filters b/src/native/windows/msofficecomm/msofficecomm.vcxproj.filters
new file mode 100644
index 0000000..d93fb65
--- /dev/null
+++ b/src/native/windows/msofficecomm/msofficecomm.vcxproj.filters
@@ -0,0 +1,139 @@
+<?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>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="ClassFactory.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="ConnectionPoint.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="DispatchImpl.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="DMessengerEventsConnectionPoint.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="IWeakReference.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="IWeakReferenceSource.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="Log.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="Messenger.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="MessengerClassFactory.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="MessengerContact.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="MessengerContacts.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="MessengerService.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="MessengerServices.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="net_java_sip_communicator_plugin_msofficecomm_Messenger.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="net_java_sip_communicator_plugin_msofficecomm_OutOfProcessServer.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="OutOfProcessServer.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="Resources.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="StringUtils.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="UnknownImpl.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="WeakReference.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="WeakReferenceSource.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="ClassFactory.cxx">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="DMessengerEventsConnectionPoint.cxx">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="IWeakReference.cxx">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="IWeakReferenceSource.cxx">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="Log.cxx">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="Messenger.cxx">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="MessengerClassFactory.cxx">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="MessengerContact.cxx">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="MessengerContacts.cxx">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="MessengerService.cxx">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="MessengerServices.cxx">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="OutOfProcessServer.cxx">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="StringUtils.cxx">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="WeakReference.cxx">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="WeakReferenceSource.cxx">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="Resources.rc">
+ <Filter>Resource Files</Filter>
+ </ResourceCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="jsmofficecomm.def">
+ <Filter>Resource Files</Filter>
+ </None>
+ </ItemGroup>
+</Project> \ No newline at end of file