Integrate optional "View With WinDepends" support for viewing dependencies of drivers (Drivers dialog, SSDT/Shadow SSDT dialogs). This feature requires WinDepends installed somewhere on system and .sys file is associated with it through WinDepends file association configuration.
Internal rearrangement: apply multiple bugfixes and cleanups across the UI and kernel helper code:
- aboutDlg: guard message loop on valid hwndDlg and minor date bump.
- extrasDrivers: fix double-free ordering when freeing dumpInfo->Buffer and dumpInfo.
- findDlg: reduce buffer sizes, add FINDDLG_RESIZE struct, centralize resize state, use ARRAYSIZE for safety, streamline message handling and search workflow, improve thread cancellation/waiting (use INFINITE) and add cleanup guard in worker thread.
- kldbg: handle allocation failure by cleaning up list elements, simplify unused variable usage, adjust memory/free ordering and minor scanning optimization.
- list: move suppression of tree redraw to surrounding caller so batch operations suspend/resume redraw correctly.
- main: fix comment typo and bump headers.
- plugmngr: skip empty plugin names and build combined message with RtlStringCchPrintfSecure to avoid manual strcat usage.
- props/propDlg & propProcess: update versions/dates, fix dialog property cleanup (use RemoveProp and avoid duplicate removals), update page handling.
- sup/sync: check NtCreateEvent return (ntStatus), avoid leaking on failure and return FALSE when event creation fails.
- sup/w32k: reorder variable declaration for clarity.
- ui.h and various files: bump versions/dates/copyright years and PROGRAM_BUILD_NUMBER.
Refactored driver list tooltip logic to use dynamically allocated buffers and improved tooltip display reliability. Applied minor code quality and static analysis annotation fixes throughout the codebase.
Project files updated to use PlatformToolset v145 for Visual Studio 2026 support. Object type hash table implementation in objects.c changed to use linked nodes for better collision handling. Minor code improvements, version and date updates, and additional error checks were made throughout the codebase.