<?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="Source Files\util">
      <UniqueIdentifier>{f7a309f6-07d1-40c7-9f64-bf3fcd3b51ad}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\security">
      <UniqueIdentifier>{89058d6e-5dc6-4464-89ae-4b9b0b7ca1fc}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\metadata">
      <UniqueIdentifier>{48a6ad05-3636-4f2a-821a-908cd6a6f38c}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\remoting">
      <UniqueIdentifier>{201f4b10-df25-487b-b345-07e3e8dcb725}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\remoting\impl">
      <UniqueIdentifier>{369a0f3d-8063-437a-9562-3845d3e4b49b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\impl">
      <UniqueIdentifier>{41d82bec-c25d-4cab-a15f-754f338f7ca2}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\attribute">
      <UniqueIdentifier>{d71b535e-d381-4c91-b6c8-cdf3b17d6f90}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\attribute\resolver">
      <UniqueIdentifier>{60cebd87-179e-4fca-8837-13aa1900aaad}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\attribute\resolver\impl">
      <UniqueIdentifier>{b329e6c6-afb7-4979-b52f-71b91ead3ffc}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\attribute\filtering">
      <UniqueIdentifier>{c7ffdbc2-c0a8-4eb0-8a15-aba6f60955a7}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\attribute\filtering\impl">
      <UniqueIdentifier>{23310ff9-ddd8-46cd-ad92-325166dac240}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\binding">
      <UniqueIdentifier>{084ae0b6-d51e-4e60-a3f1-8341f2a5f324}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\binding\impl">
      <UniqueIdentifier>{66bd1384-c499-4cb8-8079-4bf8a4adc8fc}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\handler">
      <UniqueIdentifier>{cd97c469-f562-4710-a2e1-4fc30e476c18}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\handler\impl">
      <UniqueIdentifier>{9e449f86-94ac-4ec6-aa44-26effcc9c5b5}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files">
      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
    </Filter>
    <Filter Include="Header Files\util">
      <UniqueIdentifier>{ec709790-2a20-4ab1-afbc-9c1a70cd1426}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\security">
      <UniqueIdentifier>{6d782306-386a-4bdb-9d34-8f40afc5f5fd}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\remoting">
      <UniqueIdentifier>{92a56f33-88c5-4663-b33a-47a9c66a5a02}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\attribute">
      <UniqueIdentifier>{cb5ac1c9-4ec1-40ad-8caf-9f307735452c}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\attribute\resolver">
      <UniqueIdentifier>{a403b7f1-6320-4000-92c1-04780c6db4e4}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\attribute\filtering">
      <UniqueIdentifier>{e993fd93-ce33-4276-a3d3-663e8accf759}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\binding">
      <UniqueIdentifier>{faf404c0-29a2-4a95-ba99-82bd4570e350}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\handler">
      <UniqueIdentifier>{23e9fed1-5ecf-4558-9c5e-0ccf09f1f953}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\metadata">
      <UniqueIdentifier>{a9cc5780-b115-430f-b156-ca4fa5276f63}</UniqueIdentifier>
    </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</Extensions>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\..\shibsp\AbstractSPRequest.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\Application.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\ServiceProvider.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\SPConfig.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\version.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\AbstractHandler.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\AnyMatchFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\AndMatchFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\AttributeIssuerEntityAttributeFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\AttributeIssuerEntityMatcherFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\AttributeIssuerInEntityGroupFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\AttributeIssuerRegexFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\AttributeIssuerStringFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\AttributeRequesterEntityAttributeFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\AttributeMatchesShibMDScopeFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\AttributeRequesterEntityMatcherFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\AttributeRequesterInEntityGroupFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\AttributeRequesterRegexFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\AttributeRequesterStringFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\AttributeScopeRegexFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\AttributeScopeStringFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\AttributeValueRegexFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\AttributeValueStringFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\AuthenticationMethodRegexFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\AuthenticationMethodStringFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\binding\impl\ArtifactResolver.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\resolver\impl\AssertionAttributeExtractor.cpp">
      <Filter>Source Files\attribute\resolver\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\AssertionConsumerService.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\AssertionLookup.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\AttributeCheckerHandler.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\Attribute.cpp">
      <Filter>Source Files\attribute</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\AttributeFilter.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\Base64AttributeDecoder.cpp">
      <Filter>Source Files\attribute</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\BasicFilteringContext.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\BinaryAttribute.cpp">
      <Filter>Source Files\attribute</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\util\CGIParser.cpp">
      <Filter>Source Files\util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\impl\ChainingAccessControl.cpp">
      <Filter>Source Files\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\resolver\impl\ChainingAttributeExtractor.cpp">
      <Filter>Source Files\attribute\resolver\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\ChainingAttributeFilter.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\resolver\impl\ChainingAttributeResolver.cpp">
      <Filter>Source Files\attribute\resolver\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\ChainingSessionInitiator.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\ChainingLogoutInitiator.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\CookieSessionInitiator.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\remoting\impl\ddf.cpp">
      <Filter>Source Files\remoting\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\resolver\impl\DelegationAttributeExtractor.cpp">
      <Filter>Source Files\attribute\resolver\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\resolver\impl\KeyDescriptorAttributeExtractor.cpp">
      <Filter>Source Files\attribute\resolver\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\DiscoveryFeed.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\DOMAttributeDecoder.cpp">
      <Filter>Source Files\attribute</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\util\DOMPropertySet.cpp">
      <Filter>Source Files\util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\DummyAttributeFilter.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\metadata\DynamicMetadataProvider.cpp">
      <Filter>Source Files\metadata</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\ExtensibleAttribute.cpp">
      <Filter>Source Files\attribute</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\ExternalAuthHandler.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\FormSessionInitiator.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\util\IPRange.cpp">
      <Filter>Source Files\util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\KeyInfoAttributeDecoder.cpp">
      <Filter>Source Files\attribute</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\remoting\impl\ListenerService.cpp">
      <Filter>Source Files\remoting\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\LocalLogoutInitiator.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\LogoutHandler.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\LogoutInitiator.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\MatchFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\impl\XMLServiceProvider.cpp">
      <Filter>Source Files\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\resolver\impl\MetadataAttributeExtractor.cpp">
      <Filter>Source Files\attribute\resolver\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\metadata\MetadataExtImpl.cpp">
      <Filter>Source Files\metadata</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\metadata\MetadataExtSchemaValidators.cpp">
      <Filter>Source Files\metadata</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\MetadataGenerator.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\metadata\MetadataProviderCriteria.cpp">
      <Filter>Source Files\metadata</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\NameIDAttribute.cpp">
      <Filter>Source Files\attribute</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\NameIDAttributeDecoder.cpp">
      <Filter>Source Files\attribute</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\NameIDFromScopedAttributeDecoder.cpp">
      <Filter>Source Files\attribute</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\NameIDQualifierStringFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\NotMatchFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\NumberOfAttributeValuesFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\OrMatchFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\security\PKIXTrustEngine.cpp">
      <Filter>Source Files\security</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\resolver\impl\QueryAttributeResolver.cpp">
      <Filter>Source Files\attribute\resolver\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\RemotedHandler.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\SAML1Consumer.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\SAML2ArtifactResolution.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\SAML2Consumer.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\SAML2Logout.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\SAML2LogoutInitiator.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\SAML2NameIDMgmt.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\SAMLDSSessionInitiator.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\SAML2SessionInitiator.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\SecuredHandler.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\SessionHandler.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\SessionInitiator.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\Shib1SessionInitiator.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\StatusHandler.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\TransformSessionInitiator.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\WAYFSessionInitiator.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\ScopedAttribute.cpp">
      <Filter>Source Files\attribute</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\ScopedAttributeDecoder.cpp">
      <Filter>Source Files\attribute</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\SimpleAttribute.cpp">
      <Filter>Source Files\attribute</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\StringAttributeDecoder.cpp">
      <Filter>Source Files\attribute</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\XMLAttribute.cpp">
      <Filter>Source Files\attribute</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\XMLAttributeDecoder.cpp">
      <Filter>Source Files\attribute</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\security\SecurityPolicy.cpp">
      <Filter>Source Files\security</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\resolver\impl\SimpleAggregationAttributeResolver.cpp">
      <Filter>Source Files\attribute\resolver\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\resolver\impl\XMLAttributeExtractor.cpp">
      <Filter>Source Files\attribute\resolver\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\binding\impl\SOAPClient.cpp">
      <Filter>Source Files\binding\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\binding\impl\XMLProtocolProvider.cpp">
      <Filter>Source Files\binding\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\remoting\impl\SocketListener.cpp">
      <Filter>Source Files\remoting\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\remoting\impl\TCPListener.cpp">
      <Filter>Source Files\remoting\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\impl\StorageServiceSessionCache.cpp">
      <Filter>Source Files\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\util\SPConstants.cpp">
      <Filter>Source Files\util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\util\TemplateParameters.cpp">
      <Filter>Source Files\util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\impl\XMLAccessControl.cpp">
      <Filter>Source Files\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\impl\XMLRequestMapper.cpp">
      <Filter>Source Files\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\impl\XMLSecurityPolicyProvider.cpp">
      <Filter>Source Files\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\impl\TransactionLog.cpp">
      <Filter>Source Files\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\XMLAttributeFilter.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\RegistrationAuthorityFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\impl\StoredSession.cpp">
      <Filter>Source Files\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\handler\impl\AdminLogoutInitiator.cpp">
      <Filter>Source Files\handler\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\impl\XMLApplication.cpp">
      <Filter>Source Files\impl</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\shibsp\attribute\filtering\impl\NameIDFormatFunctor.cpp">
      <Filter>Source Files\attribute\filtering\impl</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\..\shibsp\GSSRequest.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\remoting\impl\SocketListener.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\AbstractSPRequest.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\AccessControl.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\Application.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\base.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\config_pub_win32.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\exceptions.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\internal.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\RequestMapper.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\resource.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\ServiceProvider.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\SessionCache.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\SPConfig.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\SPRequest.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\TransactionLog.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\version.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\attribute\ExtensibleAttribute.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\attribute\Attribute.h">
      <Filter>Header Files\attribute</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\attribute\AttributeDecoder.h">
      <Filter>Header Files\attribute</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\attribute\BinaryAttribute.h">
      <Filter>Header Files\attribute</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\attribute\NameIDAttribute.h">
      <Filter>Header Files\attribute</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\attribute\ScopedAttribute.h">
      <Filter>Header Files\attribute</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\attribute\SimpleAttribute.h">
      <Filter>Header Files\attribute</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\attribute\XMLAttribute.h">
      <Filter>Header Files\attribute</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\attribute\filtering\AttributeFilter.h">
      <Filter>Header Files\attribute\filtering</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\attribute\filtering\BasicFilteringContext.h">
      <Filter>Header Files\attribute\filtering</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\attribute\filtering\FilteringContext.h">
      <Filter>Header Files\attribute\filtering</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\attribute\filtering\FilterPolicyContext.h">
      <Filter>Header Files\attribute\filtering</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\attribute\filtering\MatchFunctor.h">
      <Filter>Header Files\attribute\filtering</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\attribute\resolver\AttributeExtractor.h">
      <Filter>Header Files\attribute\resolver</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\attribute\resolver\AttributeResolver.h">
      <Filter>Header Files\attribute\resolver</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\attribute\resolver\ResolutionContext.h">
      <Filter>Header Files\attribute\resolver</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\binding\ArtifactResolver.h">
      <Filter>Header Files\binding</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\binding\ProtocolProvider.h">
      <Filter>Header Files\binding</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\binding\SOAPClient.h">
      <Filter>Header Files\binding</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\handler\AbstractHandler.h">
      <Filter>Header Files\handler</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\handler\AssertionConsumerService.h">
      <Filter>Header Files\handler</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\handler\Handler.h">
      <Filter>Header Files\handler</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\handler\LogoutHandler.h">
      <Filter>Header Files\handler</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\handler\LogoutInitiator.h">
      <Filter>Header Files\handler</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\handler\RemotedHandler.h">
      <Filter>Header Files\handler</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\handler\SecuredHandler.h">
      <Filter>Header Files\handler</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\handler\SessionInitiator.h">
      <Filter>Header Files\handler</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\metadata\MetadataExt.h">
      <Filter>Header Files\metadata</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\metadata\MetadataProviderCriteria.h">
      <Filter>Header Files\metadata</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\remoting\ddf.h">
      <Filter>Header Files\remoting</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\security\PKIXTrustEngine.h">
      <Filter>Header Files\security</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\security\SecurityPolicy.h">
      <Filter>Header Files\security</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\security\SecurityPolicyProvider.h">
      <Filter>Header Files\security</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\util\CGIParser.h">
      <Filter>Header Files\util</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\util\DOMPropertySet.h">
      <Filter>Header Files\util</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\util\IPRange.h">
      <Filter>Header Files\util</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\util\PropertySet.h">
      <Filter>Header Files\util</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\util\SPConstants.h">
      <Filter>Header Files\util</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\util\TemplateParameters.h">
      <Filter>Header Files\util</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\impl\StoredSession.h">
      <Filter>Source Files\impl</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\remoting\ListenerService.h">
      <Filter>Header Files\remoting</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\impl\StorageServiceSessionCache.h">
      <Filter>Source Files\impl</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\impl\XMLApplication.h">
      <Filter>Source Files\impl</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\shibsp\impl\XMLServiceProvider.h">
      <Filter>Source Files\impl</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <ResourceCompile Include="..\..\..\shibsp\shibsp.rc">
      <Filter>Resource Files</Filter>
    </ResourceCompile>
  </ItemGroup>
  <ItemGroup>
    <None Include="..\..\..\shibsp\Makefile.am" />
    <None Include="..\..\..\shibsp\paths.h.in" />
    <None Include="..\..\..\shibsp\config_pub.h.in" />
  </ItemGroup>
</Project>