pEpForOutlook.csproj
author Markus Schaber <markus@pep-security.net>
Sun, 21 Aug 2016 02:05:16 +0200
branchoutlook_mime_support
changeset 1156 36665ac6c15f
parent 1142 76cb2b5e848f
child 1226 941373f75001
permissions -rw-r--r--
First steps to support sending of pgp/mime messages in outlook:
- Add a native helper assembly (mixed mode / C++/CLI) to call MAPI functions.
- Use the new overload to actually get pgp/mime messages (currently hardcoded,
its early debug code)

Using a branch, as the changes need to be analyzed whether they're correct and
really applicable.

We currently need the "Office 2010 Developer Resources" installed in C:\
(top level). I'll see later whether the normal mapi.h is enough, but it gives
some compile errors for now, so we use what works for others for now.
     1 <?xml version="1.0" encoding="utf-8"?>
     2 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     3   <!--
     4     This section defines project-level properties.
     5 
     6     AssemblyName
     7       Name of the output assembly.
     8     Configuration
     9       Specifies a default value for debug.
    10     OutputType
    11       Must be "Library" for VSTO.
    12     Platform
    13       Specifies what CPU the output of this project can run on.
    14     NoStandardLibraries
    15       Set to "false" for VSTO.
    16     RootNamespace
    17       In C#, this specifies the namespace given to new files. In VB, all objects are
    18       wrapped in this namespace at runtime.
    19   -->
    20   <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
    21   <PropertyGroup>
    22     <ProjectTypeGuids>{BAA0C2D2-18E2-41B9-852F-F413020CAA33};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
    23     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    24     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    25     <ProjectGuid>{7242DFFB-7B80-49F1-A5A7-E486DFFD4425}</ProjectGuid>
    26     <OutputType>Library</OutputType>
    27     <NoStandardLibraries>false</NoStandardLibraries>
    28     <RootNamespace>pEp</RootNamespace>
    29     <AssemblyName>pEp</AssemblyName>
    30     <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
    31     <TargetFrameworkProfile>Client</TargetFrameworkProfile>
    32     <DefineConstants>VSTO40</DefineConstants>
    33     <IsWebBootstrapper>True</IsWebBootstrapper>
    34     <FileUpgradeFlags>
    35     </FileUpgradeFlags>
    36     <UpgradeBackupLocation>
    37     </UpgradeBackupLocation>
    38     <OldToolsVersion>4.0</OldToolsVersion>
    39     <VSTO_TrustAssembliesLocation>true</VSTO_TrustAssembliesLocation>
    40     <BootstrapperEnabled>true</BootstrapperEnabled>
    41     <PublishUrl>publish\</PublishUrl>
    42     <InstallUrl>https://pep-project.org/</InstallUrl>
    43     <TargetCulture>en</TargetCulture>
    44     <ApplicationVersion>1.1.3.0</ApplicationVersion>
    45     <AutoIncrementApplicationRevision>true</AutoIncrementApplicationRevision>
    46     <UpdateEnabled>true</UpdateEnabled>
    47     <UpdateInterval>0</UpdateInterval>
    48     <UpdateIntervalUnits>days</UpdateIntervalUnits>
    49     <ProductName>pEp</ProductName>
    50     <PublisherName />
    51     <SupportUrl />
    52     <FriendlyName>pEp</FriendlyName>
    53     <OfficeApplicationDescription />
    54     <LoadBehavior>3</LoadBehavior>
    55   </PropertyGroup>
    56   <ItemGroup>
    57     <BootstrapperPackage Include=".NETFramework,Version=v4.0">
    58       <Visible>False</Visible>
    59       <ProductName>Microsoft .NET Framework 4 %28x86 and x64%29</ProductName>
    60       <Install>true</Install>
    61     </BootstrapperPackage>
    62     <BootstrapperPackage Include=".NETFramework,Version=v4.0,Profile=Client">
    63       <Visible>False</Visible>
    64       <ProductName>Microsoft .NET Framework 4 Client Profile %28x86 and x64%29</ProductName>
    65       <Install>true</Install>
    66     </BootstrapperPackage>
    67     <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
    68       <Visible>False</Visible>
    69       <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
    70       <Install>false</Install>
    71     </BootstrapperPackage>
    72     <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
    73       <Visible>False</Visible>
    74       <ProductName>.NET Framework 3.5 SP1</ProductName>
    75       <Install>true</Install>
    76     </BootstrapperPackage>
    77     <BootstrapperPackage Include="Microsoft.Office.PIARedist.2007">
    78       <Visible>False</Visible>
    79       <ProductName>Microsoft Office 2007 Primary Interop Assemblies</ProductName>
    80       <Install>true</Install>
    81     </BootstrapperPackage>
    82     <BootstrapperPackage Include="Microsoft.VSTORuntime.4.0">
    83       <Visible>False</Visible>
    84       <ProductName>Microsoft Visual Studio 2010 Tools for Office Runtime %28x86 and x64%29</ProductName>
    85       <Install>true</Install>
    86     </BootstrapperPackage>
    87     <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
    88       <Visible>False</Visible>
    89       <ProductName>Windows Installer 3.1</ProductName>
    90       <Install>true</Install>
    91     </BootstrapperPackage>
    92     <BootstrapperPackage Include="Microsoft.Windows.Installer.4.5">
    93       <Visible>False</Visible>
    94       <ProductName>Windows Installer 4.5</ProductName>
    95       <Install>true</Install>
    96     </BootstrapperPackage>
    97   </ItemGroup>
    98   <PropertyGroup>
    99     <!--
   100       OfficeApplication
   101         Add-in host application
   102     -->
   103     <OfficeApplication>Outlook</OfficeApplication>
   104   </PropertyGroup>
   105   <!--
   106     This section defines properties that are set when the "Debug" configuration is selected.
   107 
   108     DebugSymbols
   109       If "true", create symbols (.pdb). If "false", do not create symbols.
   110     DefineConstants
   111       Constants defined for the preprocessor.
   112     EnableUnmanagedDebugging
   113       If "true", starting the debugger will attach both managed and unmanaged debuggers.
   114     Optimize
   115       If "true", optimize the build output. If "false", do not optimize.
   116     OutputPath
   117       Output path of project relative to the project file.
   118     WarningLevel
   119       Warning level for the compiler.
   120   -->
   121   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
   122     <DebugSymbols>true</DebugSymbols>
   123     <DebugType>full</DebugType>
   124     <Optimize>false</Optimize>
   125     <OutputPath>bin\Debug\</OutputPath>
   126     <EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
   127     <DefineConstants>$(DefineConstants);DEBUG;TRACE</DefineConstants>
   128     <WarningLevel>4</WarningLevel>
   129   </PropertyGroup>
   130   <!--
   131     This section defines properties that are set when the "Release" configuration is selected.
   132 
   133     DebugSymbols
   134       If "true", create symbols (.pdb). If "false", do not create symbols.
   135     DefineConstants
   136       Constants defined for the preprocessor.
   137     EnableUnmanagedDebugging
   138       If "true", starting the debugger will attach both managed and unmanaged debuggers.
   139     Optimize
   140       If "true", optimize the build output. If "false", do not optimize.
   141     OutputPath
   142       Output path of project relative to the project file.
   143     WarningLevel
   144       Warning level for the compiler.
   145   -->
   146   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
   147     <DebugType>pdbonly</DebugType>
   148     <Optimize>true</Optimize>
   149     <OutputPath>bin\Release\</OutputPath>
   150     <EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
   151     <DefineConstants>$(DefineConstants);TRACE</DefineConstants>
   152     <WarningLevel>4</WarningLevel>
   153     <RegisterForComInterop>false</RegisterForComInterop>
   154     <CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
   155     <RunCodeAnalysis>true</RunCodeAnalysis>
   156     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
   157     <DebugSymbols>true</DebugSymbols>
   158   </PropertyGroup>
   159   <!--
   160     This section defines properties that are set when the "ReaderRelease" configuration is selected.
   161 	This is a sub-set of the functionality int he Release configuration.
   162 	
   163     DebugSymbols
   164       If "true", create symbols (.pdb). If "false", do not create symbols.
   165     DefineConstants
   166       Constants defined for the preprocessor.
   167     EnableUnmanagedDebugging
   168       If "true", starting the debugger will attach both managed and unmanaged debuggers.
   169     Optimize
   170       If "true", optimize the build output. If "false", do not optimize.
   171     OutputPath
   172       Output path of project relative to the project file.
   173     WarningLevel
   174       Warning level for the compiler.
   175   -->
   176   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'ReaderRelease|AnyCPU'">
   177     <DebugSymbols>true</DebugSymbols>
   178     <OutputPath>bin\Release\</OutputPath>
   179     <DefineConstants>$(DefineConstants);TRACE;CODE_ANALYSIS;VSTO40;READER_RELEASE_MODE</DefineConstants>
   180     <CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
   181     <Optimize>true</Optimize>
   182     <DebugType>pdbonly</DebugType>
   183     <PlatformTarget>AnyCPU</PlatformTarget>
   184     <RunCodeAnalysis>true</RunCodeAnalysis>
   185     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
   186   </PropertyGroup>
   187   <!--
   188     This section enables pre- and post-build steps. However, in VSTO use
   189     MSBuild tasks instead of these properties.       
   190   -->
   191   <PropertyGroup>
   192     <PreBuildEvent>
   193     </PreBuildEvent>
   194     <PostBuildEvent>
   195     </PostBuildEvent>
   196   </PropertyGroup>
   197   <PropertyGroup>
   198     <SignManifests>true</SignManifests>
   199   </PropertyGroup>
   200   <PropertyGroup>
   201     <ManifestKeyFile>pEp_2_TemporaryKey.pfx</ManifestKeyFile>
   202   </PropertyGroup>
   203   <PropertyGroup>
   204     <ManifestCertificateThumbprint>9E1D104B611441FBEB2745A70F98115B7BEC1156</ManifestCertificateThumbprint>
   205   </PropertyGroup>
   206   <!--
   207     This section specifies references for the project.
   208   -->
   209   <ItemGroup>
   210     <Reference Include="Accessibility" />
   211     <Reference Include="Microsoft.Office.Interop.Outlook, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c">
   212       <EmbedInteropTypes>True</EmbedInteropTypes>
   213     </Reference>
   214     <Reference Include="Microsoft.Office.Tools, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
   215       <EmbedInteropTypes>False</EmbedInteropTypes>
   216     </Reference>
   217     <Reference Include="Microsoft.Office.Tools.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
   218       <EmbedInteropTypes>False</EmbedInteropTypes>
   219     </Reference>
   220     <Reference Include="Microsoft.VisualStudio.Tools.Applications.Runtime, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
   221     <Reference Include="Office, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c">
   222       <EmbedInteropTypes>True</EmbedInteropTypes>
   223     </Reference>
   224     <Reference Include="pEpCOMServerAdapter.Interop" Condition="'$(Configuration)'=='Debug'">
   225       <HintPath>..\Debug\pEpCOMServerAdapter.Interop.dll</HintPath>
   226       <EmbedInteropTypes>False</EmbedInteropTypes>
   227     </Reference>
   228     <Reference Include="pEpCOMServerAdapter.Interop" Condition="'$(Configuration)'=='Release'">
   229       <HintPath>..\Release\pEpCOMServerAdapter.Interop.dll</HintPath>
   230       <EmbedInteropTypes>False</EmbedInteropTypes>
   231     </Reference>
   232     <Reference Include="pEpCOMServerAdapter.Interop" Condition="'$(Configuration)'=='ReaderRelease'">
   233       <HintPath>..\Release\pEpCOMServerAdapter.Interop.dll</HintPath>
   234       <EmbedInteropTypes>False</EmbedInteropTypes>
   235     </Reference>
   236     <Reference Include="PresentationCore" />
   237     <Reference Include="PresentationFramework" />
   238     <Reference Include="System" />
   239     <Reference Include="System.Data" />
   240     <Reference Include="System.Drawing" />
   241     <Reference Include="System.Windows.Forms" />
   242     <Reference Include="System.Windows.Presentation" />
   243     <Reference Include="System.Xaml" />
   244     <Reference Include="System.Xml" />
   245     <Reference Include="System.Core" />
   246     <Reference Include="System.Xml.Linq" />
   247     <Reference Include="System.Data.DataSetExtensions" />
   248     <Reference Include="Microsoft.CSharp" />
   249     <Reference Include="UIAutomationProvider" />
   250     <Reference Include="WindowsBase" />
   251     <Reference Include="WindowsFormsIntegration" />
   252   </ItemGroup>
   253   <ItemGroup>
   254     <Reference Include="Microsoft.Office.Tools.v4.0.Framework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
   255     <Reference Include="Microsoft.Office.Tools.Outlook, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
   256   </ItemGroup>
   257   <ItemGroup>
   258     <Reference Include="Microsoft.Office.Tools.Common.v4.0.Utilities, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
   259       <Private>True</Private>
   260     </Reference>
   261     <Reference Include="Microsoft.Office.Tools.Outlook.v4.0.Utilities, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
   262       <Private>True</Private>
   263     </Reference>
   264   </ItemGroup>
   265   <!--
   266     This section defines the user source files that are part of the project.
   267      
   268     A "Compile" element specifies a source file to compile.
   269     An "EmbeddedResource" element specifies an .resx file for embedded resources.
   270     A "None" element specifies a file that is not to be passed to the compiler (for instance, 
   271     a text file or XML file).
   272     The "AppDesigner" element specifies the directory where the application properties files
   273     can be found.
   274   -->
   275   <ItemGroup>
   276     <Compile Include="Globals.cs" />
   277     <Compile Include="MAPIHelper.cs" />
   278     <Compile Include="MAPIProperty.cs" />
   279     <Compile Include="MAPIPropertyValue.cs" />
   280     <Compile Include="MsgProcessor.cs" />
   281     <Compile Include="PEPAttachment.cs" />
   282     <Compile Include="PEPIdentity.cs" />
   283     <Compile Include="PEPMessage.cs" />
   284     <Compile Include="PEPSettings.cs" />
   285     <Compile Include="Properties\Resources.ca.Designer.cs">
   286       <AutoGen>True</AutoGen>
   287       <DesignTime>True</DesignTime>
   288       <DependentUpon>Resources.ca.resx</DependentUpon>
   289     </Compile>
   290     <Compile Include="Properties\Resources.de.Designer.cs">
   291       <AutoGen>True</AutoGen>
   292       <DesignTime>True</DesignTime>
   293       <DependentUpon>Resources.de.resx</DependentUpon>
   294     </Compile>
   295     <Compile Include="Properties\Resources.Designer.cs">
   296       <AutoGen>True</AutoGen>
   297       <DesignTime>True</DesignTime>
   298       <DependentUpon>Resources.resx</DependentUpon>
   299     </Compile>
   300     <Compile Include="Properties\Resources.es.Designer.cs">
   301       <AutoGen>True</AutoGen>
   302       <DesignTime>True</DesignTime>
   303       <DependentUpon>Resources.es.resx</DependentUpon>
   304     </Compile>
   305     <Compile Include="Properties\Resources.fr.Designer.cs">
   306       <AutoGen>True</AutoGen>
   307       <DesignTime>True</DesignTime>
   308       <DependentUpon>Resources.fr.resx</DependentUpon>
   309     </Compile>
   310     <Compile Include="Properties\Resources.it.Designer.cs">
   311       <AutoGen>True</AutoGen>
   312       <DesignTime>True</DesignTime>
   313       <DependentUpon>Resources.it.resx</DependentUpon>
   314     </Compile>
   315     <Compile Include="UI\FormControlCrashReport.xaml.cs">
   316       <DependentUpon>FormControlCrashReport.xaml</DependentUpon>
   317     </Compile>
   318     <Compile Include="UI\FormControlHandshake.xaml.cs">
   319       <DependentUpon>FormControlHandshake.xaml</DependentUpon>
   320     </Compile>
   321     <Compile Include="UI\FormControlOptions.xaml.cs">
   322       <DependentUpon>FormControlOptions.xaml</DependentUpon>
   323     </Compile>
   324     <Compile Include="UI\FormControlPrivacyStatus.xaml.cs">
   325       <DependentUpon>FormControlPrivacyStatus.xaml</DependentUpon>
   326     </Compile>
   327     <Compile Include="UI\FormCrashReport.cs">
   328       <SubType>Form</SubType>
   329     </Compile>
   330     <Compile Include="UI\FormCrashReport.Designer.cs">
   331       <DependentUpon>FormCrashReport.cs</DependentUpon>
   332     </Compile>
   333     <Compile Include="KVPair.cs" />
   334     <Compile Include="UI\FormOptions.cs">
   335       <SubType>Form</SubType>
   336     </Compile>
   337     <Compile Include="UI\FormOptions.Designer.cs">
   338       <DependentUpon>FormOptions.cs</DependentUpon>
   339     </Compile>
   340     <Compile Include="UI\FormReaderSplash.cs">
   341       <SubType>Form</SubType>
   342     </Compile>
   343     <Compile Include="UI\FormReaderSplash.Designer.cs">
   344       <DependentUpon>FormReaderSplash.cs</DependentUpon>
   345     </Compile>
   346     <Compile Include="UI\RibbonCustomizations.cs" />
   347     <Compile Include="UI\FormManagePrivacyStatus.cs">
   348       <SubType>Form</SubType>
   349     </Compile>
   350     <Compile Include="UI\FormManagePrivacyStatus.Designer.cs">
   351       <DependentUpon>FormManagePrivacyStatus.cs</DependentUpon>
   352     </Compile>
   353     <Compile Include="UI\SelectionItem.cs" />
   354     <Compile Include="Interfaces.cs" />
   355     <Compile Include="MsgConverter.cs" />
   356     <Compile Include="UI\FormRegionPreviewUnencrypted.cs">
   357       <SubType>UserControl</SubType>
   358     </Compile>
   359     <Compile Include="UI\FormRegionPreviewUnencrypted.Designer.cs">
   360       <DependentUpon>FormRegionPreviewUnencrypted.cs</DependentUpon>
   361     </Compile>
   362     <Compile Include="UI\FormRegionPrivacyStatus.cs">
   363       <SubType>UserControl</SubType>
   364     </Compile>
   365     <Compile Include="UI\FormRegionPrivacyStatus.Designer.cs">
   366       <DependentUpon>FormRegionPrivacyStatus.cs</DependentUpon>
   367     </Compile>
   368     <Compile Include="UI\FormHandshake.cs">
   369       <SubType>Form</SubType>
   370     </Compile>
   371     <Compile Include="UI\FormHandshake.Designer.cs">
   372       <DependentUpon>FormHandshake.cs</DependentUpon>
   373     </Compile>
   374     <Compile Include="CryptableMailItem.cs" />
   375     <Compile Include="Properties\AssemblyInfo.cs">
   376       <SubType>Code</SubType>
   377     </Compile>
   378     <Compile Include="UI\PrivacyState.cs" />
   379     <Compile Include="UI\PrivacyView.xaml.cs">
   380       <DependentUpon>PrivacyView.xaml</DependentUpon>
   381     </Compile>
   382     <Compile Include="UI\SelectionBox.xaml.cs">
   383       <DependentUpon>SelectionBox.xaml</DependentUpon>
   384     </Compile>
   385     <Compile Include="UI\FormControlManagePrivacyStatus.xaml.cs">
   386       <DependentUpon>FormControlManagePrivacyStatus.xaml</DependentUpon>
   387     </Compile>
   388     <Compile Include="UI\ValueConverters.cs" />
   389     <EmbeddedResource Include="Properties\Resources.tr.resx">
   390       <SubType>Designer</SubType>
   391     </EmbeddedResource>
   392     <EmbeddedResource Include="UI\FormRegionPreviewUnencrypted.ca.resx">
   393       <DependentUpon>FormRegionPreviewUnencrypted.cs</DependentUpon>
   394     </EmbeddedResource>
   395     <EmbeddedResource Include="UI\FormRegionPreviewUnencrypted.es.resx">
   396       <DependentUpon>FormRegionPreviewUnencrypted.cs</DependentUpon>
   397     </EmbeddedResource>
   398     <EmbeddedResource Include="UI\FormRegionPreviewUnencrypted.it.resx">
   399       <DependentUpon>FormRegionPreviewUnencrypted.cs</DependentUpon>
   400     </EmbeddedResource>
   401     <EmbeddedResource Include="UI\FormRegionPreviewUnencrypted.tr.resx">
   402       <DependentUpon>FormRegionPreviewUnencrypted.cs</DependentUpon>
   403     </EmbeddedResource>
   404     <EmbeddedResource Include="UI\FormRegionPreviewUnencrypted.de.resx">
   405       <DependentUpon>FormRegionPreviewUnencrypted.cs</DependentUpon>
   406     </EmbeddedResource>
   407     <EmbeddedResource Include="UI\FormRegionPreviewUnencrypted.fr.resx">
   408       <DependentUpon>FormRegionPreviewUnencrypted.cs</DependentUpon>
   409     </EmbeddedResource>
   410     <EmbeddedResource Include="UI\FormRegionPreviewUnencrypted.resx">
   411       <DependentUpon>FormRegionPreviewUnencrypted.cs</DependentUpon>
   412       <SubType>Designer</SubType>
   413     </EmbeddedResource>
   414     <EmbeddedResource Include="Properties\Resources.resx">
   415       <Generator>ResXFileCodeGenerator</Generator>
   416       <SubType>Designer</SubType>
   417       <LastGenOutput>Resources.Designer.cs</LastGenOutput>
   418     </EmbeddedResource>
   419     <EmbeddedResource Include="Properties\Resources.ca.resx">
   420       <Generator>ResXFileCodeGenerator</Generator>
   421       <LastGenOutput>Resources.ca.Designer.cs</LastGenOutput>
   422       <SubType>Designer</SubType>
   423     </EmbeddedResource>
   424     <EmbeddedResource Include="Properties\Resources.de.resx">
   425       <Generator>ResXFileCodeGenerator</Generator>
   426       <LastGenOutput>Resources.de.Designer.cs</LastGenOutput>
   427       <SubType>Designer</SubType>
   428     </EmbeddedResource>
   429     <EmbeddedResource Include="Properties\Resources.es.resx">
   430       <Generator>ResXFileCodeGenerator</Generator>
   431       <LastGenOutput>Resources.es.Designer.cs</LastGenOutput>
   432       <SubType>Designer</SubType>
   433     </EmbeddedResource>
   434     <EmbeddedResource Include="Properties\Resources.fr.resx">
   435       <Generator>ResXFileCodeGenerator</Generator>
   436       <LastGenOutput>Resources.fr.Designer.cs</LastGenOutput>
   437       <SubType>Designer</SubType>
   438     </EmbeddedResource>
   439     <EmbeddedResource Include="Properties\Resources.it.resx">
   440       <Generator>ResXFileCodeGenerator</Generator>
   441       <LastGenOutput>Resources.it.Designer.cs</LastGenOutput>
   442       <SubType>Designer</SubType>
   443     </EmbeddedResource>
   444     <None Include="app.config" />
   445     <None Include="pEp_1_TemporaryKey.pfx" />
   446     <None Include="pEp_2_TemporaryKey.pfx" />
   447     <None Include="pEp_TemporaryKey.pfx" />
   448     <None Include="pep_test.snk" />
   449     <None Include="Properties\Settings.settings">
   450       <Generator>SettingsSingleFileGenerator</Generator>
   451       <LastGenOutput>Settings.Designer.cs</LastGenOutput>
   452       <SubType>Designer</SubType>
   453     </None>
   454     <Compile Include="Properties\Settings.Designer.cs">
   455       <AutoGen>True</AutoGen>
   456       <DependentUpon>Settings.settings</DependentUpon>
   457       <DesignTimeSharedInput>True</DesignTimeSharedInput>
   458     </Compile>
   459     <Compile Include="Settings.cs" />
   460     <Compile Include="ThisAddIn.cs">
   461       <SubType>Code</SubType>
   462     </Compile>
   463     <Resource Include="Resources\Credits.rtf" />
   464     <None Include="ThisAddIn.Designer.xml">
   465       <DependentUpon>ThisAddIn.cs</DependentUpon>
   466     </None>
   467     <Compile Include="ThisAddIn.Designer.cs">
   468       <DependentUpon>ThisAddIn.Designer.xml</DependentUpon>
   469     </Compile>
   470     <AppDesigner Include="Properties\" />
   471   </ItemGroup>
   472   <ItemGroup>
   473     <WCFMetadata Include="Service References\" />
   474   </ItemGroup>
   475   <ItemGroup>
   476     <Content Include="Resources\ImageUpgradePEP.png" />
   477     <Resource Include="Resources\ImageNeverUnsecureOff.png" />
   478     <Resource Include="Resources\ImageNeverUnsecureOn.png" />
   479     <EmbeddedResource Include="UI\RibbonCustomizations.xml">
   480       <SubType>Designer</SubType>
   481     </EmbeddedResource>
   482     <Content Include="LICENSE.txt">
   483       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
   484     </Content>
   485     <Resource Include="Resources\ImageAttachOwnKeyOff.png" />
   486     <Resource Include="Resources\ImageAttachOwnKeyOn.png" />
   487     <Resource Include="Resources\ImageBackstageAccounts.png" />
   488     <Resource Include="Resources\ImageBackstageCompatibility.png" />
   489     <Resource Include="Resources\ImageForceUnencOff.png" />
   490     <Resource Include="Resources\ImageForceUnencOn.png" />
   491     <Resource Include="Resources\ImageLogoLarge.png" />
   492     <Resource Include="Resources\ImageLogoMedium.png" />
   493     <Resource Include="Resources\ImageLogoSmall.png" />
   494     <Resource Include="Resources\ImageOptionsAbout.png" />
   495     <Resource Include="Resources\ImageOptionsAccounts.png" />
   496     <Resource Include="Resources\ImageOptionsCompatibility.png" />
   497     <Resource Include="Resources\ImageOptionsCredits.png" />
   498     <Resource Include="Resources\ImageOptionsDeveloper.png" />
   499     <Resource Include="Resources\ImagePreviewForward.png" />
   500     <Resource Include="Resources\ImagePreviewReply.png" />
   501     <Resource Include="Resources\ImagePreviewReplyAll.png" />
   502     <Resource Include="Resources\ImagePrivacyStatusGreen.png" />
   503     <Resource Include="Resources\ImagePrivacyStatusNoColor.png" />
   504     <Resource Include="Resources\ImagePrivacyStatusRed.png" />
   505     <Resource Include="Resources\ImagePrivacyStatusYellow.png" />
   506   </ItemGroup>
   507   <ItemGroup>
   508     <Resource Include="Resources\Dictionary.xaml">
   509       <Generator>MSBuild:Compile</Generator>
   510       <SubType>Designer</SubType>
   511     </Resource>
   512     <Page Include="UI\FormControlCrashReport.xaml">
   513       <SubType>Designer</SubType>
   514       <Generator>MSBuild:Compile</Generator>
   515     </Page>
   516     <Page Include="UI\FormControlHandshake.xaml">
   517       <SubType>Designer</SubType>
   518       <Generator>MSBuild:Compile</Generator>
   519     </Page>
   520     <Page Include="UI\FormControlOptions.xaml">
   521       <SubType>Designer</SubType>
   522       <Generator>MSBuild:Compile</Generator>
   523     </Page>
   524     <Page Include="UI\FormControlPrivacyStatus.xaml">
   525       <SubType>Designer</SubType>
   526       <Generator>MSBuild:Compile</Generator>
   527     </Page>
   528     <Page Include="UI\PrivacyView.xaml">
   529       <SubType>Designer</SubType>
   530       <Generator>MSBuild:Compile</Generator>
   531     </Page>
   532     <Page Include="UI\SelectionBox.xaml">
   533       <SubType>Designer</SubType>
   534       <Generator>MSBuild:Compile</Generator>
   535     </Page>
   536     <Page Include="UI\FormControlManagePrivacyStatus.xaml">
   537       <SubType>Designer</SubType>
   538       <Generator>MSBuild:Compile</Generator>
   539     </Page>
   540   </ItemGroup>
   541   <ItemGroup>
   542     <ProjectReference Include="pEpForOutlookNativeHelper\pEpForOutlookNativeHelper.vcxproj">
   543       <Project>{b59677ee-a219-44ba-a952-64988945ab9e}</Project>
   544       <Name>pEpForOutlookNativeHelper</Name>
   545       <Private>True</Private>
   546     </ProjectReference>
   547   </ItemGroup>
   548   <!-- Include the build rules for a C# project. -->
   549   <PropertyGroup>
   550     <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
   551     <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
   552   </PropertyGroup>
   553   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
   554   <!-- Include additional build rules for an Office application add-in. -->
   555   <Import Project="$(VSToolsPath)\OfficeTools\Microsoft.VisualStudio.Tools.Office.targets" Condition="'$(VSToolsPath)' != ''" />
   556   <!-- This section defines VSTO properties that describe the host-changeable project properties. -->
   557   <ProjectExtensions>
   558     <VisualStudio>
   559       <FlavorProperties GUID="{BAA0C2D2-18E2-41B9-852F-F413020CAA33}">
   560         <ProjectProperties HostName="Outlook" HostPackage="{29A7B9D7-A7F1-4328-8EF0-6B2D1A56B2C1}" OfficeVersion="14.0" VstxVersion="4.0" ApplicationType="Outlook" Language="cs" TemplatesPath="VSTOTemplates" DebugInfoExeName="#Software\Microsoft\Office\14.0\Outlook\InstallRoot\Path#outlook.exe" AddItemTemplatesGuid="{A58A78EB-1C92-4DDD-80CF-E8BD872ABFC4}" />
   561         <Host Name="Outlook" GeneratedCodeNamespace="pEp" PublishedHash="69C324AB27932AA2FBF2B7EA72250886FF164DE6" IconIndex="0">
   562           <HostItem Name="ThisAddIn" Code="ThisAddIn.cs" CanonicalName="AddIn" PublishedHash="0FBE11FE0E084B3A3A2542A0D3FA7161F113BEA5" CanActivate="false" IconIndex="1" Blueprint="ThisAddIn.Designer.xml" GeneratedCode="ThisAddIn.Designer.cs" />
   563         </Host>
   564       </FlavorProperties>
   565     </VisualStudio>
   566   </ProjectExtensions>
   567 </Project>