openDecal/Native/DecalControls
erik d1442e3747 Initial commit: Complete open-source Decal rebuild
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>
2026-02-08 18:27:56 +01:00
..
Attic Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
BorderLayout.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
BorderLayout.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
BorderLayout.rgs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Checkbox.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Checkbox.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Checkbox.rgs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
CheckColumn.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
CheckColumn.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
CheckColumn.rgs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Choice.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Choice.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Choice.rgs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ChoiceDropDown.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ChoiceDropDown.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ChoiceDropDown.rgs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ChoicePopup.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ChoicePopup.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Client.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Client.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Client.rgs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ControlImpl.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
DecalControls.clw Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
DecalControls.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
DecalControls.def Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
DecalControls.dsp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
DecalControls.idl Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
DecalControls.rc Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
DecalControls.vcproj Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
DecalControlsCP.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
DecalControlsps.def Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
DecalControlsps.mk Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
DerethMap.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
DerethMap.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
DerethMap.rgs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Edit.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Edit.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Edit.rgs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
FixedLayout.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
FixedLayout.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
FixedLayout.rgs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IconColumn.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IconColumn.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IconColumn.rgs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
List.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
List.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
List.rgs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ListView.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ListView.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Notebook.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Notebook.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Notebook.rgs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PageLayout.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PageLayout.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PageLayout.rgs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Progress.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Progress.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
progress.rgs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PushButton.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PushButton.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PushButton.rgs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
resource.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Scroller.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Scroller.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Scroller.rgs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Slider.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Slider.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Slider.rgs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Static.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Static.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Static.rgs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
StdAfx.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
StdAfx.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
TextColumn.cpp Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
TextColumn.h Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
TextColumn.rgs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00