kernel32: Fix EscapeCommFunction prototype

André Hentschel nerv at dawncrow.de
Fri Jun 16 11:45:07 CDT 2017


Signed-off-by: André Hentschel <nerv at dawncrow.de>
---

Now prefixed with "kernel32: "
DWORD is what PSDK and mingw-w64 use

 dlls/kernel32/comm.c | 2 +-
 include/winbase.h    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/kernel32/comm.c b/dlls/kernel32/comm.c
index f6c1270..b5de654 100644
--- a/dlls/kernel32/comm.c
+++ b/dlls/kernel32/comm.c
@@ -592,7 +592,7 @@ BOOL WINAPI ClearCommBreak(HANDLE handle)
  *  false if the device is not present cannot execute the command
  *  or the command failed.
  */
-BOOL WINAPI EscapeCommFunction(HANDLE handle, UINT func)
+BOOL WINAPI EscapeCommFunction(HANDLE handle, DWORD func)
 {
     DWORD       ioc;
     DWORD dwBytesReturned;
diff --git a/include/winbase.h b/include/winbase.h
index 1347f8c..d634c86 100644
--- a/include/winbase.h
+++ b/include/winbase.h
@@ -1899,7 +1899,7 @@ WINBASEAPI BOOL        WINAPI DosDateTimeToFileTime(WORD,WORD,LPFILETIME);
 WINBASEAPI BOOL        WINAPI DuplicateHandle(HANDLE,HANDLE,HANDLE,HANDLE*,DWORD,BOOL,DWORD);
 WINADVAPI  BOOL        WINAPI DuplicateToken(HANDLE,SECURITY_IMPERSONATION_LEVEL,PHANDLE);
 WINADVAPI  BOOL        WINAPI DuplicateTokenEx(HANDLE,DWORD,LPSECURITY_ATTRIBUTES,SECURITY_IMPERSONATION_LEVEL,TOKEN_TYPE,PHANDLE);
-WINBASEAPI BOOL        WINAPI EscapeCommFunction(HANDLE,UINT);
+WINBASEAPI BOOL        WINAPI EscapeCommFunction(HANDLE,DWORD);
 WINBASEAPI void *      WINAPI EncodePointer(void *);
 WINBASEAPI void *      WINAPI EncodeSystemPointer(void *);
 WINADVAPI  BOOL        WINAPI EncryptFileA(LPCSTR);
-- 
2.7.4




More information about the wine-patches mailing list