Index: dlls/gdi/font.c
===================================================================
RCS file: /home/wine/wine/dlls/gdi/font.c,v
retrieving revision 1.3
diff -u -p -r1.3 font.c
--- dlls/gdi/font.c	8 Sep 2004 01:37:24 -0000	1.3
+++ dlls/gdi/font.c	9 Dec 2004 16:07:51 -0000
@@ -1649,6 +1649,8 @@ BOOL WINAPI GetCharWidth32A( HDC hdc, UI
 
 /***********************************************************************
  *           ExtTextOutA    (GDI32.@)
+ *
+ * See ExtTextOutW.
  */
 BOOL WINAPI ExtTextOutA( HDC hdc, INT x, INT y, UINT flags,
                          const RECT *lprect, LPCSTR str, UINT count, const INT *lpDx )
@@ -1684,6 +1686,30 @@ BOOL WINAPI ExtTextOutA( HDC hdc, INT x,
 
 /***********************************************************************
  *           ExtTextOutW    (GDI32.@)
+ *
+ * Draws text using the currently selected font, background color, and text color.
+ * 
+ * 
+ * PARAMS
+ *    x,y    [I] coordinates of string
+ *    flags  [I]
+ *        ETO_GRAYED - undocumented on MSDN
+ *        ETO_OPAQUE - use background color for fill the rectangle
+ *        ETO_CLIPPED - clipping text to the rectangle
+ *        ETO_GLYPH_INDEX
+ *        ETO_RTLREADING
+ *        ETO_IGNORELANGUAGE
+ *        ETO_PDY - unimplemented
+ *        ETO_NUMERICSLATIN - unimplemented
+ *        ETO_NUMERICSLOCAL - unimplemented
+ *    lprect [I] dimensions for clipping or/and opaquing
+ *    str    [I] text string
+ *    count  [I] number of symbols in string
+ *    lpDx   [I] optional parameter with distance between drawing characters
+ *
+ * RETURNS
+ *    Success: TRUE
+ *    Failure: FALSE
  */
 BOOL WINAPI ExtTextOutW( HDC hdc, INT x, INT y, UINT flags,
                          const RECT *lprect, LPCWSTR str, UINT count, const INT *lpDx )
Index: dlls/x11drv/text.c
===================================================================
RCS file: /home/wine/wine/dlls/x11drv/text.c,v
retrieving revision 1.13
diff -u -p -r1.13 text.c
--- dlls/x11drv/text.c	11 Aug 2004 23:45:34 -0000	1.13
+++ dlls/x11drv/text.c	9 Dec 2004 16:08:02 -0000
@@ -60,6 +60,8 @@ X11DRV_ExtTextOut( X11DRV_PDEVICE *physD
     UINT                align;
     INT                 charExtra;
 
+	if(flags&(ETO_NUMERICSLOCAL|ETO_NUMERICSLATIN|ETO_PDY))
+		FIXME("flags ETO_NUMERICSLOCAL|ETO_NUMERICSLATIN|ETO_PDY unimplemented\n");
     if(physDev->has_gdi_font)
         return X11DRV_XRender_ExtTextOut(physDev, x, y, flags, lprect, wstr, count, lpDx, breakExtra);
 
Index: include/wingdi.h
===================================================================
RCS file: /home/wine/wine/include/wingdi.h,v
retrieving revision 1.116
diff -u -p -r1.116 wingdi.h
--- include/wingdi.h	1 Dec 2004 15:30:53 -0000	1.116
+++ include/wingdi.h	9 Dec 2004 16:08:04 -0000
@@ -1251,7 +1251,10 @@ typedef FARPROC LINEDDAPROC;
 #define ETO_CLIPPED         0x0004
 #define ETO_GLYPH_INDEX     0x0010
 #define ETO_RTLREADING      0x0080
+#define ETO_NUMERICSLOCAL   0x0400
+#define ETO_NUMERICSLATIN   0x0800
 #define ETO_IGNORELANGUAGE  0x1000
+#define ETO_PDY             0x2000
 
 #define ASPECT_FILTERING    0x0001
 
