diff --git a/include/winbase.h b/include/winbase.h
index df7dccc0132adfb78663f5c166d0cbe8e90a9ab4..cb688a7e0fdda19818debbdbc5e5321eee9b7b52 100644
--- a/include/winbase.h
+++ b/include/winbase.h
@@ -1748,6 +1748,7 @@ VOID        WINAPI GlobalUnfix(HGLOBAL);
 BOOL        WINAPI GlobalUnlock(HGLOBAL);
 BOOL        WINAPI GlobalUnWire(HGLOBAL);
 LPVOID      WINAPI GlobalWire(HGLOBAL);
+#define   HasOverlappedCompleted(lpOverlapped) ((lpOverlapped)->Internal != STATUS_PENDING)
 BOOL      WINAPI InitAtomTable(DWORD);
 BOOL      WINAPI IsBadCodePtr(FARPROC);
 BOOL      WINAPI IsBadHugeReadPtr(LPCVOID,UINT);