[idd] project: organize driver sources by responsibility

Group the IDD sources and Visual Studio filters by subsystem.

Split the device and swap-chain implementations into focused units,
rename the context classes, and reduce header coupling.
This commit is contained in:
Geoffrey McRae
2026-08-07 14:38:36 +10:00
parent 3ddc199bec
commit 30a1383d5e
76 changed files with 5067 additions and 3923 deletions

View File

@@ -22,9 +22,9 @@
#include "driver.tmh"
#include "CDebug.h"
#include "CPlatformInfo.h"
#include "platform/CPlatformInfo.h"
#include "VersionInfo.h"
#include "CPipeServer.h"
#include "transport/CPipeServer.h"
NTSTATUS DriverEntry(_In_ PDRIVER_OBJECT DriverObject, _In_ PUNICODE_STRING RegistryPath)
{
@@ -98,4 +98,4 @@ VOID LGIddEvtDriverContextCleanup(_In_ WDFOBJECT DriverObject)
#else
WPP_CLEANUP(WdfDriverWdmGetDriverObject((WDFDRIVER)DriverObject));
#endif
}
}