messages.inc 31 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225
  1. {
  2. $Id$
  3. This file is part of the Free Pascal run time library.
  4. Copyright (c) 1999-2000 by Florian Klaempfl,
  5. member of the Free Pascal development team.
  6. See the file COPYING.FPC, included in this distribution,
  7. for details about the copyright.
  8. This program is distributed in the hope that it will be useful,
  9. but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  11. **********************************************************************}
  12. {$ifndef windows_include_files}
  13. {$define read_interface}
  14. {$define read_implementation}
  15. {$endif not windows_include_files}
  16. {$ifndef windows_include_files}
  17. unit messages;
  18. { Automatically converted by H2PAS.EXE from messages.h
  19. Utility made by Florian Klaempfl 25th-28th september 96
  20. Improvements made by Mark A. Malakanov 22nd-25th may 97
  21. Further improvements by Michael Van Canneyt, April 1998
  22. define handling and error recovery by Pierre Muller, June 1998 }
  23. interface
  24. {$endif not windows_include_files}
  25. {$ifdef read_interface}
  26. { C default packing is dword }
  27. {$PACKRECORDS 4}
  28. {
  29. Messages.h
  30. Windows32 API message definitions
  31. Copyright (C) 1996 Free Software Foundation, Inc.
  32. Author: Scott Christley <[email protected]>
  33. This file is part of the Windows32 API Library.
  34. This library is free software; you can redistribute it and/or
  35. modify it under the terms of the GNU Library General Public
  36. License as published by the Free Software Foundation; either
  37. version 2 of the License, or (at your option) any later version.
  38. This library is distributed in the hope that it will be useful,
  39. but WITHOUT ANY WARRANTY; without even the implied warranty of
  40. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  41. Library General Public License for more details.
  42. If you are interested in a warranty or support for this source code,
  43. contact Scott Christley <[email protected]> for more information.
  44. You should have received a copy of the GNU Library General Public
  45. License along with this library; see the file COPYING.LIB.
  46. If not, write to the Free Software Foundation,
  47. 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  48. }
  49. { WARNING: This file is automatically generated. }
  50. {$ifndef _GNU_H_WINDOWS32_MESSAGES}
  51. {$define _GNU_H_WINDOWS32_MESSAGES}
  52. { C++ extern C conditionnal removed }
  53. { __cplusplus }
  54. { Application bar }
  55. { Application bar notifications }
  56. { Animation Control }
  57. const
  58. ACM_OPENW = 1127;
  59. ACM_OPENA = 1124;
  60. {$ifdef UNICODE}
  61. const
  62. ACM_OPEN = ACM_OPENW;
  63. {$else}
  64. const
  65. ACM_OPEN = ACM_OPENA;
  66. {$endif}
  67. { UNICODE }
  68. const
  69. ACM_PLAY = 1125;
  70. ACM_STOP = 1126;
  71. ACN_START = 1;
  72. ACN_STOP = 2;
  73. { Buttons }
  74. BM_CLICK = 245;
  75. BM_GETCHECK = 240;
  76. BM_GETIMAGE = 246;
  77. BM_GETSTATE = 242;
  78. BM_SETCHECK = 241;
  79. BM_SETIMAGE = 247;
  80. BM_SETSTATE = 243;
  81. BM_SETSTYLE = 244;
  82. BN_CLICKED = 0;
  83. BN_DBLCLK = 5;
  84. BN_DISABLE = 4;
  85. BN_DOUBLECLICKED = 5;
  86. BN_HILITE = 2;
  87. BN_KILLFOCUS = 7;
  88. BN_PAINT = 1;
  89. BN_PUSHED = 2;
  90. BN_SETFOCUS = 6;
  91. BN_UNHILITE = 3;
  92. BN_UNPUSHED = 3;
  93. { Combo Box }
  94. CB_ADDSTRING = 323;
  95. CB_DELETESTRING = 324;
  96. CB_DIR = 325;
  97. CB_FINDSTRING = 332;
  98. CB_FINDSTRINGEXACT = 344;
  99. CB_GETCOUNT = 326;
  100. CB_GETCURSEL = 327;
  101. CB_GETDROPPEDCONTROLRECT = 338;
  102. CB_GETDROPPEDSTATE = 343;
  103. CB_GETDROPPEDWIDTH = 351;
  104. CB_GETEDITSEL = 320;
  105. CB_GETEXTENDEDUI = 342;
  106. CB_GETHORIZONTALEXTENT = 349;
  107. CB_GETITEMDATA = 336;
  108. CB_GETITEMHEIGHT = 340;
  109. CB_GETLBTEXT = 328;
  110. CB_GETLBTEXTLEN = 329;
  111. CB_GETLOCALE = 346;
  112. CB_GETTOPINDEX = 347;
  113. CB_INITSTORAGE = 353;
  114. CB_INSERTSTRING = 330;
  115. CB_LIMITTEXT = 321;
  116. CB_RESETCONTENT = 331;
  117. CB_SELECTSTRING = 333;
  118. CB_SETCURSEL = 334;
  119. CB_SETDROPPEDWIDTH = 352;
  120. CB_SETEDITSEL = 322;
  121. CB_SETEXTENDEDUI = 341;
  122. CB_SETHORIZONTALEXTENT = 350;
  123. CB_SETITEMDATA = 337;
  124. CB_SETITEMHEIGHT = 339;
  125. CB_SETLOCALE = 345;
  126. CB_SETTOPINDEX = 348;
  127. CB_SHOWDROPDOWN = 335;
  128. { Combo Box notifications }
  129. CBN_CLOSEUP = 8;
  130. CBN_DBLCLK = 2;
  131. CBN_DROPDOWN = 7;
  132. CBN_EDITCHANGE = 5;
  133. CBN_EDITUPDATE = 6;
  134. CBN_ERRSPACE = -(1);
  135. CBN_KILLFOCUS = 4;
  136. CBN_SELCHANGE = 1;
  137. CBN_SELENDCANCEL = 10;
  138. CBN_SELENDOK = 9;
  139. CBN_SETFOCUS = 3;
  140. { Control Panel }
  141. { Device messages }
  142. { Drag list box }
  143. DL_BEGINDRAG = 1157;
  144. DL_CANCELDRAG = 1160;
  145. DL_DRAGGING = 1158;
  146. DL_DROPPED = 1159;
  147. { Default push button }
  148. DM_GETDEFID = 1024;
  149. DM_REPOSITION = 1026;
  150. DM_SETDEFID = 1025;
  151. { RTF control }
  152. EM_CANPASTE = 1074;
  153. EM_CANUNDO = 198;
  154. EM_CHARFROMPOS = 215;
  155. EM_DISPLAYBAND = 1075;
  156. EM_EMPTYUNDOBUFFER = 205;
  157. EM_EXGETSEL = 1076;
  158. EM_EXLIMITTEXT = 1077;
  159. EM_EXLINEFROMCHAR = 1078;
  160. EM_EXSETSEL = 1079;
  161. EM_FINDTEXT = 1080;
  162. EM_FINDTEXTEX = 1103;
  163. EM_FINDWORDBREAK = 1100;
  164. EM_FMTLINES = 200;
  165. EM_FORMATRANGE = 1081;
  166. EM_GETCHARFORMAT = 1082;
  167. EM_GETEVENTMASK = 1083;
  168. EM_GETFIRSTVISIBLELINE = 206;
  169. EM_GETHANDLE = 189;
  170. EM_GETLIMITTEXT = 213;
  171. EM_GETLINE = 196;
  172. EM_GETLINECOUNT = 186;
  173. EM_GETMARGINS = 212;
  174. EM_GETMODIFY = 184;
  175. EM_GETIMECOLOR = 1129;
  176. EM_GETIMEOPTIONS = 1131;
  177. EM_GETOPTIONS = 1102;
  178. EM_GETOLEINTERFACE = 1084;
  179. EM_GETPARAFORMAT = 1085;
  180. EM_GETPASSWORDCHAR = 210;
  181. EM_GETPUNCTUATION = 1125;
  182. EM_GETRECT = 178;
  183. EM_GETSEL = 176;
  184. EM_GETSELTEXT = 1086;
  185. EM_GETTEXTRANGE = 1099;
  186. EM_GETTHUMB = 190;
  187. EM_GETWORDBREAKPROC = 209;
  188. EM_GETWORDBREAKPROCEX = 1104;
  189. EM_GETWORDWRAPMODE = 1127;
  190. EM_HIDESELECTION = 1087;
  191. EM_LIMITTEXT = 197;
  192. EM_LINEFROMCHAR = 201;
  193. EM_LINEINDEX = 187;
  194. EM_LINELENGTH = 193;
  195. EM_LINESCROLL = 182;
  196. EM_PASTESPECIAL = 1088;
  197. EM_POSFROMCHAR = 214;
  198. EM_REPLACESEL = 194;
  199. EM_REQUESTRESIZE = 1089;
  200. EM_SCROLL = 181;
  201. EM_SCROLLCARET = 183;
  202. EM_SELECTIONTYPE = 1090;
  203. EM_SETBKGNDCOLOR = 1091;
  204. EM_SETCHARFORMAT = 1092;
  205. EM_SETEVENTMASK = 1093;
  206. EM_SETHANDLE = 188;
  207. EM_SETIMECOLOR = 1128;
  208. EM_SETIMEOPTIONS = 1130;
  209. EM_SETLIMITTEXT = 197;
  210. EM_SETMARGINS = 211;
  211. EM_SETMODIFY = 185;
  212. EM_SETOLECALLBACK = 1094;
  213. EM_SETOPTIONS = 1101;
  214. EM_SETPARAFORMAT = 1095;
  215. EM_SETPASSWORDCHAR = 204;
  216. EM_SETPUNCTUATION = 1124;
  217. EM_SETREADONLY = 207;
  218. EM_SETRECT = 179;
  219. EM_SETRECTNP = 180;
  220. EM_SETSEL = 177;
  221. EM_SETTABSTOPS = 203;
  222. EM_SETTARGETDEVICE = 1096;
  223. EM_SETWORDBREAKPROC = 208;
  224. EM_SETWORDBREAKPROCEX = 1105;
  225. EM_SETWORDWRAPMODE = 1126;
  226. EM_STREAMIN = 1097;
  227. EM_STREAMOUT = 1098;
  228. EM_UNDO = 199;
  229. { Edit control }
  230. EN_CHANGE = 768;
  231. EN_CORRECTTEXT = 1797;
  232. EN_DROPFILES = 1795;
  233. EN_ERRSPACE = 1280;
  234. EN_HSCROLL = 1537;
  235. EN_IMECHANGE = 1799;
  236. EN_KILLFOCUS = 512;
  237. EN_MAXTEXT = 1281;
  238. EN_MSGFILTER = 1792;
  239. EN_OLEOPFAILED = 1801;
  240. EN_PROTECTED = 1796;
  241. EN_REQUESTRESIZE = 1793;
  242. EN_SAVECLIPBOARD = 1800;
  243. EN_SELCHANGE = 1794;
  244. EN_SETFOCUS = 256;
  245. EN_STOPNOUNDO = 1798;
  246. EN_UPDATE = 1024;
  247. EN_VSCROLL = 1538;
  248. { File Manager extensions }
  249. { File Manager extensions DLL events }
  250. { Header control }
  251. HDM_DELETEITEM = 4610;
  252. HDM_GETITEMW = 4619;
  253. HDM_INSERTITEMW = 4618;
  254. HDM_SETITEMW = 4620;
  255. HDM_GETITEMA = 4611;
  256. HDM_INSERTITEMA = 4609;
  257. HDM_SETITEMA = 4612;
  258. {$ifdef UNICODE}
  259. const
  260. HDM_GETITEM = HDM_GETITEMW;
  261. HDM_INSERTITEM = HDM_INSERTITEMW;
  262. HDM_SETITEM = HDM_SETITEMW;
  263. {$else}
  264. const
  265. HDM_GETITEM = HDM_GETITEMA;
  266. HDM_INSERTITEM = HDM_INSERTITEMA;
  267. HDM_SETITEM = HDM_SETITEMA;
  268. {$endif}
  269. { UNICODE }
  270. const
  271. HDM_GETITEMCOUNT = 4608;
  272. HDM_HITTEST = 4614;
  273. HDM_LAYOUT = 4613;
  274. { Header control notifications }
  275. HDN_BEGINTRACKW = -(326);
  276. HDN_DIVIDERDBLCLICKW = -(325);
  277. HDN_ENDTRACKW = -(327);
  278. HDN_ITEMCHANGEDW = -(321);
  279. HDN_ITEMCHANGINGW = -(320);
  280. HDN_ITEMCLICKW = -(322);
  281. HDN_ITEMDBLCLICKW = -(323);
  282. HDN_TRACKW = -(328);
  283. HDN_BEGINTRACKA = -(306);
  284. HDN_DIVIDERDBLCLICKA = -(305);
  285. HDN_ENDTRACKA = -(307);
  286. HDN_ITEMCHANGEDA = -(301);
  287. HDN_ITEMCHANGINGA = -(300);
  288. HDN_ITEMCLICKA = -(302);
  289. HDN_ITEMDBLCLICKA = -(303);
  290. HDN_TRACKA = -(308);
  291. {$ifdef UNICODE}
  292. const
  293. HDN_BEGINTRACK = HDN_BEGINTRACKW;
  294. HDN_DIVIDERDBLCLICK = HDN_DIVIDERDBLCLICKW;
  295. HDN_ENDTRACK = HDN_ENDTRACKW;
  296. HDN_ITEMCHANGED = HDN_ITEMCHANGEDW;
  297. HDN_ITEMCHANGING = HDN_ITEMCHANGINGW;
  298. HDN_ITEMCLICK = HDN_ITEMCLICKW;
  299. HDN_ITEMDBLCLICK = HDN_ITEMDBLCLICKW;
  300. HDN_TRACK = HDN_TRACKW;
  301. {$else}
  302. const
  303. HDN_BEGINTRACK = HDN_BEGINTRACKA;
  304. HDN_DIVIDERDBLCLICK = HDN_DIVIDERDBLCLICKA;
  305. HDN_ENDTRACK = HDN_ENDTRACKA;
  306. HDN_ITEMCHANGED = HDN_ITEMCHANGEDA;
  307. HDN_ITEMCHANGING = HDN_ITEMCHANGINGA;
  308. HDN_ITEMCLICK = HDN_ITEMCLICKA;
  309. HDN_ITEMDBLCLICK = HDN_ITEMDBLCLICKA;
  310. HDN_TRACK = HDN_TRACKA;
  311. {$endif}
  312. { UNICODE }
  313. { Hot key control }
  314. const
  315. HKM_GETHOTKEY = 1026;
  316. HKM_SETHOTKEY = 1025;
  317. HKM_SETRULES = 1027;
  318. { List box }
  319. LB_ADDFILE = 406;
  320. LB_ADDSTRING = 384;
  321. LB_DELETESTRING = 386;
  322. LB_DIR = 397;
  323. LB_FINDSTRING = 399;
  324. LB_FINDSTRINGEXACT = 418;
  325. LB_GETANCHORINDEX = 413;
  326. LB_GETCARETINDEX = 415;
  327. LB_GETCOUNT = 395;
  328. LB_GETCURSEL = 392;
  329. LB_GETHORIZONTALEXTENT = 403;
  330. LB_GETITEMDATA = 409;
  331. LB_GETITEMHEIGHT = 417;
  332. LB_GETITEMRECT = 408;
  333. LB_GETLOCALE = 422;
  334. LB_GETSEL = 391;
  335. LB_GETSELCOUNT = 400;
  336. LB_GETSELITEMS = 401;
  337. LB_GETTEXT = 393;
  338. LB_GETTEXTLEN = 394;
  339. LB_GETTOPINDEX = 398;
  340. LB_INITSTORAGE = 424;
  341. LB_INSERTSTRING = 385;
  342. LB_ITEMFROMPOINT = 425;
  343. LB_RESETCONTENT = 388;
  344. LB_SELECTSTRING = 396;
  345. LB_SELITEMRANGE = 411;
  346. LB_SELITEMRANGEEX = 387;
  347. LB_SETANCHORINDEX = 412;
  348. LB_SETCARETINDEX = 414;
  349. LB_SETCOLUMNWIDTH = 405;
  350. LB_SETCOUNT = 423;
  351. LB_SETCURSEL = 390;
  352. LB_SETHORIZONTALEXTENT = 404;
  353. LB_SETITEMDATA = 410;
  354. LB_SETITEMHEIGHT = 416;
  355. LB_SETLOCALE = 421;
  356. LB_SETSEL = 389;
  357. LB_SETTABSTOPS = 402;
  358. LB_SETTOPINDEX = 407;
  359. { List box notifications }
  360. LBN_DBLCLK = 2;
  361. LBN_ERRSPACE = -(2);
  362. LBN_KILLFOCUS = 5;
  363. LBN_SELCANCEL = 3;
  364. LBN_SELCHANGE = 1;
  365. LBN_SETFOCUS = 4;
  366. { List view control }
  367. LVM_ARRANGE = 4118;
  368. LVM_CREATEDRAGIMAGE = 4129;
  369. LVM_DELETEALLITEMS = 4105;
  370. LVM_DELETECOLUMN = 4124;
  371. LVM_DELETEITEM = 4104;
  372. LVM_ENSUREVISIBLE = 4115;
  373. LVM_GETBKCOLOR = 4096;
  374. LVM_GETCALLBACKMASK = 4106;
  375. LVM_GETCOLUMNWIDTH = 4125;
  376. LVM_GETCOUNTPERPAGE = 4136;
  377. LVM_GETEDITCONTROL = 4120;
  378. LVM_GETIMAGELIST = 4098;
  379. LVM_EDITLABELW = 4214;
  380. LVM_FINDITEMW = 4179;
  381. LVM_GETCOLUMNW = 4191;
  382. LVM_GETISEARCHSTRINGW = 4213;
  383. LVM_GETITEMW = 4171;
  384. LVM_GETITEMTEXTW = 4211;
  385. LVM_GETSTRINGWIDTHW = 4183;
  386. LVM_INSERTCOLUMNW = 4193;
  387. LVM_INSERTITEMW = 4173;
  388. LVM_SETCOLUMNW = 4192;
  389. LVM_SETITEMW = 4172;
  390. LVM_SETITEMTEXTW = 4212;
  391. LVM_EDITLABELA = 4119;
  392. LVM_FINDITEMA = 4109;
  393. LVM_GETCOLUMNA = 4121;
  394. LVM_GETISEARCHSTRINGA = 4148;
  395. LVM_GETITEMA = 4101;
  396. LVM_GETITEMTEXTA = 4141;
  397. LVM_GETSTRINGWIDTHA = 4113;
  398. LVM_INSERTCOLUMNA = 4123;
  399. LVM_INSERTITEMA = 4103;
  400. LVM_SETCOLUMNA = 4122;
  401. LVM_SETITEMA = 4102;
  402. LVM_SETITEMTEXTA = 4142;
  403. {$ifdef UNICODE}
  404. const
  405. LVM_EDITLABEL = LVM_EDITLABELW;
  406. LVM_FINDITEM = LVM_FINDITEMW;
  407. LVM_GETCOLUMN = LVM_GETCOLUMNW;
  408. LVM_GETISEARCHSTRING = LVM_GETISEARCHSTRINGW;
  409. LVM_GETITEM = LVM_GETITEMW;
  410. LVM_GETITEMTEXT = LVM_GETITEMTEXTW;
  411. LVM_GETSTRINGWIDTH = LVM_GETSTRINGWIDTHW;
  412. LVM_INSERTCOLUMN = LVM_INSERTCOLUMNW;
  413. LVM_INSERTITEM = LVM_INSERTITEMW;
  414. LVM_SETCOLUMN = LVM_SETCOLUMNW;
  415. LVM_SETITEM = LVM_SETITEMW;
  416. LVM_SETITEMTEXT = LVM_SETITEMTEXTW;
  417. {$else}
  418. const
  419. LVM_EDITLABEL = LVM_EDITLABELA;
  420. LVM_FINDITEM = LVM_FINDITEMA;
  421. LVM_GETCOLUMN = LVM_GETCOLUMNA;
  422. LVM_GETISEARCHSTRING = LVM_GETISEARCHSTRINGA;
  423. LVM_GETITEM = LVM_GETITEMA;
  424. LVM_GETITEMTEXT = LVM_GETITEMTEXTA;
  425. LVM_GETSTRINGWIDTH = LVM_GETSTRINGWIDTHA;
  426. LVM_INSERTCOLUMN = LVM_INSERTCOLUMNA;
  427. LVM_INSERTITEM = LVM_INSERTITEMA;
  428. LVM_SETCOLUMN = LVM_SETCOLUMNA;
  429. LVM_SETITEM = LVM_SETITEMA;
  430. LVM_SETITEMTEXT = LVM_SETITEMTEXTA;
  431. {$endif}
  432. { UNICODE }
  433. const
  434. LVM_GETITEMCOUNT = 4100;
  435. LVM_GETITEMPOSITION = 4112;
  436. LVM_GETITEMRECT = 4110;
  437. LVM_GETITEMSPACING = 4147;
  438. LVM_GETITEMSTATE = 4140;
  439. LVM_GETNEXTITEM = 4108;
  440. LVM_GETORIGIN = 4137;
  441. LVM_GETSELECTEDCOUNT = 4146;
  442. LVM_GETTEXTBKCOLOR = 4133;
  443. LVM_GETTEXTCOLOR = 4131;
  444. LVM_GETTOPINDEX = 4135;
  445. LVM_GETVIEWRECT = 4130;
  446. LVM_HITTEST = 4114;
  447. LVM_REDRAWITEMS = 4117;
  448. LVM_SCROLL = 4116;
  449. LVM_SETBKCOLOR = 4097;
  450. LVM_SETCALLBACKMASK = 4107;
  451. LVM_SETCOLUMNWIDTH = 4126;
  452. LVM_SETIMAGELIST = 4099;
  453. LVM_SETITEMCOUNT = 4143;
  454. LVM_SETITEMPOSITION = 4111;
  455. LVM_SETITEMPOSITION32 = 4145;
  456. LVM_SETITEMSTATE = 4139;
  457. LVM_SETTEXTBKCOLOR = 4134;
  458. LVM_SETTEXTCOLOR = 4132;
  459. LVM_SORTITEMS = 4144;
  460. LVM_UPDATE = 4138;
  461. { List view control notifications }
  462. LVN_BEGINDRAG = -(109);
  463. LVN_BEGINRDRAG = -(111);
  464. LVN_COLUMNCLICK = -(108);
  465. LVN_DELETEALLITEMS = -(104);
  466. LVN_DELETEITEM = -(103);
  467. LVN_BEGINLABELEDITW = -(175);
  468. LVN_ENDLABELEDITW = -(176);
  469. LVN_GETDISPINFOW = -(177);
  470. LVN_SETDISPINFOW = -(178);
  471. LVN_BEGINLABELEDITA = -(105);
  472. LVN_ENDLABELEDITA = -(106);
  473. LVN_GETDISPINFOA = -(150);
  474. LVN_SETDISPINFOA = -(151);
  475. {$ifdef UNICODE}
  476. const
  477. LVN_BEGINLABELEDIT = LVN_BEGINLABELEDITW;
  478. LVN_ENDLABELEDIT = LVN_ENDLABELEDITW;
  479. LVN_GETDISPINFO = LVN_GETDISPINFOW;
  480. LVN_SETDISPINFO = LVN_SETDISPINFOW;
  481. {$else}
  482. const
  483. LVN_BEGINLABELEDIT = LVN_BEGINLABELEDITA;
  484. LVN_ENDLABELEDIT = LVN_ENDLABELEDITA;
  485. LVN_GETDISPINFO = LVN_GETDISPINFOA;
  486. LVN_SETDISPINFO = LVN_SETDISPINFOA;
  487. {$endif}
  488. { UNICODE }
  489. const
  490. LVN_INSERTITEM = -(102);
  491. LVN_ITEMCHANGED = -(101);
  492. LVN_ITEMCHANGING = -(100);
  493. LVN_KEYDOWN = -(155);
  494. { Control notification }
  495. NM_CLICK = -(2);
  496. NM_DBLCLK = -(3);
  497. NM_KILLFOCUS = -(8);
  498. NM_OUTOFMEMORY = -(1);
  499. NM_RCLICK = -(5);
  500. NM_RDBLCLK = -(6);
  501. NM_RETURN = -(4);
  502. NM_SETFOCUS = -(7);
  503. { Power status }
  504. { Progress bar control }
  505. PBM_DELTAPOS = 1027;
  506. PBM_SETPOS = 1026;
  507. PBM_SETRANGE = 1025;
  508. PBM_SETSTEP = 1028;
  509. PBM_STEPIT = 1029;
  510. { Property sheets }
  511. PSM_ADDPAGE = 1127;
  512. PSM_APPLY = 1134;
  513. PSM_CANCELTOCLOSE = 1131;
  514. PSM_CHANGED = 1128;
  515. PSM_GETTABCONTROL = 1140;
  516. PSM_GETCURRENTPAGEHWND = 1142;
  517. PSM_ISDIALOGMESSAGE = 1141;
  518. PSM_PRESSBUTTON = 1137;
  519. PSM_QUERYSIBLINGS = 1132;
  520. PSM_REBOOTSYSTEM = 1130;
  521. PSM_REMOVEPAGE = 1126;
  522. PSM_RESTARTWINDOWS = 1129;
  523. PSM_SETCURSEL = 1125;
  524. PSM_SETCURSELID = 1138;
  525. PSM_SETFINISHTEXTW = 1145;
  526. PSM_SETTITLEW = 1144;
  527. PSM_SETFINISHTEXTA = 1139;
  528. PSM_SETTITLEA = 1135;
  529. {$ifdef UNICODE}
  530. const
  531. PSM_SETFINISHTEXT = PSM_SETFINISHTEXTW;
  532. PSM_SETTITLE = PSM_SETTITLEW;
  533. {$else}
  534. const
  535. PSM_SETFINISHTEXT = PSM_SETFINISHTEXTA;
  536. PSM_SETTITLE = PSM_SETTITLEA;
  537. {$endif}
  538. { UNICODE }
  539. const
  540. PSM_SETWIZBUTTONS = 1136;
  541. PSM_UNCHANGED = 1133;
  542. { Property sheet notifications }
  543. PSN_APPLY = -(202);
  544. PSN_HELP = -(205);
  545. PSN_KILLACTIVE = -(201);
  546. PSN_QUERYCANCEL = -(209);
  547. PSN_RESET = -(203);
  548. PSN_SETACTIVE = -(200);
  549. PSN_WIZBACK = -(206);
  550. PSN_WIZFINISH = -(208);
  551. PSN_WIZNEXT = -(207);
  552. { Status window }
  553. SB_GETBORDERS = 1031;
  554. SB_GETPARTS = 1030;
  555. SB_GETRECT = 1034;
  556. SB_GETTEXTW = 1037;
  557. SB_GETTEXTLENGTHW = 1036;
  558. SB_SETTEXTW = 1035;
  559. SB_GETTEXTA = 1026;
  560. SB_GETTEXTLENGTHA = 1027;
  561. SB_SETTEXTA = 1025;
  562. {$ifdef UNICODE}
  563. const
  564. SB_GETTEXT = SB_GETTEXTW;
  565. SB_GETTEXTLENGTH = SB_GETTEXTLENGTHW;
  566. SB_SETTEXT = SB_SETTEXTW;
  567. {$else}
  568. const
  569. SB_GETTEXT = SB_GETTEXTA;
  570. SB_GETTEXTLENGTH = SB_GETTEXTLENGTHA;
  571. SB_SETTEXT = SB_SETTEXTA;
  572. {$endif}
  573. { UNICODE }
  574. const
  575. SB_SETMINHEIGHT = 1032;
  576. SB_SETPARTS = 1028;
  577. SB_SIMPLE = 1033;
  578. { Scroll bar control }
  579. SBM_ENABLE_ARROWS = 228;
  580. SBM_GETPOS = 225;
  581. SBM_GETRANGE = 227;
  582. SBM_GETSCROLLINFO = 234;
  583. SBM_SETPOS = 224;
  584. SBM_SETRANGE = 226;
  585. SBM_SETRANGEREDRAW = 230;
  586. SBM_SETSCROLLINFO = 233;
  587. { Static control }
  588. STM_GETICON = 369;
  589. STM_GETIMAGE = 371;
  590. STM_SETICON = 368;
  591. STM_SETIMAGE = 370;
  592. { Static control notifications }
  593. STN_CLICKED = 0;
  594. STN_DBLCLK = 1;
  595. STN_DISABLE = 3;
  596. STN_ENABLE = 2;
  597. { Toolbar control }
  598. TB_ADDBITMAP = 1043;
  599. TB_ADDBUTTONS = 1044;
  600. TB_AUTOSIZE = 1057;
  601. TB_BUTTONCOUNT = 1048;
  602. TB_BUTTONSTRUCTSIZE = 1054;
  603. TB_CHANGEBITMAP = 1067;
  604. TB_CHECKBUTTON = 1026;
  605. TB_COMMANDTOINDEX = 1049;
  606. TB_CUSTOMIZE = 1051;
  607. TB_DELETEBUTTON = 1046;
  608. TB_ENABLEBUTTON = 1025;
  609. TB_GETBITMAP = 1068;
  610. TB_GETBITMAPFLAGS = 1065;
  611. TB_GETBUTTON = 1047;
  612. TB_ADDSTRINGW = 1101;
  613. TB_GETBUTTONTEXTW = 1099;
  614. TB_SAVERESTOREW = 1100;
  615. TB_ADDSTRINGA = 1052;
  616. TB_GETBUTTONTEXTA = 1069;
  617. TB_SAVERESTOREA = 1050;
  618. {$ifdef UNICODE}
  619. const
  620. TB_ADDSTRING = TB_ADDSTRINGW;
  621. TB_GETBUTTONTEXT = TB_GETBUTTONTEXTW;
  622. TB_SAVERESTORE = TB_SAVERESTOREW;
  623. {$else}
  624. const
  625. TB_ADDSTRING = TB_ADDSTRINGA;
  626. TB_GETBUTTONTEXT = TB_GETBUTTONTEXTA;
  627. TB_SAVERESTORE = TB_SAVERESTOREA;
  628. {$endif}
  629. { UNICODE }
  630. const
  631. TB_GETITEMRECT = 1053;
  632. TB_GETROWS = 1064;
  633. TB_GETSTATE = 1042;
  634. TB_GETTOOLTIPS = 1059;
  635. TB_HIDEBUTTON = 1028;
  636. TB_INDETERMINATE = 1029;
  637. TB_INSERTBUTTON = 1045;
  638. TB_ISBUTTONCHECKED = 1034;
  639. TB_ISBUTTONENABLED = 1033;
  640. TB_ISBUTTONHIDDEN = 1036;
  641. TB_ISBUTTONINDETERMINATE = 1037;
  642. TB_ISBUTTONPRESSED = 1035;
  643. TB_PRESSBUTTON = 1027;
  644. TB_SETBITMAPSIZE = 1056;
  645. TB_SETBUTTONSIZE = 1055;
  646. TB_SETCMDID = 1066;
  647. TB_SETPARENT = 1061;
  648. TB_SETROWS = 1063;
  649. TB_SETSTATE = 1041;
  650. TB_SETTOOLTIPS = 1060;
  651. { Track bar control }
  652. TBM_CLEARSEL = 1043;
  653. TBM_CLEARTICS = 1033;
  654. TBM_GETCHANNELRECT = 1050;
  655. TBM_GETLINESIZE = 1048;
  656. TBM_GETNUMTICS = 1040;
  657. TBM_GETPAGESIZE = 1046;
  658. TBM_GETPOS = 1024;
  659. TBM_GETPTICS = 1038;
  660. TBM_GETRANGEMAX = 1026;
  661. TBM_GETRANGEMIN = 1025;
  662. TBM_GETSELEND = 1042;
  663. TBM_GETSELSTART = 1041;
  664. TBM_GETTHUMBLENGTH = 1052;
  665. TBM_GETTHUMBRECT = 1049;
  666. TBM_GETTIC = 1027;
  667. TBM_GETTICPOS = 1039;
  668. TBM_SETLINESIZE = 1047;
  669. TBM_SETPAGESIZE = 1045;
  670. TBM_SETPOS = 1029;
  671. TBM_SETRANGE = 1030;
  672. TBM_SETRANGEMAX = 1032;
  673. TBM_SETRANGEMIN = 1031;
  674. TBM_SETSEL = 1034;
  675. TBM_SETSELEND = 1036;
  676. TBM_SETSELSTART = 1035;
  677. TBM_SETTHUMBLENGTH = 1051;
  678. TBM_SETTIC = 1028;
  679. TBM_SETTICFREQ = 1044;
  680. { Tool bar control notifications }
  681. TBN_BEGINADJUST = -(703);
  682. TBN_BEGINDRAG = -(701);
  683. TBN_CUSTHELP = -(709);
  684. TBN_ENDADJUST = -(704);
  685. TBN_ENDDRAG = -(702);
  686. TBN_GETBUTTONINFOW = -(720);
  687. TBN_GETBUTTONINFOA = -(700);
  688. {$ifdef UNICODE}
  689. const
  690. TBN_GETBUTTONINFO = TBN_GETBUTTONINFOW;
  691. {$else}
  692. const
  693. TBN_GETBUTTONINFO = TBN_GETBUTTONINFOA;
  694. {$endif}
  695. { UNICODE }
  696. const
  697. TBN_QUERYDELETE = -(707);
  698. TBN_QUERYINSERT = -(706);
  699. TBN_RESET = -(705);
  700. TBN_TOOLBARCHANGE = -(708);
  701. { Tab control }
  702. TCM_ADJUSTRECT = 4904;
  703. TCM_DELETEALLITEMS = 4873;
  704. TCM_DELETEITEM = 4872;
  705. TCM_GETCURFOCUS = 4911;
  706. TCM_GETCURSEL = 4875;
  707. TCM_GETIMAGELIST = 4866;
  708. TCM_GETITEMW = 4924;
  709. TCM_INSERTITEMW = 4926;
  710. TCM_SETITEMW = 4925;
  711. TCM_GETITEMA = 4869;
  712. TCM_INSERTITEMA = 4871;
  713. TCM_SETITEMA = 4870;
  714. {$ifdef UNICODE}
  715. const
  716. TCM_GETITEM = TCM_GETITEM;
  717. TCM_INSERTITEM = TCM_INSERTITEMW;
  718. TCM_SETITEM = TCM_SETITEMW;
  719. {$else}
  720. const
  721. TCM_GETITEM = TCM_GETITEMA;
  722. TCM_INSERTITEM = TCM_INSERTITEMA;
  723. TCM_SETITEM = TCM_SETITEMA;
  724. {$endif}
  725. { UNICODE }
  726. const
  727. TCM_GETITEMCOUNT = 4868;
  728. TCM_GETITEMRECT = 4874;
  729. TCM_GETROWCOUNT = 4908;
  730. TCM_GETTOOLTIPS = 4909;
  731. TCM_HITTEST = 4877;
  732. TCM_REMOVEIMAGE = 4906;
  733. TCM_SETCURFOCUS = 4912;
  734. TCM_SETCURSEL = 4876;
  735. TCM_SETIMAGELIST = 4867;
  736. TCM_SETITEMEXTRA = 4878;
  737. TCM_SETITEMSIZE = 4905;
  738. TCM_SETPADDING = 4907;
  739. TCM_SETTOOLTIPS = 4910;
  740. { Tab control notifications }
  741. TCN_KEYDOWN = -(550);
  742. TCN_SELCHANGE = -(551);
  743. TCN_SELCHANGING = -(552);
  744. { Tool tip control }
  745. TTM_ACTIVATE = 1025;
  746. TTM_ADDTOOLW = 1074;
  747. TTM_DELTOOLW = 1075;
  748. TTM_ENUMTOOLSW = 1082;
  749. TTM_GETCURRENTTOOLW = 1083;
  750. TTM_GETTEXTW = 1080;
  751. TTM_GETTOOLINFOW = 1077;
  752. TTM_HITTESTW = 1079;
  753. TTM_NEWTOOLRECTW = 1076;
  754. TTM_SETTOOLINFOW = 1078;
  755. TTM_UPDATETIPTEXTW = 1081;
  756. TTM_ADDTOOLA = 1028;
  757. TTM_DELTOOLA = 1029;
  758. TTM_ENUMTOOLSA = 1038;
  759. TTM_GETCURRENTTOOLA = 1039;
  760. TTM_GETTEXTA = 1035;
  761. TTM_GETTOOLINFOA = 1032;
  762. TTM_HITTESTA = 1034;
  763. TTM_NEWTOOLRECTA = 1030;
  764. TTM_SETTOOLINFOA = 1033;
  765. TTM_UPDATETIPTEXTA = 1036;
  766. {$ifdef UNICODE}
  767. const
  768. TTM_ADDTOOL = TTM_ADDTOOLW;
  769. TTM_DELTOOL = TTM_DELTOOLW;
  770. TTM_ENUMTOOLS = TTM_ENUMTOOLSW;
  771. TTM_GETCURRENTTOOL = TTM_GETCURRENTTOOLW;
  772. TTM_GETTEXT = TTM_GETTEXTW;
  773. TTM_GETTOOLINFO = TTM_GETTOOLINFOW;
  774. TTM_HITTEST = TTM_HITTESTW;
  775. TTM_NEWTOOLRECT = TTM_NEWTOOLRECTW;
  776. TTM_SETTOOLINFO = TTM_SETTOOLINFOW;
  777. TTM_UPDATETIPTEXT = TTM_UPDATETIPTEXTW;
  778. {$else}
  779. const
  780. TTM_ADDTOOL = TTM_ADDTOOLA;
  781. TTM_DELTOOL = TTM_DELTOOLA;
  782. TTM_ENUMTOOLS = TTM_ENUMTOOLSA;
  783. TTM_GETCURRENTTOOL = TTM_GETCURRENTTOOLA;
  784. TTM_GETTEXT = TTM_GETTEXTA;
  785. TTM_GETTOOLINFO = TTM_GETTOOLINFOA;
  786. TTM_HITTEST = TTM_HITTESTA;
  787. TTM_NEWTOOLRECT = TTM_NEWTOOLRECTA;
  788. TTM_SETTOOLINFO = TTM_SETTOOLINFOA;
  789. TTM_UPDATETIPTEXT = TTM_UPDATETIPTEXTA;
  790. {$endif}
  791. { UNICODE }
  792. const
  793. TTM_GETTOOLCOUNT = 1037;
  794. TTM_RELAYEVENT = 1031;
  795. TTM_SETDELAYTIME = 1027;
  796. TTM_WINDOWFROMPOINT = 1040;
  797. { Tool tip control notification }
  798. TTN_NEEDTEXTW = -(530);
  799. TTN_NEEDTEXTA = -(520);
  800. {$ifdef UNICODE}
  801. const
  802. TTN_NEEDTEXT = TTN_NEEDTEXTW;
  803. {$else}
  804. const
  805. TTN_NEEDTEXT = TTN_NEEDTEXTA;
  806. {$endif}
  807. { UNICODE }
  808. const
  809. TTN_POP = -(522);
  810. TTN_SHOW = -(521);
  811. { Tree view control }
  812. TVM_CREATEDRAGIMAGE = 4370;
  813. TVM_DELETEITEM = 4353;
  814. TVM_ENDEDITLABELNOW = 4374;
  815. TVM_ENSUREVISIBLE = 4372;
  816. TVM_EXPAND = 4354;
  817. TVM_GETCOUNT = 4357;
  818. TVM_GETEDITCONTROL = 4367;
  819. TVM_GETIMAGELIST = 4360;
  820. TVM_GETINDENT = 4358;
  821. TVM_GETITEMRECT = 4356;
  822. TVM_GETNEXTITEM = 4362;
  823. TVM_GETVISIBLECOUNT = 4368;
  824. TVM_HITTEST = 4369;
  825. TVM_EDITLABELW = 4417;
  826. TVM_GETISEARCHSTRINGW = 4416;
  827. TVM_GETITEMW = 4414;
  828. TVM_INSERTITEMW = 4402;
  829. TVM_SETITEMW = 4415;
  830. TVM_EDITLABELA = 4366;
  831. TVM_GETISEARCHSTRINGA = 4375;
  832. TVM_GETITEMA = 4364;
  833. TVM_INSERTITEMA = 4352;
  834. TVM_SETITEMA = 4365;
  835. {$ifdef UNICODE}
  836. const
  837. TVM_EDITLABEL = TVM_EDITLABELW;
  838. TVM_GETISEARCHSTRING = TVM_GETISEARCHSTRINGW;
  839. TVM_GETITEM = TVM_GETITEMW;
  840. TVM_INSERTITEM = TVM_INSERTITEMW;
  841. TVM_SETITEM = TVM_SETITEMW;
  842. {$else}
  843. const
  844. TVM_EDITLABEL = TVM_EDITLABELA;
  845. TVM_GETISEARCHSTRING = TVM_GETISEARCHSTRINGA;
  846. TVM_GETITEM = TVM_GETITEMA;
  847. TVM_INSERTITEM = TVM_INSERTITEMA;
  848. TVM_SETITEM = TVM_SETITEMA;
  849. {$endif}
  850. { UNICODE }
  851. const
  852. TVM_SELECTITEM = 4363;
  853. TVM_SETIMAGELIST = 4361;
  854. TVM_SETINDENT = 4359;
  855. TVM_SORTCHILDREN = 4371;
  856. TVM_SORTCHILDRENCB = 4373;
  857. { Tree view control notification }
  858. TVN_KEYDOWN = -(412);
  859. TVN_BEGINDRAGW = -(456);
  860. TVN_BEGINLABELEDITW = -(459);
  861. TVN_BEGINRDRAGW = -(457);
  862. TVN_DELETEITEMW = -(458);
  863. TVN_ENDLABELEDITW = -(460);
  864. TVN_GETDISPINFOW = -(452);
  865. TVN_ITEMEXPANDEDW = -(455);
  866. TVN_ITEMEXPANDINGW = -(454);
  867. TVN_SELCHANGEDW = -(451);
  868. TVN_SELCHANGINGW = -(450);
  869. TVN_SETDISPINFOW = -(453);
  870. TVN_BEGINDRAGA = -(407);
  871. TVN_BEGINLABELEDITA = -(410);
  872. TVN_BEGINRDRAGA = -(408);
  873. TVN_DELETEITEMA = -(409);
  874. TVN_ENDLABELEDITA = -(411);
  875. TVN_GETDISPINFOA = -(403);
  876. TVN_ITEMEXPANDEDA = -(406);
  877. TVN_ITEMEXPANDINGA = -(405);
  878. TVN_SELCHANGEDA = -(402);
  879. TVN_SELCHANGINGA = -(401);
  880. TVN_SETDISPINFOA = -(404);
  881. {$ifdef UNICODE}
  882. const
  883. TVN_BEGINDRAG = TVN_BEGINDRAGW;
  884. TVN_BEGINLABELEDIT = TVN_BEGINLABELEDITW;
  885. TVN_BEGINRDRAG = TVN_BEGINRDRAGW;
  886. TVN_DELETEITEM = TVN_DELETEITEMW;
  887. TVN_ENDLABELEDIT = TVN_ENDLABELEDITW;
  888. TVN_GETDISPINFO = TVN_GETDISPINFOW;
  889. TVN_ITEMEXPANDED = TVN_ITEMEXPANDEDW;
  890. TVN_ITEMEXPANDING = TVN_ITEMEXPANDINGW;
  891. TVN_SELCHANGED = TVN_SELCHANGEDW;
  892. TVN_SELCHANGING = TVN_SELCHANGINGW;
  893. TVN_SETDISPINFO = TVN_SETDISPINFOW;
  894. {$else}
  895. const
  896. TVN_BEGINDRAG = TVN_BEGINDRAGA;
  897. TVN_BEGINLABELEDIT = TVN_BEGINLABELEDITA;
  898. TVN_BEGINRDRAG = TVN_BEGINRDRAGA;
  899. TVN_DELETEITEM = TVN_DELETEITEMA;
  900. TVN_ENDLABELEDIT = TVN_ENDLABELEDITA;
  901. TVN_GETDISPINFO = TVN_GETDISPINFOA;
  902. TVN_ITEMEXPANDED = TVN_ITEMEXPANDEDA;
  903. TVN_ITEMEXPANDING = TVN_ITEMEXPANDINGA;
  904. TVN_SELCHANGED = TVN_SELCHANGEDA;
  905. TVN_SELCHANGING = TVN_SELCHANGINGA;
  906. TVN_SETDISPINFO = TVN_SETDISPINFOA;
  907. {$endif}
  908. { UNICODE }
  909. { Up/down control }
  910. const
  911. UDM_GETACCEL = 1132;
  912. UDM_GETBASE = 1134;
  913. UDM_GETBUDDY = 1130;
  914. UDM_GETPOS = 1128;
  915. UDM_GETRANGE = 1126;
  916. UDM_SETACCEL = 1131;
  917. UDM_SETBASE = 1133;
  918. UDM_SETBUDDY = 1129;
  919. UDM_SETPOS = 1127;
  920. UDM_SETRANGE = 1125;
  921. { Up/down control notification }
  922. UDN_DELTAPOS = -(722);
  923. { Window messages }
  924. WM_ACTIVATE = 6;
  925. WM_ACTIVATEAPP = 28;
  926. WM_ASKCBFORMATNAME = 780;
  927. WM_CANCELJOURNAL = 75;
  928. WM_CANCELMODE = 31;
  929. WM_CAPTURECHANGED = 533;
  930. WM_CHANGECBCHAIN = 781;
  931. WM_CHAR = 258;
  932. WM_CHARTOITEM = 47;
  933. WM_CHILDACTIVATE = 34;
  934. WM_CHOOSEFONT_GETLOGFONT = 1025;
  935. WM_CHOOSEFONT_SETLOGFONT = 1125;
  936. WM_CHOOSEFONT_SETFLAGS = 1126;
  937. WM_CLEAR = 771;
  938. WM_CLOSE = 16;
  939. WM_COMMAND = 273;
  940. WM_COMPACTING = 65;
  941. WM_COMPAREITEM = 57;
  942. WM_CONTEXTMENU = 123;
  943. WM_COPY = 769;
  944. WM_COPYDATA = 74;
  945. WM_CREATE = 1;
  946. WM_CTLCOLORBTN = 309;
  947. WM_CTLCOLORDLG = 310;
  948. WM_CTLCOLOREDIT = 307;
  949. WM_CTLCOLORLISTBOX = 308;
  950. WM_CTLCOLORMSGBOX = 306;
  951. WM_CTLCOLORSCROLLBAR = 311;
  952. WM_CTLCOLORSTATIC = 312;
  953. WM_CUT = 768;
  954. WM_DEADCHAR = 259;
  955. WM_DELETEITEM = 45;
  956. WM_DESTROY = 2;
  957. WM_DESTROYCLIPBOARD = 775;
  958. WM_DEVICECHANGE = 537;
  959. WM_DEVMODECHANGE = 27;
  960. WM_DISPLAYCHANGE = 126;
  961. WM_DRAWCLIPBOARD = 776;
  962. WM_DRAWITEM = 43;
  963. WM_DROPFILES = 563;
  964. WM_ENABLE = 10;
  965. WM_ENDSESSION = 22;
  966. WM_ENTERIDLE = 289;
  967. WM_ENTERMENULOOP = 529;
  968. WM_ENTERSIZEMOVE = 561;
  969. WM_ERASEBKGND = 20;
  970. WM_EXITMENULOOP = 530;
  971. WM_EXITSIZEMOVE = 562;
  972. WM_FONTCHANGE = 29;
  973. WM_GETDLGCODE = 135;
  974. WM_GETFONT = 49;
  975. WM_GETHOTKEY = 51;
  976. WM_GETICON = 127;
  977. WM_GETMINMAXINFO = 36;
  978. WM_GETTEXT = 13;
  979. WM_GETTEXTLENGTH = 14;
  980. WM_HELP = 83;
  981. WM_HOTKEY = 786;
  982. WM_HSCROLL = 276;
  983. WM_HSCROLLCLIPBOARD = 782;
  984. WM_ICONERASEBKGND = 39;
  985. WM_IME_CHAR = 646;
  986. WM_IME_COMPOSITION = 271;
  987. WM_IME_COMPOSITIONFULL = 644;
  988. WM_IME_CONTROL = 643;
  989. WM_IME_ENDCOMPOSITION = 270;
  990. WM_IME_KEYDOWN = 656;
  991. WM_IME_KEYUP = 657;
  992. WM_IME_NOTIFY = 642;
  993. WM_IME_SELECT = 645;
  994. WM_IME_SETCONTEXT = 641;
  995. WM_IME_STARTCOMPOSITION = 269;
  996. WM_INITDIALOG = 272;
  997. WM_INITMENU = 278;
  998. WM_INITMENUPOPUP = 279;
  999. WM_INPUTLANGCHANGE = 81;
  1000. WM_INPUTLANGCHANGEREQUEST = 80;
  1001. WM_KEYDOWN = 256;
  1002. WM_KEYUP = 257;
  1003. WM_KILLFOCUS = 8;
  1004. WM_LBUTTONDBLCLK = 515;
  1005. WM_LBUTTONDOWN = 513;
  1006. WM_LBUTTONUP = 514;
  1007. WM_MBUTTONDBLCLK = 521;
  1008. WM_MBUTTONDOWN = 519;
  1009. WM_MBUTTONUP = 520;
  1010. WM_MDIACTIVATE = 546;
  1011. WM_MDICASCADE = 551;
  1012. WM_MDICREATE = 544;
  1013. WM_MDIDESTROY = 545;
  1014. WM_MDIGETACTIVE = 553;
  1015. WM_MDIICONARRANGE = 552;
  1016. WM_MDIMAXIMIZE = 549;
  1017. WM_MDINEXT = 548;
  1018. WM_MDIREFRESHMENU = 564;
  1019. WM_MDIRESTORE = 547;
  1020. WM_MDISETMENU = 560;
  1021. WM_MDITILE = 550;
  1022. WM_MEASUREITEM = 44;
  1023. WM_MENUCHAR = 288;
  1024. WM_MENUSELECT = 287;
  1025. WM_MOUSEACTIVATE = 33;
  1026. WM_MOUSEMOVE = 512;
  1027. WM_MOVE = 3;
  1028. WM_MOVING = 534;
  1029. WM_NCACTIVATE = 134;
  1030. WM_NCCALCSIZE = 131;
  1031. WM_NCCREATE = 129;
  1032. WM_NCDESTROY = 130;
  1033. WM_NCHITTEST = 132;
  1034. WM_NCLBUTTONDBLCLK = 163;
  1035. WM_NCLBUTTONDOWN = 161;
  1036. WM_NCLBUTTONUP = 162;
  1037. WM_NCMBUTTONDBLCLK = 169;
  1038. WM_NCMBUTTONDOWN = 167;
  1039. WM_NCMBUTTONUP = 168;
  1040. WM_NCMOUSEMOVE = 160;
  1041. WM_NCPAINT = 133;
  1042. WM_NCRBUTTONDBLCLK = 166;
  1043. WM_NCRBUTTONDOWN = 164;
  1044. WM_NCRBUTTONUP = 165;
  1045. WM_NEXTDLGCTL = 40;
  1046. WM_NOTIFY = 78;
  1047. WM_NOTIFYFORMAT = 85;
  1048. WM_NULL = 0;
  1049. WM_PAINT = 15;
  1050. WM_PAINTCLIPBOARD = 777;
  1051. WM_PAINTICON = 38;
  1052. WM_PALETTECHANGED = 785;
  1053. WM_PALETTEISCHANGING = 784;
  1054. WM_PARENTNOTIFY = 528;
  1055. WM_PASTE = 770;
  1056. WM_PENWINFIRST = 896;
  1057. WM_PENWINLAST = 911;
  1058. WM_POWER = 72;
  1059. WM_POWERBROADCAST = 536;
  1060. WM_PRINT = 791;
  1061. WM_PRINTCLIENT = 792;
  1062. WM_PSD_ENVSTAMPRECT = 1029;
  1063. WM_PSD_FULLPAGERECT = 1025;
  1064. WM_PSD_GREEKTEXTRECT = 1028;
  1065. WM_PSD_MARGINRECT = 1027;
  1066. WM_PSD_MINMARGINRECT = 1026;
  1067. WM_PSD_PAGESETUPDLG = 1024;
  1068. WM_PSD_YAFULLPAGERECT = 1030;
  1069. WM_QUERYDRAGICON = 55;
  1070. WM_QUERYENDSESSION = 17;
  1071. WM_QUERYNEWPALETTE = 783;
  1072. WM_QUERYOPEN = 19;
  1073. WM_QUEUESYNC = 35;
  1074. WM_QUIT = 18;
  1075. WM_RBUTTONDBLCLK = 518;
  1076. WM_RBUTTONDOWN = 516;
  1077. WM_RBUTTONUP = 517;
  1078. WM_RENDERALLFORMATS = 774;
  1079. WM_RENDERFORMAT = 773;
  1080. WM_SETCURSOR = 32;
  1081. WM_SETFOCUS = 7;
  1082. WM_SETFONT = 48;
  1083. WM_SETHOTKEY = 50;
  1084. WM_SETICON = 128;
  1085. WM_SETREDRAW = 11;
  1086. WM_SETTEXT = 12;
  1087. WM_SETTINGCHANGE = 26;
  1088. WM_SHOWWINDOW = 24;
  1089. WM_SIZE = 5;
  1090. WM_SIZECLIPBOARD = 779;
  1091. WM_SIZING = 532;
  1092. WM_SPOOLERSTATUS = 42;
  1093. WM_STYLECHANGED = 125;
  1094. WM_STYLECHANGING = 124;
  1095. WM_SYSCHAR = 262;
  1096. WM_SYSCOLORCHANGE = 21;
  1097. WM_SYSCOMMAND = 274;
  1098. WM_SYSDEADCHAR = 263;
  1099. WM_SYSKEYDOWN = 260;
  1100. WM_SYSKEYUP = 261;
  1101. WM_TCARD = 82;
  1102. WM_TIMECHANGE = 30;
  1103. WM_TIMER = 275;
  1104. WM_UNDO = 772;
  1105. WM_USER = 1024;
  1106. WM_USERCHANGED = 84;
  1107. WM_VKEYTOITEM = 46;
  1108. WM_VSCROLL = 277;
  1109. WM_VSCROLLCLIPBOARD = 778;
  1110. WM_WINDOWPOSCHANGED = 71;
  1111. WM_WINDOWPOSCHANGING = 70;
  1112. WM_WININICHANGE = 26;
  1113. { Window message ranges }
  1114. WM_KEYFIRST = 256;
  1115. WM_KEYLAST = 264;
  1116. WM_MOUSEFIRST = 512;
  1117. WM_MOUSELAST = 521;
  1118. { C++ end of extern C conditionnal removed }
  1119. { __cplusplus }
  1120. {$endif}
  1121. { _GNU_H_WINDOWS32_MESSAGES }
  1122. {$endif read_interface}
  1123. {$ifndef windows_include_files}
  1124. implementation
  1125. { const External_library='kernel32'; not needed }
  1126. end.
  1127. {$endif windows_include_files}
  1128. {
  1129. $Log$
  1130. Revision 1.4 2000-02-09 16:59:36 peter
  1131. * truncated log
  1132. Revision 1.3 2000/01/07 16:41:56 daniel
  1133. * copyright 2000
  1134. Revision 1.2 2000/01/07 16:32:36 daniel
  1135. * copyright 2000 added
  1136. Revision 1.1 1999/09/16 13:38:23 peter
  1137. * windows unit include moved to wininc/
  1138. }