Author: greatlrd
Date: Thu Dec 9 14:27:56 2010
New Revision: 49994
URL:
http://svn.reactos.org/svn/reactos?rev=49994&view=rev
Log:
EngLoadImageEx
BugFix so it can load .sys file as well.
Now we can load dxg.sys again
Modified:
branches/reactx/reactos/subsystems/win32/win32k/eng/ldevobj.c
Modified: branches/reactx/reactos/subsystems/win32/win32k/eng/ldevobj.c
URL:
http://svn.reactos.org/svn/reactos/branches/reactx/reactos/subsystems/win32…
==============================================================================
--- branches/reactx/reactos/subsystems/win32/win32k/eng/ldevobj.c [iso-8859-1] (original)
+++ branches/reactx/reactos/subsystems/win32/win32k/eng/ldevobj.c [iso-8859-1] Thu Dec 9
14:27:56 2010
@@ -355,8 +355,12 @@
RtlAppendUnicodeToString(&strDriverName, pwsz);
/* MSDN says "The driver must include this suffix in the pwszDriver
string."
- But in fact it's optional. */
- if (_wcsnicmp(pwszDriverName + cwcLength - 4, L".dll", 4) != 0)
+ But in fact it's optional.
+
+ ms win32k EngLoadImageEx loading .sys file without append .dll
+ */
+ if ( (_wcsnicmp(pwszDriverName + cwcLength - 4, L".dll", 4) != 0)
&&
+ (_wcsnicmp(pwszDriverName + cwcLength - 4, L".sys", 4) != 0) )
{
/* Append the .dll suffix */
RtlAppendUnicodeToString(&strDriverName, L".dll");