Dear all, My second question is about include/wnd.h
The i18n35.udiff patch got the following segment: ~~~~~~~~~~~~~~~~~~~ --- 000928/include/win.h.org Fri Sep 15 05:42:53 2000 +++ 000928/include/win.h Mon Oct 2 12:16:03 2000 @@ -133,6 +133,9 @@ BOOL (*pSetHostAttr)(WND *, INT haKey, INT value); BOOL (*pIsSelfClipping)(WND *); void (*pSetWindowRgn)(WND *, const HRGN); + void (*pHideCaret)(WND *); + void (*pSetCaretPos)(WND *, INT, INT); + void (*pShowCaret)(WND *); } WND_DRIVER; extern WND_DRIVER *WND_Driver; ~~~~~~~~~~~~~~~~~~~ We cannot patch into the latest version of WINE because it does not have the following struct "tagWND_DRIVER" which is valid in 2000-09-09 release. If we do not patch it, any harm? Many thanks!! include/wnd.h (wine 2000-09-09 release) ============================================= typedef struct tagWND_DRIVER { void (*pInitialize)(WND *); void (*pFinalize)(WND *); BOOL (*pCreateDesktopWindow)(WND *, struct tagCLASS *, BOOL); BOOL (*pCreateWindow)(WND *, struct tagCLASS *, CREATESTRUCTA *, BOOL); BOOL (*pDestroyWindow)(WND *); WND* (*pSetParent)(WND *, WND *); void (*pForceWindowRaise)(WND *); void (*pSetWindowPos)(WND *, const WINDOWPOS *, BOOL); void (*pSetText)(WND *, LPCWSTR); void (*pSetFocus)(WND *); void (*pPreSizeMove)(WND *); void (*pPostSizeMove)(WND *); void (*pSurfaceCopy)(WND *, HDC, INT, INT, const RECT *, BOOL); void (*pSetDrawable)(WND *, HDC, WORD, BOOL); BOOL (*pSetHostAttr)(WND *, INT haKey, INT value); BOOL (*pIsSelfClipping)(WND *); void (*pSetWindowRgn)(WND *, const HRGN); } WND_DRIVER; extern WND_DRIVER *WND_Driver; ============================================= Cheers, Leanne Tsang