diff --git a/include/winbase.h b/include/winbase.h index 40142b73b02..b28572ee6c5 100644 --- a/include/winbase.h +++ b/include/winbase.h @@ -1035,9 +1035,10 @@ typedef struct _WIN32_FILE_ATTRIBUTES_DATA { * This one seems to be a Win32 only definition. It also is defined with * WINAPI instead of CALLBACK in the windows headers. */ -typedef DWORD (CALLBACK *LPPROGRESS_ROUTINE)(LARGE_INTEGER, LARGE_INTEGER, LARGE_INTEGER, - LARGE_INTEGER, DWORD, DWORD, HANDLE, - HANDLE, LPVOID); +typedef DWORD (CALLBACK *LPPROGRESS_ROUTINE)(LARGE_INTEGER total_file_size, + LARGE_INTEGER total_bytes_transferred, LARGE_INTEGER stream_size, + LARGE_INTEGER stream_bytes_transferred, DWORD stream_number, + DWORD callback_reason, HANDLE source_file, HANDLE destination_file, void *user_data); typedef DWORD (WINAPI *APPLICATION_RECOVERY_CALLBACK)(PVOID);