_ >   214 214     <Link>
  215 215       <RegisterOutput>false</RegisterOutput>
  216 216       <AdditionalDependencies>comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
< >   217         <ModuleDefinitionFile>chext32.def</ModuleDefinitionFile>
    217       <ModuleDefinitionFile>chext.def</ModuleDefinitionFile>
218 218       <GenerateDebugInformation>true</GenerateDebugInformation>
  219 219       <SubSystem>Windows</SubSystem>
  220 220       <TargetMachine>MachineX86</TargetMachine>
 
250 250     <Link>
  251 251       <RegisterOutput>false</RegisterOutput>
  252 252       <AdditionalDependencies>comctl32.lib;gmock32d.lib;%(AdditionalDependencies)</AdditionalDependencies>
< >   253         <ModuleDefinitionFile>chext32.def</ModuleDefinitionFile>
    253       <ModuleDefinitionFile>chext.def</ModuleDefinitionFile>
254 254       <GenerateDebugInformation>true</GenerateDebugInformation>
  255 255       <SubSystem>Windows</SubSystem>
  256 256       <TargetMachine>MachineX86</TargetMachine>
 
301 301     <Link>
  302 302       <RegisterOutput>false</RegisterOutput>
  303 303       <AdditionalDependencies>comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
< >   304         <ModuleDefinitionFile>chext64.def</ModuleDefinitionFile>
    304       <ModuleDefinitionFile>chext.def</ModuleDefinitionFile>
305 305       <GenerateDebugInformation>true</GenerateDebugInformation>
  306 306       <SubSystem>Windows</SubSystem>
  307 307       <TargetMachine>MachineX64</TargetMachine>
 
338 338     <Link>
  339 339       <RegisterOutput>false</RegisterOutput>
  340 340       <AdditionalDependencies>comctl32.lib;gmock64d.lib;%(AdditionalDependencies)</AdditionalDependencies>
< >   341         <ModuleDefinitionFile>chext64.def</ModuleDefinitionFile>
    341       <ModuleDefinitionFile>chext.def</ModuleDefinitionFile>
342 342       <GenerateDebugInformation>true</GenerateDebugInformation>
  343 343       <SubSystem>Windows</SubSystem>
  344 344       <TargetMachine>MachineX64</TargetMachine>
 
389 389     <Link>
  390 390       <RegisterOutput>false</RegisterOutput>
  391 391       <AdditionalDependencies>comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
< >   392         <ModuleDefinitionFile>chext32.def</ModuleDefinitionFile>
    392       <ModuleDefinitionFile>chext.def</ModuleDefinitionFile>
393 393       <GenerateDebugInformation>true</GenerateDebugInformation>
  394 394       <SubSystem>Windows</SubSystem>
  395 395       <TargetMachine>MachineX86</TargetMachine>
 
426 426     <Link>
  427 427       <RegisterOutput>false</RegisterOutput>
  428 428       <AdditionalDependencies>comctl32.lib;gmock32.lib;%(AdditionalDependencies)</AdditionalDependencies>
< >   429         <ModuleDefinitionFile>chext32.def</ModuleDefinitionFile>
    429       <ModuleDefinitionFile>chext.def</ModuleDefinitionFile>
430 430       <GenerateDebugInformation>true</GenerateDebugInformation>
  431 431       <SubSystem>Windows</SubSystem>
  432 432       <TargetMachine>MachineX86</TargetMachine>
 
477 477     <Link>
  478 478       <RegisterOutput>false</RegisterOutput>
  479 479       <AdditionalDependencies>comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
< >   480         <ModuleDefinitionFile>chext64.def</ModuleDefinitionFile>
    480       <ModuleDefinitionFile>chext.def</ModuleDefinitionFile>
481 481       <GenerateDebugInformation>true</GenerateDebugInformation>
  482 482       <SubSystem>Windows</SubSystem>
  483 483       <TargetMachine>MachineX64</TargetMachine>
 
514 514     <Link>
  515 515       <RegisterOutput>false</RegisterOutput>
  516 516       <AdditionalDependencies>comctl32.lib;gmock64.lib;%(AdditionalDependencies)</AdditionalDependencies>
