[ros-diffs] [greatlrd] 49994: EngLoadImageEx BugFix so it can load .sys file as well. Now we can load dxg.sys again
greatlrd at svn.reactos.org
greatlrd at svn.reactos.org
Thu Dec 9 14:27:57 UTC 2010
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/win32k/eng/ldevobj.c?rev=49994&r1=49993&r2=49994&view=diff
==============================================================================
--- 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");
More information about the Ros-diffs
mailing list