Rewrote Escape to avoid calling down to Escape16.
Replaced Escape by ExtEscape in the DC function table.

diff --git a/dlls/x11drv/x11ddraw.c b/dlls/x11drv/x11ddraw.c
index 76ec411..6e6367b 100644
--- a/dlls/x11drv/x11ddraw.c
+++ b/dlls/x11drv/x11ddraw.c
@@ -287,10 +287,8 @@
   (ddraw_fns->lpSetInfo)(&hal_info, FALSE);
 }
 
-INT X11DRV_DCICommand(INT cbInput, LPVOID lpInData, LPVOID lpOutData)
+INT X11DRV_DCICommand(INT cbInput, const DCICMD *lpCmd, LPVOID lpOutData)
 {
-  LPDCICMD lpCmd = (LPDCICMD)lpInData;
-
   TRACE("(%d,(%ld,%ld,%ld),%p)\n", cbInput, lpCmd->dwCommand,
 	lpCmd->dwParam1, lpCmd->dwParam2, lpOutData);