authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-05-20 18:51:45-04:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2021-05-20 18:51:45-04:00
log495e9961695f97631abd0e739cb2190e809352b5
treeb9067da14ce916919363fe5886c91fef4cba527f
parent510f858143d12da029b5ea1f8fda13af411aff0b
parenta9949668706361a088608195206de79cc758f84c
signaturebadge-question-mark Signed by PGP key 4AEE18F83AFDEB23

Merge pull request #8776 from notviri/windows-wm-constants

fix & add some Win32 window message constants

1 files changed, 908 insertions(+), 5 deletions(-)

lib/std/os/windows/user32.zig+908-5
......@@ -35,10 +35,10 @@ pub const MSG = extern struct {
3535 lPrivate: DWORD,
3636};
3737
38// Compiled by the WINE team @ https://wiki.winehq.org/List_Of_Windows_Messages
3839pub const WM_NULL = 0x0000;
3940pub const WM_CREATE = 0x0001;
4041pub const WM_DESTROY = 0x0002;
41pub const WM_NCDESTROY = WM_DESTROY;
4242pub const WM_MOVE = 0x0003;
4343pub const WM_SIZE = 0x0005;
4444pub const WM_ACTIVATE = 0x0006;
......@@ -51,11 +51,29 @@ pub const WM_GETTEXT = 0x000D;
5151pub const WM_GETTEXTLENGTH = 0x000E;
5252pub const WM_PAINT = 0x000F;
5353pub const WM_CLOSE = 0x0010;
54pub const WM_QUERYENDSESSION = 0x0011;
5455pub const WM_QUIT = 0x0012;
56pub const WM_QUERYOPEN = 0x0013;
5557pub const WM_ERASEBKGND = 0x0014;
58pub const WM_SYSCOLORCHANGE = 0x0015;
59pub const WM_ENDSESSION = 0x0016;
5660pub const WM_SHOWWINDOW = 0x0018;
5761pub const WM_CTLCOLOR = 0x0019;
62pub const WM_WININICHANGE = 0x001A;
63pub const WM_DEVMODECHANGE = 0x001B;
64pub const WM_ACTIVATEAPP = 0x001C;
65pub const WM_FONTCHANGE = 0x001D;
66pub const WM_TIMECHANGE = 0x001E;
67pub const WM_CANCELMODE = 0x001F;
68pub const WM_SETCURSOR = 0x0020;
69pub const WM_MOUSEACTIVATE = 0x0021;
70pub const WM_CHILDACTIVATE = 0x0022;
71pub const WM_QUEUESYNC = 0x0023;
72pub const WM_GETMINMAXINFO = 0x0024;
73pub const WM_PAINTICON = 0x0026;
74pub const WM_ICONERASEBKGND = 0x0027;
5875pub const WM_NEXTDLGCTL = 0x0028;
76pub const WM_SPOOLERSTATUS = 0x002A;
5977pub const WM_DRAWITEM = 0x002B;
6078pub const WM_MEASUREITEM = 0x002C;
6179pub const WM_DELETEITEM = 0x002D;
......@@ -63,13 +81,40 @@ pub const WM_VKEYTOITEM = 0x002E;
6381pub const WM_CHARTOITEM = 0x002F;
6482pub const WM_SETFONT = 0x0030;
6583pub const WM_GETFONT = 0x0031;
84pub const WM_SETHOTKEY = 0x0032;
85pub const WM_GETHOTKEY = 0x0033;
86pub const WM_QUERYDRAGICON = 0x0037;
6687pub const WM_COMPAREITEM = 0x0039;
88pub const WM_GETOBJECT = 0x003D;
89pub const WM_COMPACTING = 0x0041;
90pub const WM_COMMNOTIFY = 0x0044;
91pub const WM_WINDOWPOSCHANGING = 0x0046;
6792pub const WM_WINDOWPOSCHANGED = 0x0047;
93pub const WM_POWER = 0x0048;
94pub const WM_COPYGLOBALDATA = 0x0049;
95pub const WM_COPYDATA = 0x004A;
96pub const WM_CANCELJOURNAL = 0x004B;
6897pub const WM_NOTIFY = 0x004E;
98pub const WM_INPUTLANGCHANGEREQUEST = 0x0050;
99pub const WM_INPUTLANGCHANGE = 0x0051;
100pub const WM_TCARD = 0x0052;
101pub const WM_HELP = 0x0053;
102pub const WM_USERCHANGED = 0x0054;
103pub const WM_NOTIFYFORMAT = 0x0055;
104pub const WM_CONTEXTMENU = 0x007B;
105pub const WM_STYLECHANGING = 0x007C;
106pub const WM_STYLECHANGED = 0x007D;
107pub const WM_DISPLAYCHANGE = 0x007E;
108pub const WM_GETICON = 0x007F;
109pub const WM_SETICON = 0x0080;
110pub const WM_NCCREATE = 0x0081;
111pub const WM_NCDESTROY = 0x0082;
69112pub const WM_NCCALCSIZE = 0x0083;
70113pub const WM_NCHITTEST = 0x0084;
71114pub const WM_NCPAINT = 0x0085;
115pub const WM_NCACTIVATE = 0x0086;
72116pub const WM_GETDLGCODE = 0x0087;
117pub const WM_SYNCPAINT = 0x0088;
73118pub const WM_NCMOUSEMOVE = 0x00A0;
74119pub const WM_NCLBUTTONDOWN = 0x00A1;
75120pub const WM_NCLBUTTONUP = 0x00A2;
......@@ -77,7 +122,72 @@ pub const WM_NCLBUTTONDBLCLK = 0x00A3;
77122pub const WM_NCRBUTTONDOWN = 0x00A4;
78123pub const WM_NCRBUTTONUP = 0x00A5;
79124pub const WM_NCRBUTTONDBLCLK = 0x00A6;
80pub const WM_KEYFIRST = 0x0100;
125pub const WM_NCMBUTTONDOWN = 0x00A7;
126pub const WM_NCMBUTTONUP = 0x00A8;
127pub const WM_NCMBUTTONDBLCLK = 0x00A9;
128pub const WM_NCXBUTTONDOWN = 0x00AB;
129pub const WM_NCXBUTTONUP = 0x00AC;
130pub const WM_NCXBUTTONDBLCLK = 0x00AD;
131pub const EM_GETSEL = 0x00B0;
132pub const EM_SETSEL = 0x00B1;
133pub const EM_GETRECT = 0x00B2;
134pub const EM_SETRECT = 0x00B3;
135pub const EM_SETRECTNP = 0x00B4;
136pub const EM_SCROLL = 0x00B5;
137pub const EM_LINESCROLL = 0x00B6;
138pub const EM_SCROLLCARET = 0x00B7;
139pub const EM_GETMODIFY = 0x00B8;
140pub const EM_SETMODIFY = 0x00B9;
141pub const EM_GETLINECOUNT = 0x00BA;
142pub const EM_LINEINDEX = 0x00BB;
143pub const EM_SETHANDLE = 0x00BC;
144pub const EM_GETHANDLE = 0x00BD;
145pub const EM_GETTHUMB = 0x00BE;
146pub const EM_LINELENGTH = 0x00C1;
147pub const EM_REPLACESEL = 0x00C2;
148pub const EM_SETFONT = 0x00C3;
149pub const EM_GETLINE = 0x00C4;
150pub const EM_LIMITTEXT = 0x00C5;
151pub const EM_SETLIMITTEXT = 0x00C5;
152pub const EM_CANUNDO = 0x00C6;
153pub const EM_UNDO = 0x00C7;
154pub const EM_FMTLINES = 0x00C8;
155pub const EM_LINEFROMCHAR = 0x00C9;
156pub const EM_SETWORDBREAK = 0x00CA;
157pub const EM_SETTABSTOPS = 0x00CB;
158pub const EM_SETPASSWORDCHAR = 0x00CC;
159pub const EM_EMPTYUNDOBUFFER = 0x00CD;
160pub const EM_GETFIRSTVISIBLELINE = 0x00CE;
161pub const EM_SETREADONLY = 0x00CF;
162pub const EM_SETWORDBREAKPROC = 0x00D0;
163pub const EM_GETWORDBREAKPROC = 0x00D1;
164pub const EM_GETPASSWORDCHAR = 0x00D2;
165pub const EM_SETMARGINS = 0x00D3;
166pub const EM_GETMARGINS = 0x00D4;
167pub const EM_GETLIMITTEXT = 0x00D5;
168pub const EM_POSFROMCHAR = 0x00D6;
169pub const EM_CHARFROMPOS = 0x00D7;
170pub const EM_SETIMESTATUS = 0x00D8;
171pub const EM_GETIMESTATUS = 0x00D9;
172pub const SBM_SETPOS = 0x00E0;
173pub const SBM_GETPOS = 0x00E1;
174pub const SBM_SETRANGE = 0x00E2;
175pub const SBM_GETRANGE = 0x00E3;
176pub const SBM_ENABLE_ARROWS = 0x00E4;
177pub const SBM_SETRANGEREDRAW = 0x00E6;
178pub const SBM_SETSCROLLINFO = 0x00E9;
179pub const SBM_GETSCROLLINFO = 0x00EA;
180pub const SBM_GETSCROLLBARINFO = 0x00EB;
181pub const BM_GETCHECK = 0x00F0;
182pub const BM_SETCHECK = 0x00F1;
183pub const BM_GETSTATE = 0x00F2;
184pub const BM_SETSTATE = 0x00F3;
185pub const BM_SETSTYLE = 0x00F4;
186pub const BM_CLICK = 0x00F5;
187pub const BM_GETIMAGE = 0x00F6;
188pub const BM_SETIMAGE = 0x00F7;
189pub const BM_SETDONTCLICK = 0x00F8;
190pub const WM_INPUT = 0x00FF;
81191pub const WM_KEYDOWN = 0x0100;
82192pub const WM_KEYUP = 0x0101;
83193pub const WM_CHAR = 0x0102;
......@@ -87,14 +197,33 @@ pub const WM_SYSKEYUP = 0x0105;
87197pub const WM_SYSCHAR = 0x0106;
88198pub const WM_SYSDEADCHAR = 0x0107;
89199pub const WM_UNICHAR = 0x0109;
90pub const WM_KEYLAST = 0x0109;
200pub const WM_WNT_CONVERTREQUESTEX = 0x0109;
201pub const WM_CONVERTREQUEST = 0x010A;
202pub const WM_CONVERTRESULT = 0x010B;
203pub const WM_INTERIM = 0x010C;
204pub const WM_IME_STARTCOMPOSITION = 0x010D;
205pub const WM_IME_ENDCOMPOSITION = 0x010E;
206pub const WM_IME_COMPOSITION = 0x010F;
91207pub const WM_INITDIALOG = 0x0110;
92208pub const WM_COMMAND = 0x0111;
93209pub const WM_SYSCOMMAND = 0x0112;
94210pub const WM_TIMER = 0x0113;
95211pub const WM_HSCROLL = 0x0114;
96212pub const WM_VSCROLL = 0x0115;
213pub const WM_INITMENU = 0x0116;
214pub const WM_INITMENUPOPUP = 0x0117;
215pub const WM_SYSTIMER = 0x0118;
216pub const WM_MENUSELECT = 0x011F;
217pub const WM_MENUCHAR = 0x0120;
97218pub const WM_ENTERIDLE = 0x0121;
219pub const WM_MENURBUTTONUP = 0x0122;
220pub const WM_MENUDRAG = 0x0123;
221pub const WM_MENUGETOBJECT = 0x0124;
222pub const WM_UNINITMENUPOPUP = 0x0125;
223pub const WM_MENUCOMMAND = 0x0126;
224pub const WM_CHANGEUISTATE = 0x0127;
225pub const WM_UPDATEUISTATE = 0x0128;
226pub const WM_QUERYUISTATE = 0x0129;
98227pub const WM_CTLCOLORMSGBOX = 0x0132;
99228pub const WM_CTLCOLOREDIT = 0x0133;
100229pub const WM_CTLCOLORLISTBOX = 0x0134;
......@@ -102,7 +231,6 @@ pub const WM_CTLCOLORBTN = 0x0135;
102231pub const WM_CTLCOLORDLG = 0x0136;
103232pub const WM_CTLCOLORSCROLLBAR = 0x0137;
104233pub const WM_CTLCOLORSTATIC = 0x0138;
105pub const WM_MOUSEFIRST = 0x0200;
106234pub const WM_MOUSEMOVE = 0x0200;
107235pub const WM_LBUTTONDOWN = 0x0201;
108236pub const WM_LBUTTONUP = 0x0202;
......@@ -114,15 +242,790 @@ pub const WM_MBUTTONDOWN = 0x0207;
114242pub const WM_MBUTTONUP = 0x0208;
115243pub const WM_MBUTTONDBLCLK = 0x0209;
116244pub const WM_MOUSEWHEEL = 0x020A;
117pub const WM_MOUSELAST = 0x020A;
245pub const WM_XBUTTONDOWN = 0x020B;
246pub const WM_XBUTTONUP = 0x020C;
247pub const WM_XBUTTONDBLCLK = 0x020D;
248pub const WM_MOUSEHWHEEL = 0x020E;
249pub const WM_PARENTNOTIFY = 0x0210;
250pub const WM_ENTERMENULOOP = 0x0211;
251pub const WM_EXITMENULOOP = 0x0212;
252pub const WM_NEXTMENU = 0x0213;
253pub const WM_SIZING = 0x0214;
254pub const WM_CAPTURECHANGED = 0x0215;
255pub const WM_MOVING = 0x0216;
256pub const WM_POWERBROADCAST = 0x0218;
257pub const WM_DEVICECHANGE = 0x0219;
258pub const WM_MDICREATE = 0x0220;
259pub const WM_MDIDESTROY = 0x0221;
260pub const WM_MDIACTIVATE = 0x0222;
261pub const WM_MDIRESTORE = 0x0223;
262pub const WM_MDINEXT = 0x0224;
263pub const WM_MDIMAXIMIZE = 0x0225;
264pub const WM_MDITILE = 0x0226;
265pub const WM_MDICASCADE = 0x0227;
266pub const WM_MDIICONARRANGE = 0x0228;
267pub const WM_MDIGETACTIVE = 0x0229;
268pub const WM_MDISETMENU = 0x0230;
269pub const WM_ENTERSIZEMOVE = 0x0231;
270pub const WM_EXITSIZEMOVE = 0x0232;
271pub const WM_DROPFILES = 0x0233;
272pub const WM_MDIREFRESHMENU = 0x0234;
273pub const WM_IME_REPORT = 0x0280;
274pub const WM_IME_SETCONTEXT = 0x0281;
275pub const WM_IME_NOTIFY = 0x0282;
276pub const WM_IME_CONTROL = 0x0283;
277pub const WM_IME_COMPOSITIONFULL = 0x0284;
278pub const WM_IME_SELECT = 0x0285;
279pub const WM_IME_CHAR = 0x0286;
280pub const WM_IME_REQUEST = 0x0288;
281pub const WM_IMEKEYDOWN = 0x0290;
282pub const WM_IME_KEYDOWN = 0x0290;
283pub const WM_IMEKEYUP = 0x0291;
284pub const WM_IME_KEYUP = 0x0291;
285pub const WM_NCMOUSEHOVER = 0x02A0;
286pub const WM_MOUSEHOVER = 0x02A1;
287pub const WM_NCMOUSELEAVE = 0x02A2;
288pub const WM_MOUSELEAVE = 0x02A3;
289pub const WM_CUT = 0x0300;
290pub const WM_COPY = 0x0301;
291pub const WM_PASTE = 0x0302;
292pub const WM_CLEAR = 0x0303;
293pub const WM_UNDO = 0x0304;
294pub const WM_RENDERFORMAT = 0x0305;
295pub const WM_RENDERALLFORMATS = 0x0306;
296pub const WM_DESTROYCLIPBOARD = 0x0307;
297pub const WM_DRAWCLIPBOARD = 0x0308;
298pub const WM_PAINTCLIPBOARD = 0x0309;
299pub const WM_VSCROLLCLIPBOARD = 0x030A;
300pub const WM_SIZECLIPBOARD = 0x030B;
301pub const WM_ASKCBFORMATNAME = 0x030C;
302pub const WM_CHANGECBCHAIN = 0x030D;
303pub const WM_HSCROLLCLIPBOARD = 0x030E;
304pub const WM_QUERYNEWPALETTE = 0x030F;
305pub const WM_PALETTEISCHANGING = 0x0310;
306pub const WM_PALETTECHANGED = 0x0311;
118307pub const WM_HOTKEY = 0x0312;
308pub const WM_PRINT = 0x0317;
309pub const WM_PRINTCLIENT = 0x0318;
310pub const WM_APPCOMMAND = 0x0319;
311pub const WM_RCRESULT = 0x0381;
312pub const WM_HOOKRCRESULT = 0x0382;
313pub const WM_GLOBALRCCHANGE = 0x0383;
314pub const WM_PENMISCINFO = 0x0383;
315pub const WM_SKB = 0x0384;
316pub const WM_HEDITCTL = 0x0385;
317pub const WM_PENCTL = 0x0385;
318pub const WM_PENMISC = 0x0386;
319pub const WM_CTLINIT = 0x0387;
320pub const WM_PENEVENT = 0x0388;
119321pub const WM_CARET_CREATE = 0x03E0;
120322pub const WM_CARET_DESTROY = 0x03E1;
121323pub const WM_CARET_BLINK = 0x03E2;
122324pub const WM_FDINPUT = 0x03F0;
123325pub const WM_FDOUTPUT = 0x03F1;
124326pub const WM_FDEXCEPT = 0x03F2;
327pub const DDM_SETFMT = 0x0400;
328pub const DM_GETDEFID = 0x0400;
329pub const NIN_SELECT = 0x0400;
330pub const TBM_GETPOS = 0x0400;
331pub const WM_PSD_PAGESETUPDLG = 0x0400;
125332pub const WM_USER = 0x0400;
333pub const CBEM_INSERTITEMA = 0x0401;
334pub const DDM_DRAW = 0x0401;
335pub const DM_SETDEFID = 0x0401;
336pub const HKM_SETHOTKEY = 0x0401;
337pub const PBM_SETRANGE = 0x0401;
338pub const RB_INSERTBANDA = 0x0401;
339pub const SB_SETTEXTA = 0x0401;
340pub const TB_ENABLEBUTTON = 0x0401;
341pub const TBM_GETRANGEMIN = 0x0401;
342pub const TTM_ACTIVATE = 0x0401;
343pub const WM_CHOOSEFONT_GETLOGFONT = 0x0401;
344pub const WM_PSD_FULLPAGERECT = 0x0401;
345pub const CBEM_SETIMAGELIST = 0x0402;
346pub const DDM_CLOSE = 0x0402;
347pub const DM_REPOSITION = 0x0402;
348pub const HKM_GETHOTKEY = 0x0402;
349pub const PBM_SETPOS = 0x0402;
350pub const RB_DELETEBAND = 0x0402;
351pub const SB_GETTEXTA = 0x0402;
352pub const TB_CHECKBUTTON = 0x0402;
353pub const TBM_GETRANGEMAX = 0x0402;
354pub const WM_PSD_MINMARGINRECT = 0x0402;
355pub const CBEM_GETIMAGELIST = 0x0403;
356pub const DDM_BEGIN = 0x0403;
357pub const HKM_SETRULES = 0x0403;
358pub const PBM_DELTAPOS = 0x0403;
359pub const RB_GETBARINFO = 0x0403;
360pub const SB_GETTEXTLENGTHA = 0x0403;
361pub const TBM_GETTIC = 0x0403;
362pub const TB_PRESSBUTTON = 0x0403;
363pub const TTM_SETDELAYTIME = 0x0403;
364pub const WM_PSD_MARGINRECT = 0x0403;
365pub const CBEM_GETITEMA = 0x0404;
366pub const DDM_END = 0x0404;
367pub const PBM_SETSTEP = 0x0404;
368pub const RB_SETBARINFO = 0x0404;
369pub const SB_SETPARTS = 0x0404;
370pub const TB_HIDEBUTTON = 0x0404;
371pub const TBM_SETTIC = 0x0404;
372pub const TTM_ADDTOOLA = 0x0404;
373pub const WM_PSD_GREEKTEXTRECT = 0x0404;
374pub const CBEM_SETITEMA = 0x0405;
375pub const PBM_STEPIT = 0x0405;
376pub const TB_INDETERMINATE = 0x0405;
377pub const TBM_SETPOS = 0x0405;
378pub const TTM_DELTOOLA = 0x0405;
379pub const WM_PSD_ENVSTAMPRECT = 0x0405;
380pub const CBEM_GETCOMBOCONTROL = 0x0406;
381pub const PBM_SETRANGE32 = 0x0406;
382pub const RB_SETBANDINFOA = 0x0406;
383pub const SB_GETPARTS = 0x0406;
384pub const TB_MARKBUTTON = 0x0406;
385pub const TBM_SETRANGE = 0x0406;
386pub const TTM_NEWTOOLRECTA = 0x0406;
387pub const WM_PSD_YAFULLPAGERECT = 0x0406;
388pub const CBEM_GETEDITCONTROL = 0x0407;
389pub const PBM_GETRANGE = 0x0407;
390pub const RB_SETPARENT = 0x0407;
391pub const SB_GETBORDERS = 0x0407;
392pub const TBM_SETRANGEMIN = 0x0407;
393pub const TTM_RELAYEVENT = 0x0407;
394pub const CBEM_SETEXSTYLE = 0x0408;
395pub const PBM_GETPOS = 0x0408;
396pub const RB_HITTEST = 0x0408;
397pub const SB_SETMINHEIGHT = 0x0408;
398pub const TBM_SETRANGEMAX = 0x0408;
399pub const TTM_GETTOOLINFOA = 0x0408;
400pub const CBEM_GETEXSTYLE = 0x0409;
401pub const CBEM_GETEXTENDEDSTYLE = 0x0409;
402pub const PBM_SETBARCOLOR = 0x0409;
403pub const RB_GETRECT = 0x0409;
404pub const SB_SIMPLE = 0x0409;
405pub const TB_ISBUTTONENABLED = 0x0409;
406pub const TBM_CLEARTICS = 0x0409;
407pub const TTM_SETTOOLINFOA = 0x0409;
408pub const CBEM_HASEDITCHANGED = 0x040A;
409pub const RB_INSERTBANDW = 0x040A;
410pub const SB_GETRECT = 0x040A;
411pub const TB_ISBUTTONCHECKED = 0x040A;
412pub const TBM_SETSEL = 0x040A;
413pub const TTM_HITTESTA = 0x040A;
414pub const WIZ_QUERYNUMPAGES = 0x040A;
415pub const CBEM_INSERTITEMW = 0x040B;
416pub const RB_SETBANDINFOW = 0x040B;
417pub const SB_SETTEXTW = 0x040B;
418pub const TB_ISBUTTONPRESSED = 0x040B;
419pub const TBM_SETSELSTART = 0x040B;
420pub const TTM_GETTEXTA = 0x040B;
421pub const WIZ_NEXT = 0x040B;
422pub const CBEM_SETITEMW = 0x040C;
423pub const RB_GETBANDCOUNT = 0x040C;
424pub const SB_GETTEXTLENGTHW = 0x040C;
425pub const TB_ISBUTTONHIDDEN = 0x040C;
426pub const TBM_SETSELEND = 0x040C;
427pub const TTM_UPDATETIPTEXTA = 0x040C;
428pub const WIZ_PREV = 0x040C;
429pub const CBEM_GETITEMW = 0x040D;
430pub const RB_GETROWCOUNT = 0x040D;
431pub const SB_GETTEXTW = 0x040D;
432pub const TB_ISBUTTONINDETERMINATE = 0x040D;
433pub const TTM_GETTOOLCOUNT = 0x040D;
434pub const CBEM_SETEXTENDEDSTYLE = 0x040E;
435pub const RB_GETROWHEIGHT = 0x040E;
436pub const SB_ISSIMPLE = 0x040E;
437pub const TB_ISBUTTONHIGHLIGHTED = 0x040E;
438pub const TBM_GETPTICS = 0x040E;
439pub const TTM_ENUMTOOLSA = 0x040E;
440pub const SB_SETICON = 0x040F;
441pub const TBM_GETTICPOS = 0x040F;
442pub const TTM_GETCURRENTTOOLA = 0x040F;
443pub const RB_IDTOINDEX = 0x0410;
444pub const SB_SETTIPTEXTA = 0x0410;
445pub const TBM_GETNUMTICS = 0x0410;
446pub const TTM_WINDOWFROMPOINT = 0x0410;
447pub const RB_GETTOOLTIPS = 0x0411;
448pub const SB_SETTIPTEXTW = 0x0411;
449pub const TBM_GETSELSTART = 0x0411;
450pub const TB_SETSTATE = 0x0411;
451pub const TTM_TRACKACTIVATE = 0x0411;
452pub const RB_SETTOOLTIPS = 0x0412;
453pub const SB_GETTIPTEXTA = 0x0412;
454pub const TB_GETSTATE = 0x0412;
455pub const TBM_GETSELEND = 0x0412;
456pub const TTM_TRACKPOSITION = 0x0412;
457pub const RB_SETBKCOLOR = 0x0413;
458pub const SB_GETTIPTEXTW = 0x0413;
459pub const TB_ADDBITMAP = 0x0413;
460pub const TBM_CLEARSEL = 0x0413;
461pub const TTM_SETTIPBKCOLOR = 0x0413;
462pub const RB_GETBKCOLOR = 0x0414;
463pub const SB_GETICON = 0x0414;
464pub const TB_ADDBUTTONSA = 0x0414;
465pub const TBM_SETTICFREQ = 0x0414;
466pub const TTM_SETTIPTEXTCOLOR = 0x0414;
467pub const RB_SETTEXTCOLOR = 0x0415;
468pub const TB_INSERTBUTTONA = 0x0415;
469pub const TBM_SETPAGESIZE = 0x0415;
470pub const TTM_GETDELAYTIME = 0x0415;
471pub const RB_GETTEXTCOLOR = 0x0416;
472pub const TB_DELETEBUTTON = 0x0416;
473pub const TBM_GETPAGESIZE = 0x0416;
474pub const TTM_GETTIPBKCOLOR = 0x0416;
475pub const RB_SIZETORECT = 0x0417;
476pub const TB_GETBUTTON = 0x0417;
477pub const TBM_SETLINESIZE = 0x0417;
478pub const TTM_GETTIPTEXTCOLOR = 0x0417;
479pub const RB_BEGINDRAG = 0x0418;
480pub const TB_BUTTONCOUNT = 0x0418;
481pub const TBM_GETLINESIZE = 0x0418;
482pub const TTM_SETMAXTIPWIDTH = 0x0418;
483pub const RB_ENDDRAG = 0x0419;
484pub const TB_COMMANDTOINDEX = 0x0419;
485pub const TBM_GETTHUMBRECT = 0x0419;
486pub const TTM_GETMAXTIPWIDTH = 0x0419;
487pub const RB_DRAGMOVE = 0x041A;
488pub const TBM_GETCHANNELRECT = 0x041A;
489pub const TB_SAVERESTOREA = 0x041A;
490pub const TTM_SETMARGIN = 0x041A;
491pub const RB_GETBARHEIGHT = 0x041B;
492pub const TB_CUSTOMIZE = 0x041B;
493pub const TBM_SETTHUMBLENGTH = 0x041B;
494pub const TTM_GETMARGIN = 0x041B;
495pub const RB_GETBANDINFOW = 0x041C;
496pub const TB_ADDSTRINGA = 0x041C;
497pub const TBM_GETTHUMBLENGTH = 0x041C;
498pub const TTM_POP = 0x041C;
499pub const RB_GETBANDINFOA = 0x041D;
500pub const TB_GETITEMRECT = 0x041D;
501pub const TBM_SETTOOLTIPS = 0x041D;
502pub const TTM_UPDATE = 0x041D;
503pub const RB_MINIMIZEBAND = 0x041E;
504pub const TB_BUTTONSTRUCTSIZE = 0x041E;
505pub const TBM_GETTOOLTIPS = 0x041E;
506pub const TTM_GETBUBBLESIZE = 0x041E;
507pub const RB_MAXIMIZEBAND = 0x041F;
508pub const TBM_SETTIPSIDE = 0x041F;
509pub const TB_SETBUTTONSIZE = 0x041F;
510pub const TTM_ADJUSTRECT = 0x041F;
511pub const TBM_SETBUDDY = 0x0420;
512pub const TB_SETBITMAPSIZE = 0x0420;
513pub const TTM_SETTITLEA = 0x0420;
514pub const MSG_FTS_JUMP_VA = 0x0421;
515pub const TB_AUTOSIZE = 0x0421;
516pub const TBM_GETBUDDY = 0x0421;
517pub const TTM_SETTITLEW = 0x0421;
518pub const RB_GETBANDBORDERS = 0x0422;
519pub const MSG_FTS_JUMP_QWORD = 0x0423;
520pub const RB_SHOWBAND = 0x0423;
521pub const TB_GETTOOLTIPS = 0x0423;
522pub const MSG_REINDEX_REQUEST = 0x0424;
523pub const TB_SETTOOLTIPS = 0x0424;
524pub const MSG_FTS_WHERE_IS_IT = 0x0425;
525pub const RB_SETPALETTE = 0x0425;
526pub const TB_SETPARENT = 0x0425;
527pub const RB_GETPALETTE = 0x0426;
528pub const RB_MOVEBAND = 0x0427;
529pub const TB_SETROWS = 0x0427;
530pub const TB_GETROWS = 0x0428;
531pub const TB_GETBITMAPFLAGS = 0x0429;
532pub const TB_SETCMDID = 0x042A;
533pub const RB_PUSHCHEVRON = 0x042B;
534pub const TB_CHANGEBITMAP = 0x042B;
535pub const TB_GETBITMAP = 0x042C;
536pub const MSG_GET_DEFFONT = 0x042D;
537pub const TB_GETBUTTONTEXTA = 0x042D;
538pub const TB_REPLACEBITMAP = 0x042E;
539pub const TB_SETINDENT = 0x042F;
540pub const TB_SETIMAGELIST = 0x0430;
541pub const TB_GETIMAGELIST = 0x0431;
542pub const TB_LOADIMAGES = 0x0432;
543pub const EM_CANPASTE = 0x0432;
544pub const TTM_ADDTOOLW = 0x0432;
545pub const EM_DISPLAYBAND = 0x0433;
546pub const TB_GETRECT = 0x0433;
547pub const TTM_DELTOOLW = 0x0433;
548pub const EM_EXGETSEL = 0x0434;
549pub const TB_SETHOTIMAGELIST = 0x0434;
550pub const TTM_NEWTOOLRECTW = 0x0434;
551pub const EM_EXLIMITTEXT = 0x0435;
552pub const TB_GETHOTIMAGELIST = 0x0435;
553pub const TTM_GETTOOLINFOW = 0x0435;
554pub const EM_EXLINEFROMCHAR = 0x0436;
555pub const TB_SETDISABLEDIMAGELIST = 0x0436;
556pub const TTM_SETTOOLINFOW = 0x0436;
557pub const EM_EXSETSEL = 0x0437;
558pub const TB_GETDISABLEDIMAGELIST = 0x0437;
559pub const TTM_HITTESTW = 0x0437;
560pub const EM_FINDTEXT = 0x0438;
561pub const TB_SETSTYLE = 0x0438;
562pub const TTM_GETTEXTW = 0x0438;
563pub const EM_FORMATRANGE = 0x0439;
564pub const TB_GETSTYLE = 0x0439;
565pub const TTM_UPDATETIPTEXTW = 0x0439;
566pub const EM_GETCHARFORMAT = 0x043A;
567pub const TB_GETBUTTONSIZE = 0x043A;
568pub const TTM_ENUMTOOLSW = 0x043A;
569pub const EM_GETEVENTMASK = 0x043B;
570pub const TB_SETBUTTONWIDTH = 0x043B;
571pub const TTM_GETCURRENTTOOLW = 0x043B;
572pub const EM_GETOLEINTERFACE = 0x043C;
573pub const TB_SETMAXTEXTROWS = 0x043C;
574pub const EM_GETPARAFORMAT = 0x043D;
575pub const TB_GETTEXTROWS = 0x043D;
576pub const EM_GETSELTEXT = 0x043E;
577pub const TB_GETOBJECT = 0x043E;
578pub const EM_HIDESELECTION = 0x043F;
579pub const TB_GETBUTTONINFOW = 0x043F;
580pub const EM_PASTESPECIAL = 0x0440;
581pub const TB_SETBUTTONINFOW = 0x0440;
582pub const EM_REQUESTRESIZE = 0x0441;
583pub const TB_GETBUTTONINFOA = 0x0441;
584pub const EM_SELECTIONTYPE = 0x0442;
585pub const TB_SETBUTTONINFOA = 0x0442;
586pub const EM_SETBKGNDCOLOR = 0x0443;
587pub const TB_INSERTBUTTONW = 0x0443;
588pub const EM_SETCHARFORMAT = 0x0444;
589pub const TB_ADDBUTTONSW = 0x0444;
590pub const EM_SETEVENTMASK = 0x0445;
591pub const TB_HITTEST = 0x0445;
592pub const EM_SETOLECALLBACK = 0x0446;
593pub const TB_SETDRAWTEXTFLAGS = 0x0446;
594pub const EM_SETPARAFORMAT = 0x0447;
595pub const TB_GETHOTITEM = 0x0447;
596pub const EM_SETTARGETDEVICE = 0x0448;
597pub const TB_SETHOTITEM = 0x0448;
598pub const EM_STREAMIN = 0x0449;
599pub const TB_SETANCHORHIGHLIGHT = 0x0449;
600pub const EM_STREAMOUT = 0x044A;
601pub const TB_GETANCHORHIGHLIGHT = 0x044A;
602pub const EM_GETTEXTRANGE = 0x044B;
603pub const TB_GETBUTTONTEXTW = 0x044B;
604pub const EM_FINDWORDBREAK = 0x044C;
605pub const TB_SAVERESTOREW = 0x044C;
606pub const EM_SETOPTIONS = 0x044D;
607pub const TB_ADDSTRINGW = 0x044D;
608pub const EM_GETOPTIONS = 0x044E;
609pub const TB_MAPACCELERATORA = 0x044E;
610pub const EM_FINDTEXTEX = 0x044F;
611pub const TB_GETINSERTMARK = 0x044F;
612pub const EM_GETWORDBREAKPROCEX = 0x0450;
613pub const TB_SETINSERTMARK = 0x0450;
614pub const EM_SETWORDBREAKPROCEX = 0x0451;
615pub const TB_INSERTMARKHITTEST = 0x0451;
616pub const EM_SETUNDOLIMIT = 0x0452;
617pub const TB_MOVEBUTTON = 0x0452;
618pub const TB_GETMAXSIZE = 0x0453;
619pub const EM_REDO = 0x0454;
620pub const TB_SETEXTENDEDSTYLE = 0x0454;
621pub const EM_CANREDO = 0x0455;
622pub const TB_GETEXTENDEDSTYLE = 0x0455;
623pub const EM_GETUNDONAME = 0x0456;
624pub const TB_GETPADDING = 0x0456;
625pub const EM_GETREDONAME = 0x0457;
626pub const TB_SETPADDING = 0x0457;
627pub const EM_STOPGROUPTYPING = 0x0458;
628pub const TB_SETINSERTMARKCOLOR = 0x0458;
629pub const EM_SETTEXTMODE = 0x0459;
630pub const TB_GETINSERTMARKCOLOR = 0x0459;
631pub const EM_GETTEXTMODE = 0x045A;
632pub const TB_MAPACCELERATORW = 0x045A;
633pub const EM_AUTOURLDETECT = 0x045B;
634pub const TB_GETSTRINGW = 0x045B;
635pub const EM_GETAUTOURLDETECT = 0x045C;
636pub const TB_GETSTRINGA = 0x045C;
637pub const EM_SETPALETTE = 0x045D;
638pub const EM_GETTEXTEX = 0x045E;
639pub const EM_GETTEXTLENGTHEX = 0x045F;
640pub const EM_SHOWSCROLLBAR = 0x0460;
641pub const EM_SETTEXTEX = 0x0461;
642pub const TAPI_REPLY = 0x0463;
643pub const ACM_OPENA = 0x0464;
644pub const BFFM_SETSTATUSTEXTA = 0x0464;
645pub const CDM_GETSPEC = 0x0464;
646pub const EM_SETPUNCTUATION = 0x0464;
647pub const IPM_CLEARADDRESS = 0x0464;
648pub const WM_CAP_UNICODE_START = 0x0464;
649pub const ACM_PLAY = 0x0465;
650pub const BFFM_ENABLEOK = 0x0465;
651pub const CDM_GETFILEPATH = 0x0465;
652pub const EM_GETPUNCTUATION = 0x0465;
653pub const IPM_SETADDRESS = 0x0465;
654pub const PSM_SETCURSEL = 0x0465;
655pub const UDM_SETRANGE = 0x0465;
656pub const WM_CHOOSEFONT_SETLOGFONT = 0x0465;
657pub const ACM_STOP = 0x0466;
658pub const BFFM_SETSELECTIONA = 0x0466;
659pub const CDM_GETFOLDERPATH = 0x0466;
660pub const EM_SETWORDWRAPMODE = 0x0466;
661pub const IPM_GETADDRESS = 0x0466;
662pub const PSM_REMOVEPAGE = 0x0466;
663pub const UDM_GETRANGE = 0x0466;
664pub const WM_CAP_SET_CALLBACK_ERRORW = 0x0466;
665pub const WM_CHOOSEFONT_SETFLAGS = 0x0466;
666pub const ACM_OPENW = 0x0467;
667pub const BFFM_SETSELECTIONW = 0x0467;
668pub const CDM_GETFOLDERIDLIST = 0x0467;
669pub const EM_GETWORDWRAPMODE = 0x0467;
670pub const IPM_SETRANGE = 0x0467;
671pub const PSM_ADDPAGE = 0x0467;
672pub const UDM_SETPOS = 0x0467;
673pub const WM_CAP_SET_CALLBACK_STATUSW = 0x0467;
674pub const BFFM_SETSTATUSTEXTW = 0x0468;
675pub const CDM_SETCONTROLTEXT = 0x0468;
676pub const EM_SETIMECOLOR = 0x0468;
677pub const IPM_SETFOCUS = 0x0468;
678pub const PSM_CHANGED = 0x0468;
679pub const UDM_GETPOS = 0x0468;
680pub const CDM_HIDECONTROL = 0x0469;
681pub const EM_GETIMECOLOR = 0x0469;
682pub const IPM_ISBLANK = 0x0469;
683pub const PSM_RESTARTWINDOWS = 0x0469;
684pub const UDM_SETBUDDY = 0x0469;
685pub const CDM_SETDEFEXT = 0x046A;
686pub const EM_SETIMEOPTIONS = 0x046A;
687pub const PSM_REBOOTSYSTEM = 0x046A;
688pub const UDM_GETBUDDY = 0x046A;
689pub const EM_GETIMEOPTIONS = 0x046B;
690pub const PSM_CANCELTOCLOSE = 0x046B;
691pub const UDM_SETACCEL = 0x046B;
692pub const EM_CONVPOSITION = 0x046C;
693pub const PSM_QUERYSIBLINGS = 0x046C;
694pub const UDM_GETACCEL = 0x046C;
695pub const MCIWNDM_GETZOOM = 0x046D;
696pub const PSM_UNCHANGED = 0x046D;
697pub const UDM_SETBASE = 0x046D;
698pub const PSM_APPLY = 0x046E;
699pub const UDM_GETBASE = 0x046E;
700pub const PSM_SETTITLEA = 0x046F;
701pub const UDM_SETRANGE32 = 0x046F;
702pub const PSM_SETWIZBUTTONS = 0x0470;
703pub const UDM_GETRANGE32 = 0x0470;
704pub const WM_CAP_DRIVER_GET_NAMEW = 0x0470;
705pub const PSM_PRESSBUTTON = 0x0471;
706pub const UDM_SETPOS32 = 0x0471;
707pub const WM_CAP_DRIVER_GET_VERSIONW = 0x0471;
708pub const PSM_SETCURSELID = 0x0472;
709pub const UDM_GETPOS32 = 0x0472;
710pub const PSM_SETFINISHTEXTA = 0x0473;
711pub const PSM_GETTABCONTROL = 0x0474;
712pub const PSM_ISDIALOGMESSAGE = 0x0475;
713pub const MCIWNDM_REALIZE = 0x0476;
714pub const PSM_GETCURRENTPAGEHWND = 0x0476;
715pub const MCIWNDM_SETTIMEFORMATA = 0x0477;
716pub const PSM_INSERTPAGE = 0x0477;
717pub const EM_SETLANGOPTIONS = 0x0478;
718pub const MCIWNDM_GETTIMEFORMATA = 0x0478;
719pub const PSM_SETTITLEW = 0x0478;
720pub const WM_CAP_FILE_SET_CAPTURE_FILEW = 0x0478;
721pub const EM_GETLANGOPTIONS = 0x0479;
722pub const MCIWNDM_VALIDATEMEDIA = 0x0479;
723pub const PSM_SETFINISHTEXTW = 0x0479;
724pub const WM_CAP_FILE_GET_CAPTURE_FILEW = 0x0479;
725pub const EM_GETIMECOMPMODE = 0x047A;
726pub const EM_FINDTEXTW = 0x047B;
727pub const MCIWNDM_PLAYTO = 0x047B;
728pub const WM_CAP_FILE_SAVEASW = 0x047B;
729pub const EM_FINDTEXTEXW = 0x047C;
730pub const MCIWNDM_GETFILENAMEA = 0x047C;
731pub const EM_RECONVERSION = 0x047D;
732pub const MCIWNDM_GETDEVICEA = 0x047D;
733pub const PSM_SETHEADERTITLEA = 0x047D;
734pub const WM_CAP_FILE_SAVEDIBW = 0x047D;
735pub const EM_SETIMEMODEBIAS = 0x047E;
736pub const MCIWNDM_GETPALETTE = 0x047E;
737pub const PSM_SETHEADERTITLEW = 0x047E;
738pub const EM_GETIMEMODEBIAS = 0x047F;
739pub const MCIWNDM_SETPALETTE = 0x047F;
740pub const PSM_SETHEADERSUBTITLEA = 0x047F;
741pub const MCIWNDM_GETERRORA = 0x0480;
742pub const PSM_SETHEADERSUBTITLEW = 0x0480;
743pub const PSM_HWNDTOINDEX = 0x0481;
744pub const PSM_INDEXTOHWND = 0x0482;
745pub const MCIWNDM_SETINACTIVETIMER = 0x0483;
746pub const PSM_PAGETOINDEX = 0x0483;
747pub const PSM_INDEXTOPAGE = 0x0484;
748pub const DL_BEGINDRAG = 0x0485;
749pub const MCIWNDM_GETINACTIVETIMER = 0x0485;
750pub const PSM_IDTOINDEX = 0x0485;
751pub const DL_DRAGGING = 0x0486;
752pub const PSM_INDEXTOID = 0x0486;
753pub const DL_DROPPED = 0x0487;
754pub const PSM_GETRESULT = 0x0487;
755pub const DL_CANCELDRAG = 0x0488;
756pub const PSM_RECALCPAGESIZES = 0x0488;
757pub const MCIWNDM_GET_SOURCE = 0x048C;
758pub const MCIWNDM_PUT_SOURCE = 0x048D;
759pub const MCIWNDM_GET_DEST = 0x048E;
760pub const MCIWNDM_PUT_DEST = 0x048F;
761pub const MCIWNDM_CAN_PLAY = 0x0490;
762pub const MCIWNDM_CAN_WINDOW = 0x0491;
763pub const MCIWNDM_CAN_RECORD = 0x0492;
764pub const MCIWNDM_CAN_SAVE = 0x0493;
765pub const MCIWNDM_CAN_EJECT = 0x0494;
766pub const MCIWNDM_CAN_CONFIG = 0x0495;
767pub const IE_GETINK = 0x0496;
768pub const MCIWNDM_PALETTEKICK = 0x0496;
769pub const IE_SETINK = 0x0497;
770pub const IE_GETPENTIP = 0x0498;
771pub const IE_SETPENTIP = 0x0499;
772pub const IE_GETERASERTIP = 0x049A;
773pub const IE_SETERASERTIP = 0x049B;
774pub const IE_GETBKGND = 0x049C;
775pub const IE_SETBKGND = 0x049D;
776pub const IE_GETGRIDORIGIN = 0x049E;
777pub const IE_SETGRIDORIGIN = 0x049F;
778pub const IE_GETGRIDPEN = 0x04A0;
779pub const IE_SETGRIDPEN = 0x04A1;
780pub const IE_GETGRIDSIZE = 0x04A2;
781pub const IE_SETGRIDSIZE = 0x04A3;
782pub const IE_GETMODE = 0x04A4;
783pub const IE_SETMODE = 0x04A5;
784pub const IE_GETINKRECT = 0x04A6;
785pub const WM_CAP_SET_MCI_DEVICEW = 0x04A6;
786pub const WM_CAP_GET_MCI_DEVICEW = 0x04A7;
787pub const WM_CAP_PAL_OPENW = 0x04B4;
788pub const WM_CAP_PAL_SAVEW = 0x04B5;
789pub const IE_GETAPPDATA = 0x04B8;
790pub const IE_SETAPPDATA = 0x04B9;
791pub const IE_GETDRAWOPTS = 0x04BA;
792pub const IE_SETDRAWOPTS = 0x04BB;
793pub const IE_GETFORMAT = 0x04BC;
794pub const IE_SETFORMAT = 0x04BD;
795pub const IE_GETINKINPUT = 0x04BE;
796pub const IE_SETINKINPUT = 0x04BF;
797pub const IE_GETNOTIFY = 0x04C0;
798pub const IE_SETNOTIFY = 0x04C1;
799pub const IE_GETRECOG = 0x04C2;
800pub const IE_SETRECOG = 0x04C3;
801pub const IE_GETSECURITY = 0x04C4;
802pub const IE_SETSECURITY = 0x04C5;
803pub const IE_GETSEL = 0x04C6;
804pub const IE_SETSEL = 0x04C7;
805pub const EM_SETBIDIOPTIONS = 0x04C8;
806pub const IE_DOCOMMAND = 0x04C8;
807pub const MCIWNDM_NOTIFYMODE = 0x04C8;
808pub const EM_GETBIDIOPTIONS = 0x04C9;
809pub const IE_GETCOMMAND = 0x04C9;
810pub const EM_SETTYPOGRAPHYOPTIONS = 0x04CA;
811pub const IE_GETCOUNT = 0x04CA;
812pub const EM_GETTYPOGRAPHYOPTIONS = 0x04CB;
813pub const IE_GETGESTURE = 0x04CB;
814pub const MCIWNDM_NOTIFYMEDIA = 0x04CB;
815pub const EM_SETEDITSTYLE = 0x04CC;
816pub const IE_GETMENU = 0x04CC;
817pub const EM_GETEDITSTYLE = 0x04CD;
818pub const IE_GETPAINTDC = 0x04CD;
819pub const MCIWNDM_NOTIFYERROR = 0x04CD;
820pub const IE_GETPDEVENT = 0x04CE;
821pub const IE_GETSELCOUNT = 0x04CF;
822pub const IE_GETSELITEMS = 0x04D0;
823pub const IE_GETSTYLE = 0x04D1;
824pub const MCIWNDM_SETTIMEFORMATW = 0x04DB;
825pub const EM_OUTLINE = 0x04DC;
826pub const MCIWNDM_GETTIMEFORMATW = 0x04DC;
827pub const EM_GETSCROLLPOS = 0x04DD;
828pub const EM_SETSCROLLPOS = 0x04DE;
829pub const EM_SETFONTSIZE = 0x04DF;
830pub const EM_GETZOOM = 0x04E0;
831pub const MCIWNDM_GETFILENAMEW = 0x04E0;
832pub const EM_SETZOOM = 0x04E1;
833pub const MCIWNDM_GETDEVICEW = 0x04E1;
834pub const EM_GETVIEWKIND = 0x04E2;
835pub const EM_SETVIEWKIND = 0x04E3;
836pub const EM_GETPAGE = 0x04E4;
837pub const MCIWNDM_GETERRORW = 0x04E4;
838pub const EM_SETPAGE = 0x04E5;
839pub const EM_GETHYPHENATEINFO = 0x04E6;
840pub const EM_SETHYPHENATEINFO = 0x04E7;
841pub const EM_GETPAGEROTATE = 0x04EB;
842pub const EM_SETPAGEROTATE = 0x04EC;
843pub const EM_GETCTFMODEBIAS = 0x04ED;
844pub const EM_SETCTFMODEBIAS = 0x04EE;
845pub const EM_GETCTFOPENSTATUS = 0x04F0;
846pub const EM_SETCTFOPENSTATUS = 0x04F1;
847pub const EM_GETIMECOMPTEXT = 0x04F2;
848pub const EM_ISIME = 0x04F3;
849pub const EM_GETIMEPROPERTY = 0x04F4;
850pub const EM_GETQUERYRTFOBJ = 0x050D;
851pub const EM_SETQUERYRTFOBJ = 0x050E;
852pub const FM_GETFOCUS = 0x0600;
853pub const FM_GETDRIVEINFOA = 0x0601;
854pub const FM_GETSELCOUNT = 0x0602;
855pub const FM_GETSELCOUNTLFN = 0x0603;
856pub const FM_GETFILESELA = 0x0604;
857pub const FM_GETFILESELLFNA = 0x0605;
858pub const FM_REFRESH_WINDOWS = 0x0606;
859pub const FM_RELOAD_EXTENSIONS = 0x0607;
860pub const FM_GETDRIVEINFOW = 0x0611;
861pub const FM_GETFILESELW = 0x0614;
862pub const FM_GETFILESELLFNW = 0x0615;
863pub const WLX_WM_SAS = 0x0659;
864pub const SM_GETSELCOUNT = 0x07E8;
865pub const UM_GETSELCOUNT = 0x07E8;
866pub const WM_CPL_LAUNCH = 0x07E8;
867pub const SM_GETSERVERSELA = 0x07E9;
868pub const UM_GETUSERSELA = 0x07E9;
869pub const WM_CPL_LAUNCHED = 0x07E9;
870pub const SM_GETSERVERSELW = 0x07EA;
871pub const UM_GETUSERSELW = 0x07EA;
872pub const SM_GETCURFOCUSA = 0x07EB;
873pub const UM_GETGROUPSELA = 0x07EB;
874pub const SM_GETCURFOCUSW = 0x07EC;
875pub const UM_GETGROUPSELW = 0x07EC;
876pub const SM_GETOPTIONS = 0x07ED;
877pub const UM_GETCURFOCUSA = 0x07ED;
878pub const UM_GETCURFOCUSW = 0x07EE;
879pub const UM_GETOPTIONS = 0x07EF;
880pub const UM_GETOPTIONS2 = 0x07F0;
881pub const LVM_GETBKCOLOR = 0x1000;
882pub const LVM_SETBKCOLOR = 0x1001;
883pub const LVM_GETIMAGELIST = 0x1002;
884pub const LVM_SETIMAGELIST = 0x1003;
885pub const LVM_GETITEMCOUNT = 0x1004;
886pub const LVM_GETITEMA = 0x1005;
887pub const LVM_SETITEMA = 0x1006;
888pub const LVM_INSERTITEMA = 0x1007;
889pub const LVM_DELETEITEM = 0x1008;
890pub const LVM_DELETEALLITEMS = 0x1009;
891pub const LVM_GETCALLBACKMASK = 0x100A;
892pub const LVM_SETCALLBACKMASK = 0x100B;
893pub const LVM_GETNEXTITEM = 0x100C;
894pub const LVM_FINDITEMA = 0x100D;
895pub const LVM_GETITEMRECT = 0x100E;
896pub const LVM_SETITEMPOSITION = 0x100F;
897pub const LVM_GETITEMPOSITION = 0x1010;
898pub const LVM_GETSTRINGWIDTHA = 0x1011;
899pub const LVM_HITTEST = 0x1012;
900pub const LVM_ENSUREVISIBLE = 0x1013;
901pub const LVM_SCROLL = 0x1014;
902pub const LVM_REDRAWITEMS = 0x1015;
903pub const LVM_ARRANGE = 0x1016;
904pub const LVM_EDITLABELA = 0x1017;
905pub const LVM_GETEDITCONTROL = 0x1018;
906pub const LVM_GETCOLUMNA = 0x1019;
907pub const LVM_SETCOLUMNA = 0x101A;
908pub const LVM_INSERTCOLUMNA = 0x101B;
909pub const LVM_DELETECOLUMN = 0x101C;
910pub const LVM_GETCOLUMNWIDTH = 0x101D;
911pub const LVM_SETCOLUMNWIDTH = 0x101E;
912pub const LVM_GETHEADER = 0x101F;
913pub const LVM_CREATEDRAGIMAGE = 0x1021;
914pub const LVM_GETVIEWRECT = 0x1022;
915pub const LVM_GETTEXTCOLOR = 0x1023;
916pub const LVM_SETTEXTCOLOR = 0x1024;
917pub const LVM_GETTEXTBKCOLOR = 0x1025;
918pub const LVM_SETTEXTBKCOLOR = 0x1026;
919pub const LVM_GETTOPINDEX = 0x1027;
920pub const LVM_GETCOUNTPERPAGE = 0x1028;
921pub const LVM_GETORIGIN = 0x1029;
922pub const LVM_UPDATE = 0x102A;
923pub const LVM_SETITEMSTATE = 0x102B;
924pub const LVM_GETITEMSTATE = 0x102C;
925pub const LVM_GETITEMTEXTA = 0x102D;
926pub const LVM_SETITEMTEXTA = 0x102E;
927pub const LVM_SETITEMCOUNT = 0x102F;
928pub const LVM_SORTITEMS = 0x1030;
929pub const LVM_SETITEMPOSITION32 = 0x1031;
930pub const LVM_GETSELECTEDCOUNT = 0x1032;
931pub const LVM_GETITEMSPACING = 0x1033;
932pub const LVM_GETISEARCHSTRINGA = 0x1034;
933pub const LVM_SETICONSPACING = 0x1035;
934pub const LVM_SETEXTENDEDLISTVIEWSTYLE = 0x1036;
935pub const LVM_GETEXTENDEDLISTVIEWSTYLE = 0x1037;
936pub const LVM_GETSUBITEMRECT = 0x1038;
937pub const LVM_SUBITEMHITTEST = 0x1039;
938pub const LVM_SETCOLUMNORDERARRAY = 0x103A;
939pub const LVM_GETCOLUMNORDERARRAY = 0x103B;
940pub const LVM_SETHOTITEM = 0x103C;
941pub const LVM_GETHOTITEM = 0x103D;
942pub const LVM_SETHOTCURSOR = 0x103E;
943pub const LVM_GETHOTCURSOR = 0x103F;
944pub const LVM_APPROXIMATEVIEWRECT = 0x1040;
945pub const LVM_SETWORKAREAS = 0x1041;
946pub const LVM_GETSELECTIONMARK = 0x1042;
947pub const LVM_SETSELECTIONMARK = 0x1043;
948pub const LVM_SETBKIMAGEA = 0x1044;
949pub const LVM_GETBKIMAGEA = 0x1045;
950pub const LVM_GETWORKAREAS = 0x1046;
951pub const LVM_SETHOVERTIME = 0x1047;
952pub const LVM_GETHOVERTIME = 0x1048;
953pub const LVM_GETNUMBEROFWORKAREAS = 0x1049;
954pub const LVM_SETTOOLTIPS = 0x104A;
955pub const LVM_GETITEMW = 0x104B;
956pub const LVM_SETITEMW = 0x104C;
957pub const LVM_INSERTITEMW = 0x104D;
958pub const LVM_GETTOOLTIPS = 0x104E;
959pub const LVM_FINDITEMW = 0x1053;
960pub const LVM_GETSTRINGWIDTHW = 0x1057;
961pub const LVM_GETCOLUMNW = 0x105F;
962pub const LVM_SETCOLUMNW = 0x1060;
963pub const LVM_INSERTCOLUMNW = 0x1061;
964pub const LVM_GETITEMTEXTW = 0x1073;
965pub const LVM_SETITEMTEXTW = 0x1074;
966pub const LVM_GETISEARCHSTRINGW = 0x1075;
967pub const LVM_EDITLABELW = 0x1076;
968pub const LVM_GETBKIMAGEW = 0x108B;
969pub const LVM_SETSELECTEDCOLUMN = 0x108C;
970pub const LVM_SETTILEWIDTH = 0x108D;
971pub const LVM_SETVIEW = 0x108E;
972pub const LVM_GETVIEW = 0x108F;
973pub const LVM_INSERTGROUP = 0x1091;
974pub const LVM_SETGROUPINFO = 0x1093;
975pub const LVM_GETGROUPINFO = 0x1095;
976pub const LVM_REMOVEGROUP = 0x1096;
977pub const LVM_MOVEGROUP = 0x1097;
978pub const LVM_MOVEITEMTOGROUP = 0x109A;
979pub const LVM_SETGROUPMETRICS = 0x109B;
980pub const LVM_GETGROUPMETRICS = 0x109C;
981pub const LVM_ENABLEGROUPVIEW = 0x109D;
982pub const LVM_SORTGROUPS = 0x109E;
983pub const LVM_INSERTGROUPSORTED = 0x109F;
984pub const LVM_REMOVEALLGROUPS = 0x10A0;
985pub const LVM_HASGROUP = 0x10A1;
986pub const LVM_SETTILEVIEWINFO = 0x10A2;
987pub const LVM_GETTILEVIEWINFO = 0x10A3;
988pub const LVM_SETTILEINFO = 0x10A4;
989pub const LVM_GETTILEINFO = 0x10A5;
990pub const LVM_SETINSERTMARK = 0x10A6;
991pub const LVM_GETINSERTMARK = 0x10A7;
992pub const LVM_INSERTMARKHITTEST = 0x10A8;
993pub const LVM_GETINSERTMARKRECT = 0x10A9;
994pub const LVM_SETINSERTMARKCOLOR = 0x10AA;
995pub const LVM_GETINSERTMARKCOLOR = 0x10AB;
996pub const LVM_SETINFOTIP = 0x10AD;
997pub const LVM_GETSELECTEDCOLUMN = 0x10AE;
998pub const LVM_ISGROUPVIEWENABLED = 0x10AF;
999pub const LVM_GETOUTLINECOLOR = 0x10B0;
1000pub const LVM_SETOUTLINECOLOR = 0x10B1;
1001pub const LVM_CANCELEDITLABEL = 0x10B3;
1002pub const LVM_MAPINDEXTOID = 0x10B4;
1003pub const LVM_MAPIDTOINDEX = 0x10B5;
1004pub const LVM_ISITEMVISIBLE = 0x10B6;
1005pub const OCM__BASE = 0x2000;
1006pub const LVM_SETUNICODEFORMAT = 0x2005;
1007pub const LVM_GETUNICODEFORMAT = 0x2006;
1008pub const OCM_CTLCOLOR = 0x2019;
1009pub const OCM_DRAWITEM = 0x202B;
1010pub const OCM_MEASUREITEM = 0x202C;
1011pub const OCM_DELETEITEM = 0x202D;
1012pub const OCM_VKEYTOITEM = 0x202E;
1013pub const OCM_CHARTOITEM = 0x202F;
1014pub const OCM_COMPAREITEM = 0x2039;
1015pub const OCM_NOTIFY = 0x204E;
1016pub const OCM_COMMAND = 0x2111;
1017pub const OCM_HSCROLL = 0x2114;
1018pub const OCM_VSCROLL = 0x2115;
1019pub const OCM_CTLCOLORMSGBOX = 0x2132;
1020pub const OCM_CTLCOLOREDIT = 0x2133;
1021pub const OCM_CTLCOLORLISTBOX = 0x2134;
1022pub const OCM_CTLCOLORBTN = 0x2135;
1023pub const OCM_CTLCOLORDLG = 0x2136;
1024pub const OCM_CTLCOLORSCROLLBAR = 0x2137;
1025pub const OCM_CTLCOLORSTATIC = 0x2138;
1026pub const OCM_PARENTNOTIFY = 0x2210;
1027pub const WM_APP = 0x8000;
1028pub const WM_RASDIALEVENT = 0xCCCD;
1261029
1271030pub extern "user32" fn GetMessageA(lpMsg: *MSG, hWnd: ?HWND, wMsgFilterMin: UINT, wMsgFilterMax: UINT) callconv(WINAPI) BOOL;
1281031pub fn getMessageA(lpMsg: *MSG, hWnd: ?HWND, wMsgFilterMin: u32, wMsgFilterMax: u32) !void {