< >   517         <ModuleDefinitionFile>chext64.def</ModuleDefinitionFile>
    517       <ModuleDefinitionFile>chext.def</ModuleDefinitionFile>
518 518       <GenerateDebugInformation>true</GenerateDebugInformation>
  519 519       <SubSystem>Windows</SubSystem>
  520 520       <TargetMachine>MachineX64</TargetMachine>
 
553 553       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
  554 554       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Testing Debug|x64'">NotUsing</PrecompiledHeader>
  555 555     </ClCompile>
< >     556     <ClCompile Include="..\common\TRegistry.cpp" />
556 557     <ClCompile Include="..\common\TShellExtIpcConfigDataConsumer.cpp" />
< >     558     <ClCompile Include="ClassFactory.cpp" />
    559     <ClCompile Include="DllRegistration.cpp" />
    560     <ClCompile Include="DropMenuExtClassFactory.cpp" />
    561     <ClCompile Include="MenuExtClassFactory.cpp" />
557 562     <ClCompile Include="DropMenuExt.cpp" />
  558 563     <ClCompile Include="GuidFormatter.cpp" />
  559 564     <ClCompile Include="HResultFormatter.cpp" />
  560 565     <ClCompile Include="MenuExt.cpp" />
  561 566     <ClCompile Include="ShellExtControl.cpp" />
< >     567     <ClCompile Include="ShellExtControlClassFactory.cpp" />
562 568     <ClCompile Include="ShellExtensionVerifier.cpp" />
  563 569     <ClCompile Include="ShellPathsHelpers.cpp" />
  564 570     <ClCompile Include="TContextMenuHandler.cpp" />
 
577 583       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
  578 584       <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Testing Release|x64'">Create</PrecompiledHeader>
  579 585     </ClCompile>
< >   580       <ClCompile Include="chext_i.c">
  581         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  582         </PrecompiledHeader>
  583         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Testing Debug|Win32'">
  584         </PrecompiledHeader>
  585         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  586         </PrecompiledHeader>
  587         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Testing Debug|x64'">
  588         </PrecompiledHeader>
  589         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  590         </PrecompiledHeader>
  591         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Testing Release|Win32'">
  592         </PrecompiledHeader>
  593         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  594         </PrecompiledHeader>
  595         <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Testing Release|x64'">
  596         </PrecompiledHeader>
  597       </ClCompile>
598 586   </ItemGroup>
  599 587   <ItemGroup>
< >     588     <ClInclude Include="..\common\TRegistry.h" />
600 589     <ClInclude Include="..\common\TShellExtIpcConfigDataConsumer.h" />
< >     590     <ClInclude Include="ClassFactory.h" />
    591     <ClInclude Include="DllRegistration.h" />
    592     <ClInclude Include="DropMenuExtClassFactory.h" />
    593     <ClInclude Include="guids.h" />
    594     <ClInclude Include="IShellExtControl.h" />
    595     <ClInclude Include="MenuExtClassFactory.h" />
601 596     <ClInclude Include="DropMenuExt.h" />
  602 597     <ClInclude Include="GuidFormatter.h" />
  603 598     <ClInclude Include="HResultFormatter.h" />
  604 599     <ClInclude Include="MenuExt.h" />
  605 600     <ClInclude Include="ShellExtControl.h" />
< >     601     <ClInclude Include="ShellExtControlClassFactory.h" />
606 602     <ClInclude Include="ShellExtensionVerifier.h" />
  607 603     <ClInclude Include="ShellPathsHelpers.h" />
  608 604     <ClInclude Include="TContextMenuHandler.h" />
  609 605     <ClInclude Include="Logger.h" />
  610 606     <ClInclude Include="TShellExtData.h" />
  611 607     <ClInclude Include="..\common\ipcstructs.h" />
  612 608     <ClInclude Include="..\common\TShellExtMenuConfig.h" />
< >   613       <ClInclude Include="dllmain.h" />
614 609     <ClInclude Include="StdAfx.h" />
  615 610     <ClInclude Include="..\common\targetver.h" />
  616 611     <ClInclude Include="resource.h" />
 
