openDecal/Managed/Decal.Interop.Controls/Decal.Interop.Controls
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
..
BorderLayout.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
BorderLayoutClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Checkbox.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
CheckboxClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
CheckColumn.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
CheckColumnClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Choice.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ChoiceClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
DerethMap.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
DerethMapClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
eBorderEdge.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Edit.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
EditClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
FixedLayout.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
FixedLayoutClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IBorderLayout.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICheckbox.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICheckboxEvents.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICheckboxEvents_ChangeEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICheckboxEvents_DestroyEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICheckboxEvents_Event.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICheckboxEvents_EventProvider.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICheckboxEvents_SinkHelper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IChoice.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IChoiceDropDown.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IChoiceEvents.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IChoiceEvents_ChangeEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IChoiceEvents_DestroyEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IChoiceEvents_DropDownEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IChoiceEvents_Event.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IChoiceEvents_EventProvider.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IChoiceEvents_SinkHelper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IChoicePopup.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICommandEvents_AcceptedEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICommandEvents_CanceledEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICommandEvents_DestroyEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICommandEvents_Event.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICommandEvents_EventProvider.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICommandEvents_HitEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICommandEvents_SinkHelper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICommandEvents_UnhitEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IconColumn.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IconColumnClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IControlEvents_DestroyEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IControlEvents_Event.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IControlEvents_EventProvider.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IControlEvents_SinkHelper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IDerethMap.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEdit.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEditEvents.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEditEvents_BeginEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEditEvents_ChangeEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEditEvents_DestroyEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEditEvents_EndEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEditEvents_Event.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEditEvents_EventProvider.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEditEvents_SinkHelper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IFixedLayout.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ILayout.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IList.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IListColumn.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IListDisp.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IListEvents.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IListEvents_ChangeEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IListEvents_DestroyEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IListEvents_Event.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IListEvents_EventProvider.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IListEvents_SinkHelper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IListView.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
INotebook.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
INotebookEvents.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
INotebookEvents_ChangeEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
INotebookEvents_DestroyEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
INotebookEvents_Event.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
INotebookEvents_EventProvider.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
INotebookEvents_SinkHelper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IPageLayout.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IPageLayoutDisp.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IProgress.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IPushButton.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IScroller.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IScrollerEvents.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IScrollerEvents_ChangeEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IScrollerEvents_DestroyEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IScrollerEvents_Event.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IScrollerEvents_EventProvider.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IScrollerEvents_SinkHelper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ISlider.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ISliderEvents.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ISliderEvents_ChangeEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ISliderEvents_DestroyEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ISliderEvents_Event.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ISliderEvents_EventProvider.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ISliderEvents_SinkHelper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IStatic.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
List.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ListClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Notebook.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
NotebookClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PageLayout.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PageLayoutClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Progress.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ProgressClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PushButton.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PushButtonClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Scroller.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ScrollerClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Slider.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
SliderClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
StaticText.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
StaticTextClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
TextColumn.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
TextColumnClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00