diff --git a/include/wingdi.h b/include/wingdi.h
index 8dc40b2a7e9cf991855b00c6716e457e88ec674f..302293a27da9005aa0c5f75c088cb67e1203cd09 100644
--- a/include/wingdi.h
+++ b/include/wingdi.h
@@ -2395,7 +2395,7 @@ typedef struct {
     DWORD iUsageSrc;
     DWORD iStartScan;
     DWORD cScans;
-} EMRSETDIBITSTODEIVCE, *PEMRSETDIBITSTODEVICE;
+} EMRSETDIBITSTODEVICE, *PEMRSETDIBITSTODEVICE;
 
 typedef struct {
     EMR   emr;
diff --git a/include/winuser.h b/include/winuser.h
index 0bc490c3e38776f18ac8bba532c29bc21047588d..4f8b4667d982ee6d75f9512ff6e890d3328fb7a5 100644
--- a/include/winuser.h
+++ b/include/winuser.h
@@ -1844,7 +1844,6 @@ typedef struct
 typedef struct
 {
     BYTE   fVirt;
-    BYTE   pad0;
     WORD   key;
     WORD   cmd;
 } ACCEL, *LPACCEL;
@@ -2380,21 +2379,21 @@ DECL_WINELIB_TYPE_AW(LPMSGBOXPARAMS)
 
 typedef struct tagMONITORINFO
 {
-    DWORD   cbSize;
+    DWORD cbSize;
     RECT  rcMonitor;
     RECT  rcWork;
-    DWORD   dwFlags;
+    DWORD dwFlags;
 } MONITORINFO, *LPMONITORINFO;
 
 typedef struct tagMONITORINFOEXA
 {
-    MONITORINFO dummy;
+    MONITORINFO DUMMYSTRUCTNAME;
     CHAR        szDevice[CCHDEVICENAME];
 } MONITORINFOEXA, *LPMONITORINFOEXA;
 
 typedef struct tagMONITORINFOEXW
 {
-    MONITORINFO dummy;
+    MONITORINFO DUMMYSTRUCTNAME;
     WCHAR       szDevice[CCHDEVICENAME];
 } MONITORINFOEXW, *LPMONITORINFOEXW;