[RichEd20] Fix structure by adding missing byte, see CORE-8452.
authorjimtabor <james.tabor@reactos.org>
Sun, 7 Jan 2018 20:47:42 +0000 (14:47 -0600)
committerjimtabor <james.tabor@reactos.org>
Sun, 7 Jan 2018 20:47:42 +0000 (14:47 -0600)
Update version, tell wine.
This fixes "Assertion failed: style->cbSize == sizeof(CHARFORMAT2W)".

sdk/include/psdk/richedit.h

index fc15dc3..82c633e 100644 (file)
@@ -27,7 +27,7 @@ extern "C" {
 #endif
 
 #ifndef _RICHEDIT_VER
 #endif
 
 #ifndef _RICHEDIT_VER
-#define _RICHEDIT_VER   0x0210
+#define _RICHEDIT_VER   0x0300
 #endif /* _RICHEDIT_VER */
 
 #define cchTextLimitDefault 0x7fff
 #endif /* _RICHEDIT_VER */
 
 #define cchTextLimitDefault 0x7fff
@@ -298,6 +298,7 @@ typedef struct _charformat2a {
     BYTE       bUnderlineType;
     BYTE       bAnimation;
     BYTE       bRevAuthor;
     BYTE       bUnderlineType;
     BYTE       bAnimation;
     BYTE       bRevAuthor;
+    BYTE       bReserved1;
 } CHARFORMAT2A;
 
 typedef struct _charformat2w {
 } CHARFORMAT2A;
 
 typedef struct _charformat2w {
@@ -320,6 +321,7 @@ typedef struct _charformat2w {
     BYTE       bUnderlineType;
     BYTE       bAnimation;
     BYTE       bRevAuthor;
     BYTE       bUnderlineType;
     BYTE       bAnimation;
     BYTE       bRevAuthor;
+    BYTE       bReserved1;
 } CHARFORMAT2W;
 
 DECL_WINELIB_TYPE_AW(CHARFORMAT2)
 } CHARFORMAT2W;
 
 DECL_WINELIB_TYPE_AW(CHARFORMAT2)