PASS: NVDRS_SETTING_V1 ABI size matches public header
PASS: NVAPI DWORD current-value union has correct byte offset
PASS: NVAPI structure version includes its size and revision
PASS: Only four public NVIDIA setting identifiers are exposed
PASS: ADLX feature vtable slots match differing public interface layouts
PASS: Unrelated AMD controls rejected
PASS: NVIDIA binding rejects a non-System32 library before any load
PASS: Running games block driver writes
PASS: Running-game refusal performs no driver change
PASS: NVIDIA backup failure aborts the operation
PASS: Failed NVIDIA backup prevents setting writes and database save
PASS: Both NVIDIA application profiles set and read back
PASS: Original explicit NVIDIA override retained
PASS: Original inherited NVIDIA setting is distinguished from an override
PASS: Repeated NVIDIA apply keeps the first snapshot
PASS: GPU recovery restores an original NVIDIA user override
PASS: GPU recovery clears only the new override to restore inheritance
PASS: Successful GPU recovery closes its separate journal
PASS: Recovery blocks a reassigned NVIDIA game profile
PASS: Reassigned-profile original remains available for retry
PASS: AMD backup failure aborts before changes
PASS: AMD original must be durable before changing global flags
PASS: AMD base turns four supported flags Off and preserves regular Anti-Lag
PASS: AMD captures coupled supported flags before the first direct change
PASS: Regular AMD Anti-Lag Off has separate readback
PASS: AMD Anti-Lag toggles preserve its first original
PASS: AMD recovery restores every original supported flag
PASS: Partial AMD write failure is reported
PASS: Partial AMD failure retains all pre-operation originals
PASS: Partial driver operation can be recovered
PASS: AMD recovery refuses an absent original adapter
PASS: Missing-adapter recovery retains its unresolved journal
PASS: Mock driver models Anti-Lag disabling Chill
PASS: Standalone Anti-Lag toggle snapshots coupled flags too
PASS: Coupled AMD modes restore together with Off-before-On ordering
PASS: AMD final readback mismatch prevents a false recovery success
PASS: Failed final group verification keeps every coupled original pending
PASS: A later consistent readback can complete pending GPU recovery
PASS: Unknown NVIDIA recovery identifier rejected
PASS: Invalid NVIDIA record is validated before writing its settings
All 40 GPU profile checks passed. C# compiled with language version 5; native driver calls mocked.
