Daniel Lehman : msvcp140: Add __crtFlushProcessWriteBuffers.

Alexandre Julliard julliard at winehq.org
Mon Apr 3 14:01:48 CDT 2017


Module: wine
Branch: master
Commit: d22569e83c166eedd99dabf0f8b00935575eb3b8
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=d22569e83c166eedd99dabf0f8b00935575eb3b8

Author: Daniel Lehman <dlehman at esri.com>
Date:   Fri Mar 31 16:04:32 2017 -0700

msvcp140: Add __crtFlushProcessWriteBuffers.

Signed-off-by: Daniel Lehman <dlehman at esri.com>
Signed-off-by: Piotr Caban <piotr at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/msvcp140/msvcp140.spec | 2 +-
 dlls/msvcp90/misc.c         | 8 ++++++++
 include/winbase.h           | 1 +
 3 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/dlls/msvcp140/msvcp140.spec b/dlls/msvcp140/msvcp140.spec
index 15b558df..14e0fa1 100644
--- a/dlls/msvcp140/msvcp140.spec
+++ b/dlls/msvcp140/msvcp140.spec
@@ -3762,7 +3762,7 @@
 @ stub __crtCreateSymbolicLinkW
 @ cdecl __crtCreateThreadpoolTimer(ptr ptr ptr) MSVCP__crtCreateThreadpoolTimer
 @ cdecl __crtCreateThreadpoolWait(ptr ptr ptr) MSVCP__crtCreateThreadpoolWait
-@ stub __crtFlushProcessWriteBuffers
+@ cdecl __crtFlushProcessWriteBuffers() MSVCP__crtFlushProcessWriteBuffers
 @ cdecl __crtFreeLibraryWhenCallbackReturns(ptr ptr) MSVCP__crtFreeLibraryWhenCallbackReturns
 @ cdecl __crtGetCurrentProcessorNumber() MSVCP__crtGetCurrentProcessorNumber
 @ stub __crtGetFileInformationByHandleEx
diff --git a/dlls/msvcp90/misc.c b/dlls/msvcp90/misc.c
index 7d9c408..9f3724a 100644
--- a/dlls/msvcp90/misc.c
+++ b/dlls/msvcp90/misc.c
@@ -1263,6 +1263,14 @@ DWORD CDECL MSVCP__crtGetCurrentProcessorNumber(void)
 }
 
 /*********************************************************************
+ *  __crtFlushProcessWriteBuffers (MSVCP140.@)
+ */
+VOID CDECL MSVCP__crtFlushProcessWriteBuffers(void)
+{
+    return FlushProcessWriteBuffers();
+}
+
+/*********************************************************************
  *  __crtCreateSemaphoreExW (MSVCP140.@)
  */
 HANDLE CDECL MSVCP__crtCreateSemaphoreExW(
diff --git a/include/winbase.h b/include/winbase.h
index b7f86a2..67c29b5 100644
--- a/include/winbase.h
+++ b/include/winbase.h
@@ -1985,6 +1985,7 @@ WINBASEAPI PVOID       WINAPI FlsGetValue(DWORD);
 WINBASEAPI BOOL        WINAPI FlsSetValue(DWORD,PVOID);
 WINBASEAPI BOOL        WINAPI FlushFileBuffers(HANDLE);
 WINBASEAPI BOOL        WINAPI FlushInstructionCache(HANDLE,LPCVOID,SIZE_T);
+WINBASEAPI VOID        WINAPI FlushProcessWriteBuffers(void);
 WINBASEAPI BOOL        WINAPI FlushViewOfFile(LPCVOID,SIZE_T);
 WINBASEAPI DWORD       WINAPI FormatMessageA(DWORD,LPCVOID,DWORD,DWORD,LPSTR,DWORD,__ms_va_list*);
 WINBASEAPI DWORD       WINAPI FormatMessageW(DWORD,LPCVOID,DWORD,DWORD,LPWSTR,DWORD,__ms_va_list*);




More information about the wine-cvs mailing list