Fixed macro definition of IDirectDrawSurface_Restore.
Added defines for Ddraw's WaitForVerticalDisplay().
diff --git a/include/ddraw.h b/include/ddraw.h
index 7920746..89d216b 100644
--- a/include/ddraw.h
+++ b/include/ddraw.h
@@ -650,6 +650,11 @@
#define DDEDM_REFRESHRATES 0x00000001
#define DDEDM_STANDARDVGAMODES 0x00000002
+/* WaitForVerticalDisplay flags */
+
+#define DDWAITVB_BLOCKBEGIN 0x00000001
+#define DDWAITVB_BLOCKBEGINEVENT 0x00000002
+#define DDWAITVB_BLOCKEND 0x00000004
typedef struct _DDSURFACEDESC
{
@@ -1145,7 +1150,7 @@
#define IDirectDrawSurface_IsLost(p) ICOM_CALL (IsLost,p)
#define IDirectDrawSurface_Lock(p,a,b,c,d) ICOM_CALL4(Lock,p,a,b,c,d)
#define IDirectDrawSurface_ReleaseDC(p,a) ICOM_CALL1(ReleaseDC,p,a)
-#define IDirectDrawSurface_Restore(p,a,b) ICOM_CALL (Restore,p,a,b)
+#define IDirectDrawSurface_Restore(p) ICOM_CALL (Restore,p)
#define IDirectDrawSurface_SetClipper(p,a,b) ICOM_CALL1(SetClipper,p,a,b)
#define IDirectDrawSurface_SetColorKey(p,a,b) ICOM_CALL2(SetColorKey,p,a,b)
#define IDirectDrawSurface_SetOverlayPosition(p,a,b) ICOM_CALL2(SetOverlayPosition,p,a,b)