diff --git a/dlls/msvcp140/msvcp140.spec b/dlls/msvcp140/msvcp140.spec index 15b558df9d1..14e0fa17e05 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 7d9c40899da..9f3724ad22d 100644 --- a/dlls/msvcp90/misc.c +++ b/dlls/msvcp90/misc.c @@ -1262,6 +1262,14 @@ DWORD CDECL MSVCP__crtGetCurrentProcessorNumber(void) return GetCurrentProcessorNumber(); } +/********************************************************************* + * __crtFlushProcessWriteBuffers (MSVCP140.@) + */ +VOID CDECL MSVCP__crtFlushProcessWriteBuffers(void) +{ + return FlushProcessWriteBuffers(); +} + /********************************************************************* * __crtCreateSemaphoreExW (MSVCP140.@) */ diff --git a/include/winbase.h b/include/winbase.h index b7f86a2cb61..67c29b51c55 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*);