annotate src/w32gui.h @ 50153:04ca11636b72

(Display): Add dummy typedef for consolidation. (XChar2b): Define alias for wchar_t for consolidation. (STORE_XCHAR2B, XCHAR2B_BYTE1, XCHAR2B_BYTE2): New macros.
author Kim F. Storm <storm@cua.dk>
date Sun, 16 Mar 2003 20:47:30 +0000
parents fce1df45a956
children 1404922b76b3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
16886
c686d4f3728a Change all uses of win95, winnt, and win32 into Windows 95, Windows
Geoff Voelker <voelker@cs.washington.edu>
parents: 14186
diff changeset
1 /* Definitions and headers for communication on the Microsoft W32 API.
13434
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
2 Copyright (C) 1995 Free Software Foundation, Inc.
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
3
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
4 This file is part of GNU Emacs.
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
5
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
6 GNU Emacs is free software; you can redistribute it and/or modify
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
7 it under the terms of the GNU General Public License as published by
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
8 the Free Software Foundation; either version 2, or (at your option)
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
9 any later version.
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
10
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
11 GNU Emacs is distributed in the hope that it will be useful,
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
14 GNU General Public License for more details.
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
15
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
16 You should have received a copy of the GNU General Public License
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
17 along with GNU Emacs; see the file COPYING. If not, write to
14186
ee40177f6c68 Update FSF's address in the preamble.
Erik Naggum <erik@naggum.no>
parents: 13434
diff changeset
18 the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
ee40177f6c68 Update FSF's address in the preamble.
Erik Naggum <erik@naggum.no>
parents: 13434
diff changeset
19 Boston, MA 02111-1307, USA. */
13434
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
20
29605
beb7f126f175 (EMACS_W32GUI_H): Renamed from __W32GUI_H__
Jason Rumney <jasonr@gnu.org>
parents: 29318
diff changeset
21 #ifndef EMACS_W32GUI_H
beb7f126f175 (EMACS_W32GUI_H): Renamed from __W32GUI_H__
Jason Rumney <jasonr@gnu.org>
parents: 29318
diff changeset
22 #define EMACS_W32GUI_H
13434
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
23 #include <windows.h>
31112
1c1c5d1eb49c Undefine min, max.
Andrew Innes <andrewi@gnu.org>
parents: 29605
diff changeset
24
24144
236627b268cc Include w32bdf.h.
Geoff Voelker <voelker@cs.washington.edu>
parents: 16890
diff changeset
25 #include "w32bdf.h"
13434
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
26
32724
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
27 /* Emulate XCharStruct. */
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
28 typedef struct _XCharStruct
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
29 {
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
30 short rbearing;
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
31 short lbearing;
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
32 short width;
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
33 short ascent;
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
34 short descent;
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
35 } XCharStruct;
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
36
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
37 enum w32_char_font_type
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
38 {
50153
04ca11636b72 (Display): Add dummy typedef for consolidation.
Kim F. Storm <storm@cua.dk>
parents: 47997
diff changeset
39 UNKNOWN_FONT = 0 /* FONT_TYPE_UNKNOWN */,
32724
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
40 ANSI_FONT,
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
41 UNICODE_FONT,
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
42 BDF_1D_FONT,
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
43 BDF_2D_FONT
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
44 };
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
45
13434
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
46 typedef struct W32FontStruct {
32724
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
47 enum w32_char_font_type font_type;
13434
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
48 TEXTMETRIC tm;
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
49 HFONT hfont;
24144
236627b268cc Include w32bdf.h.
Geoff Voelker <voelker@cs.washington.edu>
parents: 16890
diff changeset
50 bdffont *bdf;
29318
d54d4038df20 (W32FontStruct): Add double_byte_p member.
Jason Rumney <jasonr@gnu.org>
parents: 27895
diff changeset
51 int double_byte_p;
32724
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
52 XCharStruct max_bounds;
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
53 XCharStruct scratch;
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
54 /* Only store info for ascii chars, if not fixed pitch. */
22afed8d7e3f (w32_char_font_type): Move enum from w32term.c
Andrew Innes <andrewi@gnu.org>
parents: 31112
diff changeset
55 XCharStruct * per_char;
13434
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
56 } W32FontStruct;
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
57
27398
d6331257c601 (XGCValue): New struct for emulating X GCs.
Jason Rumney <jasonr@gnu.org>
parents: 24144
diff changeset
58 typedef struct W32FontStruct XFontStruct;
d6331257c601 (XGCValue): New struct for emulating X GCs.
Jason Rumney <jasonr@gnu.org>
parents: 24144
diff changeset
59
d6331257c601 (XGCValue): New struct for emulating X GCs.
Jason Rumney <jasonr@gnu.org>
parents: 24144
diff changeset
60 /* Emulate X GC's by keeping color and font info in a structure. */
d6331257c601 (XGCValue): New struct for emulating X GCs.
Jason Rumney <jasonr@gnu.org>
parents: 24144
diff changeset
61 typedef struct _XGCValues
d6331257c601 (XGCValue): New struct for emulating X GCs.
Jason Rumney <jasonr@gnu.org>
parents: 24144
diff changeset
62 {
d6331257c601 (XGCValue): New struct for emulating X GCs.
Jason Rumney <jasonr@gnu.org>
parents: 24144
diff changeset
63 COLORREF foreground;
d6331257c601 (XGCValue): New struct for emulating X GCs.
Jason Rumney <jasonr@gnu.org>
parents: 24144
diff changeset
64 COLORREF background;
d6331257c601 (XGCValue): New struct for emulating X GCs.
Jason Rumney <jasonr@gnu.org>
parents: 24144
diff changeset
65 XFontStruct * font;
d6331257c601 (XGCValue): New struct for emulating X GCs.
Jason Rumney <jasonr@gnu.org>
parents: 24144
diff changeset
66 } XGCValues;
d6331257c601 (XGCValue): New struct for emulating X GCs.
Jason Rumney <jasonr@gnu.org>
parents: 24144
diff changeset
67
d6331257c601 (XGCValue): New struct for emulating X GCs.
Jason Rumney <jasonr@gnu.org>
parents: 24144
diff changeset
68 #define GCForeground 0x01
d6331257c601 (XGCValue): New struct for emulating X GCs.
Jason Rumney <jasonr@gnu.org>
parents: 24144
diff changeset
69 #define GCBackground 0x02
d6331257c601 (XGCValue): New struct for emulating X GCs.
Jason Rumney <jasonr@gnu.org>
parents: 24144
diff changeset
70 #define GCFont 0x03
d6331257c601 (XGCValue): New struct for emulating X GCs.
Jason Rumney <jasonr@gnu.org>
parents: 24144
diff changeset
71
13434
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
72 typedef HBITMAP Pixmap;
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
73 typedef HBITMAP Bitmap;
27398
d6331257c601 (XGCValue): New struct for emulating X GCs.
Jason Rumney <jasonr@gnu.org>
parents: 24144
diff changeset
74
d6331257c601 (XGCValue): New struct for emulating X GCs.
Jason Rumney <jasonr@gnu.org>
parents: 24144
diff changeset
75 typedef XGCValues * GC;
13434
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
76 typedef COLORREF Color;
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
77 typedef DWORD Time;
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
78 typedef HWND Window;
50153
04ca11636b72 (Display): Add dummy typedef for consolidation.
Kim F. Storm <storm@cua.dk>
parents: 47997
diff changeset
79 typedef int Display; /* ++KFS: define here? */
13434
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
80 typedef HCURSOR Cursor;
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
81
50153
04ca11636b72 (Display): Add dummy typedef for consolidation.
Kim F. Storm <storm@cua.dk>
parents: 47997
diff changeset
82 #define XChar2b wchar_t
04ca11636b72 (Display): Add dummy typedef for consolidation.
Kim F. Storm <storm@cua.dk>
parents: 47997
diff changeset
83
04ca11636b72 (Display): Add dummy typedef for consolidation.
Kim F. Storm <storm@cua.dk>
parents: 47997
diff changeset
84 /* Dealing with bits of wchar_t as if they were an XChar2b. */
04ca11636b72 (Display): Add dummy typedef for consolidation.
Kim F. Storm <storm@cua.dk>
parents: 47997
diff changeset
85 #define STORE_XCHAR2B(chp, byte1, byte2) \
04ca11636b72 (Display): Add dummy typedef for consolidation.
Kim F. Storm <storm@cua.dk>
parents: 47997
diff changeset
86 ((*chp) = ((XChar2b)((((byte1) & 0x00ff) << 8) | ((byte2) & 0x00ff))))
04ca11636b72 (Display): Add dummy typedef for consolidation.
Kim F. Storm <storm@cua.dk>
parents: 47997
diff changeset
87
04ca11636b72 (Display): Add dummy typedef for consolidation.
Kim F. Storm <storm@cua.dk>
parents: 47997
diff changeset
88 #define XCHAR2B_BYTE1(chp) \
04ca11636b72 (Display): Add dummy typedef for consolidation.
Kim F. Storm <storm@cua.dk>
parents: 47997
diff changeset
89 (((*chp) & 0xff00) >> 8)
04ca11636b72 (Display): Add dummy typedef for consolidation.
Kim F. Storm <storm@cua.dk>
parents: 47997
diff changeset
90
04ca11636b72 (Display): Add dummy typedef for consolidation.
Kim F. Storm <storm@cua.dk>
parents: 47997
diff changeset
91 #define XCHAR2B_BYTE2(chp) \
04ca11636b72 (Display): Add dummy typedef for consolidation.
Kim F. Storm <storm@cua.dk>
parents: 47997
diff changeset
92 ((*chp) & 0x00ff)
04ca11636b72 (Display): Add dummy typedef for consolidation.
Kim F. Storm <storm@cua.dk>
parents: 47997
diff changeset
93
04ca11636b72 (Display): Add dummy typedef for consolidation.
Kim F. Storm <storm@cua.dk>
parents: 47997
diff changeset
94
44046
994f2deaa5bc (struct XImage): Define.
Jason Rumney <jasonr@gnu.org>
parents: 40327
diff changeset
95 /* Windows equivalent of XImage. */
994f2deaa5bc (struct XImage): Define.
Jason Rumney <jasonr@gnu.org>
parents: 40327
diff changeset
96 typedef struct _XImage
994f2deaa5bc (struct XImage): Define.
Jason Rumney <jasonr@gnu.org>
parents: 40327
diff changeset
97 {
994f2deaa5bc (struct XImage): Define.
Jason Rumney <jasonr@gnu.org>
parents: 40327
diff changeset
98 unsigned char * data;
994f2deaa5bc (struct XImage): Define.
Jason Rumney <jasonr@gnu.org>
parents: 40327
diff changeset
99 BITMAPINFO info;
994f2deaa5bc (struct XImage): Define.
Jason Rumney <jasonr@gnu.org>
parents: 40327
diff changeset
100 /* Optional RGBQUAD array for palette follows (see BITMAPINFO docs). */
994f2deaa5bc (struct XImage): Define.
Jason Rumney <jasonr@gnu.org>
parents: 40327
diff changeset
101 } XImage;
40327
57a44aac3228 Add a dummy typedef for XImage. From Juanma Barranquero <lektu@terra.es>.
Eli Zaretskii <eliz@gnu.org>
parents: 39711
diff changeset
102
13434
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
103 #define FACE_DEFAULT (~0)
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
104
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
105 extern HINSTANCE hinst;
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
106 extern HINSTANCE hprevinst;
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
107 extern LPSTR lpCmdLine;
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
108 extern int nCmdShow;
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
109
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
110 /* Bit Gravity */
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
111
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
112 #define ForgetGravity 0
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
113 #define NorthWestGravity 1
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
114 #define NorthGravity 2
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
115 #define NorthEastGravity 3
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
116 #define WestGravity 4
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
117 #define CenterGravity 5
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
118 #define EastGravity 6
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
119 #define SouthWestGravity 7
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
120 #define SouthGravity 8
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
121 #define SouthEastGravity 9
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
122 #define StaticGravity 10
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
123
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
124 #define NoValue 0x0000
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
125 #define XValue 0x0001
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
126 #define YValue 0x0002
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
127 #define WidthValue 0x0004
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
128 #define HeightValue 0x0008
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
129 #define AllValues 0x000F
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
130 #define XNegative 0x0010
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
131 #define YNegative 0x0020
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
132
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
133 #define USPosition (1L << 0) /* user specified x, y */
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
134 #define USSize (1L << 1) /* user specified width, height */
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
135
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
136 #define PPosition (1L << 2) /* program specified position */
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
137 #define PSize (1L << 3) /* program specified size */
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
138 #define PMinSize (1L << 4) /* program specified minimum size */
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
139 #define PMaxSize (1L << 5) /* program specified maximum size */
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
140 #define PResizeInc (1L << 6) /* program specified resize increments */
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
141 #define PAspect (1L << 7) /* program specified min and max aspect ratios */
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
142 #define PBaseSize (1L << 8) /* program specified base for incrementing */
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
143 #define PWinGravity (1L << 9) /* program specified window gravity */
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
144
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
145 extern int XParseGeometry ();
53ba95a88cf2 Initial revision
Geoff Voelker <voelker@cs.washington.edu>
parents:
diff changeset
146
29605
beb7f126f175 (EMACS_W32GUI_H): Renamed from __W32GUI_H__
Jason Rumney <jasonr@gnu.org>
parents: 29318
diff changeset
147 #endif /* EMACS_W32GUI_H */