[MSPORTS] Introduce a setting that makes the driver accept resources with an IRQ instead of only resources without an IRQ. Brought to you by The ReactOS Printing Group. CORE-9645

svn path=/trunk/; revision=67509
This commit is contained in:
Amine Khaldi 2015-05-02 10:23:26 +00:00
parent 25b7bb215e
commit c8824c92cf

View file

@ -381,6 +381,7 @@ InstallParallelPort(IN HDEVINFO DeviceInfoSet,
WCHAR szPortName[8];
DWORD dwPortNumber = 0;
DWORD dwSize;
DWORD dwValue;
LONG lError;
HKEY hKey;
@ -458,6 +459,23 @@ InstallParallelPort(IN HDEVINFO DeviceInfoSet,
(LPBYTE)szPortName,
(wcslen(szPortName) + 1) * sizeof(WCHAR));
/*
* FIXME / HACK:
* This is to get the w2k3 parport.sys to work until we have our own.
* This setting makes the driver accept resources with an IRQ instead
* of only resources without an IRQ.
*
* We should probably also fix IO manager to actually give devices a
* chance to register without an IRQ. CORE-9645
*/
dwValue = 0;
RegSetValueExW(hKey,
L"FilterResourceMethod",
0,
REG_DWORD,
(LPBYTE)&dwValue,
sizeof(dwValue));
RegCloseKey(hKey);
}
}