From c21650e17fbbb2120299e5741fa292fe6e488e22 Mon Sep 17 00:00:00 2001
From: Andreas Mohr <100.30936@germany.net>
Date: Sun, 11 Oct 1998 17:37:53 +0000
Subject: [PATCH] Small fix.

---
 files/dos_fs.c       | 1 +
 scheduler/syslevel.c | 4 ++--
 tools/winapi-check   | 2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)
 mode change 100644 => 100755 tools/winapi-check

diff --git a/files/dos_fs.c b/files/dos_fs.c
index 67b7e204f6e..eb7451c59bb 100644
--- a/files/dos_fs.c
+++ b/files/dos_fs.c
@@ -1225,6 +1225,7 @@ HANDLE16 WINAPI FindFirstFile16( LPCSTR path, WIN32_FIND_DATA32A *data )
     HGLOBAL16 handle;
     FIND_FIRST_INFO *info;
 
+    data->dwReserved0 = data->dwReserved1 = 0x0;
     if (!path) return 0;
     if (!DOSFS_GetFullName( path, FALSE, &full_name ))
         return INVALID_HANDLE_VALUE16;
diff --git a/scheduler/syslevel.c b/scheduler/syslevel.c
index 483dbb05ac4..f362f6cb59a 100644
--- a/scheduler/syslevel.c
+++ b/scheduler/syslevel.c
@@ -76,7 +76,7 @@ VOID WINAPI _KERNEL32_86(CRITICAL_SECTION *lock)
 /************************************************************************
  *           SYSLEVEL_EnterWin16Lock
  */
-VOID SYSLEVEL_EnterWin16Lock(VOID)
+VOID WINAPI SYSLEVEL_EnterWin16Lock(VOID)
 {
     TRACE(win32, "thread %04x (pid %d) about to enter\n", 
           THREAD_Current()->teb_sel, getpid());
@@ -90,7 +90,7 @@ VOID SYSLEVEL_EnterWin16Lock(VOID)
 /************************************************************************
  *           SYSLEVEL_LeaveWin16Lock
  */
-VOID SYSLEVEL_LeaveWin16Lock(VOID)
+VOID WINAPI SYSLEVEL_LeaveWin16Lock(VOID)
 {
     TRACE(win32, "thread %04x (pid %d) about to leave, count is %ld\n", 
           THREAD_Current()->teb_sel, getpid(), Win16Mutex.RecursionCount);
diff --git a/tools/winapi-check b/tools/winapi-check
old mode 100644
new mode 100755
index 22e6405fd02..346d3e22361
--- a/tools/winapi-check
+++ b/tools/winapi-check
@@ -25,7 +25,7 @@ do
     if [ -n "`echo "$j"|grep \)`" ] ; then
       FUNC="`echo $j|cut -f2 -d\)|cut -f1 -d'#'`"
       if [ -n "$FUNC" ] ; then
-        if [ -z "`grep -B 1 $FUNC $FIND_LIST|egrep "WINAPI|__cdecl|DC_GET_VAL|DC_SET_MODE|REGS_ENTRYPOINT"`" ] ; then
+        if [ -z "`grep -B 1 $FUNC $FIND_LIST|egrep "WINAPI|__cdecl|VFWAPI|DC_GET_VAL|DC_SET_MODE|REGS_ENTRYPOINT"`" ] ; then
 	  case $FUNC in		# "black list"
 	   "GetBrushOrgEx16" ) ;;
 	   "GetCurrentPositionEx16" ) ;;