[KERNEL32]
authorAleksandar Andrejevic <aandrejevic@reactos.org>
Sat, 1 Feb 2014 23:24:06 +0000 (23:24 +0000)
committerAleksandar Andrejevic <aandrejevic@reactos.org>
Sat, 1 Feb 2014 23:24:06 +0000 (23:24 +0000)
CreateProcessInternalW expects BaseCheckVDM to return a NTSTATUS, not a BOOL.

svn path=/branches/ntvdm/; revision=61912

dll/win32/kernel32/client/vdm.c
dll/win32/kernel32/include/vdm.h

index 5547915..1bb6acd 100644 (file)
@@ -64,7 +64,7 @@ BaseIsDosApplication(IN PUNICODE_STRING PathName,
     return 0;
 }
 
     return 0;
 }
 
-BOOL
+NTSTATUS
 WINAPI
 BaseCheckVDM(IN ULONG BinaryType,
              IN PCWCH ApplicationName,
 WINAPI
 BaseCheckVDM(IN ULONG BinaryType,
              IN PCWCH ApplicationName,
@@ -79,7 +79,7 @@ BaseCheckVDM(IN ULONG BinaryType,
 {
     /* This is not supported */
     UNIMPLEMENTED;
 {
     /* This is not supported */
     UNIMPLEMENTED;
-    return FALSE;
+    return STATUS_NOT_IMPLEMENTED;
 }
 
 BOOL
 }
 
 BOOL
index 49cc9a4..81ec19e 100644 (file)
@@ -119,7 +119,7 @@ BaseCheckForVDM(
     OUT LPDWORD ExitCode
 );
 
     OUT LPDWORD ExitCode
 );
 
-BOOL
+NTSTATUS
 WINAPI
 BaseCheckVDM(
     IN ULONG BinaryType,
 WINAPI
 BaseCheckVDM(
     IN ULONG BinaryType,