Release 0.2.0
Tue Jul 13 20:31:31 1993 Bob Amstadt (bob at pooh)
* [global.c]
Completed global memory pool API
Sun Jul 11 16:59:52 1993 Alexandre Julliard
* [message.c] [user.c] [user.spec] [windows.h]
Added emulation of Windows message queue.
Thu Jul 8 19:29:27 1993 Bob Amstadt (bob at pooh)
* [build.c] Original by Bob Amstadt
* [callback.c] Original by Bob Amstadt, updates by
Alexandre Julliard
* [dump.c] Original by Bob Amstadt
* [global.c] Original by Bob Amstadt
* [heap.c] Original by Bob Amstadt
* [kernel.c] Original by Bob Amstadt
* [ldt.c] Original by Bob Amstadt
* [ldtlib.c] Original by Bob Amstadt
* [relay.c] Original by Bob Amstadt
* [resource.c] Original by Bob Amstadt, updates by
Alexandre Juliard
* [selector.c] Original by Bob Amstadt, updates by Eric Youngdale
* [user.c] Original by Bob Amstadt
* [wine.c] Original by Bob Amstadt, updates by Eric Youngdale and
Alexandre Julliard
* [wintcl.c] Original by Regents of the University of California,
updates by Peter MacDonald and Alexandre Julliard
* [callback.h] Original by Bob Amstadt
* [dlls.h] Original by Bob Amstadt
* [heap.h] Original by Bob Amstadt
* [neexe.h] Original by Bob Amstadt
* [prototypes.h] Original by Bob Amstadt, updates by
Eric Youngdale
* [segmem.h] Original by Bob Amstadt
* [tkInt.h] Original by Regents of the University of California
* [windows.h] Original by Peter MacDonald, updates by
Alexandre Julliard and Bob Amstadt
* [wine.h] Original by Eric Youngdale
* [kernel.spec] Original by Bob Amstadt, updates by
Alexandre Julliard
* [gdi.spec] Original by Bob Amstadt, updates by
Alexandre Julliard
* [shell.spec] Original by Bob Amstadt
* [unixlib.spec] Original by Bob Amstadt
* [user.spec] Original by Bob Amstadt, updates by Alexandre Julliard
* [win87em.spec] Original by Bob Amstadt
* [Windows.tcl] Original by Peter MacDonald, updates by
Alexandre Julliard
* [build-spec.txt] Original by Bob Amstadt
* [if1632.S] Original by Bob Amstadt, updates by Eric Youngdale
diff --git a/win.h b/win.h
new file mode 100644
index 0000000..93162ab
--- /dev/null
+++ b/win.h
@@ -0,0 +1,50 @@
+/*
+ * Window definitions
+ *
+ * Copyright 1993 Alexandre Julliard
+ */
+
+#ifndef WIN_H
+#define WIN_H
+
+#include <X11/Intrinsic.h>
+#include <X11/StringDefs.h>
+#include <X11/Core.h>
+
+#include "windows.h"
+
+
+#define WND_MAGIC 0x444e4957 /* 'WIND' */
+
+
+typedef struct tagWND
+{
+ HWND hwndNext; /* Next sibling */
+ HWND hwndChild; /* First child */
+ DWORD dwMagic; /* Magic number (must be WND_MAGIC) */
+ HWND hwndParent; /* Window parent (from CreateWindow) */
+ HWND hwndOwner; /* Window owner */
+ HCLASS hClass; /* Window class */
+ HANDLE hInstance; /* Window hInstance (from CreateWindow) */
+ RECT rectClient; /* Window client area screen coords */
+ RECT rectWindow; /* Window whole area screen coords */
+ HRGN hrgnUpdate; /* Update region */
+ HWND hwndLastActive; /* Last active popup hwnd */
+ FARPROC lpfnWndProc; /* Window procedure */
+ DWORD dwStyle; /* Window style (from CreateWindow) */
+ HANDLE hDCE; /* Window DC Entry (if CS_OWNDC) */
+ HMENU hmenuSystem; /* System menu */
+ WORD wIDmenu; /* ID or hmenu (from CreateWindow) */
+ Widget shellWidget; /* For top-level windows */
+ Widget winWidget; /* For all windows */
+ WORD wExtra[1]; /* Window extra bytes */
+} WND;
+
+
+ /* The caller must GlobalUnlock the pointer returned
+ * by this function (except when NULL).
+ */
+WND * WIN_FindWndPtr( HWND hwnd );
+
+
+#endif /* WIN_H */