All 5 phases of the open-source Decal rebuild: Phase 1: 14 decompiled .NET projects (Interop.*, Adapter, FileService, DecalUtil) Phase 2: 10 native DLLs rewritten as C# COM servers with matching GUIDs - DecalDat, DHS, SpellFilter, DecalInput, DecalNet, DecalFilters - Decal.Core, DecalControls, DecalRender, D3DService Phase 3: C++ shims for Inject.DLL (D3D9 hooking) and LauncherHook.DLL Phase 4: DenAgent WinForms tray application Phase 5: WiX installer and build script 25 C# projects building with 0 errors. Native C++ projects require VS 2022 + Windows SDK (x86). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
195 lines
4.6 KiB
XML
195 lines
4.6 KiB
XML
<?xml version="1.0" encoding = "Windows-1252"?>
|
|
<VisualStudioProject
|
|
ProjectType="Visual C++"
|
|
Version="7.00"
|
|
Name="DecalSupportLibraries"
|
|
ProjectGUID="{360B2C0C-FF38-4582-83DC-9BCE1EA2D6D8}"
|
|
Keyword="MFCProj">
|
|
<Platforms>
|
|
<Platform
|
|
Name="Win32"/>
|
|
</Platforms>
|
|
<Configurations>
|
|
<Configuration
|
|
Name="Debug|Win32"
|
|
OutputDirectory="Debug"
|
|
IntermediateDirectory="Debug"
|
|
ConfigurationType="1"
|
|
UseOfMFC="2"
|
|
CharacterSet="2">
|
|
<Tool
|
|
Name="VCCLCompilerTool"
|
|
Optimization="0"
|
|
PreprocessorDefinitions="WIN32;_WINDOWS;_DEBUG"
|
|
MinimalRebuild="TRUE"
|
|
BasicRuntimeChecks="3"
|
|
RuntimeLibrary="3"
|
|
TreatWChar_tAsBuiltInType="TRUE"
|
|
UsePrecompiledHeader="3"
|
|
WarningLevel="3"
|
|
Detect64BitPortabilityProblems="TRUE"
|
|
DebugInformationFormat="4"/>
|
|
<Tool
|
|
Name="VCCustomBuildTool"/>
|
|
<Tool
|
|
Name="VCLinkerTool"
|
|
LinkIncremental="2"
|
|
GenerateDebugInformation="TRUE"
|
|
SubSystem="2"
|
|
TargetMachine="1"/>
|
|
<Tool
|
|
Name="VCMIDLTool"
|
|
PreprocessorDefinitions="_DEBUG"
|
|
MkTypLibCompatible="FALSE"
|
|
TypeLibraryName="$(IntDir)/$(ProjectName).tlb"/>
|
|
<Tool
|
|
Name="VCPostBuildEventTool"
|
|
Description="Performing registration"
|
|
CommandLine=""$(TargetPath)" /RegServer"/>
|
|
<Tool
|
|
Name="VCPreBuildEventTool"/>
|
|
<Tool
|
|
Name="VCPreLinkEventTool"/>
|
|
<Tool
|
|
Name="VCResourceCompilerTool"
|
|
PreprocessorDefinitions="_DEBUG"
|
|
Culture="1033"
|
|
AdditionalIncludeDirectories="$(IntDir)"/>
|
|
<Tool
|
|
Name="VCWebServiceProxyGeneratorTool"/>
|
|
<Tool
|
|
Name="VCWebDeploymentTool"/>
|
|
</Configuration>
|
|
<Configuration
|
|
Name="Release|Win32"
|
|
OutputDirectory="Release"
|
|
IntermediateDirectory="Release"
|
|
ConfigurationType="1"
|
|
UseOfMFC="2"
|
|
CharacterSet="2">
|
|
<Tool
|
|
Name="VCCLCompilerTool"
|
|
Optimization="2"
|
|
InlineFunctionExpansion="1"
|
|
OmitFramePointers="TRUE"
|
|
PreprocessorDefinitions="WIN32;_WINDOWS;NDEBUG"
|
|
StringPooling="TRUE"
|
|
MinimalRebuild="FALSE"
|
|
RuntimeLibrary="2"
|
|
EnableFunctionLevelLinking="TRUE"
|
|
TreatWChar_tAsBuiltInType="TRUE"
|
|
UsePrecompiledHeader="3"
|
|
WarningLevel="3"
|
|
Detect64BitPortabilityProblems="TRUE"
|
|
DebugInformationFormat="3"/>
|
|
<Tool
|
|
Name="VCCustomBuildTool"/>
|
|
<Tool
|
|
Name="VCLinkerTool"
|
|
LinkIncremental="1"
|
|
GenerateDebugInformation="TRUE"
|
|
SubSystem="2"
|
|
OptimizeReferences="2"
|
|
EnableCOMDATFolding="2"
|
|
TargetMachine="1"/>
|
|
<Tool
|
|
Name="VCMIDLTool"
|
|
PreprocessorDefinitions="NDEBUG"
|
|
MkTypLibCompatible="FALSE"
|
|
TypeLibraryName="$(IntDir)/$(ProjectName).tlb"/>
|
|
<Tool
|
|
Name="VCPostBuildEventTool"
|
|
Description="Performing registration"
|
|
CommandLine=""$(TargetPath)" /RegServer"/>
|
|
<Tool
|
|
Name="VCPreBuildEventTool"/>
|
|
<Tool
|
|
Name="VCPreLinkEventTool"/>
|
|
<Tool
|
|
Name="VCResourceCompilerTool"
|
|
PreprocessorDefinitions="NDEBUG"
|
|
Culture="1033"
|
|
AdditionalIncludeDirectories="$(IntDir)"/>
|
|
<Tool
|
|
Name="VCWebServiceProxyGeneratorTool"/>
|
|
<Tool
|
|
Name="VCWebDeploymentTool"/>
|
|
</Configuration>
|
|
</Configurations>
|
|
<Files>
|
|
<Filter
|
|
Name="Source Files"
|
|
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm">
|
|
<File
|
|
RelativePath="DecalSupportLibraries.cpp">
|
|
</File>
|
|
<File
|
|
RelativePath="DecalSupportLibraries.idl">
|
|
</File>
|
|
<File
|
|
RelativePath="DecalSupportLibrariesDlg.cpp">
|
|
</File>
|
|
<File
|
|
RelativePath="DlgProxy.cpp">
|
|
</File>
|
|
<File
|
|
RelativePath="stdafx.cpp">
|
|
<FileConfiguration
|
|
Name="Debug|Win32">
|
|
<Tool
|
|
Name="VCCLCompilerTool"
|
|
UsePrecompiledHeader="1"/>
|
|
</FileConfiguration>
|
|
<FileConfiguration
|
|
Name="Release|Win32">
|
|
<Tool
|
|
Name="VCCLCompilerTool"
|
|
UsePrecompiledHeader="1"/>
|
|
</FileConfiguration>
|
|
</File>
|
|
</Filter>
|
|
<Filter
|
|
Name="Header Files"
|
|
Filter="h;hpp;hxx;hm;inl;inc">
|
|
<File
|
|
RelativePath="DecalSupportLibraries.h">
|
|
</File>
|
|
<File
|
|
RelativePath="DecalSupportLibrariesDlg.h">
|
|
</File>
|
|
<File
|
|
RelativePath="DlgProxy.h">
|
|
</File>
|
|
<File
|
|
RelativePath="Resource.h">
|
|
</File>
|
|
<File
|
|
RelativePath="stdafx.h">
|
|
</File>
|
|
</Filter>
|
|
<Filter
|
|
Name="Resource Files"
|
|
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;jpg;jpeg;jpe;manifest">
|
|
<File
|
|
RelativePath="res\DecalSupportLibraries.ico">
|
|
</File>
|
|
<File
|
|
RelativePath="res\DecalSupportLibraries.manifest">
|
|
</File>
|
|
<File
|
|
RelativePath="DecalSupportLibraries.rc">
|
|
</File>
|
|
<File
|
|
RelativePath="res\DecalSupportLibraries.rc2">
|
|
</File>
|
|
</Filter>
|
|
<File
|
|
RelativePath="DecalSupportLibraries.reg">
|
|
</File>
|
|
<File
|
|
RelativePath="ReadMe.txt">
|
|
</File>
|
|
</Files>
|
|
<Globals>
|
|
</Globals>
|
|
</VisualStudioProject>
|