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