reactos/win32ss/drivers/videoprt
Timo Kreuzer ecf3416f49 [VIDEOPRT] Fix updating of new registry path values
CORE-17688
When a new driver is installed for the same device (like VBoxVideo), it uses the same hardware enum registry key and thus reuses the same DisplayId and the same display registry key. Therefore we need to update the setting in that key, even when the key already exists.

This seems to work good and not cause any issues, but testing indicated that on Windows some values are only updated, when the driver has changed. If neccessary, this can be achieved by updating and querying the ActiveService value in the device enum key (e.g. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI\VEN_80EE&DEV_BEEF&SUSYS_00000000&REV_00\3&267a616a&0&10\Control: ActiveService). If that doesn't match the current device name (from DriverExtension->RegistryPath) the values should be copied over.
2021-07-27 14:44:14 +02:00
..
agp.c
child.c [VIDEOPRT] Fix monitor ID decoding issues 2021-06-06 21:27:00 +02:00
CMakeLists.txt
ddc.c
dispatch.c [VIDEOPRT] Fix adapter id 2021-07-10 16:27:44 +02:00
dma.c
event.c
funclist.c
guid.c
int10.c
interrupt.c
registry.c [VIDEOPRT] Fix updating of new registry path values 2021-07-27 14:44:14 +02:00
resource.c [VIDEOPRT] Fix 'Irp->IoStatus.Information' copypasta (#3777) 2021-07-06 12:32:23 +03:00
services.c
spinlock.c
stubs.c
timer.c
videoprt.c [VIDEOPRT] Write correct MaxObjectNumber to registry 2021-07-10 19:03:37 +02:00
videoprt.h [VIDEOPRT] Fix adapter id 2021-07-10 16:27:44 +02:00
videoprt.rc
videoprt.spec