622 617     <None Include="ShellExtControl.rgs" />
  623 618   </ItemGroup>
  624 619   <ItemGroup>
< >   625       <Midl Include="chext.idl">
  626         <GenerateStublessProxies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateStublessProxies>
  627         <GenerateStublessProxies Condition="'$(Configuration)|$(Platform)'=='Testing Debug|Win32'">true</GenerateStublessProxies>
  628         <TypeLibraryName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\chext.tlb</TypeLibraryName>
  629         <TypeLibraryName Condition="'$(Configuration)|$(Platform)'=='Testing Debug|Win32'">.\chext.tlb</TypeLibraryName>
  630         <HeaderFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">chext.h</HeaderFileName>
  631         <HeaderFileName Condition="'$(Configuration)|$(Platform)'=='Testing Debug|Win32'">chext.h</HeaderFileName>
  632         <InterfaceIdentifierFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">chext_i.c</InterfaceIdentifierFileName>
  633         <InterfaceIdentifierFileName Condition="'$(Configuration)|$(Platform)'=='Testing Debug|Win32'">chext_i.c</InterfaceIdentifierFileName>
  634         <GenerateStublessProxies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateStublessProxies>
  635         <GenerateStublessProxies Condition="'$(Configuration)|$(Platform)'=='Testing Debug|x64'">true</GenerateStublessProxies>
  636         <TypeLibraryName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\chext.tlb</TypeLibraryName>
  637         <TypeLibraryName Condition="'$(Configuration)|$(Platform)'=='Testing Debug|x64'">.\chext.tlb</TypeLibraryName>
  638         <HeaderFileName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">chext.h</HeaderFileName>
  639         <HeaderFileName Condition="'$(Configuration)|$(Platform)'=='Testing Debug|x64'">chext.h</HeaderFileName>
  640         <InterfaceIdentifierFileName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">chext_i.c</InterfaceIdentifierFileName>
  641         <InterfaceIdentifierFileName Condition="'$(Configuration)|$(Platform)'=='Testing Debug|x64'">chext_i.c</InterfaceIdentifierFileName>
  642         <GenerateStublessProxies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateStublessProxies>
  643         <GenerateStublessProxies Condition="'$(Configuration)|$(Platform)'=='Testing Release|Win32'">true</GenerateStublessProxies>
  644         <TypeLibraryName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\chext.tlb</TypeLibraryName>
  645         <TypeLibraryName Condition="'$(Configuration)|$(Platform)'=='Testing Release|Win32'">.\chext.tlb</TypeLibraryName>
  646         <HeaderFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">chext.h</HeaderFileName>
  647         <HeaderFileName Condition="'$(Configuration)|$(Platform)'=='Testing Release|Win32'">chext.h</HeaderFileName>
  648         <InterfaceIdentifierFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">chext_i.c</InterfaceIdentifierFileName>
  649         <InterfaceIdentifierFileName Condition="'$(Configuration)|$(Platform)'=='Testing Release|Win32'">chext_i.c</InterfaceIdentifierFileName>
  650         <GenerateStublessProxies Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateStublessProxies>
  651         <GenerateStublessProxies Condition="'$(Configuration)|$(Platform)'=='Testing Release|x64'">true</GenerateStublessProxies>
  652         <TypeLibraryName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\chext.tlb</TypeLibraryName>
  653         <TypeLibraryName Condition="'$(Configuration)|$(Platform)'=='Testing Release|x64'">.\chext.tlb</TypeLibraryName>
  654         <HeaderFileName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">chext.h</HeaderFileName>
  655         <HeaderFileName Condition="'$(Configuration)|$(Platform)'=='Testing Release|x64'">chext.h</HeaderFileName>
  656         <InterfaceIdentifierFileName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">chext_i.c</InterfaceIdentifierFileName>
  657         <InterfaceIdentifierFileName Condition="'$(Configuration)|$(Platform)'=='Testing Release|x64'">chext_i.c</InterfaceIdentifierFileName>
  658       </Midl>
  659     </ItemGroup>
  660     <ItemGroup>
< _   661 620     <ResourceCompile Include="chext.rc" />
  662 621   </ItemGroup>
  663 622   <ItemGroup>