Author: hbelusca
Date: Fri May 2 17:11:13 2014
New Revision: 63113
URL:
http://svn.reactos.org/svn/reactos?rev=63113&view=rev
Log:
[KERNEL32]
Compare against "NE", not "N" only. Caught by Victor Martinez, thanks
;)
CORE-8159 #resolve
Modified:
branches/ntvdm/dll/win32/kernel32/client/vdm.c
Modified: branches/ntvdm/dll/win32/kernel32/client/vdm.c
URL:
http://svn.reactos.org/svn/reactos/branches/ntvdm/dll/win32/kernel32/client…
==============================================================================
--- branches/ntvdm/dll/win32/kernel32/client/vdm.c [iso-8859-1] (original)
+++ branches/ntvdm/dll/win32/kernel32/client/vdm.c [iso-8859-1] Fri May 2 17:11:13 2014
@@ -677,7 +677,7 @@
if (!lpEnvironment)
{
/* Nope, create one */
- Status = RtlCreateEnvironment(TRUE, (PWCHAR*)&Environment);
+ Status = RtlCreateEnvironment(TRUE, &Environment);
if (!NT_SUCCESS(Status)) goto Quickie;
}
else
@@ -718,6 +718,7 @@
p = NewEnvironment;
/* FIXME: Code here */
+ DPRINT1("BaseCreateVDMEnvironment is half-plemented!\n");
/* Terminate it */
*p++ = UNICODE_NULL;
@@ -916,7 +917,7 @@
return BINARY_PE_EXE32;
}
- if(!memcmp(magic, "NE", 1))
+ if(!memcmp(magic, "NE", 2))
{
/* This is a Windows executable (NE) header. This can
* mean either a 16-bit OS/2 or a 16-bit Windows or even a
@@ -1603,12 +1604,15 @@
/*
* @unimplemented
*/
-DWORD
-WINAPI
-VDMOperationStarted (
- DWORD Unknown0
- )
-{
- STUB;
- return 0;
-}
+BOOL
+WINAPI
+VDMOperationStarted(IN ULONG Unknown0)
+{
+ DPRINT1("VDMOperationStarted(%d)\n", Unknown0);
+
+ return
+ BaseUpdateVDMEntry(VdmEntryUpdateControlCHandler,
+ NULL,
+ 0,
+ Unknown0);
+}