1# ---------------------------------------------------------------------------- 2# pyglet 3# Copyright (c) 2006-2008 Alex Holkner 4# Copyright (c) 2008-2020 pyglet contributors 5# All rights reserved. 6# 7# Redistribution and use in source and binary forms, with or without 8# modification, are permitted provided that the following conditions 9# are met: 10# 11# * Redistributions of source code must retain the above copyright 12# notice, this list of conditions and the following disclaimer. 13# * Redistributions in binary form must reproduce the above copyright 14# notice, this list of conditions and the following disclaimer in 15# the documentation and/or other materials provided with the 16# distribution. 17# * Neither the name of pyglet nor the names of its 18# contributors may be used to endorse or promote products 19# derived from this software without specific prior written 20# permission. 21# 22# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 23# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 24# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 25# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 26# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 27# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 28# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 29# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 30# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 31# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 32# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 33# POSSIBILITY OF SUCH DAMAGE. 34# ---------------------------------------------------------------------------- 35 36# Most of this file is win32con.py from Python for Windows Extensions: 37# http://www.python.net/crew/mhammond/win32/ 38 39# From Windows 2000 API SuperBible: 40 41VK_OEM_1 = 0xba 42VK_OEM_PLUS = 0xbb 43VK_OEM_COMMA = 0xbc 44VK_OEM_MINUS = 0xbd 45VK_OEM_PERIOD = 0xbe 46VK_OEM_2 = 0xbf 47VK_OEM_3 = 0xc0 48VK_OEM_4 = 0xdb 49VK_OEM_5 = 0xdc 50VK_OEM_6 = 0xdd 51VK_OEM_7 = 0xde 52VK_OEM_8 = 0xdf 53VK_OEM_102 = 0xe2 54 55# Copyright (c) 1994-2001, Mark Hammond 56# All rights reserved. 57# 58# Redistribution and use in source and binary forms, with or without 59# modification, are permitted provided that the following conditions 60# are met: 61# 62# Redistributions of source code must retain the above copyright notice, 63# this list of conditions and the following disclaimer. 64# 65# Redistributions in binary form must reproduce the above copyright 66# notice, this list of conditions and the following disclaimer in 67# the documentation and/or other materials provided with the distribution. 68# 69# Neither name of Mark Hammond nor the name of contributors may be used 70# to endorse or promote products derived from this software without 71# specific prior written permission. 72# 73# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS 74# IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 75# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 76# PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR 77# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 78# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 79# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 80# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 81# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 82# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 83# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. P 84 85# From WinGDI.h 86PFD_TYPE_RGBA = 0 87PFD_TYPE_COLORINDEX = 1 88PFD_MAIN_PLANE = 0 89PFD_OVERLAY_PLANE = 1 90PFD_UNDERLAY_PLANE = (-1) 91PFD_DOUBLEBUFFER = 0x00000001 92PFD_STEREO = 0x00000002 93PFD_DRAW_TO_WINDOW = 0x00000004 94PFD_DRAW_TO_BITMAP = 0x00000008 95PFD_SUPPORT_GDI = 0x00000010 96PFD_SUPPORT_OPENGL = 0x00000020 97PFD_GENERIC_FORMAT = 0x00000040 98PFD_NEED_PALETTE = 0x00000080 99PFD_NEED_SYSTEM_PALETTE = 0x00000100 100PFD_SWAP_EXCHANGE = 0x00000200 101PFD_SWAP_COPY = 0x00000400 102PFD_SWAP_LAYER_BUFFERS = 0x00000800 103PFD_GENERIC_ACCELERATED = 0x00001000 104PFD_SUPPORT_DIRECTDRAW = 0x00002000 105PFD_DEPTH_DONTCARE = 0x20000000 106PFD_DOUBLEBUFFER_DONTCARE = 0x40000000 107PFD_STEREO_DONTCARE = 0x80000000 108 109# Generated by h2py from commdlg.h (plus modifications 4jan98) 110WINVER = 1280 111WM_USER = 1024 112PY_0U = 0 113OFN_READONLY = 1 114OFN_OVERWRITEPROMPT = 2 115OFN_HIDEREADONLY = 4 116OFN_NOCHANGEDIR = 8 117OFN_SHOWHELP = 16 118OFN_ENABLEHOOK = 32 119OFN_ENABLETEMPLATE = 64 120OFN_ENABLETEMPLATEHANDLE = 128 121OFN_NOVALIDATE = 256 122OFN_ALLOWMULTISELECT = 512 123OFN_EXTENSIONDIFFERENT = 1024 124OFN_PATHMUSTEXIST = 2048 125OFN_FILEMUSTEXIST = 4096 126OFN_CREATEPROMPT = 8192 127OFN_SHAREAWARE = 16384 128OFN_NOREADONLYRETURN = 32768 129OFN_NOTESTFILECREATE = 65536 130OFN_NONETWORKBUTTON = 131072 131OFN_NOLONGNAMES = 262144 132OFN_EXPLORER = 524288 # new look commdlg 133OFN_NODEREFERENCELINKS = 1048576 134OFN_LONGNAMES = 2097152 # force long names for 3.x modules 135OFN_ENABLEINCLUDENOTIFY = 4194304 # send include message to callback 136OFN_ENABLESIZING = 8388608 137OFN_DONTADDTORECENT = 33554432 138OFN_FORCESHOWHIDDEN = 268435456 # Show All files including System and hidden files 139OFN_EX_NOPLACESBAR = 1 140OFN_SHAREFALLTHROUGH = 2 141OFN_SHARENOWARN = 1 142OFN_SHAREWARN = 0 143CDN_FIRST = (PY_0U-601) 144CDN_LAST = (PY_0U-699) 145CDN_INITDONE = (CDN_FIRST - 0) 146CDN_SELCHANGE = (CDN_FIRST - 1) 147CDN_FOLDERCHANGE = (CDN_FIRST - 2) 148CDN_SHAREVIOLATION = (CDN_FIRST - 3) 149CDN_HELP = (CDN_FIRST - 4) 150CDN_FILEOK = (CDN_FIRST - 5) 151CDN_TYPECHANGE = (CDN_FIRST - 6) 152CDN_INCLUDEITEM = (CDN_FIRST - 7) 153CDM_FIRST = (WM_USER + 100) 154CDM_LAST = (WM_USER + 200) 155CDM_GETSPEC = (CDM_FIRST + 0) 156CDM_GETFILEPATH = (CDM_FIRST + 1) 157CDM_GETFOLDERPATH = (CDM_FIRST + 2) 158CDM_GETFOLDERIDLIST = (CDM_FIRST + 3) 159CDM_SETCONTROLTEXT = (CDM_FIRST + 4) 160CDM_HIDECONTROL = (CDM_FIRST + 5) 161CDM_SETDEFEXT = (CDM_FIRST + 6) 162CC_RGBINIT = 1 163CC_FULLOPEN = 2 164CC_PREVENTFULLOPEN = 4 165CC_SHOWHELP = 8 166CC_ENABLEHOOK = 16 167CC_ENABLETEMPLATE = 32 168CC_ENABLETEMPLATEHANDLE = 64 169CC_SOLIDCOLOR = 128 170CC_ANYCOLOR = 256 171FR_DOWN = 1 172FR_WHOLEWORD = 2 173FR_MATCHCASE = 4 174FR_FINDNEXT = 8 175FR_REPLACE = 16 176FR_REPLACEALL = 32 177FR_DIALOGTERM = 64 178FR_SHOWHELP = 128 179FR_ENABLEHOOK = 256 180FR_ENABLETEMPLATE = 512 181FR_NOUPDOWN = 1024 182FR_NOMATCHCASE = 2048 183FR_NOWHOLEWORD = 4096 184FR_ENABLETEMPLATEHANDLE = 8192 185FR_HIDEUPDOWN = 16384 186FR_HIDEMATCHCASE = 32768 187FR_HIDEWHOLEWORD = 65536 188CF_SCREENFONTS = 1 189CF_PRINTERFONTS = 2 190CF_BOTH = (CF_SCREENFONTS | CF_PRINTERFONTS) 191CF_SHOWHELP = 4 192CF_ENABLEHOOK = 8 193CF_ENABLETEMPLATE = 16 194CF_ENABLETEMPLATEHANDLE = 32 195CF_INITTOLOGFONTSTRUCT = 64 196CF_USESTYLE = 128 197CF_EFFECTS = 256 198CF_APPLY = 512 199CF_ANSIONLY = 1024 200CF_SCRIPTSONLY = CF_ANSIONLY 201CF_NOVECTORFONTS = 2048 202CF_NOOEMFONTS = CF_NOVECTORFONTS 203CF_NOSIMULATIONS = 4096 204CF_LIMITSIZE = 8192 205CF_FIXEDPITCHONLY = 16384 206CF_WYSIWYG = 32768 # must also have CF_SCREENFONTS & CF_PRINTERFONTS 207CF_FORCEFONTEXIST = 65536 208CF_SCALABLEONLY = 131072 209CF_TTONLY = 262144 210CF_NOFACESEL = 524288 211CF_NOSTYLESEL = 1048576 212CF_NOSIZESEL = 2097152 213CF_SELECTSCRIPT = 4194304 214CF_NOSCRIPTSEL = 8388608 215CF_NOVERTFONTS = 16777216 216SIMULATED_FONTTYPE = 32768 217PRINTER_FONTTYPE = 16384 218SCREEN_FONTTYPE = 8192 219BOLD_FONTTYPE = 256 220ITALIC_FONTTYPE = 512 221REGULAR_FONTTYPE = 1024 222OPENTYPE_FONTTYPE = 65536 223TYPE1_FONTTYPE = 131072 224DSIG_FONTTYPE = 262144 225WM_CHOOSEFONT_GETLOGFONT = (WM_USER + 1) 226WM_CHOOSEFONT_SETLOGFONT = (WM_USER + 101) 227WM_CHOOSEFONT_SETFLAGS = (WM_USER + 102) 228LBSELCHSTRINGA = "commdlg_LBSelChangedNotify" 229SHAREVISTRINGA = "commdlg_ShareViolation" 230FILEOKSTRINGA = "commdlg_FileNameOK" 231COLOROKSTRINGA = "commdlg_ColorOK" 232SETRGBSTRINGA = "commdlg_SetRGBColor" 233HELPMSGSTRINGA = "commdlg_help" 234FINDMSGSTRINGA = "commdlg_FindReplace" 235LBSELCHSTRING = LBSELCHSTRINGA 236SHAREVISTRING = SHAREVISTRINGA 237FILEOKSTRING = FILEOKSTRINGA 238COLOROKSTRING = COLOROKSTRINGA 239SETRGBSTRING = SETRGBSTRINGA 240HELPMSGSTRING = HELPMSGSTRINGA 241FINDMSGSTRING = FINDMSGSTRINGA 242CD_LBSELNOITEMS = -1 243CD_LBSELCHANGE = 0 244CD_LBSELSUB = 1 245CD_LBSELADD = 2 246PD_ALLPAGES = 0 247PD_SELECTION = 1 248PD_PAGENUMS = 2 249PD_NOSELECTION = 4 250PD_NOPAGENUMS = 8 251PD_COLLATE = 16 252PD_PRINTTOFILE = 32 253PD_PRINTSETUP = 64 254PD_NOWARNING = 128 255PD_RETURNDC = 256 256PD_RETURNIC = 512 257PD_RETURNDEFAULT = 1024 258PD_SHOWHELP = 2048 259PD_ENABLEPRINTHOOK = 4096 260PD_ENABLESETUPHOOK = 8192 261PD_ENABLEPRINTTEMPLATE = 16384 262PD_ENABLESETUPTEMPLATE = 32768 263PD_ENABLEPRINTTEMPLATEHANDLE = 65536 264PD_ENABLESETUPTEMPLATEHANDLE = 131072 265PD_USEDEVMODECOPIES = 262144 266PD_DISABLEPRINTTOFILE = 524288 267PD_HIDEPRINTTOFILE = 1048576 268PD_NONETWORKBUTTON = 2097152 269DN_DEFAULTPRN = 1 270WM_PSD_PAGESETUPDLG = (WM_USER ) 271WM_PSD_FULLPAGERECT = (WM_USER+1) 272WM_PSD_MINMARGINRECT = (WM_USER+2) 273WM_PSD_MARGINRECT = (WM_USER+3) 274WM_PSD_GREEKTEXTRECT = (WM_USER+4) 275WM_PSD_ENVSTAMPRECT = (WM_USER+5) 276WM_PSD_YAFULLPAGERECT = (WM_USER+6) 277PSD_DEFAULTMINMARGINS = 0 # default (printer's) 278PSD_INWININIINTLMEASURE = 0 # 1st of 4 possible 279PSD_MINMARGINS = 1 # use caller's 280PSD_MARGINS = 2 # use caller's 281PSD_INTHOUSANDTHSOFINCHES = 4 # 2nd of 4 possible 282PSD_INHUNDREDTHSOFMILLIMETERS = 8 # 3rd of 4 possible 283PSD_DISABLEMARGINS = 16 284PSD_DISABLEPRINTER = 32 285PSD_NOWARNING = 128 # must be same as PD_* 286PSD_DISABLEORIENTATION = 256 287PSD_RETURNDEFAULT = 1024 # must be same as PD_* 288PSD_DISABLEPAPER = 512 289PSD_SHOWHELP = 2048 # must be same as PD_* 290PSD_ENABLEPAGESETUPHOOK = 8192 # must be same as PD_* 291PSD_ENABLEPAGESETUPTEMPLATE = 32768 # must be same as PD_* 292PSD_ENABLEPAGESETUPTEMPLATEHANDLE = 131072 # must be same as PD_* 293PSD_ENABLEPAGEPAINTHOOK = 262144 294PSD_DISABLEPAGEPAINTING = 524288 295PSD_NONETWORKBUTTON = 2097152 # must be same as PD_* 296 297# Generated by h2py from winreg.h 298HKEY_CLASSES_ROOT = -2147483648 299HKEY_CURRENT_USER = -2147483647 300HKEY_LOCAL_MACHINE = -2147483646 301HKEY_USERS = -2147483645 302HKEY_PERFORMANCE_DATA = -2147483644 303HKEY_CURRENT_CONFIG = -2147483643 304HKEY_DYN_DATA = -2147483642 305HKEY_PERFORMANCE_TEXT = -2147483568 # ?? 4Jan98 306HKEY_PERFORMANCE_NLSTEXT = -2147483552 # ?? 4Jan98 307 308# Generated by h2py from winuser.h 309HWND_BROADCAST = 65535 310HWND_DESKTOP = 0 311HWND_TOP = 0 312HWND_BOTTOM = 1 313HWND_TOPMOST = -1 314HWND_NOTOPMOST = -2 315HWND_MESSAGE = -3 316 317# winuser.h line 4601 318SM_CXSCREEN = 0 319SM_CYSCREEN = 1 320SM_CXVSCROLL = 2 321SM_CYHSCROLL = 3 322SM_CYCAPTION = 4 323SM_CXBORDER = 5 324SM_CYBORDER = 6 325SM_CXDLGFRAME = 7 326SM_CYDLGFRAME = 8 327SM_CYVTHUMB = 9 328SM_CXHTHUMB = 10 329SM_CXICON = 11 330SM_CYICON = 12 331SM_CXCURSOR = 13 332SM_CYCURSOR = 14 333SM_CYMENU = 15 334SM_CXFULLSCREEN = 16 335SM_CYFULLSCREEN = 17 336SM_CYKANJIWINDOW = 18 337SM_MOUSEPRESENT = 19 338SM_CYVSCROLL = 20 339SM_CXHSCROLL = 21 340SM_DEBUG = 22 341SM_SWAPBUTTON = 23 342SM_RESERVED1 = 24 343SM_RESERVED2 = 25 344SM_RESERVED3 = 26 345SM_RESERVED4 = 27 346SM_CXMIN = 28 347SM_CYMIN = 29 348SM_CXSIZE = 30 349SM_CYSIZE = 31 350SM_CXFRAME = 32 351SM_CYFRAME = 33 352SM_CXMINTRACK = 34 353SM_CYMINTRACK = 35 354SM_CXDOUBLECLK = 36 355SM_CYDOUBLECLK = 37 356SM_CXICONSPACING = 38 357SM_CYICONSPACING = 39 358SM_MENUDROPALIGNMENT = 40 359SM_PENWINDOWS = 41 360SM_DBCSENABLED = 42 361SM_CMOUSEBUTTONS = 43 362SM_CXFIXEDFRAME = SM_CXDLGFRAME 363SM_CYFIXEDFRAME = SM_CYDLGFRAME 364SM_CXSIZEFRAME = SM_CXFRAME 365SM_CYSIZEFRAME = SM_CYFRAME 366SM_SECURE = 44 367SM_CXEDGE = 45 368SM_CYEDGE = 46 369SM_CXMINSPACING = 47 370SM_CYMINSPACING = 48 371SM_CXSMICON = 49 372SM_CYSMICON = 50 373SM_CYSMCAPTION = 51 374SM_CXSMSIZE = 52 375SM_CYSMSIZE = 53 376SM_CXMENUSIZE = 54 377SM_CYMENUSIZE = 55 378SM_ARRANGE = 56 379SM_CXMINIMIZED = 57 380SM_CYMINIMIZED = 58 381SM_CXMAXTRACK = 59 382SM_CYMAXTRACK = 60 383SM_CXMAXIMIZED = 61 384SM_CYMAXIMIZED = 62 385SM_NETWORK = 63 386SM_CLEANBOOT = 67 387SM_CXDRAG = 68 388SM_CYDRAG = 69 389SM_SHOWSOUNDS = 70 390SM_CXMENUCHECK = 71 391SM_CYMENUCHECK = 72 392SM_SLOWMACHINE = 73 393SM_MIDEASTENABLED = 74 394SM_MOUSEWHEELPRESENT = 75 395SM_XVIRTUALSCREEN = 76 396SM_YVIRTUALSCREEN = 77 397SM_CXVIRTUALSCREEN = 78 398SM_CYVIRTUALSCREEN = 79 399SM_CMONITORS = 80 400SM_SAMEDISPLAYFORMAT = 81 401SM_CMETRICS = 83 402MNC_IGNORE = 0 403MNC_CLOSE = 1 404MNC_EXECUTE = 2 405MNC_SELECT = 3 406MNS_NOCHECK = -2147483648 407MNS_MODELESS = 1073741824 408MNS_DRAGDROP = 536870912 409MNS_AUTODISMISS = 268435456 410MNS_NOTIFYBYPOS = 134217728 411MNS_CHECKORBMP = 67108864 412MIM_MAXHEIGHT = 1 413MIM_BACKGROUND = 2 414MIM_HELPID = 4 415MIM_MENUDATA = 8 416MIM_STYLE = 16 417MIM_APPLYTOSUBMENUS = -2147483648 418MND_CONTINUE = 0 419MND_ENDMENU = 1 420MNGOF_GAP = 3 421MNGO_NOINTERFACE = 0 422MNGO_NOERROR = 1 423MIIM_STATE = 1 424MIIM_ID = 2 425MIIM_SUBMENU = 4 426MIIM_CHECKMARKS = 8 427MIIM_TYPE = 16 428MIIM_DATA = 32 429MIIM_STRING = 64 430MIIM_BITMAP = 128 431MIIM_FTYPE = 256 432HBMMENU_CALLBACK = -1 433HBMMENU_SYSTEM = 1 434HBMMENU_MBAR_RESTORE = 2 435HBMMENU_MBAR_MINIMIZE = 3 436HBMMENU_MBAR_CLOSE = 5 437HBMMENU_MBAR_CLOSE_D = 6 438HBMMENU_MBAR_MINIMIZE_D = 7 439HBMMENU_POPUP_CLOSE = 8 440HBMMENU_POPUP_RESTORE = 9 441HBMMENU_POPUP_MAXIMIZE = 10 442HBMMENU_POPUP_MINIMIZE = 11 443GMDI_USEDISABLED = 1 444GMDI_GOINTOPOPUPS = 2 445TPM_LEFTBUTTON = 0 446TPM_RIGHTBUTTON = 2 447TPM_LEFTALIGN = 0 448TPM_CENTERALIGN = 4 449TPM_RIGHTALIGN = 8 450TPM_TOPALIGN = 0 451TPM_VCENTERALIGN = 16 452TPM_BOTTOMALIGN = 32 453TPM_HORIZONTAL = 0 454TPM_VERTICAL = 64 455TPM_NONOTIFY = 128 456TPM_RETURNCMD = 256 457TPM_RECURSE = 1 458DOF_EXECUTABLE = 32769 459DOF_DOCUMENT = 32770 460DOF_DIRECTORY = 32771 461DOF_MULTIPLE = 32772 462DOF_PROGMAN = 1 463DOF_SHELLDATA = 2 464DO_DROPFILE = 1162627398 465DO_PRINTFILE = 1414419024 466DT_TOP = 0 467DT_LEFT = 0 468DT_CENTER = 1 469DT_RIGHT = 2 470DT_VCENTER = 4 471DT_BOTTOM = 8 472DT_WORDBREAK = 16 473DT_SINGLELINE = 32 474DT_EXPANDTABS = 64 475DT_TABSTOP = 128 476DT_NOCLIP = 256 477DT_EXTERNALLEADING = 512 478DT_CALCRECT = 1024 479DT_NOPREFIX = 2048 480DT_INTERNAL = 4096 481DT_EDITCONTROL = 8192 482DT_PATH_ELLIPSIS = 16384 483DT_END_ELLIPSIS = 32768 484DT_MODIFYSTRING = 65536 485DT_RTLREADING = 131072 486DT_WORD_ELLIPSIS = 262144 487DST_COMPLEX = 0 488DST_TEXT = 1 489DST_PREFIXTEXT = 2 490DST_ICON = 3 491DST_BITMAP = 4 492DSS_NORMAL = 0 493DSS_UNION = 16 494DSS_DISABLED = 32 495DSS_MONO = 128 496DSS_RIGHT = 32768 497DCX_WINDOW = 1 498DCX_CACHE = 2 499DCX_NORESETATTRS = 4 500DCX_CLIPCHILDREN = 8 501DCX_CLIPSIBLINGS = 16 502DCX_PARENTCLIP = 32 503DCX_EXCLUDERGN = 64 504DCX_INTERSECTRGN = 128 505DCX_EXCLUDEUPDATE = 256 506DCX_INTERSECTUPDATE = 512 507DCX_LOCKWINDOWUPDATE = 1024 508DCX_VALIDATE = 2097152 509CUDR_NORMAL = 0 510CUDR_NOSNAPTOGRID = 1 511CUDR_NORESOLVEPOSITIONS = 2 512CUDR_NOCLOSEGAPS = 4 513CUDR_NEGATIVECOORDS = 8 514CUDR_NOPRIMARY = 16 515RDW_INVALIDATE = 1 516RDW_INTERNALPAINT = 2 517RDW_ERASE = 4 518RDW_VALIDATE = 8 519RDW_NOINTERNALPAINT = 16 520RDW_NOERASE = 32 521RDW_NOCHILDREN = 64 522RDW_ALLCHILDREN = 128 523RDW_UPDATENOW = 256 524RDW_ERASENOW = 512 525RDW_FRAME = 1024 526RDW_NOFRAME = 2048 527SW_SCROLLCHILDREN = 1 528SW_INVALIDATE = 2 529SW_ERASE = 4 530SW_SMOOTHSCROLL = 16 # Use smooth scrolling 531ESB_ENABLE_BOTH = 0 532ESB_DISABLE_BOTH = 3 533ESB_DISABLE_LEFT = 1 534ESB_DISABLE_RIGHT = 2 535ESB_DISABLE_UP = 1 536ESB_DISABLE_DOWN = 2 537ESB_DISABLE_LTUP = ESB_DISABLE_LEFT 538ESB_DISABLE_RTDN = ESB_DISABLE_RIGHT 539HELPINFO_WINDOW = 1 540HELPINFO_MENUITEM = 2 541MB_OK = 0 542MB_OKCANCEL = 1 543MB_ABORTRETRYIGNORE = 2 544MB_YESNOCANCEL = 3 545MB_YESNO = 4 546MB_RETRYCANCEL = 5 547MB_ICONHAND = 16 548MB_ICONQUESTION = 32 549MB_ICONEXCLAMATION = 48 550MB_ICONASTERISK = 64 551MB_ICONWARNING = MB_ICONEXCLAMATION 552MB_ICONERROR = MB_ICONHAND 553MB_ICONINFORMATION = MB_ICONASTERISK 554MB_ICONSTOP = MB_ICONHAND 555MB_DEFBUTTON1 = 0 556MB_DEFBUTTON2 = 256 557MB_DEFBUTTON3 = 512 558MB_DEFBUTTON4 = 768 559MB_APPLMODAL = 0 560MB_SYSTEMMODAL = 4096 561MB_TASKMODAL = 8192 562MB_HELP = 16384 563MB_NOFOCUS = 32768 564MB_SETFOREGROUND = 65536 565MB_DEFAULT_DESKTOP_ONLY = 131072 566MB_TOPMOST = 262144 567MB_RIGHT = 524288 568MB_RTLREADING = 1048576 569MB_SERVICE_NOTIFICATION = 2097152 570MB_TYPEMASK = 15 571MB_USERICON = 128 572MB_ICONMASK = 240 573MB_DEFMASK = 3840 574MB_MODEMASK = 12288 575MB_MISCMASK = 49152 576# winuser.h line 6373 577CWP_ALL = 0 578CWP_SKIPINVISIBLE = 1 579CWP_SKIPDISABLED = 2 580CWP_SKIPTRANSPARENT = 4 581CTLCOLOR_MSGBOX = 0 582CTLCOLOR_EDIT = 1 583CTLCOLOR_LISTBOX = 2 584CTLCOLOR_BTN = 3 585CTLCOLOR_DLG = 4 586CTLCOLOR_SCROLLBAR = 5 587CTLCOLOR_STATIC = 6 588CTLCOLOR_MAX = 7 589COLOR_SCROLLBAR = 0 590COLOR_BACKGROUND = 1 591COLOR_ACTIVECAPTION = 2 592COLOR_INACTIVECAPTION = 3 593COLOR_MENU = 4 594COLOR_WINDOW = 5 595COLOR_WINDOWFRAME = 6 596COLOR_MENUTEXT = 7 597COLOR_WINDOWTEXT = 8 598COLOR_CAPTIONTEXT = 9 599COLOR_ACTIVEBORDER = 10 600COLOR_INACTIVEBORDER = 11 601COLOR_APPWORKSPACE = 12 602COLOR_HIGHLIGHT = 13 603COLOR_HIGHLIGHTTEXT = 14 604COLOR_BTNFACE = 15 605COLOR_BTNSHADOW = 16 606COLOR_GRAYTEXT = 17 607COLOR_BTNTEXT = 18 608COLOR_INACTIVECAPTIONTEXT = 19 609COLOR_BTNHIGHLIGHT = 20 610COLOR_3DDKSHADOW = 21 611COLOR_3DLIGHT = 22 612COLOR_INFOTEXT = 23 613COLOR_INFOBK = 24 614COLOR_HOTLIGHT = 26 615COLOR_GRADIENTACTIVECAPTION = 27 616COLOR_GRADIENTINACTIVECAPTION = 28 617COLOR_DESKTOP = COLOR_BACKGROUND 618COLOR_3DFACE = COLOR_BTNFACE 619COLOR_3DSHADOW = COLOR_BTNSHADOW 620COLOR_3DHIGHLIGHT = COLOR_BTNHIGHLIGHT 621COLOR_3DHILIGHT = COLOR_BTNHIGHLIGHT 622COLOR_BTNHILIGHT = COLOR_BTNHIGHLIGHT 623GW_HWNDFIRST = 0 624GW_HWNDLAST = 1 625GW_HWNDNEXT = 2 626GW_HWNDPREV = 3 627GW_OWNER = 4 628GW_CHILD = 5 629GW_ENABLEDPOPUP = 6 630GW_MAX = 6 631MF_INSERT = 0 632MF_CHANGE = 128 633MF_APPEND = 256 634MF_DELETE = 512 635MF_REMOVE = 4096 636MF_BYCOMMAND = 0 637MF_BYPOSITION = 1024 638MF_SEPARATOR = 2048 639MF_ENABLED = 0 640MF_GRAYED = 1 641MF_DISABLED = 2 642MF_UNCHECKED = 0 643MF_CHECKED = 8 644MF_USECHECKBITMAPS = 512 645MF_STRING = 0 646MF_BITMAP = 4 647MF_OWNERDRAW = 256 648MF_POPUP = 16 649MF_MENUBARBREAK = 32 650MF_MENUBREAK = 64 651MF_UNHILITE = 0 652MF_HILITE = 128 653MF_DEFAULT = 4096 654MF_SYSMENU = 8192 655MF_HELP = 16384 656MF_RIGHTJUSTIFY = 16384 657MF_MOUSESELECT = 32768 658MF_END = 128 659MFT_STRING = MF_STRING 660MFT_BITMAP = MF_BITMAP 661MFT_MENUBARBREAK = MF_MENUBARBREAK 662MFT_MENUBREAK = MF_MENUBREAK 663MFT_OWNERDRAW = MF_OWNERDRAW 664MFT_RADIOCHECK = 512 665MFT_SEPARATOR = MF_SEPARATOR 666MFT_RIGHTORDER = 8192 667MFT_RIGHTJUSTIFY = MF_RIGHTJUSTIFY 668MFS_GRAYED = 3 669MFS_DISABLED = MFS_GRAYED 670MFS_CHECKED = MF_CHECKED 671MFS_HILITE = MF_HILITE 672MFS_ENABLED = MF_ENABLED 673MFS_UNCHECKED = MF_UNCHECKED 674MFS_UNHILITE = MF_UNHILITE 675MFS_DEFAULT = MF_DEFAULT 676MFS_MASK = 4235 677MFS_HOTTRACKDRAWN = 268435456 678MFS_CACHEDBMP = 536870912 679MFS_BOTTOMGAPDROP = 1073741824 680MFS_TOPGAPDROP = -2147483648 681MFS_GAPDROP = -1073741824 682SC_SIZE = 61440 683SC_MOVE = 61456 684SC_MINIMIZE = 61472 685SC_MAXIMIZE = 61488 686SC_NEXTWINDOW = 61504 687SC_PREVWINDOW = 61520 688SC_CLOSE = 61536 689SC_VSCROLL = 61552 690SC_HSCROLL = 61568 691SC_MOUSEMENU = 61584 692SC_KEYMENU = 61696 693SC_ARRANGE = 61712 694SC_RESTORE = 61728 695SC_TASKLIST = 61744 696SC_SCREENSAVE = 61760 697SC_HOTKEY = 61776 698SC_DEFAULT = 61792 699SC_MONITORPOWER = 61808 700SC_CONTEXTHELP = 61824 701SC_SEPARATOR = 61455 702SC_ICON = SC_MINIMIZE 703SC_ZOOM = SC_MAXIMIZE 704IDC_ARROW = 32512 705IDC_IBEAM = 32513 706IDC_WAIT = 32514 707IDC_CROSS = 32515 708IDC_UPARROW = 32516 709IDC_SIZE = 32640 # OBSOLETE: use IDC_SIZEALL 710IDC_ICON = 32641 # OBSOLETE: use IDC_ARROW 711IDC_SIZENWSE = 32642 712IDC_SIZENESW = 32643 713IDC_SIZEWE = 32644 714IDC_SIZENS = 32645 715IDC_SIZEALL = 32646 716IDC_NO = 32648 717IDC_HAND = 32649 718IDC_APPSTARTING = 32650 719IDC_HELP = 32651 720IMAGE_BITMAP = 0 721IMAGE_ICON = 1 722IMAGE_CURSOR = 2 723IMAGE_ENHMETAFILE = 3 724LR_DEFAULTCOLOR = 0 725LR_MONOCHROME = 1 726LR_COLOR = 2 727LR_COPYRETURNORG = 4 728LR_COPYDELETEORG = 8 729LR_LOADFROMFILE = 16 730LR_LOADTRANSPARENT = 32 731LR_DEFAULTSIZE = 64 732LR_LOADREALSIZE = 128 733LR_LOADMAP3DCOLORS = 4096 734LR_CREATEDIBSECTION = 8192 735LR_COPYFROMRESOURCE = 16384 736LR_SHARED = 32768 737DI_MASK = 1 738DI_IMAGE = 2 739DI_NORMAL = 3 740DI_COMPAT = 4 741DI_DEFAULTSIZE = 8 742RES_ICON = 1 743RES_CURSOR = 2 744OBM_CLOSE = 32754 745OBM_UPARROW = 32753 746OBM_DNARROW = 32752 747OBM_RGARROW = 32751 748OBM_LFARROW = 32750 749OBM_REDUCE = 32749 750OBM_ZOOM = 32748 751OBM_RESTORE = 32747 752OBM_REDUCED = 32746 753OBM_ZOOMD = 32745 754OBM_RESTORED = 32744 755OBM_UPARROWD = 32743 756OBM_DNARROWD = 32742 757OBM_RGARROWD = 32741 758OBM_LFARROWD = 32740 759OBM_MNARROW = 32739 760OBM_COMBO = 32738 761OBM_UPARROWI = 32737 762OBM_DNARROWI = 32736 763OBM_RGARROWI = 32735 764OBM_LFARROWI = 32734 765OBM_OLD_CLOSE = 32767 766OBM_SIZE = 32766 767OBM_OLD_UPARROW = 32765 768OBM_OLD_DNARROW = 32764 769OBM_OLD_RGARROW = 32763 770OBM_OLD_LFARROW = 32762 771OBM_BTSIZE = 32761 772OBM_CHECK = 32760 773OBM_CHECKBOXES = 32759 774OBM_BTNCORNERS = 32758 775OBM_OLD_REDUCE = 32757 776OBM_OLD_ZOOM = 32756 777OBM_OLD_RESTORE = 32755 778OCR_NORMAL = 32512 779OCR_IBEAM = 32513 780OCR_WAIT = 32514 781OCR_CROSS = 32515 782OCR_UP = 32516 783OCR_SIZE = 32640 784OCR_ICON = 32641 785OCR_SIZENWSE = 32642 786OCR_SIZENESW = 32643 787OCR_SIZEWE = 32644 788OCR_SIZENS = 32645 789OCR_SIZEALL = 32646 790OCR_ICOCUR = 32647 791OCR_NO = 32648 792OCR_HAND = 32649 793OCR_APPSTARTING = 32650 794# winuser.h line 7455 795OIC_SAMPLE = 32512 796OIC_HAND = 32513 797OIC_QUES = 32514 798OIC_BANG = 32515 799OIC_NOTE = 32516 800OIC_WINLOGO = 32517 801OIC_WARNING = OIC_BANG 802OIC_ERROR = OIC_HAND 803OIC_INFORMATION = OIC_NOTE 804ORD_LANGDRIVER = 1 805IDI_APPLICATION = 32512 806IDI_HAND = 32513 807IDI_QUESTION = 32514 808IDI_EXCLAMATION = 32515 809IDI_ASTERISK = 32516 810IDI_WINLOGO = 32517 811IDI_WARNING = IDI_EXCLAMATION 812IDI_ERROR = IDI_HAND 813IDI_INFORMATION = IDI_ASTERISK 814IDOK = 1 815IDCANCEL = 2 816IDABORT = 3 817IDRETRY = 4 818IDIGNORE = 5 819IDYES = 6 820IDNO = 7 821IDCLOSE = 8 822IDHELP = 9 823ES_LEFT = 0 824ES_CENTER = 1 825ES_RIGHT = 2 826ES_MULTILINE = 4 827ES_UPPERCASE = 8 828ES_LOWERCASE = 16 829ES_PASSWORD = 32 830ES_AUTOVSCROLL = 64 831ES_AUTOHSCROLL = 128 832ES_NOHIDESEL = 256 833ES_OEMCONVERT = 1024 834ES_READONLY = 2048 835ES_WANTRETURN = 4096 836ES_NUMBER = 8192 837EN_SETFOCUS = 256 838EN_KILLFOCUS = 512 839EN_CHANGE = 768 840EN_UPDATE = 1024 841EN_ERRSPACE = 1280 842EN_MAXTEXT = 1281 843EN_HSCROLL = 1537 844EN_VSCROLL = 1538 845EC_LEFTMARGIN = 1 846EC_RIGHTMARGIN = 2 847EC_USEFONTINFO = 65535 848EMSIS_COMPOSITIONSTRING = 1 849EIMES_GETCOMPSTRATONCE = 1 850EIMES_CANCELCOMPSTRINFOCUS = 2 851EIMES_COMPLETECOMPSTRKILLFOCUS = 4 852EM_GETSEL = 176 853EM_SETSEL = 177 854EM_GETRECT = 178 855EM_SETRECT = 179 856EM_SETRECTNP = 180 857EM_SCROLL = 181 858EM_LINESCROLL = 182 859EM_SCROLLCARET = 183 860EM_GETMODIFY = 184 861EM_SETMODIFY = 185 862EM_GETLINECOUNT = 186 863EM_LINEINDEX = 187 864EM_SETHANDLE = 188 865EM_GETHANDLE = 189 866EM_GETTHUMB = 190 867EM_LINELENGTH = 193 868EM_REPLACESEL = 194 869EM_GETLINE = 196 870EM_LIMITTEXT = 197 871EM_CANUNDO = 198 872EM_UNDO = 199 873EM_FMTLINES = 200 874EM_LINEFROMCHAR = 201 875EM_SETTABSTOPS = 203 876EM_SETPASSWORDCHAR = 204 877EM_EMPTYUNDOBUFFER = 205 878EM_GETFIRSTVISIBLELINE = 206 879EM_SETREADONLY = 207 880EM_SETWORDBREAKPROC = 208 881EM_GETWORDBREAKPROC = 209 882EM_GETPASSWORDCHAR = 210 883EM_SETMARGINS = 211 884EM_GETMARGINS = 212 885EM_SETLIMITTEXT = EM_LIMITTEXT 886EM_GETLIMITTEXT = 213 887EM_POSFROMCHAR = 214 888EM_CHARFROMPOS = 215 889EM_SETIMESTATUS = 216 890EM_GETIMESTATUS = 217 891WB_LEFT = 0 892WB_RIGHT = 1 893WB_ISDELIMITER = 2 894BS_PUSHBUTTON = 0 895BS_DEFPUSHBUTTON = 1 896BS_CHECKBOX = 2 897BS_AUTOCHECKBOX = 3 898BS_RADIOBUTTON = 4 899BS_3STATE = 5 900BS_AUTO3STATE = 6 901BS_GROUPBOX = 7 902BS_USERBUTTON = 8 903BS_AUTORADIOBUTTON = 9 904BS_OWNERDRAW = 11 905BS_LEFTTEXT = 32 906BS_TEXT = 0 907BS_ICON = 64 908BS_BITMAP = 128 909BS_LEFT = 256 910BS_RIGHT = 512 911BS_CENTER = 768 912BS_TOP = 1024 913BS_BOTTOM = 2048 914BS_VCENTER = 3072 915BS_PUSHLIKE = 4096 916BS_MULTILINE = 8192 917BS_NOTIFY = 16384 918BS_FLAT = 32768 919BS_RIGHTBUTTON = BS_LEFTTEXT 920BN_CLICKED = 0 921BN_PAINT = 1 922BN_HILITE = 2 923BN_UNHILITE = 3 924BN_DISABLE = 4 925BN_DOUBLECLICKED = 5 926BN_PUSHED = BN_HILITE 927BN_UNPUSHED = BN_UNHILITE 928BN_DBLCLK = BN_DOUBLECLICKED 929BN_SETFOCUS = 6 930BN_KILLFOCUS = 7 931BM_GETCHECK = 240 932BM_SETCHECK = 241 933BM_GETSTATE = 242 934BM_SETSTATE = 243 935BM_SETSTYLE = 244 936BM_CLICK = 245 937BM_GETIMAGE = 246 938BM_SETIMAGE = 247 939BST_UNCHECKED = 0 940BST_CHECKED = 1 941BST_INDETERMINATE = 2 942BST_PUSHED = 4 943BST_FOCUS = 8 944SS_LEFT = 0 945SS_CENTER = 1 946SS_RIGHT = 2 947SS_ICON = 3 948SS_BLACKRECT = 4 949SS_GRAYRECT = 5 950SS_WHITERECT = 6 951SS_BLACKFRAME = 7 952SS_GRAYFRAME = 8 953SS_WHITEFRAME = 9 954SS_USERITEM = 10 955SS_SIMPLE = 11 956SS_LEFTNOWORDWRAP = 12 957SS_BITMAP = 14 958SS_OWNERDRAW = 13 959SS_ENHMETAFILE = 15 960SS_ETCHEDHORZ = 16 961SS_ETCHEDVERT = 17 962SS_ETCHEDFRAME = 18 963SS_TYPEMASK = 31 964SS_NOPREFIX = 128 965SS_NOTIFY = 256 966SS_CENTERIMAGE = 512 967SS_RIGHTJUST = 1024 968SS_REALSIZEIMAGE = 2048 969SS_SUNKEN = 4096 970SS_ENDELLIPSIS = 16384 971SS_PATHELLIPSIS = 32768 972SS_WORDELLIPSIS = 49152 973SS_ELLIPSISMASK = 49152 974STM_SETICON = 368 975STM_GETICON = 369 976STM_SETIMAGE = 370 977STM_GETIMAGE = 371 978STN_CLICKED = 0 979STN_DBLCLK = 1 980STN_ENABLE = 2 981STN_DISABLE = 3 982STM_MSGMAX = 372 983DWL_MSGRESULT = 0 984DWL_DLGPROC = 4 985DWL_USER = 8 986DDL_READWRITE = 0 987DDL_READONLY = 1 988DDL_HIDDEN = 2 989DDL_SYSTEM = 4 990DDL_DIRECTORY = 16 991DDL_ARCHIVE = 32 992DDL_POSTMSGS = 8192 993DDL_DRIVES = 16384 994DDL_EXCLUSIVE = 32768 995 996#from winuser.h line 153 997RT_CURSOR = 1 998RT_BITMAP = 2 999RT_ICON = 3 1000RT_MENU = 4 1001RT_DIALOG = 5 1002RT_STRING = 6 1003RT_FONTDIR = 7 1004RT_FONT = 8 1005RT_ACCELERATOR = 9 1006RT_RCDATA = 10 1007RT_MESSAGETABLE = 11 1008DIFFERENCE = 11 1009RT_GROUP_CURSOR = (RT_CURSOR + DIFFERENCE) 1010RT_GROUP_ICON = (RT_ICON + DIFFERENCE) 1011RT_VERSION = 16 1012RT_DLGINCLUDE = 17 1013RT_PLUGPLAY = 19 1014RT_VXD = 20 1015RT_ANICURSOR = 21 1016RT_ANIICON = 22 1017RT_HTML = 23 1018# from winuser.h line 218 1019SB_HORZ = 0 1020SB_VERT = 1 1021SB_CTL = 2 1022SB_BOTH = 3 1023SB_LINEUP = 0 1024SB_LINELEFT = 0 1025SB_LINEDOWN = 1 1026SB_LINERIGHT = 1 1027SB_PAGEUP = 2 1028SB_PAGELEFT = 2 1029SB_PAGEDOWN = 3 1030SB_PAGERIGHT = 3 1031SB_THUMBPOSITION = 4 1032SB_THUMBTRACK = 5 1033SB_TOP = 6 1034SB_LEFT = 6 1035SB_BOTTOM = 7 1036SB_RIGHT = 7 1037SB_ENDSCROLL = 8 1038SW_HIDE = 0 1039SW_SHOWNORMAL = 1 1040SW_NORMAL = 1 1041SW_SHOWMINIMIZED = 2 1042SW_SHOWMAXIMIZED = 3 1043SW_MAXIMIZE = 3 1044SW_SHOWNOACTIVATE = 4 1045SW_SHOW = 5 1046SW_MINIMIZE = 6 1047SW_SHOWMINNOACTIVE = 7 1048SW_SHOWNA = 8 1049SW_RESTORE = 9 1050SW_SHOWDEFAULT = 10 1051SW_FORCEMINIMIZE = 11 1052SW_MAX = 11 1053HIDE_WINDOW = 0 1054SHOW_OPENWINDOW = 1 1055SHOW_ICONWINDOW = 2 1056SHOW_FULLSCREEN = 3 1057SHOW_OPENNOACTIVATE = 4 1058SW_PARENTCLOSING = 1 1059SW_OTHERZOOM = 2 1060SW_PARENTOPENING = 3 1061SW_OTHERUNZOOM = 4 1062AW_HOR_POSITIVE = 1 1063AW_HOR_NEGATIVE = 2 1064AW_VER_POSITIVE = 4 1065AW_VER_NEGATIVE = 8 1066AW_CENTER = 16 1067AW_HIDE = 65536 1068AW_ACTIVATE = 131072 1069AW_SLIDE = 262144 1070AW_BLEND = 524288 1071KF_EXTENDED = 256 1072KF_DLGMODE = 2048 1073KF_MENUMODE = 4096 1074KF_ALTDOWN = 8192 1075KF_REPEAT = 16384 1076KF_UP = 32768 1077VK_LBUTTON = 1 1078VK_RBUTTON = 2 1079VK_CANCEL = 3 1080VK_MBUTTON = 4 1081VK_BACK = 8 1082VK_TAB = 9 1083VK_CLEAR = 12 1084VK_RETURN = 13 1085VK_SHIFT = 16 1086VK_CONTROL = 17 1087VK_MENU = 18 1088VK_PAUSE = 19 1089VK_CAPITAL = 20 1090VK_KANA = 21 1091VK_HANGEUL = 21 # old name - should be here for compatibility 1092VK_HANGUL = 21 1093VK_JUNJA = 23 1094VK_FINAL = 24 1095VK_HANJA = 25 1096VK_KANJI = 25 1097VK_ESCAPE = 27 1098VK_CONVERT = 28 1099VK_NONCONVERT = 29 1100VK_ACCEPT = 30 1101VK_MODECHANGE = 31 1102VK_SPACE = 32 1103VK_PRIOR = 33 1104VK_NEXT = 34 1105VK_END = 35 1106VK_HOME = 36 1107VK_LEFT = 37 1108VK_UP = 38 1109VK_RIGHT = 39 1110VK_DOWN = 40 1111VK_SELECT = 41 1112VK_PRINT = 42 1113VK_EXECUTE = 43 1114VK_SNAPSHOT = 44 1115VK_INSERT = 45 1116VK_DELETE = 46 1117VK_HELP = 47 1118VK_LWIN = 91 1119VK_RWIN = 92 1120VK_APPS = 93 1121VK_NUMPAD0 = 96 1122VK_NUMPAD1 = 97 1123VK_NUMPAD2 = 98 1124VK_NUMPAD3 = 99 1125VK_NUMPAD4 = 100 1126VK_NUMPAD5 = 101 1127VK_NUMPAD6 = 102 1128VK_NUMPAD7 = 103 1129VK_NUMPAD8 = 104 1130VK_NUMPAD9 = 105 1131VK_MULTIPLY = 106 1132VK_ADD = 107 1133VK_SEPARATOR = 108 1134VK_SUBTRACT = 109 1135VK_DECIMAL = 110 1136VK_DIVIDE = 111 1137VK_F1 = 112 1138VK_F2 = 113 1139VK_F3 = 114 1140VK_F4 = 115 1141VK_F5 = 116 1142VK_F6 = 117 1143VK_F7 = 118 1144VK_F8 = 119 1145VK_F9 = 120 1146VK_F10 = 121 1147VK_F11 = 122 1148VK_F12 = 123 1149VK_F13 = 124 1150VK_F14 = 125 1151VK_F15 = 126 1152VK_F16 = 127 1153VK_F17 = 128 1154VK_F18 = 129 1155VK_F19 = 130 1156VK_F20 = 131 1157VK_F21 = 132 1158VK_F22 = 133 1159VK_F23 = 134 1160VK_F24 = 135 1161VK_NUMLOCK = 144 1162VK_SCROLL = 145 1163VK_LSHIFT = 160 1164VK_RSHIFT = 161 1165VK_LCONTROL = 162 1166VK_RCONTROL = 163 1167VK_LMENU = 164 1168VK_RMENU = 165 1169VK_PROCESSKEY = 229 1170VK_ATTN = 246 1171VK_CRSEL = 247 1172VK_EXSEL = 248 1173VK_EREOF = 249 1174VK_PLAY = 250 1175VK_ZOOM = 251 1176VK_NONAME = 252 1177VK_PA1 = 253 1178VK_OEM_CLEAR = 254 1179# multi-media related "keys" 1180MOUSEEVENTF_XDOWN = 0x0080 1181MOUSEEVENTF_XUP = 0x0100 1182MOUSEEVENTF_WHEEL = 0x0800 1183VK_XBUTTON1 = 0x05 1184VK_XBUTTON2 = 0x06 1185VK_VOLUME_MUTE = 0xAD 1186VK_VOLUME_DOWN = 0xAE 1187VK_VOLUME_UP = 0xAF 1188VK_MEDIA_NEXT_TRACK = 0xB0 1189VK_MEDIA_PREV_TRACK = 0xB1 1190VK_MEDIA_PLAY_PAUSE = 0xB3 1191VK_BROWSER_BACK = 0xA6 1192VK_BROWSER_FORWARD = 0xA7 1193WH_MIN = (-1) 1194WH_MSGFILTER = (-1) 1195WH_JOURNALRECORD = 0 1196WH_JOURNALPLAYBACK = 1 1197WH_KEYBOARD = 2 1198WH_GETMESSAGE = 3 1199WH_CALLWNDPROC = 4 1200WH_CBT = 5 1201WH_SYSMSGFILTER = 6 1202WH_MOUSE = 7 1203WH_HARDWARE = 8 1204WH_DEBUG = 9 1205WH_SHELL = 10 1206WH_FOREGROUNDIDLE = 11 1207WH_CALLWNDPROCRET = 12 1208WH_KEYBOARD_LL = 13 1209WH_MOUSE_LL = 14 1210WH_MAX = 14 1211WH_MINHOOK = WH_MIN 1212WH_MAXHOOK = WH_MAX 1213HC_ACTION = 0 1214HC_GETNEXT = 1 1215HC_SKIP = 2 1216HC_NOREMOVE = 3 1217HC_NOREM = HC_NOREMOVE 1218HC_SYSMODALON = 4 1219HC_SYSMODALOFF = 5 1220HCBT_MOVESIZE = 0 1221HCBT_MINMAX = 1 1222HCBT_QS = 2 1223HCBT_CREATEWND = 3 1224HCBT_DESTROYWND = 4 1225HCBT_ACTIVATE = 5 1226HCBT_CLICKSKIPPED = 6 1227HCBT_KEYSKIPPED = 7 1228HCBT_SYSCOMMAND = 8 1229HCBT_SETFOCUS = 9 1230MSGF_DIALOGBOX = 0 1231MSGF_MESSAGEBOX = 1 1232MSGF_MENU = 2 1233#MSGF_MOVE = 3 1234#MSGF_SIZE = 4 1235MSGF_SCROLLBAR = 5 1236MSGF_NEXTWINDOW = 6 1237#MSGF_MAINLOOP = 8 1238MSGF_MAX = 8 1239MSGF_USER = 4096 1240HSHELL_WINDOWCREATED = 1 1241HSHELL_WINDOWDESTROYED = 2 1242HSHELL_ACTIVATESHELLWINDOW = 3 1243HSHELL_WINDOWACTIVATED = 4 1244HSHELL_GETMINRECT = 5 1245HSHELL_REDRAW = 6 1246HSHELL_TASKMAN = 7 1247HSHELL_LANGUAGE = 8 1248HSHELL_ACCESSIBILITYSTATE = 11 1249ACCESS_STICKYKEYS = 1 1250ACCESS_FILTERKEYS = 2 1251ACCESS_MOUSEKEYS = 3 1252# winuser.h line 624 1253LLKHF_EXTENDED = 1 1254LLKHF_INJECTED = 16 1255LLKHF_ALTDOWN = 32 1256LLKHF_UP = 128 1257LLMHF_INJECTED = 1 1258# line 692 1259HKL_PREV = 0 1260HKL_NEXT = 1 1261KLF_ACTIVATE = 1 1262KLF_SUBSTITUTE_OK = 2 1263KLF_UNLOADPREVIOUS = 4 1264KLF_REORDER = 8 1265KLF_REPLACELANG = 16 1266KLF_NOTELLSHELL = 128 1267KLF_SETFORPROCESS = 256 1268KL_NAMELENGTH = 9 1269DESKTOP_READOBJECTS = 1 1270DESKTOP_CREATEWINDOW = 2 1271DESKTOP_CREATEMENU = 4 1272DESKTOP_HOOKCONTROL = 8 1273DESKTOP_JOURNALRECORD = 16 1274DESKTOP_JOURNALPLAYBACK = 32 1275DESKTOP_ENUMERATE = 64 1276DESKTOP_WRITEOBJECTS = 128 1277DESKTOP_SWITCHDESKTOP = 256 1278DF_ALLOWOTHERACCOUNTHOOK = 1 1279WINSTA_ENUMDESKTOPS = 1 1280WINSTA_READATTRIBUTES = 2 1281WINSTA_ACCESSCLIPBOARD = 4 1282WINSTA_CREATEDESKTOP = 8 1283WINSTA_WRITEATTRIBUTES = 16 1284WINSTA_ACCESSGLOBALATOMS = 32 1285WINSTA_EXITWINDOWS = 64 1286WINSTA_ENUMERATE = 256 1287WINSTA_READSCREEN = 512 1288WSF_VISIBLE = 1 1289UOI_FLAGS = 1 1290UOI_NAME = 2 1291UOI_TYPE = 3 1292UOI_USER_SID = 4 1293GWL_WNDPROC = (-4) 1294GWL_HINSTANCE = (-6) 1295GWL_HWNDPARENT = (-8) 1296GWL_STYLE = (-16) 1297GWL_EXSTYLE = (-20) 1298GWL_USERDATA = (-21) 1299GWL_ID = (-12) 1300GCL_MENUNAME = (-8) 1301GCL_HBRBACKGROUND = (-10) 1302GCL_HCURSOR = (-12) 1303GCL_HICON = (-14) 1304GCL_HMODULE = (-16) 1305GCL_CBWNDEXTRA = (-18) 1306GCL_CBCLSEXTRA = (-20) 1307GCL_WNDPROC = (-24) 1308GCL_STYLE = (-26) 1309GCW_ATOM = (-32) 1310GCL_HICONSM = (-34) 1311# line 1291 1312WM_NULL = 0 1313WM_CREATE = 1 1314WM_DESTROY = 2 1315WM_MOVE = 3 1316WM_SIZE = 5 1317WM_ACTIVATE = 6 1318WA_INACTIVE = 0 1319WA_ACTIVE = 1 1320WA_CLICKACTIVE = 2 1321WM_SETFOCUS = 7 1322WM_KILLFOCUS = 8 1323WM_ENABLE = 10 1324WM_SETREDRAW = 11 1325WM_SETTEXT = 12 1326WM_GETTEXT = 13 1327WM_GETTEXTLENGTH = 14 1328WM_PAINT = 15 1329WM_CLOSE = 16 1330WM_QUERYENDSESSION = 17 1331WM_QUIT = 18 1332WM_QUERYOPEN = 19 1333WM_ERASEBKGND = 20 1334WM_SYSCOLORCHANGE = 21 1335WM_ENDSESSION = 22 1336WM_SHOWWINDOW = 24 1337WM_WININICHANGE = 26 1338WM_SETTINGCHANGE = WM_WININICHANGE 1339WM_DEVMODECHANGE = 27 1340WM_ACTIVATEAPP = 28 1341WM_FONTCHANGE = 29 1342WM_TIMECHANGE = 30 1343WM_CANCELMODE = 31 1344WM_SETCURSOR = 32 1345WM_MOUSEACTIVATE = 33 1346WM_CHILDACTIVATE = 34 1347WM_QUEUESYNC = 35 1348WM_GETMINMAXINFO = 36 1349WM_PAINTICON = 38 1350WM_ICONERASEBKGND = 39 1351WM_NEXTDLGCTL = 40 1352WM_SPOOLERSTATUS = 42 1353WM_DRAWITEM = 43 1354WM_MEASUREITEM = 44 1355WM_DELETEITEM = 45 1356WM_VKEYTOITEM = 46 1357WM_CHARTOITEM = 47 1358WM_SETFONT = 48 1359WM_GETFONT = 49 1360WM_SETHOTKEY = 50 1361WM_GETHOTKEY = 51 1362WM_QUERYDRAGICON = 55 1363WM_COMPAREITEM = 57 1364WM_GETOBJECT = 61 1365WM_COMPACTING = 65 1366WM_COMMNOTIFY = 68 1367WM_WINDOWPOSCHANGING = 70 1368WM_WINDOWPOSCHANGED = 71 1369WM_POWER = 72 1370PWR_OK = 1 1371PWR_FAIL = (-1) 1372PWR_SUSPENDREQUEST = 1 1373PWR_SUSPENDRESUME = 2 1374PWR_CRITICALRESUME = 3 1375WM_COPYDATA = 74 1376WM_CANCELJOURNAL = 75 1377WM_NOTIFY = 78 1378WM_INPUTLANGCHANGEREQUEST = 80 1379WM_INPUTLANGCHANGE = 81 1380WM_TCARD = 82 1381WM_HELP = 83 1382WM_USERCHANGED = 84 1383WM_NOTIFYFORMAT = 85 1384NFR_ANSI = 1 1385NFR_UNICODE = 2 1386NF_QUERY = 3 1387NF_REQUERY = 4 1388WM_CONTEXTMENU = 123 1389WM_STYLECHANGING = 124 1390WM_STYLECHANGED = 125 1391WM_DISPLAYCHANGE = 126 1392WM_GETICON = 127 1393WM_SETICON = 128 1394WM_NCCREATE = 129 1395WM_NCDESTROY = 130 1396WM_NCCALCSIZE = 131 1397WM_NCHITTEST = 132 1398WM_NCPAINT = 133 1399WM_NCACTIVATE = 134 1400WM_GETDLGCODE = 135 1401WM_SYNCPAINT = 136 1402WM_NCMOUSEMOVE = 160 1403WM_NCLBUTTONDOWN = 161 1404WM_NCLBUTTONUP = 162 1405WM_NCLBUTTONDBLCLK = 163 1406WM_NCRBUTTONDOWN = 164 1407WM_NCRBUTTONUP = 165 1408WM_NCRBUTTONDBLCLK = 166 1409WM_NCMBUTTONDOWN = 167 1410WM_NCMBUTTONUP = 168 1411WM_NCMBUTTONDBLCLK = 169 1412WM_KEYFIRST = 256 1413WM_KEYDOWN = 256 1414WM_KEYUP = 257 1415WM_CHAR = 258 1416WM_DEADCHAR = 259 1417WM_SYSKEYDOWN = 260 1418WM_SYSKEYUP = 261 1419WM_SYSCHAR = 262 1420WM_SYSDEADCHAR = 263 1421WM_KEYLAST = 264 1422WM_IME_STARTCOMPOSITION = 269 1423WM_IME_ENDCOMPOSITION = 270 1424WM_IME_COMPOSITION = 271 1425WM_IME_KEYLAST = 271 1426WM_INITDIALOG = 272 1427WM_COMMAND = 273 1428WM_SYSCOMMAND = 274 1429WM_TIMER = 275 1430WM_HSCROLL = 276 1431WM_VSCROLL = 277 1432WM_INITMENU = 278 1433WM_INITMENUPOPUP = 279 1434WM_MENUSELECT = 287 1435WM_MENUCHAR = 288 1436WM_ENTERIDLE = 289 1437WM_MENURBUTTONUP = 290 1438WM_MENUDRAG = 291 1439WM_MENUGETOBJECT = 292 1440WM_UNINITMENUPOPUP = 293 1441WM_MENUCOMMAND = 294 1442WM_CTLCOLORMSGBOX = 306 1443WM_CTLCOLOREDIT = 307 1444WM_CTLCOLORLISTBOX = 308 1445WM_CTLCOLORBTN = 309 1446WM_CTLCOLORDLG = 310 1447WM_CTLCOLORSCROLLBAR = 311 1448WM_CTLCOLORSTATIC = 312 1449WM_MOUSEFIRST = 512 1450WM_MOUSEMOVE = 512 1451WM_LBUTTONDOWN = 513 1452WM_LBUTTONUP = 514 1453WM_LBUTTONDBLCLK = 515 1454WM_RBUTTONDOWN = 516 1455WM_RBUTTONUP = 517 1456WM_RBUTTONDBLCLK = 518 1457WM_MBUTTONDOWN = 519 1458WM_MBUTTONUP = 520 1459WM_MBUTTONDBLCLK = 521 1460WM_MOUSEWHEEL = 522 1461WM_MOUSELAST = 522 1462WHEEL_DELTA = 120 # Value for rolling one detent 1463WHEEL_PAGESCROLL = -1 # Scroll one page 1464WM_PARENTNOTIFY = 528 1465MENULOOP_WINDOW = 0 1466MENULOOP_POPUP = 1 1467WM_ENTERMENULOOP = 529 1468WM_EXITMENULOOP = 530 1469WM_NEXTMENU = 531 1470WM_SIZING = 532 1471WM_CAPTURECHANGED = 533 1472WM_MOVING = 534 1473WM_POWERBROADCAST = 536 1474PBT_APMQUERYSUSPEND = 0 1475PBT_APMQUERYSTANDBY = 1 1476PBT_APMQUERYSUSPENDFAILED = 2 1477PBT_APMQUERYSTANDBYFAILED = 3 1478PBT_APMSUSPEND = 4 1479PBT_APMSTANDBY = 5 1480PBT_APMRESUMECRITICAL = 6 1481PBT_APMRESUMESUSPEND = 7 1482PBT_APMRESUMESTANDBY = 8 1483PBTF_APMRESUMEFROMFAILURE = 1 1484PBT_APMBATTERYLOW = 9 1485PBT_APMPOWERSTATUSCHANGE = 10 1486PBT_APMOEMEVENT = 11 1487PBT_APMRESUMEAUTOMATIC = 18 1488WM_DEVICECHANGE = 537 1489WM_MDICREATE = 544 1490WM_MDIDESTROY = 545 1491WM_MDIACTIVATE = 546 1492WM_MDIRESTORE = 547 1493WM_MDINEXT = 548 1494WM_MDIMAXIMIZE = 549 1495WM_MDITILE = 550 1496WM_MDICASCADE = 551 1497WM_MDIICONARRANGE = 552 1498WM_MDIGETACTIVE = 553 1499WM_MDISETMENU = 560 1500WM_ENTERSIZEMOVE = 561 1501WM_EXITSIZEMOVE = 562 1502WM_DROPFILES = 563 1503WM_MDIREFRESHMENU = 564 1504WM_IME_SETCONTEXT = 641 1505WM_IME_NOTIFY = 642 1506WM_IME_CONTROL = 643 1507WM_IME_COMPOSITIONFULL = 644 1508WM_IME_SELECT = 645 1509WM_IME_CHAR = 646 1510WM_IME_REQUEST = 648 1511WM_IME_KEYDOWN = 656 1512WM_IME_KEYUP = 657 1513WM_MOUSEHOVER = 673 1514WM_MOUSELEAVE = 675 1515WM_CUT = 768 1516WM_COPY = 769 1517WM_PASTE = 770 1518WM_CLEAR = 771 1519WM_UNDO = 772 1520WM_RENDERFORMAT = 773 1521WM_RENDERALLFORMATS = 774 1522WM_DESTROYCLIPBOARD = 775 1523WM_DRAWCLIPBOARD = 776 1524WM_PAINTCLIPBOARD = 777 1525WM_VSCROLLCLIPBOARD = 778 1526WM_SIZECLIPBOARD = 779 1527WM_ASKCBFORMATNAME = 780 1528WM_CHANGECBCHAIN = 781 1529WM_HSCROLLCLIPBOARD = 782 1530WM_QUERYNEWPALETTE = 783 1531WM_PALETTEISCHANGING = 784 1532WM_PALETTECHANGED = 785 1533WM_HOTKEY = 786 1534WM_PRINT = 791 1535WM_PRINTCLIENT = 792 1536WM_HANDHELDFIRST = 856 1537WM_HANDHELDLAST = 863 1538WM_AFXFIRST = 864 1539WM_AFXLAST = 895 1540WM_PENWINFIRST = 896 1541WM_PENWINLAST = 911 1542WM_APP = 32768 1543WM_INPUT = 0x00FF 1544WMSZ_LEFT = 1 1545WMSZ_RIGHT = 2 1546WMSZ_TOP = 3 1547WMSZ_TOPLEFT = 4 1548WMSZ_TOPRIGHT = 5 1549WMSZ_BOTTOM = 6 1550WMSZ_BOTTOMLEFT = 7 1551WMSZ_BOTTOMRIGHT = 8 1552#ST_BEGINSWP = 0 1553#ST_ENDSWP = 1 1554HTERROR = (-2) 1555HTTRANSPARENT = (-1) 1556HTNOWHERE = 0 1557HTCLIENT = 1 1558HTCAPTION = 2 1559HTSYSMENU = 3 1560HTGROWBOX = 4 1561HTSIZE = HTGROWBOX 1562HTMENU = 5 1563HTHSCROLL = 6 1564HTVSCROLL = 7 1565HTMINBUTTON = 8 1566HTMAXBUTTON = 9 1567HTLEFT = 10 1568HTRIGHT = 11 1569HTTOP = 12 1570HTTOPLEFT = 13 1571HTTOPRIGHT = 14 1572HTBOTTOM = 15 1573HTBOTTOMLEFT = 16 1574HTBOTTOMRIGHT = 17 1575HTBORDER = 18 1576HTREDUCE = HTMINBUTTON 1577HTZOOM = HTMAXBUTTON 1578HTSIZEFIRST = HTLEFT 1579HTSIZELAST = HTBOTTOMRIGHT 1580HTOBJECT = 19 1581HTCLOSE = 20 1582HTHELP = 21 1583SMTO_NORMAL = 0 1584SMTO_BLOCK = 1 1585SMTO_ABORTIFHUNG = 2 1586SMTO_NOTIMEOUTIFNOTHUNG = 8 1587MA_ACTIVATE = 1 1588MA_ACTIVATEANDEAT = 2 1589MA_NOACTIVATE = 3 1590MA_NOACTIVATEANDEAT = 4 1591ICON_SMALL = 0 1592ICON_BIG = 1 1593SIZE_RESTORED = 0 1594SIZE_MINIMIZED = 1 1595SIZE_MAXIMIZED = 2 1596SIZE_MAXSHOW = 3 1597SIZE_MAXHIDE = 4 1598SIZENORMAL = SIZE_RESTORED 1599SIZEICONIC = SIZE_MINIMIZED 1600SIZEFULLSCREEN = SIZE_MAXIMIZED 1601SIZEZOOMSHOW = SIZE_MAXSHOW 1602SIZEZOOMHIDE = SIZE_MAXHIDE 1603WVR_ALIGNTOP = 16 1604WVR_ALIGNLEFT = 32 1605WVR_ALIGNBOTTOM = 64 1606WVR_ALIGNRIGHT = 128 1607WVR_HREDRAW = 256 1608WVR_VREDRAW = 512 1609WVR_REDRAW = (WVR_HREDRAW | WVR_VREDRAW) 1610WVR_VALIDRECTS = 1024 1611MK_LBUTTON = 1 1612MK_RBUTTON = 2 1613MK_SHIFT = 4 1614MK_CONTROL = 8 1615MK_MBUTTON = 16 1616TME_HOVER = 1 1617TME_LEAVE = 2 1618TME_QUERY = 1073741824 1619TME_CANCEL = -2147483648 1620HOVER_DEFAULT = -1 1621WS_OVERLAPPED = 0 1622WS_POPUP = -2147483648 1623WS_CHILD = 1073741824 1624WS_MINIMIZE = 536870912 1625WS_VISIBLE = 268435456 1626WS_DISABLED = 134217728 1627WS_CLIPSIBLINGS = 67108864 1628WS_CLIPCHILDREN = 33554432 1629WS_MAXIMIZE = 16777216 1630WS_CAPTION = 12582912 1631WS_BORDER = 8388608 1632WS_DLGFRAME = 4194304 1633WS_VSCROLL = 2097152 1634WS_HSCROLL = 1048576 1635WS_SYSMENU = 524288 1636WS_THICKFRAME = 262144 1637WS_GROUP = 131072 1638WS_TABSTOP = 65536 1639WS_MINIMIZEBOX = 131072 1640WS_MAXIMIZEBOX = 65536 1641WS_TILED = WS_OVERLAPPED 1642WS_ICONIC = WS_MINIMIZE 1643WS_SIZEBOX = WS_THICKFRAME 1644WS_OVERLAPPEDWINDOW = (WS_OVERLAPPED | \ 1645 WS_CAPTION | \ 1646 WS_SYSMENU | \ 1647 WS_THICKFRAME | \ 1648 WS_MINIMIZEBOX | \ 1649 WS_MAXIMIZEBOX) 1650WS_POPUPWINDOW = (WS_POPUP | \ 1651 WS_BORDER | \ 1652 WS_SYSMENU) 1653WS_CHILDWINDOW = (WS_CHILD) 1654WS_TILEDWINDOW = WS_OVERLAPPEDWINDOW 1655WS_EX_DLGMODALFRAME = 1 1656WS_EX_NOPARENTNOTIFY = 4 1657WS_EX_TOPMOST = 8 1658WS_EX_ACCEPTFILES = 16 1659WS_EX_TRANSPARENT = 32 1660WS_EX_MDICHILD = 64 1661WS_EX_TOOLWINDOW = 128 1662WS_EX_WINDOWEDGE = 256 1663WS_EX_CLIENTEDGE = 512 1664WS_EX_CONTEXTHELP = 1024 1665WS_EX_RIGHT = 4096 1666WS_EX_LEFT = 0 1667WS_EX_RTLREADING = 8192 1668WS_EX_LTRREADING = 0 1669WS_EX_LEFTSCROLLBAR = 16384 1670WS_EX_RIGHTSCROLLBAR = 0 1671WS_EX_CONTROLPARENT = 65536 1672WS_EX_STATICEDGE = 131072 1673WS_EX_APPWINDOW = 262144 1674WS_EX_OVERLAPPEDWINDOW = (WS_EX_WINDOWEDGE | WS_EX_CLIENTEDGE) 1675WS_EX_PALETTEWINDOW = (WS_EX_WINDOWEDGE | WS_EX_TOOLWINDOW | WS_EX_TOPMOST) 1676WS_EX_LAYERED = 0x00080000 1677WS_EX_NOINHERITLAYOUT = 0x00100000 1678WS_EX_LAYOUTRTL = 0x00400000 1679WS_EX_COMPOSITED = 0x02000000 1680WS_EX_NOACTIVATE = 0x08000000 1681 1682CS_VREDRAW = 1 1683CS_HREDRAW = 2 1684#CS_KEYCVTWINDOW = 0x0004 1685CS_DBLCLKS = 8 1686CS_OWNDC = 32 1687CS_CLASSDC = 64 1688CS_PARENTDC = 128 1689#CS_NOKEYCVT = 0x0100 1690CS_NOCLOSE = 512 1691CS_SAVEBITS = 2048 1692CS_BYTEALIGNCLIENT = 4096 1693CS_BYTEALIGNWINDOW = 8192 1694CS_GLOBALCLASS = 16384 1695CS_IME = 65536 1696PRF_CHECKVISIBLE = 1 1697PRF_NONCLIENT = 2 1698PRF_CLIENT = 4 1699PRF_ERASEBKGND = 8 1700PRF_CHILDREN = 16 1701PRF_OWNED = 32 1702BDR_RAISEDOUTER = 1 1703BDR_SUNKENOUTER = 2 1704BDR_RAISEDINNER = 4 1705BDR_SUNKENINNER = 8 1706BDR_OUTER = 3 1707BDR_INNER = 12 1708#BDR_RAISED = 0x0005 1709#BDR_SUNKEN = 0x000a 1710EDGE_RAISED = (BDR_RAISEDOUTER | BDR_RAISEDINNER) 1711EDGE_SUNKEN = (BDR_SUNKENOUTER | BDR_SUNKENINNER) 1712EDGE_ETCHED = (BDR_SUNKENOUTER | BDR_RAISEDINNER) 1713EDGE_BUMP = (BDR_RAISEDOUTER | BDR_SUNKENINNER) 1714 1715# winuser.h line 2879 1716ISMEX_NOSEND = 0 1717ISMEX_SEND = 1 1718ISMEX_NOTIFY = 2 1719ISMEX_CALLBACK = 4 1720ISMEX_REPLIED = 8 1721CW_USEDEFAULT = -2147483648 1722FLASHW_STOP = 0 1723FLASHW_CAPTION = 1 1724FLASHW_TRAY = 2 1725FLASHW_ALL = (FLASHW_CAPTION | FLASHW_TRAY) 1726FLASHW_TIMER = 4 1727FLASHW_TIMERNOFG = 12 1728 1729# winuser.h line 7963 1730DS_ABSALIGN = 1 1731DS_SYSMODAL = 2 1732DS_LOCALEDIT = 32 1733DS_SETFONT = 64 1734DS_MODALFRAME = 128 1735DS_NOIDLEMSG = 256 1736DS_SETFOREGROUND = 512 1737DS_3DLOOK = 4 1738DS_FIXEDSYS = 8 1739DS_NOFAILCREATE = 16 1740DS_CONTROL = 1024 1741DS_CENTER = 2048 1742DS_CENTERMOUSE = 4096 1743DS_CONTEXTHELP = 8192 1744DM_GETDEFID = (WM_USER+0) 1745DM_SETDEFID = (WM_USER+1) 1746DM_REPOSITION = (WM_USER+2) 1747#PSM_PAGEINFO = (WM_USER+100) 1748#PSM_SHEETINFO = (WM_USER+101) 1749#PSI_SETACTIVE = 0x0001 1750#PSI_KILLACTIVE = 0x0002 1751#PSI_APPLY = 0x0003 1752#PSI_RESET = 0x0004 1753#PSI_HASHELP = 0x0005 1754#PSI_HELP = 0x0006 1755#PSI_CHANGED = 0x0001 1756#PSI_GUISTART = 0x0002 1757#PSI_REBOOT = 0x0003 1758#PSI_GETSIBLINGS = 0x0004 1759DC_HASDEFID = 21323 1760DLGC_WANTARROWS = 1 1761DLGC_WANTTAB = 2 1762DLGC_WANTALLKEYS = 4 1763DLGC_WANTMESSAGE = 4 1764DLGC_HASSETSEL = 8 1765DLGC_DEFPUSHBUTTON = 16 1766DLGC_UNDEFPUSHBUTTON = 32 1767DLGC_RADIOBUTTON = 64 1768DLGC_WANTCHARS = 128 1769DLGC_STATIC = 256 1770DLGC_BUTTON = 8192 1771LB_CTLCODE = 0 1772LB_OKAY = 0 1773LB_ERR = (-1) 1774LB_ERRSPACE = (-2) 1775LBN_ERRSPACE = (-2) 1776LBN_SELCHANGE = 1 1777LBN_DBLCLK = 2 1778LBN_SELCANCEL = 3 1779LBN_SETFOCUS = 4 1780LBN_KILLFOCUS = 5 1781LB_ADDSTRING = 384 1782LB_INSERTSTRING = 385 1783LB_DELETESTRING = 386 1784LB_SELITEMRANGEEX = 387 1785LB_RESETCONTENT = 388 1786LB_SETSEL = 389 1787LB_SETCURSEL = 390 1788LB_GETSEL = 391 1789LB_GETCURSEL = 392 1790LB_GETTEXT = 393 1791LB_GETTEXTLEN = 394 1792LB_GETCOUNT = 395 1793LB_SELECTSTRING = 396 1794LB_DIR = 397 1795LB_GETTOPINDEX = 398 1796LB_FINDSTRING = 399 1797LB_GETSELCOUNT = 400 1798LB_GETSELITEMS = 401 1799LB_SETTABSTOPS = 402 1800LB_GETHORIZONTALEXTENT = 403 1801LB_SETHORIZONTALEXTENT = 404 1802LB_SETCOLUMNWIDTH = 405 1803LB_ADDFILE = 406 1804LB_SETTOPINDEX = 407 1805LB_GETITEMRECT = 408 1806LB_GETITEMDATA = 409 1807LB_SETITEMDATA = 410 1808LB_SELITEMRANGE = 411 1809LB_SETANCHORINDEX = 412 1810LB_GETANCHORINDEX = 413 1811LB_SETCARETINDEX = 414 1812LB_GETCARETINDEX = 415 1813LB_SETITEMHEIGHT = 416 1814LB_GETITEMHEIGHT = 417 1815LB_FINDSTRINGEXACT = 418 1816LB_SETLOCALE = 421 1817LB_GETLOCALE = 422 1818LB_SETCOUNT = 423 1819LB_INITSTORAGE = 424 1820LB_ITEMFROMPOINT = 425 1821LB_MSGMAX = 432 1822LBS_NOTIFY = 1 1823LBS_SORT = 2 1824LBS_NOREDRAW = 4 1825LBS_MULTIPLESEL = 8 1826LBS_OWNERDRAWFIXED = 16 1827LBS_OWNERDRAWVARIABLE = 32 1828LBS_HASSTRINGS = 64 1829LBS_USETABSTOPS = 128 1830LBS_NOINTEGRALHEIGHT = 256 1831LBS_MULTICOLUMN = 512 1832LBS_WANTKEYBOARDINPUT = 1024 1833LBS_EXTENDEDSEL = 2048 1834LBS_DISABLENOSCROLL = 4096 1835LBS_NODATA = 8192 1836LBS_NOSEL = 16384 1837LBS_STANDARD = (LBS_NOTIFY | LBS_SORT | WS_VSCROLL | WS_BORDER) 1838CB_OKAY = 0 1839CB_ERR = (-1) 1840CB_ERRSPACE = (-2) 1841CBN_ERRSPACE = (-1) 1842CBN_SELCHANGE = 1 1843CBN_DBLCLK = 2 1844CBN_SETFOCUS = 3 1845CBN_KILLFOCUS = 4 1846CBN_EDITCHANGE = 5 1847CBN_EDITUPDATE = 6 1848CBN_DROPDOWN = 7 1849CBN_CLOSEUP = 8 1850CBN_SELENDOK = 9 1851CBN_SELENDCANCEL = 10 1852CBS_SIMPLE = 1 1853CBS_DROPDOWN = 2 1854CBS_DROPDOWNLIST = 3 1855CBS_OWNERDRAWFIXED = 16 1856CBS_OWNERDRAWVARIABLE = 32 1857CBS_AUTOHSCROLL = 64 1858CBS_OEMCONVERT = 128 1859CBS_SORT = 256 1860CBS_HASSTRINGS = 512 1861CBS_NOINTEGRALHEIGHT = 1024 1862CBS_DISABLENOSCROLL = 2048 1863CBS_UPPERCASE = 8192 1864CBS_LOWERCASE = 16384 1865CB_GETEDITSEL = 320 1866CB_LIMITTEXT = 321 1867CB_SETEDITSEL = 322 1868CB_ADDSTRING = 323 1869CB_DELETESTRING = 324 1870CB_DIR = 325 1871CB_GETCOUNT = 326 1872CB_GETCURSEL = 327 1873CB_GETLBTEXT = 328 1874CB_GETLBTEXTLEN = 329 1875CB_INSERTSTRING = 330 1876CB_RESETCONTENT = 331 1877CB_FINDSTRING = 332 1878CB_SELECTSTRING = 333 1879CB_SETCURSEL = 334 1880CB_SHOWDROPDOWN = 335 1881CB_GETITEMDATA = 336 1882CB_SETITEMDATA = 337 1883CB_GETDROPPEDCONTROLRECT = 338 1884CB_SETITEMHEIGHT = 339 1885CB_GETITEMHEIGHT = 340 1886CB_SETEXTENDEDUI = 341 1887CB_GETEXTENDEDUI = 342 1888CB_GETDROPPEDSTATE = 343 1889CB_FINDSTRINGEXACT = 344 1890CB_SETLOCALE = 345 1891CB_GETLOCALE = 346 1892CB_GETTOPINDEX = 347 1893CB_SETTOPINDEX = 348 1894CB_GETHORIZONTALEXTENT = 349 1895CB_SETHORIZONTALEXTENT = 350 1896CB_GETDROPPEDWIDTH = 351 1897CB_SETDROPPEDWIDTH = 352 1898CB_INITSTORAGE = 353 1899CB_MSGMAX = 354 1900SBS_HORZ = 0 1901SBS_VERT = 1 1902SBS_TOPALIGN = 2 1903SBS_LEFTALIGN = 2 1904SBS_BOTTOMALIGN = 4 1905SBS_RIGHTALIGN = 4 1906SBS_SIZEBOXTOPLEFTALIGN = 2 1907SBS_SIZEBOXBOTTOMRIGHTALIGN = 4 1908SBS_SIZEBOX = 8 1909SBS_SIZEGRIP = 16 1910SBM_SETPOS = 224 1911SBM_GETPOS = 225 1912SBM_SETRANGE = 226 1913SBM_SETRANGEREDRAW = 230 1914SBM_GETRANGE = 227 1915SBM_ENABLE_ARROWS = 228 1916SBM_SETSCROLLINFO = 233 1917SBM_GETSCROLLINFO = 234 1918SIF_RANGE = 1 1919SIF_PAGE = 2 1920SIF_POS = 4 1921SIF_DISABLENOSCROLL = 8 1922SIF_TRACKPOS = 16 1923SIF_ALL = (SIF_RANGE | SIF_PAGE | SIF_POS | SIF_TRACKPOS) 1924MDIS_ALLCHILDSTYLES = 1 1925MDITILE_VERTICAL = 0 1926MDITILE_HORIZONTAL = 1 1927MDITILE_SKIPDISABLED = 2 1928 1929IMC_GETCANDIDATEPOS = 7 1930IMC_SETCANDIDATEPOS = 8 1931IMC_GETCOMPOSITIONFONT = 9 1932IMC_SETCOMPOSITIONFONT = 10 1933IMC_GETCOMPOSITIONWINDOW = 11 1934IMC_SETCOMPOSITIONWINDOW = 12 1935IMC_GETSTATUSWINDOWPOS = 15 1936IMC_SETSTATUSWINDOWPOS = 16 1937IMC_CLOSESTATUSWINDOW = 33 1938IMC_OPENSTATUSWINDOW = 34 1939# Generated by h2py from \msvc20\include\winnt.h 1940# hacked and split by mhammond. 1941DELETE = (65536) 1942READ_CONTROL = (131072) 1943WRITE_DAC = (262144) 1944WRITE_OWNER = (524288) 1945SYNCHRONIZE = (1048576) 1946STANDARD_RIGHTS_REQUIRED = (983040) 1947STANDARD_RIGHTS_READ = (READ_CONTROL) 1948STANDARD_RIGHTS_WRITE = (READ_CONTROL) 1949STANDARD_RIGHTS_EXECUTE = (READ_CONTROL) 1950STANDARD_RIGHTS_ALL = (2031616) 1951SPECIFIC_RIGHTS_ALL = (65535) 1952ACCESS_SYSTEM_SECURITY = (16777216) 1953MAXIMUM_ALLOWED = (33554432) 1954GENERIC_READ = (-2147483648) 1955GENERIC_WRITE = (1073741824) 1956GENERIC_EXECUTE = (536870912) 1957GENERIC_ALL = (268435456) 1958 1959SERVICE_KERNEL_DRIVER = 1 1960SERVICE_FILE_SYSTEM_DRIVER = 2 1961SERVICE_ADAPTER = 4 1962SERVICE_RECOGNIZER_DRIVER = 8 1963SERVICE_DRIVER = (SERVICE_KERNEL_DRIVER | \ 1964 SERVICE_FILE_SYSTEM_DRIVER | \ 1965 SERVICE_RECOGNIZER_DRIVER) 1966SERVICE_WIN32_OWN_PROCESS = 16 1967SERVICE_WIN32_SHARE_PROCESS = 32 1968SERVICE_WIN32 = (SERVICE_WIN32_OWN_PROCESS | \ 1969 SERVICE_WIN32_SHARE_PROCESS) 1970SERVICE_INTERACTIVE_PROCESS = 256 1971SERVICE_TYPE_ALL = (SERVICE_WIN32 | \ 1972 SERVICE_ADAPTER | \ 1973 SERVICE_DRIVER | \ 1974 SERVICE_INTERACTIVE_PROCESS) 1975SERVICE_BOOT_START = 0 1976SERVICE_SYSTEM_START = 1 1977SERVICE_AUTO_START = 2 1978SERVICE_DEMAND_START = 3 1979SERVICE_DISABLED = 4 1980SERVICE_ERROR_IGNORE = 0 1981SERVICE_ERROR_NORMAL = 1 1982SERVICE_ERROR_SEVERE = 2 1983SERVICE_ERROR_CRITICAL = 3 1984TAPE_ERASE_SHORT = 0 1985TAPE_ERASE_LONG = 1 1986TAPE_LOAD = 0 1987TAPE_UNLOAD = 1 1988TAPE_TENSION = 2 1989TAPE_LOCK = 3 1990TAPE_UNLOCK = 4 1991TAPE_FORMAT = 5 1992TAPE_SETMARKS = 0 1993TAPE_FILEMARKS = 1 1994TAPE_SHORT_FILEMARKS = 2 1995TAPE_LONG_FILEMARKS = 3 1996TAPE_ABSOLUTE_POSITION = 0 1997TAPE_LOGICAL_POSITION = 1 1998TAPE_PSEUDO_LOGICAL_POSITION = 2 1999TAPE_REWIND = 0 2000TAPE_ABSOLUTE_BLOCK = 1 2001TAPE_LOGICAL_BLOCK = 2 2002TAPE_PSEUDO_LOGICAL_BLOCK = 3 2003TAPE_SPACE_END_OF_DATA = 4 2004TAPE_SPACE_RELATIVE_BLOCKS = 5 2005TAPE_SPACE_FILEMARKS = 6 2006TAPE_SPACE_SEQUENTIAL_FMKS = 7 2007TAPE_SPACE_SETMARKS = 8 2008TAPE_SPACE_SEQUENTIAL_SMKS = 9 2009TAPE_DRIVE_FIXED = 1 2010TAPE_DRIVE_SELECT = 2 2011TAPE_DRIVE_INITIATOR = 4 2012TAPE_DRIVE_ERASE_SHORT = 16 2013TAPE_DRIVE_ERASE_LONG = 32 2014TAPE_DRIVE_ERASE_BOP_ONLY = 64 2015TAPE_DRIVE_ERASE_IMMEDIATE = 128 2016TAPE_DRIVE_TAPE_CAPACITY = 256 2017TAPE_DRIVE_TAPE_REMAINING = 512 2018TAPE_DRIVE_FIXED_BLOCK = 1024 2019TAPE_DRIVE_VARIABLE_BLOCK = 2048 2020TAPE_DRIVE_WRITE_PROTECT = 4096 2021TAPE_DRIVE_EOT_WZ_SIZE = 8192 2022TAPE_DRIVE_ECC = 65536 2023TAPE_DRIVE_COMPRESSION = 131072 2024TAPE_DRIVE_PADDING = 262144 2025TAPE_DRIVE_REPORT_SMKS = 524288 2026TAPE_DRIVE_GET_ABSOLUTE_BLK = 1048576 2027TAPE_DRIVE_GET_LOGICAL_BLK = 2097152 2028TAPE_DRIVE_SET_EOT_WZ_SIZE = 4194304 2029TAPE_DRIVE_LOAD_UNLOAD = -2147483647 2030TAPE_DRIVE_TENSION = -2147483646 2031TAPE_DRIVE_LOCK_UNLOCK = -2147483644 2032TAPE_DRIVE_REWIND_IMMEDIATE = -2147483640 2033TAPE_DRIVE_SET_BLOCK_SIZE = -2147483632 2034TAPE_DRIVE_LOAD_UNLD_IMMED = -2147483616 2035TAPE_DRIVE_TENSION_IMMED = -2147483584 2036TAPE_DRIVE_LOCK_UNLK_IMMED = -2147483520 2037TAPE_DRIVE_SET_ECC = -2147483392 2038TAPE_DRIVE_SET_COMPRESSION = -2147483136 2039TAPE_DRIVE_SET_PADDING = -2147482624 2040TAPE_DRIVE_SET_REPORT_SMKS = -2147481600 2041TAPE_DRIVE_ABSOLUTE_BLK = -2147479552 2042TAPE_DRIVE_ABS_BLK_IMMED = -2147475456 2043TAPE_DRIVE_LOGICAL_BLK = -2147467264 2044TAPE_DRIVE_LOG_BLK_IMMED = -2147450880 2045TAPE_DRIVE_END_OF_DATA = -2147418112 2046TAPE_DRIVE_RELATIVE_BLKS = -2147352576 2047TAPE_DRIVE_FILEMARKS = -2147221504 2048TAPE_DRIVE_SEQUENTIAL_FMKS = -2146959360 2049TAPE_DRIVE_SETMARKS = -2146435072 2050TAPE_DRIVE_SEQUENTIAL_SMKS = -2145386496 2051TAPE_DRIVE_REVERSE_POSITION = -2143289344 2052TAPE_DRIVE_SPACE_IMMEDIATE = -2139095040 2053TAPE_DRIVE_WRITE_SETMARKS = -2130706432 2054TAPE_DRIVE_WRITE_FILEMARKS = -2113929216 2055TAPE_DRIVE_WRITE_SHORT_FMKS = -2080374784 2056TAPE_DRIVE_WRITE_LONG_FMKS = -2013265920 2057TAPE_DRIVE_WRITE_MARK_IMMED = -1879048192 2058TAPE_DRIVE_FORMAT = -1610612736 2059TAPE_DRIVE_FORMAT_IMMEDIATE = -1073741824 2060TAPE_FIXED_PARTITIONS = 0 2061TAPE_SELECT_PARTITIONS = 1 2062TAPE_INITIATOR_PARTITIONS = 2 2063# Generated by h2py from \msvc20\include\winnt.h 2064# hacked and split by mhammond. 2065 2066APPLICATION_ERROR_MASK = 536870912 2067ERROR_SEVERITY_SUCCESS = 0 2068ERROR_SEVERITY_INFORMATIONAL = 1073741824 2069ERROR_SEVERITY_WARNING = -2147483648 2070ERROR_SEVERITY_ERROR = -1073741824 2071MINCHAR = 128 2072MAXCHAR = 127 2073MINSHORT = 32768 2074MAXSHORT = 32767 2075MINLONG = -2147483648 2076MAXLONG = 2147483647 2077MAXBYTE = 255 2078MAXWORD = 65535 2079MAXDWORD = -1 2080LANG_NEUTRAL = 0 2081LANG_BULGARIAN = 2 2082LANG_CHINESE = 4 2083LANG_CROATIAN = 26 2084LANG_CZECH = 5 2085LANG_DANISH = 6 2086LANG_DUTCH = 19 2087LANG_ENGLISH = 9 2088LANG_FINNISH = 11 2089LANG_FRENCH = 12 2090LANG_GERMAN = 7 2091LANG_GREEK = 8 2092LANG_HUNGARIAN = 14 2093LANG_ICELANDIC = 15 2094LANG_ITALIAN = 16 2095LANG_JAPANESE = 17 2096LANG_KOREAN = 18 2097LANG_NORWEGIAN = 20 2098LANG_POLISH = 21 2099LANG_PORTUGUESE = 22 2100LANG_ROMANIAN = 24 2101LANG_RUSSIAN = 25 2102LANG_SLOVAK = 27 2103LANG_SLOVENIAN = 36 2104LANG_SPANISH = 10 2105LANG_SWEDISH = 29 2106LANG_TURKISH = 31 2107SUBLANG_NEUTRAL = 0 2108SUBLANG_DEFAULT = 1 2109SUBLANG_SYS_DEFAULT = 2 2110SUBLANG_CHINESE_TRADITIONAL = 1 2111SUBLANG_CHINESE_SIMPLIFIED = 2 2112SUBLANG_CHINESE_HONGKONG = 3 2113SUBLANG_CHINESE_SINGAPORE = 4 2114SUBLANG_DUTCH = 1 2115SUBLANG_DUTCH_BELGIAN = 2 2116SUBLANG_ENGLISH_US = 1 2117SUBLANG_ENGLISH_UK = 2 2118SUBLANG_ENGLISH_AUS = 3 2119SUBLANG_ENGLISH_CAN = 4 2120SUBLANG_ENGLISH_NZ = 5 2121SUBLANG_ENGLISH_EIRE = 6 2122SUBLANG_FRENCH = 1 2123SUBLANG_FRENCH_BELGIAN = 2 2124SUBLANG_FRENCH_CANADIAN = 3 2125SUBLANG_FRENCH_SWISS = 4 2126SUBLANG_GERMAN = 1 2127SUBLANG_GERMAN_SWISS = 2 2128SUBLANG_GERMAN_AUSTRIAN = 3 2129SUBLANG_ITALIAN = 1 2130SUBLANG_ITALIAN_SWISS = 2 2131SUBLANG_NORWEGIAN_BOKMAL = 1 2132SUBLANG_NORWEGIAN_NYNORSK = 2 2133SUBLANG_PORTUGUESE = 2 2134SUBLANG_PORTUGUESE_BRAZILIAN = 1 2135SUBLANG_SPANISH = 1 2136SUBLANG_SPANISH_MEXICAN = 2 2137SUBLANG_SPANISH_MODERN = 3 2138SORT_DEFAULT = 0 2139SORT_JAPANESE_XJIS = 0 2140SORT_JAPANESE_UNICODE = 1 2141SORT_CHINESE_BIG5 = 0 2142SORT_CHINESE_UNICODE = 1 2143SORT_KOREAN_KSC = 0 2144SORT_KOREAN_UNICODE = 1 2145def PRIMARYLANGID(lgid): return ((lgid) & 1023) 2146 2147def SUBLANGID(lgid): return ((lgid) >> 10) 2148 2149NLS_VALID_LOCALE_MASK = 1048575 2150CONTEXT_PORTABLE_32BIT = 1048576 2151CONTEXT_ALPHA = 131072 2152CONTEXT_CONTROL = (CONTEXT_ALPHA | 1) 2153CONTEXT_FLOATING_POINT = (CONTEXT_ALPHA | 2) 2154CONTEXT_INTEGER = (CONTEXT_ALPHA | 4) 2155CONTEXT_FULL = (CONTEXT_CONTROL | CONTEXT_FLOATING_POINT | CONTEXT_INTEGER) 2156SIZE_OF_80387_REGISTERS = 80 2157CONTEXT_FULL = (CONTEXT_CONTROL | CONTEXT_FLOATING_POINT | CONTEXT_INTEGER) 2158CONTEXT_CONTROL = 1 2159CONTEXT_FLOATING_POINT = 2 2160CONTEXT_INTEGER = 4 2161CONTEXT_FULL = (CONTEXT_CONTROL | CONTEXT_FLOATING_POINT | CONTEXT_INTEGER) 2162PROCESS_TERMINATE = (1) 2163PROCESS_CREATE_THREAD = (2) 2164PROCESS_VM_OPERATION = (8) 2165PROCESS_VM_READ = (16) 2166PROCESS_VM_WRITE = (32) 2167PROCESS_DUP_HANDLE = (64) 2168PROCESS_CREATE_PROCESS = (128) 2169PROCESS_SET_QUOTA = (256) 2170PROCESS_SET_INFORMATION = (512) 2171PROCESS_QUERY_INFORMATION = (1024) 2172PROCESS_ALL_ACCESS = (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 4095) 2173THREAD_TERMINATE = (1) 2174THREAD_SUSPEND_RESUME = (2) 2175THREAD_GET_CONTEXT = (8) 2176THREAD_SET_CONTEXT = (16) 2177THREAD_SET_INFORMATION = (32) 2178THREAD_QUERY_INFORMATION = (64) 2179THREAD_SET_THREAD_TOKEN = (128) 2180THREAD_IMPERSONATE = (256) 2181THREAD_DIRECT_IMPERSONATION = (512) 2182TLS_MINIMUM_AVAILABLE = 64 2183EVENT_MODIFY_STATE = 2 2184MUTANT_QUERY_STATE = 1 2185SEMAPHORE_MODIFY_STATE = 2 2186TIME_ZONE_ID_UNKNOWN = 0 2187TIME_ZONE_ID_STANDARD = 1 2188TIME_ZONE_ID_DAYLIGHT = 2 2189PROCESSOR_INTEL_386 = 386 2190PROCESSOR_INTEL_486 = 486 2191PROCESSOR_INTEL_PENTIUM = 586 2192PROCESSOR_INTEL_860 = 860 2193PROCESSOR_MIPS_R2000 = 2000 2194PROCESSOR_MIPS_R3000 = 3000 2195PROCESSOR_MIPS_R4000 = 4000 2196PROCESSOR_ALPHA_21064 = 21064 2197PROCESSOR_PPC_601 = 601 2198PROCESSOR_PPC_603 = 603 2199PROCESSOR_PPC_604 = 604 2200PROCESSOR_PPC_620 = 620 2201SECTION_QUERY = 1 2202SECTION_MAP_WRITE = 2 2203SECTION_MAP_READ = 4 2204SECTION_MAP_EXECUTE = 8 2205SECTION_EXTEND_SIZE = 16 2206PAGE_NOACCESS = 1 2207PAGE_READONLY = 2 2208PAGE_READWRITE = 4 2209PAGE_WRITECOPY = 8 2210PAGE_EXECUTE = 16 2211PAGE_EXECUTE_READ = 32 2212PAGE_EXECUTE_READWRITE = 64 2213PAGE_EXECUTE_WRITECOPY = 128 2214PAGE_GUARD = 256 2215PAGE_NOCACHE = 512 2216MEM_COMMIT = 4096 2217MEM_RESERVE = 8192 2218MEM_DECOMMIT = 16384 2219MEM_RELEASE = 32768 2220MEM_FREE = 65536 2221MEM_PRIVATE = 131072 2222MEM_MAPPED = 262144 2223MEM_TOP_DOWN = 1048576 2224 2225# Generated by h2py from \msvc20\include\winnt.h 2226# hacked and split by mhammond. 2227SEC_FILE = 8388608 2228SEC_IMAGE = 16777216 2229SEC_RESERVE = 67108864 2230SEC_COMMIT = 134217728 2231SEC_NOCACHE = 268435456 2232MEM_IMAGE = SEC_IMAGE 2233FILE_SHARE_READ = 1 2234FILE_SHARE_WRITE = 2 2235FILE_SHARE_DELETE = 4 2236FILE_ATTRIBUTE_READONLY = 1 2237FILE_ATTRIBUTE_HIDDEN = 2 2238FILE_ATTRIBUTE_SYSTEM = 4 2239FILE_ATTRIBUTE_DIRECTORY = 16 2240FILE_ATTRIBUTE_ARCHIVE = 32 2241FILE_ATTRIBUTE_NORMAL = 128 2242FILE_ATTRIBUTE_TEMPORARY = 256 2243FILE_ATTRIBUTE_ATOMIC_WRITE = 512 2244FILE_ATTRIBUTE_XACTION_WRITE = 1024 2245FILE_ATTRIBUTE_COMPRESSED = 2048 2246FILE_NOTIFY_CHANGE_FILE_NAME = 1 2247FILE_NOTIFY_CHANGE_DIR_NAME = 2 2248FILE_NOTIFY_CHANGE_ATTRIBUTES = 4 2249FILE_NOTIFY_CHANGE_SIZE = 8 2250FILE_NOTIFY_CHANGE_LAST_WRITE = 16 2251FILE_NOTIFY_CHANGE_SECURITY = 256 2252FILE_CASE_SENSITIVE_SEARCH = 1 2253FILE_CASE_PRESERVED_NAMES = 2 2254FILE_UNICODE_ON_DISK = 4 2255FILE_PERSISTENT_ACLS = 8 2256FILE_FILE_COMPRESSION = 16 2257FILE_VOLUME_IS_COMPRESSED = 32768 2258IO_COMPLETION_MODIFY_STATE = 2 2259DUPLICATE_CLOSE_SOURCE = 1 2260DUPLICATE_SAME_ACCESS = 2 2261SID_MAX_SUB_AUTHORITIES = (15) 2262SECURITY_NULL_RID = (0) 2263SECURITY_WORLD_RID = (0) 2264SECURITY_LOCAL_RID = (0X00000000) 2265SECURITY_CREATOR_OWNER_RID = (0) 2266SECURITY_CREATOR_GROUP_RID = (1) 2267SECURITY_DIALUP_RID = (1) 2268SECURITY_NETWORK_RID = (2) 2269SECURITY_BATCH_RID = (3) 2270SECURITY_INTERACTIVE_RID = (4) 2271SECURITY_SERVICE_RID = (6) 2272SECURITY_ANONYMOUS_LOGON_RID = (7) 2273SECURITY_LOGON_IDS_RID = (5) 2274SECURITY_LOGON_IDS_RID_COUNT = (3) 2275SECURITY_LOCAL_SYSTEM_RID = (18) 2276SECURITY_NT_NON_UNIQUE = (21) 2277SECURITY_BUILTIN_DOMAIN_RID = (32) 2278DOMAIN_USER_RID_ADMIN = (500) 2279DOMAIN_USER_RID_GUEST = (501) 2280DOMAIN_GROUP_RID_ADMINS = (512) 2281DOMAIN_GROUP_RID_USERS = (513) 2282DOMAIN_GROUP_RID_GUESTS = (514) 2283DOMAIN_ALIAS_RID_ADMINS = (544) 2284DOMAIN_ALIAS_RID_USERS = (545) 2285DOMAIN_ALIAS_RID_GUESTS = (546) 2286DOMAIN_ALIAS_RID_POWER_USERS = (547) 2287DOMAIN_ALIAS_RID_ACCOUNT_OPS = (548) 2288DOMAIN_ALIAS_RID_SYSTEM_OPS = (549) 2289DOMAIN_ALIAS_RID_PRINT_OPS = (550) 2290DOMAIN_ALIAS_RID_BACKUP_OPS = (551) 2291DOMAIN_ALIAS_RID_REPLICATOR = (552) 2292SE_GROUP_MANDATORY = (1) 2293SE_GROUP_ENABLED_BY_DEFAULT = (2) 2294SE_GROUP_ENABLED = (4) 2295SE_GROUP_OWNER = (8) 2296SE_GROUP_LOGON_ID = (-1073741824) 2297ACL_REVISION = (2) 2298ACL_REVISION1 = (1) 2299ACL_REVISION2 = (2) 2300ACCESS_ALLOWED_ACE_TYPE = (0) 2301ACCESS_DENIED_ACE_TYPE = (1) 2302SYSTEM_AUDIT_ACE_TYPE = (2) 2303SYSTEM_ALARM_ACE_TYPE = (3) 2304OBJECT_INHERIT_ACE = (1) 2305CONTAINER_INHERIT_ACE = (2) 2306NO_PROPAGATE_INHERIT_ACE = (4) 2307INHERIT_ONLY_ACE = (8) 2308VALID_INHERIT_FLAGS = (15) 2309SUCCESSFUL_ACCESS_ACE_FLAG = (64) 2310FAILED_ACCESS_ACE_FLAG = (128) 2311SECURITY_DESCRIPTOR_REVISION = (1) 2312SECURITY_DESCRIPTOR_REVISION1 = (1) 2313SECURITY_DESCRIPTOR_MIN_LENGTH = (20) 2314SE_OWNER_DEFAULTED = (1) 2315SE_GROUP_DEFAULTED = (2) 2316SE_DACL_PRESENT = (4) 2317SE_DACL_DEFAULTED = (8) 2318SE_SACL_PRESENT = (16) 2319SE_SACL_DEFAULTED = (32) 2320SE_SELF_RELATIVE = (32768) 2321SE_PRIVILEGE_ENABLED_BY_DEFAULT = (1) 2322SE_PRIVILEGE_ENABLED = (2) 2323SE_PRIVILEGE_USED_FOR_ACCESS = (-2147483648) 2324PRIVILEGE_SET_ALL_NECESSARY = (1) 2325SE_CREATE_TOKEN_NAME = "SeCreateTokenPrivilege" 2326SE_ASSIGNPRIMARYTOKEN_NAME = "SeAssignPrimaryTokenPrivilege" 2327SE_LOCK_MEMORY_NAME = "SeLockMemoryPrivilege" 2328SE_INCREASE_QUOTA_NAME = "SeIncreaseQuotaPrivilege" 2329SE_UNSOLICITED_INPUT_NAME = "SeUnsolicitedInputPrivilege" 2330SE_MACHINE_ACCOUNT_NAME = "SeMachineAccountPrivilege" 2331SE_TCB_NAME = "SeTcbPrivilege" 2332SE_SECURITY_NAME = "SeSecurityPrivilege" 2333SE_TAKE_OWNERSHIP_NAME = "SeTakeOwnershipPrivilege" 2334SE_LOAD_DRIVER_NAME = "SeLoadDriverPrivilege" 2335SE_SYSTEM_PROFILE_NAME = "SeSystemProfilePrivilege" 2336SE_SYSTEMTIME_NAME = "SeSystemtimePrivilege" 2337SE_PROF_SINGLE_PROCESS_NAME = "SeProfileSingleProcessPrivilege" 2338SE_INC_BASE_PRIORITY_NAME = "SeIncreaseBasePriorityPrivilege" 2339SE_CREATE_PAGEFILE_NAME = "SeCreatePagefilePrivilege" 2340SE_CREATE_PERMANENT_NAME = "SeCreatePermanentPrivilege" 2341SE_BACKUP_NAME = "SeBackupPrivilege" 2342SE_RESTORE_NAME = "SeRestorePrivilege" 2343SE_SHUTDOWN_NAME = "SeShutdownPrivilege" 2344SE_DEBUG_NAME = "SeDebugPrivilege" 2345SE_AUDIT_NAME = "SeAuditPrivilege" 2346SE_SYSTEM_ENVIRONMENT_NAME = "SeSystemEnvironmentPrivilege" 2347SE_CHANGE_NOTIFY_NAME = "SeChangeNotifyPrivilege" 2348SE_REMOTE_SHUTDOWN_NAME = "SeRemoteShutdownPrivilege" 2349 2350TOKEN_ASSIGN_PRIMARY = (1) 2351TOKEN_DUPLICATE = (2) 2352TOKEN_IMPERSONATE = (4) 2353TOKEN_QUERY = (8) 2354TOKEN_QUERY_SOURCE = (16) 2355TOKEN_ADJUST_PRIVILEGES = (32) 2356TOKEN_ADJUST_GROUPS = (64) 2357TOKEN_ADJUST_DEFAULT = (128) 2358TOKEN_ALL_ACCESS = (STANDARD_RIGHTS_REQUIRED |\ 2359 TOKEN_ASSIGN_PRIMARY |\ 2360 TOKEN_DUPLICATE |\ 2361 TOKEN_IMPERSONATE |\ 2362 TOKEN_QUERY |\ 2363 TOKEN_QUERY_SOURCE |\ 2364 TOKEN_ADJUST_PRIVILEGES |\ 2365 TOKEN_ADJUST_GROUPS |\ 2366 TOKEN_ADJUST_DEFAULT) 2367TOKEN_READ = (STANDARD_RIGHTS_READ |\ 2368 TOKEN_QUERY) 2369TOKEN_WRITE = (STANDARD_RIGHTS_WRITE |\ 2370 TOKEN_ADJUST_PRIVILEGES |\ 2371 TOKEN_ADJUST_GROUPS |\ 2372 TOKEN_ADJUST_DEFAULT) 2373TOKEN_EXECUTE = (STANDARD_RIGHTS_EXECUTE) 2374TOKEN_SOURCE_LENGTH = 8 2375 2376KEY_QUERY_VALUE = (1) 2377KEY_SET_VALUE = (2) 2378KEY_CREATE_SUB_KEY = (4) 2379KEY_ENUMERATE_SUB_KEYS = (8) 2380KEY_NOTIFY = (16) 2381KEY_CREATE_LINK = (32) 2382KEY_READ = ((STANDARD_RIGHTS_READ |\ 2383 KEY_QUERY_VALUE |\ 2384 KEY_ENUMERATE_SUB_KEYS |\ 2385 KEY_NOTIFY) \ 2386 & \ 2387 (~SYNCHRONIZE)) 2388KEY_WRITE = ((STANDARD_RIGHTS_WRITE |\ 2389 KEY_SET_VALUE |\ 2390 KEY_CREATE_SUB_KEY) \ 2391 & \ 2392 (~SYNCHRONIZE)) 2393KEY_EXECUTE = ((KEY_READ) \ 2394 & \ 2395 (~SYNCHRONIZE)) 2396KEY_ALL_ACCESS = ((STANDARD_RIGHTS_ALL |\ 2397 KEY_QUERY_VALUE |\ 2398 KEY_SET_VALUE |\ 2399 KEY_CREATE_SUB_KEY |\ 2400 KEY_ENUMERATE_SUB_KEYS |\ 2401 KEY_NOTIFY |\ 2402 KEY_CREATE_LINK) \ 2403 & \ 2404 (~SYNCHRONIZE)) 2405REG_NOTIFY_CHANGE_ATTRIBUTES = (2) 2406REG_NOTIFY_CHANGE_SECURITY = (8) 2407REG_RESOURCE_REQUIREMENTS_LIST = ( 10 ) 2408REG_NONE = ( 0 ) # No value type 2409REG_SZ = ( 1 ) # Unicode nul terminated string 2410REG_EXPAND_SZ = ( 2 ) # Unicode nul terminated string 2411 # (with environment variable references) 2412REG_BINARY = ( 3 ) # Free form binary 2413REG_DWORD = ( 4 ) # 32-bit number 2414REG_DWORD_LITTLE_ENDIAN = ( 4 ) # 32-bit number (same as REG_DWORD) 2415REG_DWORD_BIG_ENDIAN = ( 5 ) # 32-bit number 2416REG_LINK = ( 6 ) # Symbolic Link (unicode) 2417REG_MULTI_SZ = ( 7 ) # Multiple Unicode strings 2418REG_RESOURCE_LIST = ( 8 ) # Resource list in the resource map 2419REG_FULL_RESOURCE_DESCRIPTOR =( 9 ) # Resource list in the hardware description 2420REG_RESOURCE_REQUIREMENTS_LIST = ( 10 ) 2421REG_QWORD = ( 11 ) # 64-bit number 2422REG_QWORD_LITTLE_ENDIAN = ( 11 ) # 64-bit number (same as REG_QWORD) 2423 2424 2425# Generated by h2py from \msvc20\include\winnt.h 2426# hacked and split by mhammond. 2427# Included from string.h 2428_NLSCMPERROR = 2147483647 2429NULL = 0 2430HEAP_NO_SERIALIZE = 1 2431HEAP_GROWABLE = 2 2432HEAP_GENERATE_EXCEPTIONS = 4 2433HEAP_ZERO_MEMORY = 8 2434HEAP_REALLOC_IN_PLACE_ONLY = 16 2435HEAP_TAIL_CHECKING_ENABLED = 32 2436HEAP_FREE_CHECKING_ENABLED = 64 2437HEAP_DISABLE_COALESCE_ON_FREE = 128 2438IS_TEXT_UNICODE_ASCII16 = 1 2439IS_TEXT_UNICODE_REVERSE_ASCII16 = 16 2440IS_TEXT_UNICODE_STATISTICS = 2 2441IS_TEXT_UNICODE_REVERSE_STATISTICS = 32 2442IS_TEXT_UNICODE_CONTROLS = 4 2443IS_TEXT_UNICODE_REVERSE_CONTROLS = 64 2444IS_TEXT_UNICODE_SIGNATURE = 8 2445IS_TEXT_UNICODE_REVERSE_SIGNATURE = 128 2446IS_TEXT_UNICODE_ILLEGAL_CHARS = 256 2447IS_TEXT_UNICODE_ODD_LENGTH = 512 2448IS_TEXT_UNICODE_DBCS_LEADBYTE = 1024 2449IS_TEXT_UNICODE_NULL_BYTES = 4096 2450IS_TEXT_UNICODE_UNICODE_MASK = 15 2451IS_TEXT_UNICODE_REVERSE_MASK = 240 2452IS_TEXT_UNICODE_NOT_UNICODE_MASK = 3840 2453IS_TEXT_UNICODE_NOT_ASCII_MASK = 61440 2454COMPRESSION_FORMAT_NONE = (0) 2455COMPRESSION_FORMAT_DEFAULT = (1) 2456COMPRESSION_FORMAT_LZNT1 = (2) 2457COMPRESSION_ENGINE_STANDARD = (0) 2458COMPRESSION_ENGINE_MAXIMUM = (256) 2459MESSAGE_RESOURCE_UNICODE = 1 2460RTL_CRITSECT_TYPE = 0 2461RTL_RESOURCE_TYPE = 1 2462DLL_PROCESS_ATTACH = 1 2463DLL_THREAD_ATTACH = 2 2464DLL_THREAD_DETACH = 3 2465DLL_PROCESS_DETACH = 0 2466EVENTLOG_SEQUENTIAL_READ = 0X0001 2467EVENTLOG_SEEK_READ = 0X0002 2468EVENTLOG_FORWARDS_READ = 0X0004 2469EVENTLOG_BACKWARDS_READ = 0X0008 2470EVENTLOG_SUCCESS = 0X0000 2471EVENTLOG_ERROR_TYPE = 1 2472EVENTLOG_WARNING_TYPE = 2 2473EVENTLOG_INFORMATION_TYPE = 4 2474EVENTLOG_AUDIT_SUCCESS = 8 2475EVENTLOG_AUDIT_FAILURE = 16 2476EVENTLOG_START_PAIRED_EVENT = 1 2477EVENTLOG_END_PAIRED_EVENT = 2 2478EVENTLOG_END_ALL_PAIRED_EVENTS = 4 2479EVENTLOG_PAIRED_EVENT_ACTIVE = 8 2480EVENTLOG_PAIRED_EVENT_INACTIVE = 16 2481# Generated by h2py from \msvc20\include\winnt.h 2482# hacked and split by mhammond. 2483OWNER_SECURITY_INFORMATION = (0X00000001) 2484GROUP_SECURITY_INFORMATION = (0X00000002) 2485DACL_SECURITY_INFORMATION = (0X00000004) 2486SACL_SECURITY_INFORMATION = (0X00000008) 2487IMAGE_SIZEOF_FILE_HEADER = 20 2488IMAGE_FILE_MACHINE_UNKNOWN = 0 2489IMAGE_NUMBEROF_DIRECTORY_ENTRIES = 16 2490IMAGE_SIZEOF_ROM_OPTIONAL_HEADER = 56 2491IMAGE_SIZEOF_STD_OPTIONAL_HEADER = 28 2492IMAGE_SIZEOF_NT_OPTIONAL_HEADER = 224 2493IMAGE_NT_OPTIONAL_HDR_MAGIC = 267 2494IMAGE_ROM_OPTIONAL_HDR_MAGIC = 263 2495IMAGE_SIZEOF_SHORT_NAME = 8 2496IMAGE_SIZEOF_SECTION_HEADER = 40 2497IMAGE_SIZEOF_SYMBOL = 18 2498IMAGE_SYM_CLASS_NULL = 0 2499IMAGE_SYM_CLASS_AUTOMATIC = 1 2500IMAGE_SYM_CLASS_EXTERNAL = 2 2501IMAGE_SYM_CLASS_STATIC = 3 2502IMAGE_SYM_CLASS_REGISTER = 4 2503IMAGE_SYM_CLASS_EXTERNAL_DEF = 5 2504IMAGE_SYM_CLASS_LABEL = 6 2505IMAGE_SYM_CLASS_UNDEFINED_LABEL = 7 2506IMAGE_SYM_CLASS_MEMBER_OF_STRUCT = 8 2507IMAGE_SYM_CLASS_ARGUMENT = 9 2508IMAGE_SYM_CLASS_STRUCT_TAG = 10 2509IMAGE_SYM_CLASS_MEMBER_OF_UNION = 11 2510IMAGE_SYM_CLASS_UNION_TAG = 12 2511IMAGE_SYM_CLASS_TYPE_DEFINITION = 13 2512IMAGE_SYM_CLASS_UNDEFINED_STATIC = 14 2513IMAGE_SYM_CLASS_ENUM_TAG = 15 2514IMAGE_SYM_CLASS_MEMBER_OF_ENUM = 16 2515IMAGE_SYM_CLASS_REGISTER_PARAM = 17 2516IMAGE_SYM_CLASS_BIT_FIELD = 18 2517IMAGE_SYM_CLASS_BLOCK = 100 2518IMAGE_SYM_CLASS_FUNCTION = 101 2519IMAGE_SYM_CLASS_END_OF_STRUCT = 102 2520IMAGE_SYM_CLASS_FILE = 103 2521IMAGE_SYM_CLASS_SECTION = 104 2522IMAGE_SYM_CLASS_WEAK_EXTERNAL = 105 2523N_BTMASK = 0o17 2524N_TMASK = 0o60 2525N_TMASK1 = 0o300 2526N_TMASK2 = 0o360 2527N_BTSHFT = 4 2528N_TSHIFT = 2 2529IMAGE_SIZEOF_AUX_SYMBOL = 18 2530IMAGE_COMDAT_SELECT_NODUPLICATES = 1 2531IMAGE_COMDAT_SELECT_ANY = 2 2532IMAGE_COMDAT_SELECT_SAME_SIZE = 3 2533IMAGE_COMDAT_SELECT_EXACT_MATCH = 4 2534IMAGE_COMDAT_SELECT_ASSOCIATIVE = 5 2535IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY = 1 2536IMAGE_WEAK_EXTERN_SEARCH_LIBRARY = 2 2537IMAGE_WEAK_EXTERN_SEARCH_ALIAS = 3 2538IMAGE_SIZEOF_RELOCATION = 10 2539IMAGE_REL_I386_SECTION = 0o12 2540IMAGE_REL_I386_SECREL = 0o13 2541IMAGE_REL_MIPS_REFHALF = 0o1 2542IMAGE_REL_MIPS_REFWORD = 0o2 2543IMAGE_REL_MIPS_JMPADDR = 0o3 2544IMAGE_REL_MIPS_REFHI = 0o4 2545IMAGE_REL_MIPS_REFLO = 0o5 2546IMAGE_REL_MIPS_GPREL = 0o6 2547IMAGE_REL_MIPS_LITERAL = 0o7 2548IMAGE_REL_MIPS_SECTION = 0o12 2549IMAGE_REL_MIPS_SECREL = 0o13 2550IMAGE_REL_MIPS_REFWORDNB = 0o42 2551IMAGE_REL_MIPS_PAIR = 0o45 2552IMAGE_REL_ALPHA_ABSOLUTE = 0 2553IMAGE_REL_ALPHA_REFLONG = 1 2554IMAGE_REL_ALPHA_REFQUAD = 2 2555IMAGE_REL_ALPHA_GPREL32 = 3 2556IMAGE_REL_ALPHA_LITERAL = 4 2557IMAGE_REL_ALPHA_LITUSE = 5 2558IMAGE_REL_ALPHA_GPDISP = 6 2559IMAGE_REL_ALPHA_BRADDR = 7 2560IMAGE_REL_ALPHA_HINT = 8 2561IMAGE_REL_ALPHA_INLINE_REFLONG = 9 2562IMAGE_REL_ALPHA_REFHI = 10 2563IMAGE_REL_ALPHA_REFLO = 11 2564IMAGE_REL_ALPHA_PAIR = 12 2565IMAGE_REL_ALPHA_MATCH = 13 2566IMAGE_REL_ALPHA_SECTION = 14 2567IMAGE_REL_ALPHA_SECREL = 15 2568IMAGE_REL_ALPHA_REFLONGNB = 16 2569IMAGE_SIZEOF_BASE_RELOCATION = 8 2570IMAGE_REL_BASED_ABSOLUTE = 0 2571IMAGE_REL_BASED_HIGH = 1 2572IMAGE_REL_BASED_LOW = 2 2573IMAGE_REL_BASED_HIGHLOW = 3 2574IMAGE_REL_BASED_HIGHADJ = 4 2575IMAGE_REL_BASED_MIPS_JMPADDR = 5 2576IMAGE_SIZEOF_LINENUMBER = 6 2577IMAGE_ARCHIVE_START_SIZE = 8 2578IMAGE_ARCHIVE_START = "!<arch>\n" 2579IMAGE_ARCHIVE_END = "`\n" 2580IMAGE_ARCHIVE_PAD = "\n" 2581IMAGE_ARCHIVE_LINKER_MEMBER = "/ " 2582IMAGE_ARCHIVE_LONGNAMES_MEMBER = "// " 2583IMAGE_SIZEOF_ARCHIVE_MEMBER_HDR = 60 2584IMAGE_ORDINAL_FLAG = -2147483648 2585def IMAGE_SNAP_BY_ORDINAL(Ordinal): return ((Ordinal & IMAGE_ORDINAL_FLAG) != 0) 2586 2587def IMAGE_ORDINAL(Ordinal): return (Ordinal & 65535) 2588 2589IMAGE_RESOURCE_NAME_IS_STRING = -2147483648 2590IMAGE_RESOURCE_DATA_IS_DIRECTORY = -2147483648 2591IMAGE_DEBUG_TYPE_UNKNOWN = 0 2592IMAGE_DEBUG_TYPE_COFF = 1 2593IMAGE_DEBUG_TYPE_CODEVIEW = 2 2594IMAGE_DEBUG_TYPE_FPO = 3 2595IMAGE_DEBUG_TYPE_MISC = 4 2596IMAGE_DEBUG_TYPE_EXCEPTION = 5 2597IMAGE_DEBUG_TYPE_FIXUP = 6 2598IMAGE_DEBUG_TYPE_OMAP_TO_SRC = 7 2599IMAGE_DEBUG_TYPE_OMAP_FROM_SRC = 8 2600FRAME_FPO = 0 2601FRAME_TRAP = 1 2602FRAME_TSS = 2 2603SIZEOF_RFPO_DATA = 16 2604IMAGE_DEBUG_MISC_EXENAME = 1 2605IMAGE_SEPARATE_DEBUG_SIGNATURE = 18756 2606# Generated by h2py from \msvcnt\include\wingdi.h 2607# hacked and split manually by mhammond. 2608NEWFRAME = 1 2609ABORTDOC = 2 2610NEXTBAND = 3 2611SETCOLORTABLE = 4 2612GETCOLORTABLE = 5 2613FLUSHOUTPUT = 6 2614DRAFTMODE = 7 2615QUERYESCSUPPORT = 8 2616SETABORTPROC = 9 2617STARTDOC = 10 2618ENDDOC = 11 2619GETPHYSPAGESIZE = 12 2620GETPRINTINGOFFSET = 13 2621GETSCALINGFACTOR = 14 2622MFCOMMENT = 15 2623GETPENWIDTH = 16 2624SETCOPYCOUNT = 17 2625SELECTPAPERSOURCE = 18 2626DEVICEDATA = 19 2627PASSTHROUGH = 19 2628GETTECHNOLGY = 20 2629GETTECHNOLOGY = 20 2630SETLINECAP = 21 2631SETLINEJOIN = 22 2632SETMITERLIMIT = 23 2633BANDINFO = 24 2634DRAWPATTERNRECT = 25 2635GETVECTORPENSIZE = 26 2636GETVECTORBRUSHSIZE = 27 2637ENABLEDUPLEX = 28 2638GETSETPAPERBINS = 29 2639GETSETPRINTORIENT = 30 2640ENUMPAPERBINS = 31 2641SETDIBSCALING = 32 2642EPSPRINTING = 33 2643ENUMPAPERMETRICS = 34 2644GETSETPAPERMETRICS = 35 2645POSTSCRIPT_DATA = 37 2646POSTSCRIPT_IGNORE = 38 2647MOUSETRAILS = 39 2648GETDEVICEUNITS = 42 2649GETEXTENDEDTEXTMETRICS = 256 2650GETEXTENTTABLE = 257 2651GETPAIRKERNTABLE = 258 2652GETTRACKKERNTABLE = 259 2653EXTTEXTOUT = 512 2654GETFACENAME = 513 2655DOWNLOADFACE = 514 2656ENABLERELATIVEWIDTHS = 768 2657ENABLEPAIRKERNING = 769 2658SETKERNTRACK = 770 2659SETALLJUSTVALUES = 771 2660SETCHARSET = 772 2661STRETCHBLT = 2048 2662GETSETSCREENPARAMS = 3072 2663BEGIN_PATH = 4096 2664CLIP_TO_PATH = 4097 2665END_PATH = 4098 2666EXT_DEVICE_CAPS = 4099 2667RESTORE_CTM = 4100 2668SAVE_CTM = 4101 2669SET_ARC_DIRECTION = 4102 2670SET_BACKGROUND_COLOR = 4103 2671SET_POLY_MODE = 4104 2672SET_SCREEN_ANGLE = 4105 2673SET_SPREAD = 4106 2674TRANSFORM_CTM = 4107 2675SET_CLIP_BOX = 4108 2676SET_BOUNDS = 4109 2677SET_MIRROR_MODE = 4110 2678OPENCHANNEL = 4110 2679DOWNLOADHEADER = 4111 2680CLOSECHANNEL = 4112 2681POSTSCRIPT_PASSTHROUGH = 4115 2682ENCAPSULATED_POSTSCRIPT = 4116 2683SP_NOTREPORTED = 16384 2684SP_ERROR = (-1) 2685SP_APPABORT = (-2) 2686SP_USERABORT = (-3) 2687SP_OUTOFDISK = (-4) 2688SP_OUTOFMEMORY = (-5) 2689PR_JOBSTATUS = 0 2690OBJ_PEN = 1 2691OBJ_BRUSH = 2 2692OBJ_DC = 3 2693OBJ_METADC = 4 2694OBJ_PAL = 5 2695OBJ_FONT = 6 2696OBJ_BITMAP = 7 2697OBJ_REGION = 8 2698OBJ_METAFILE = 9 2699OBJ_MEMDC = 10 2700OBJ_EXTPEN = 11 2701OBJ_ENHMETADC = 12 2702OBJ_ENHMETAFILE = 13 2703MWT_IDENTITY = 1 2704MWT_LEFTMULTIPLY = 2 2705MWT_RIGHTMULTIPLY = 3 2706MWT_MIN = MWT_IDENTITY 2707MWT_MAX = MWT_RIGHTMULTIPLY 2708BI_RGB = 0 2709BI_RLE8 = 1 2710BI_RLE4 = 2 2711BI_BITFIELDS = 3 2712TMPF_FIXED_PITCH = 1 2713TMPF_VECTOR = 2 2714TMPF_DEVICE = 8 2715TMPF_TRUETYPE = 4 2716NTM_REGULAR = 64 2717NTM_BOLD = 32 2718NTM_ITALIC = 1 2719LF_FACESIZE = 32 2720LF_FULLFACESIZE = 64 2721OUT_DEFAULT_PRECIS = 0 2722OUT_STRING_PRECIS = 1 2723OUT_CHARACTER_PRECIS = 2 2724OUT_STROKE_PRECIS = 3 2725OUT_TT_PRECIS = 4 2726OUT_DEVICE_PRECIS = 5 2727OUT_RASTER_PRECIS = 6 2728OUT_TT_ONLY_PRECIS = 7 2729OUT_OUTLINE_PRECIS = 8 2730CLIP_DEFAULT_PRECIS = 0 2731CLIP_CHARACTER_PRECIS = 1 2732CLIP_STROKE_PRECIS = 2 2733CLIP_MASK = 15 2734CLIP_LH_ANGLES = (1<<4) 2735CLIP_TT_ALWAYS = (2<<4) 2736CLIP_EMBEDDED = (8<<4) 2737DEFAULT_QUALITY = 0 2738DRAFT_QUALITY = 1 2739PROOF_QUALITY = 2 2740NONANTIALIASED_QUALITY = 3 2741ANTIALIASED_QUALITY = 4 2742CLEARTYPE_QUALITY = 5 2743CLEARTYPE_NATURAL_QUALITY = 6 2744DEFAULT_PITCH = 0 2745FIXED_PITCH = 1 2746VARIABLE_PITCH = 2 2747ANSI_CHARSET = 0 2748DEFAULT_CHARSET = 1 2749SYMBOL_CHARSET = 2 2750SHIFTJIS_CHARSET = 128 2751HANGEUL_CHARSET = 129 2752CHINESEBIG5_CHARSET = 136 2753OEM_CHARSET = 255 2754JOHAB_CHARSET = 130 2755HEBREW_CHARSET = 177 2756ARABIC_CHARSET = 178 2757GREEK_CHARSET = 161 2758TURKISH_CHARSET = 162 2759VIETNAMESE_CHARSET = 163 2760THAI_CHARSET = 222 2761EASTEUROPE_CHARSET = 238 2762RUSSIAN_CHARSET = 204 2763MAC_CHARSET = 77 2764BALTIC_CHARSET = 186 2765FF_DONTCARE = (0<<4) 2766FF_ROMAN = (1<<4) 2767FF_SWISS = (2<<4) 2768FF_MODERN = (3<<4) 2769FF_SCRIPT = (4<<4) 2770FF_DECORATIVE = (5<<4) 2771FW_DONTCARE = 0 2772FW_THIN = 100 2773FW_EXTRALIGHT = 200 2774FW_LIGHT = 300 2775FW_NORMAL = 400 2776FW_MEDIUM = 500 2777FW_SEMIBOLD = 600 2778FW_BOLD = 700 2779FW_EXTRABOLD = 800 2780FW_HEAVY = 900 2781FW_ULTRALIGHT = FW_EXTRALIGHT 2782FW_REGULAR = FW_NORMAL 2783FW_DEMIBOLD = FW_SEMIBOLD 2784FW_ULTRABOLD = FW_EXTRABOLD 2785FW_BLACK = FW_HEAVY 2786# Generated by h2py from \msvcnt\include\wingdi.h 2787# hacked and split manually by mhammond. 2788BS_SOLID = 0 2789BS_NULL = 1 2790BS_HOLLOW = BS_NULL 2791BS_HATCHED = 2 2792BS_PATTERN = 3 2793BS_INDEXED = 4 2794BS_DIBPATTERN = 5 2795BS_DIBPATTERNPT = 6 2796BS_PATTERN8X8 = 7 2797BS_DIBPATTERN8X8 = 8 2798HS_HORIZONTAL = 0 2799HS_VERTICAL = 1 2800HS_FDIAGONAL = 2 2801HS_BDIAGONAL = 3 2802HS_CROSS = 4 2803HS_DIAGCROSS = 5 2804HS_FDIAGONAL1 = 6 2805HS_BDIAGONAL1 = 7 2806HS_SOLID = 8 2807HS_DENSE1 = 9 2808HS_DENSE2 = 10 2809HS_DENSE3 = 11 2810HS_DENSE4 = 12 2811HS_DENSE5 = 13 2812HS_DENSE6 = 14 2813HS_DENSE7 = 15 2814HS_DENSE8 = 16 2815HS_NOSHADE = 17 2816HS_HALFTONE = 18 2817HS_SOLIDCLR = 19 2818HS_DITHEREDCLR = 20 2819HS_SOLIDTEXTCLR = 21 2820HS_DITHEREDTEXTCLR = 22 2821HS_SOLIDBKCLR = 23 2822HS_DITHEREDBKCLR = 24 2823HS_API_MAX = 25 2824PS_SOLID = 0 2825PS_DASH = 1 2826PS_DOT = 2 2827PS_DASHDOT = 3 2828PS_DASHDOTDOT = 4 2829PS_NULL = 5 2830PS_INSIDEFRAME = 6 2831PS_USERSTYLE = 7 2832PS_ALTERNATE = 8 2833PS_STYLE_MASK = 15 2834PS_ENDCAP_ROUND = 0 2835PS_ENDCAP_SQUARE = 256 2836PS_ENDCAP_FLAT = 512 2837PS_ENDCAP_MASK = 3840 2838PS_JOIN_ROUND = 0 2839PS_JOIN_BEVEL = 4096 2840PS_JOIN_MITER = 8192 2841PS_JOIN_MASK = 61440 2842PS_COSMETIC = 0 2843PS_GEOMETRIC = 65536 2844PS_TYPE_MASK = 983040 2845AD_COUNTERCLOCKWISE = 1 2846AD_CLOCKWISE = 2 2847DRIVERVERSION = 0 2848TECHNOLOGY = 2 2849HORZSIZE = 4 2850VERTSIZE = 6 2851HORZRES = 8 2852VERTRES = 10 2853BITSPIXEL = 12 2854PLANES = 14 2855NUMBRUSHES = 16 2856NUMPENS = 18 2857NUMMARKERS = 20 2858NUMFONTS = 22 2859NUMCOLORS = 24 2860PDEVICESIZE = 26 2861CURVECAPS = 28 2862LINECAPS = 30 2863POLYGONALCAPS = 32 2864TEXTCAPS = 34 2865CLIPCAPS = 36 2866RASTERCAPS = 38 2867ASPECTX = 40 2868ASPECTY = 42 2869ASPECTXY = 44 2870LOGPIXELSX = 88 2871LOGPIXELSY = 90 2872SIZEPALETTE = 104 2873NUMRESERVED = 106 2874COLORRES = 108 2875DT_PLOTTER = 0 2876DT_RASDISPLAY = 1 2877DT_RASPRINTER = 2 2878DT_RASCAMERA = 3 2879DT_CHARSTREAM = 4 2880DT_METAFILE = 5 2881DT_DISPFILE = 6 2882CC_NONE = 0 2883CC_CIRCLES = 1 2884CC_PIE = 2 2885CC_CHORD = 4 2886CC_ELLIPSES = 8 2887CC_WIDE = 16 2888CC_STYLED = 32 2889CC_WIDESTYLED = 64 2890CC_INTERIORS = 128 2891CC_ROUNDRECT = 256 2892LC_NONE = 0 2893LC_POLYLINE = 2 2894LC_MARKER = 4 2895LC_POLYMARKER = 8 2896LC_WIDE = 16 2897LC_STYLED = 32 2898LC_WIDESTYLED = 64 2899LC_INTERIORS = 128 2900PC_NONE = 0 2901PC_POLYGON = 1 2902PC_RECTANGLE = 2 2903PC_WINDPOLYGON = 4 2904PC_TRAPEZOID = 4 2905PC_SCANLINE = 8 2906PC_WIDE = 16 2907PC_STYLED = 32 2908PC_WIDESTYLED = 64 2909PC_INTERIORS = 128 2910CP_NONE = 0 2911CP_RECTANGLE = 1 2912CP_REGION = 2 2913TC_OP_CHARACTER = 1 2914TC_OP_STROKE = 2 2915TC_CP_STROKE = 4 2916TC_CR_90 = 8 2917TC_CR_ANY = 16 2918TC_SF_X_YINDEP = 32 2919TC_SA_DOUBLE = 64 2920TC_SA_INTEGER = 128 2921TC_SA_CONTIN = 256 2922TC_EA_DOUBLE = 512 2923TC_IA_ABLE = 1024 2924TC_UA_ABLE = 2048 2925TC_SO_ABLE = 4096 2926TC_RA_ABLE = 8192 2927TC_VA_ABLE = 16384 2928TC_RESERVED = 32768 2929TC_SCROLLBLT = 65536 2930RC_BITBLT = 1 2931RC_BANDING = 2 2932RC_SCALING = 4 2933RC_BITMAP64 = 8 2934RC_GDI20_OUTPUT = 16 2935RC_GDI20_STATE = 32 2936RC_SAVEBITMAP = 64 2937RC_DI_BITMAP = 128 2938RC_PALETTE = 256 2939RC_DIBTODEV = 512 2940RC_BIGFONT = 1024 2941RC_STRETCHBLT = 2048 2942RC_FLOODFILL = 4096 2943RC_STRETCHDIB = 8192 2944RC_OP_DX_OUTPUT = 16384 2945RC_DEVBITS = 32768 2946DIB_RGB_COLORS = 0 2947DIB_PAL_COLORS = 1 2948DIB_PAL_INDICES = 2 2949DIB_PAL_PHYSINDICES = 2 2950DIB_PAL_LOGINDICES = 4 2951SYSPAL_ERROR = 0 2952SYSPAL_STATIC = 1 2953SYSPAL_NOSTATIC = 2 2954CBM_CREATEDIB = 2 2955CBM_INIT = 4 2956FLOODFILLBORDER = 0 2957FLOODFILLSURFACE = 1 2958CCHDEVICENAME = 32 2959CCHFORMNAME = 32 2960# Generated by h2py from \msvcnt\include\wingdi.h 2961# hacked and split manually by mhammond. 2962 2963# DEVMODE.dmFields 2964DM_SPECVERSION = 800 2965DM_ORIENTATION = 1 2966DM_PAPERSIZE = 2 2967DM_PAPERLENGTH = 4 2968DM_PAPERWIDTH = 8 2969DM_SCALE = 16 2970DM_POSITION = 32 2971DM_NUP = 64 2972DM_DISPLAYORIENTATION = 128 2973DM_COPIES = 256 2974DM_DEFAULTSOURCE = 512 2975DM_PRINTQUALITY = 1024 2976DM_COLOR = 2048 2977DM_DUPLEX = 4096 2978DM_YRESOLUTION = 8192 2979DM_TTOPTION = 16384 2980DM_COLLATE = 32768 2981DM_FORMNAME = 65536 2982DM_LOGPIXELS = 131072 2983DM_BITSPERPEL = 262144 2984DM_PELSWIDTH = 524288 2985DM_PELSHEIGHT = 1048576 2986DM_DISPLAYFLAGS = 2097152 2987DM_DISPLAYFREQUENCY = 4194304 2988DM_ICMMETHOD = 8388608 2989DM_ICMINTENT = 16777216 2990DM_MEDIATYPE = 33554432 2991DM_DITHERTYPE = 67108864 2992DM_PANNINGWIDTH = 134217728 2993DM_PANNINGHEIGHT = 268435456 2994DM_DISPLAYFIXEDOUTPUT = 536870912 2995 2996# DEVMODE.dmOrientation 2997DMORIENT_PORTRAIT = 1 2998DMORIENT_LANDSCAPE = 2 2999 3000# DEVMODE.dmDisplayOrientation 3001DMDO_DEFAULT = 0 3002DMDO_90 = 1 3003DMDO_180 = 2 3004DMDO_270 = 3 3005 3006# DEVMODE.dmDisplayFixedOutput 3007DMDFO_DEFAULT = 0 3008DMDFO_STRETCH = 1 3009DMDFO_CENTER = 2 3010 3011# DEVMODE.dmPaperSize 3012DMPAPER_LETTER = 1 3013DMPAPER_LETTERSMALL = 2 3014DMPAPER_TABLOID = 3 3015DMPAPER_LEDGER = 4 3016DMPAPER_LEGAL = 5 3017DMPAPER_STATEMENT = 6 3018DMPAPER_EXECUTIVE = 7 3019DMPAPER_A3 = 8 3020DMPAPER_A4 = 9 3021DMPAPER_A4SMALL = 10 3022DMPAPER_A5 = 11 3023DMPAPER_B4 = 12 3024DMPAPER_B5 = 13 3025DMPAPER_FOLIO = 14 3026DMPAPER_QUARTO = 15 3027DMPAPER_10X14 = 16 3028DMPAPER_11X17 = 17 3029DMPAPER_NOTE = 18 3030DMPAPER_ENV_9 = 19 3031DMPAPER_ENV_10 = 20 3032DMPAPER_ENV_11 = 21 3033DMPAPER_ENV_12 = 22 3034DMPAPER_ENV_14 = 23 3035DMPAPER_CSHEET = 24 3036DMPAPER_DSHEET = 25 3037DMPAPER_ESHEET = 26 3038DMPAPER_ENV_DL = 27 3039DMPAPER_ENV_C5 = 28 3040DMPAPER_ENV_C3 = 29 3041DMPAPER_ENV_C4 = 30 3042DMPAPER_ENV_C6 = 31 3043DMPAPER_ENV_C65 = 32 3044DMPAPER_ENV_B4 = 33 3045DMPAPER_ENV_B5 = 34 3046DMPAPER_ENV_B6 = 35 3047DMPAPER_ENV_ITALY = 36 3048DMPAPER_ENV_MONARCH = 37 3049DMPAPER_ENV_PERSONAL = 38 3050DMPAPER_FANFOLD_US = 39 3051DMPAPER_FANFOLD_STD_GERMAN = 40 3052DMPAPER_FANFOLD_LGL_GERMAN = 41 3053DMPAPER_ISO_B4 = 42 3054DMPAPER_JAPANESE_POSTCARD = 43 3055DMPAPER_9X11 = 44 3056DMPAPER_10X11 = 45 3057DMPAPER_15X11 = 46 3058DMPAPER_ENV_INVITE = 47 3059DMPAPER_RESERVED_48 = 48 3060DMPAPER_RESERVED_49 = 49 3061DMPAPER_LETTER_EXTRA = 50 3062DMPAPER_LEGAL_EXTRA = 51 3063DMPAPER_TABLOID_EXTRA = 52 3064DMPAPER_A4_EXTRA = 53 3065DMPAPER_LETTER_TRANSVERSE = 54 3066DMPAPER_A4_TRANSVERSE = 55 3067DMPAPER_LETTER_EXTRA_TRANSVERSE = 56 3068DMPAPER_A_PLUS = 57 3069DMPAPER_B_PLUS = 58 3070DMPAPER_LETTER_PLUS = 59 3071DMPAPER_A4_PLUS = 60 3072DMPAPER_A5_TRANSVERSE = 61 3073DMPAPER_B5_TRANSVERSE = 62 3074DMPAPER_A3_EXTRA = 63 3075DMPAPER_A5_EXTRA = 64 3076DMPAPER_B5_EXTRA = 65 3077DMPAPER_A2 = 66 3078DMPAPER_A3_TRANSVERSE = 67 3079DMPAPER_A3_EXTRA_TRANSVERSE = 68 3080DMPAPER_DBL_JAPANESE_POSTCARD = 69 3081DMPAPER_A6 = 70 3082DMPAPER_JENV_KAKU2 = 71 3083DMPAPER_JENV_KAKU3 = 72 3084DMPAPER_JENV_CHOU3 = 73 3085DMPAPER_JENV_CHOU4 = 74 3086DMPAPER_LETTER_ROTATED = 75 3087DMPAPER_A3_ROTATED = 76 3088DMPAPER_A4_ROTATED = 77 3089DMPAPER_A5_ROTATED = 78 3090DMPAPER_B4_JIS_ROTATED = 79 3091DMPAPER_B5_JIS_ROTATED = 80 3092DMPAPER_JAPANESE_POSTCARD_ROTATED = 81 3093DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED = 82 3094DMPAPER_A6_ROTATED = 83 3095DMPAPER_JENV_KAKU2_ROTATED = 84 3096DMPAPER_JENV_KAKU3_ROTATED = 85 3097DMPAPER_JENV_CHOU3_ROTATED = 86 3098DMPAPER_JENV_CHOU4_ROTATED = 87 3099DMPAPER_B6_JIS = 88 3100DMPAPER_B6_JIS_ROTATED = 89 3101DMPAPER_12X11 = 90 3102DMPAPER_JENV_YOU4 = 91 3103DMPAPER_JENV_YOU4_ROTATED = 92 3104DMPAPER_P16K = 93 3105DMPAPER_P32K = 94 3106DMPAPER_P32KBIG = 95 3107DMPAPER_PENV_1 = 96 3108DMPAPER_PENV_2 = 97 3109DMPAPER_PENV_3 = 98 3110DMPAPER_PENV_4 = 99 3111DMPAPER_PENV_5 = 100 3112DMPAPER_PENV_6 = 101 3113DMPAPER_PENV_7 = 102 3114DMPAPER_PENV_8 = 103 3115DMPAPER_PENV_9 = 104 3116DMPAPER_PENV_10 = 105 3117DMPAPER_P16K_ROTATED = 106 3118DMPAPER_P32K_ROTATED = 107 3119DMPAPER_P32KBIG_ROTATED = 108 3120DMPAPER_PENV_1_ROTATED = 109 3121DMPAPER_PENV_2_ROTATED = 110 3122DMPAPER_PENV_3_ROTATED = 111 3123DMPAPER_PENV_4_ROTATED = 112 3124DMPAPER_PENV_5_ROTATED = 113 3125DMPAPER_PENV_6_ROTATED = 114 3126DMPAPER_PENV_7_ROTATED = 115 3127DMPAPER_PENV_8_ROTATED = 116 3128DMPAPER_PENV_9_ROTATED = 117 3129DMPAPER_PENV_10_ROTATED = 118 3130DMPAPER_LAST = DMPAPER_PENV_10_ROTATED 3131DMPAPER_USER = 256 3132 3133# DEVMODE.dmDefaultSource 3134DMBIN_UPPER = 1 3135DMBIN_ONLYONE = 1 3136DMBIN_LOWER = 2 3137DMBIN_MIDDLE = 3 3138DMBIN_MANUAL = 4 3139DMBIN_ENVELOPE = 5 3140DMBIN_ENVMANUAL = 6 3141DMBIN_AUTO = 7 3142DMBIN_TRACTOR = 8 3143DMBIN_SMALLFMT = 9 3144DMBIN_LARGEFMT = 10 3145DMBIN_LARGECAPACITY = 11 3146DMBIN_CASSETTE = 14 3147DMBIN_LAST = DMBIN_CASSETTE 3148DMBIN_USER = 256 3149 3150# DEVMODE.dmPrintQuality 3151DMRES_DRAFT = (-1) 3152DMRES_LOW = (-2) 3153DMRES_MEDIUM = (-3) 3154DMRES_HIGH = (-4) 3155 3156# DEVMODE.dmColor 3157DMCOLOR_MONOCHROME = 1 3158DMCOLOR_COLOR = 2 3159 3160# DEVMODE.dmDuplex 3161DMDUP_SIMPLEX = 1 3162DMDUP_VERTICAL = 2 3163DMDUP_HORIZONTAL = 3 3164 3165# DEVMODE.dmTTOption 3166DMTT_BITMAP = 1 3167DMTT_DOWNLOAD = 2 3168DMTT_SUBDEV = 3 3169DMTT_DOWNLOAD_OUTLINE = 4 3170 3171# DEVMODE.dmCollate 3172DMCOLLATE_FALSE = 0 3173DMCOLLATE_TRUE = 1 3174 3175# DEVMODE.dmDisplayFlags 3176DM_GRAYSCALE = 1 3177DM_INTERLACED = 2 3178 3179# DEVMODE.dmICMMethod 3180DMICMMETHOD_NONE = 1 3181DMICMMETHOD_SYSTEM = 2 3182DMICMMETHOD_DRIVER = 3 3183DMICMMETHOD_DEVICE = 4 3184DMICMMETHOD_USER = 256 3185 3186# DEVMODE.dmICMIntent 3187DMICM_SATURATE = 1 3188DMICM_CONTRAST = 2 3189DMICM_COLORIMETRIC = 3 3190DMICM_ABS_COLORIMETRIC = 4 3191DMICM_USER = 256 3192 3193# DEVMODE.dmMediaType 3194DMMEDIA_STANDARD = 1 3195DMMEDIA_TRANSPARENCY = 2 3196DMMEDIA_GLOSSY = 3 3197DMMEDIA_USER = 256 3198 3199# DEVMODE.dmDitherType 3200DMDITHER_NONE = 1 3201DMDITHER_COARSE = 2 3202DMDITHER_FINE = 3 3203DMDITHER_LINEART = 4 3204DMDITHER_ERRORDIFFUSION = 5 3205DMDITHER_RESERVED6 = 6 3206DMDITHER_RESERVED7 = 7 3207DMDITHER_RESERVED8 = 8 3208DMDITHER_RESERVED9 = 9 3209DMDITHER_GRAYSCALE = 10 3210DMDITHER_USER = 256 3211 3212# DEVMODE.dmNup 3213DMNUP_SYSTEM = 1 3214DMNUP_ONEUP = 2 3215 3216RDH_RECTANGLES = 1 3217GGO_METRICS = 0 3218GGO_BITMAP = 1 3219GGO_NATIVE = 2 3220TT_POLYGON_TYPE = 24 3221TT_PRIM_LINE = 1 3222TT_PRIM_QSPLINE = 2 3223TT_AVAILABLE = 1 3224TT_ENABLED = 2 3225DM_UPDATE = 1 3226DM_COPY = 2 3227DM_PROMPT = 4 3228DM_MODIFY = 8 3229DM_IN_BUFFER = DM_MODIFY 3230DM_IN_PROMPT = DM_PROMPT 3231DM_OUT_BUFFER = DM_COPY 3232DM_OUT_DEFAULT = DM_UPDATE 3233 3234# DISPLAY_DEVICE.StateFlags 3235DISPLAY_DEVICE_ATTACHED_TO_DESKTOP = 1 3236DISPLAY_DEVICE_MULTI_DRIVER = 2 3237DISPLAY_DEVICE_PRIMARY_DEVICE = 4 3238DISPLAY_DEVICE_MIRRORING_DRIVER = 8 3239DISPLAY_DEVICE_VGA_COMPATIBLE = 16 3240DISPLAY_DEVICE_REMOVABLE = 32 3241DISPLAY_DEVICE_MODESPRUNED = 134217728 3242DISPLAY_DEVICE_REMOTE = 67108864 3243DISPLAY_DEVICE_DISCONNECT = 33554432 3244 3245# DeviceCapabilities types 3246DC_FIELDS = 1 3247DC_PAPERS = 2 3248DC_PAPERSIZE = 3 3249DC_MINEXTENT = 4 3250DC_MAXEXTENT = 5 3251DC_BINS = 6 3252DC_DUPLEX = 7 3253DC_SIZE = 8 3254DC_EXTRA = 9 3255DC_VERSION = 10 3256DC_DRIVER = 11 3257DC_BINNAMES = 12 3258DC_ENUMRESOLUTIONS = 13 3259DC_FILEDEPENDENCIES = 14 3260DC_TRUETYPE = 15 3261DC_PAPERNAMES = 16 3262DC_ORIENTATION = 17 3263DC_COPIES = 18 3264DC_BINADJUST = 19 3265DC_EMF_COMPLIANT = 20 3266DC_DATATYPE_PRODUCED = 21 3267DC_COLLATE = 22 3268DC_MANUFACTURER = 23 3269DC_MODEL = 24 3270DC_PERSONALITY = 25 3271DC_PRINTRATE = 26 3272DC_PRINTRATEUNIT = 27 3273DC_PRINTERMEM = 28 3274DC_MEDIAREADY = 29 3275DC_STAPLE = 30 3276DC_PRINTRATEPPM = 31 3277DC_COLORDEVICE = 32 3278DC_NUP = 33 3279DC_MEDIATYPENAMES = 34 3280DC_MEDIATYPES = 35 3281 3282PRINTRATEUNIT_PPM = 1 3283PRINTRATEUNIT_CPS = 2 3284PRINTRATEUNIT_LPM = 3 3285PRINTRATEUNIT_IPM = 4 3286 3287# TrueType constants 3288DCTT_BITMAP = 1 3289DCTT_DOWNLOAD = 2 3290DCTT_SUBDEV = 4 3291DCTT_DOWNLOAD_OUTLINE = 8 3292 3293CA_NEGATIVE = 1 3294CA_LOG_FILTER = 2 3295ILLUMINANT_DEVICE_DEFAULT = 0 3296ILLUMINANT_A = 1 3297ILLUMINANT_B = 2 3298ILLUMINANT_C = 3 3299ILLUMINANT_D50 = 4 3300ILLUMINANT_D55 = 5 3301ILLUMINANT_D65 = 6 3302ILLUMINANT_D75 = 7 3303ILLUMINANT_F2 = 8 3304ILLUMINANT_MAX_INDEX = ILLUMINANT_F2 3305ILLUMINANT_TUNGSTEN = ILLUMINANT_A 3306ILLUMINANT_DAYLIGHT = ILLUMINANT_C 3307ILLUMINANT_FLUORESCENT = ILLUMINANT_F2 3308ILLUMINANT_NTSC = ILLUMINANT_C 3309 3310# Generated by h2py from \msvcnt\include\wingdi.h 3311# hacked and split manually by mhammond. 3312FONTMAPPER_MAX = 10 3313ENHMETA_SIGNATURE = 1179469088 3314ENHMETA_STOCK_OBJECT = -2147483648 3315EMR_HEADER = 1 3316EMR_POLYBEZIER = 2 3317EMR_POLYGON = 3 3318EMR_POLYLINE = 4 3319EMR_POLYBEZIERTO = 5 3320EMR_POLYLINETO = 6 3321EMR_POLYPOLYLINE = 7 3322EMR_POLYPOLYGON = 8 3323EMR_SETWINDOWEXTEX = 9 3324EMR_SETWINDOWORGEX = 10 3325EMR_SETVIEWPORTEXTEX = 11 3326EMR_SETVIEWPORTORGEX = 12 3327EMR_SETBRUSHORGEX = 13 3328EMR_EOF = 14 3329EMR_SETPIXELV = 15 3330EMR_SETMAPPERFLAGS = 16 3331EMR_SETMAPMODE = 17 3332EMR_SETBKMODE = 18 3333EMR_SETPOLYFILLMODE = 19 3334EMR_SETROP2 = 20 3335EMR_SETSTRETCHBLTMODE = 21 3336EMR_SETTEXTALIGN = 22 3337EMR_SETCOLORADJUSTMENT = 23 3338EMR_SETTEXTCOLOR = 24 3339EMR_SETBKCOLOR = 25 3340EMR_OFFSETCLIPRGN = 26 3341EMR_MOVETOEX = 27 3342EMR_SETMETARGN = 28 3343EMR_EXCLUDECLIPRECT = 29 3344EMR_INTERSECTCLIPRECT = 30 3345EMR_SCALEVIEWPORTEXTEX = 31 3346EMR_SCALEWINDOWEXTEX = 32 3347EMR_SAVEDC = 33 3348EMR_RESTOREDC = 34 3349EMR_SETWORLDTRANSFORM = 35 3350EMR_MODIFYWORLDTRANSFORM = 36 3351EMR_SELECTOBJECT = 37 3352EMR_CREATEPEN = 38 3353EMR_CREATEBRUSHINDIRECT = 39 3354EMR_DELETEOBJECT = 40 3355EMR_ANGLEARC = 41 3356EMR_ELLIPSE = 42 3357EMR_RECTANGLE = 43 3358EMR_ROUNDRECT = 44 3359EMR_ARC = 45 3360EMR_CHORD = 46 3361EMR_PIE = 47 3362EMR_SELECTPALETTE = 48 3363EMR_CREATEPALETTE = 49 3364EMR_SETPALETTEENTRIES = 50 3365EMR_RESIZEPALETTE = 51 3366EMR_REALIZEPALETTE = 52 3367EMR_EXTFLOODFILL = 53 3368EMR_LINETO = 54 3369EMR_ARCTO = 55 3370EMR_POLYDRAW = 56 3371EMR_SETARCDIRECTION = 57 3372EMR_SETMITERLIMIT = 58 3373EMR_BEGINPATH = 59 3374EMR_ENDPATH = 60 3375EMR_CLOSEFIGURE = 61 3376EMR_FILLPATH = 62 3377EMR_STROKEANDFILLPATH = 63 3378EMR_STROKEPATH = 64 3379EMR_FLATTENPATH = 65 3380EMR_WIDENPATH = 66 3381EMR_SELECTCLIPPATH = 67 3382EMR_ABORTPATH = 68 3383EMR_GDICOMMENT = 70 3384EMR_FILLRGN = 71 3385EMR_FRAMERGN = 72 3386EMR_INVERTRGN = 73 3387EMR_PAINTRGN = 74 3388EMR_EXTSELECTCLIPRGN = 75 3389EMR_BITBLT = 76 3390EMR_STRETCHBLT = 77 3391EMR_MASKBLT = 78 3392EMR_PLGBLT = 79 3393EMR_SETDIBITSTODEVICE = 80 3394EMR_STRETCHDIBITS = 81 3395EMR_EXTCREATEFONTINDIRECTW = 82 3396EMR_EXTTEXTOUTA = 83 3397EMR_EXTTEXTOUTW = 84 3398EMR_POLYBEZIER16 = 85 3399EMR_POLYGON16 = 86 3400EMR_POLYLINE16 = 87 3401EMR_POLYBEZIERTO16 = 88 3402EMR_POLYLINETO16 = 89 3403EMR_POLYPOLYLINE16 = 90 3404EMR_POLYPOLYGON16 = 91 3405EMR_POLYDRAW16 = 92 3406EMR_CREATEMONOBRUSH = 93 3407EMR_CREATEDIBPATTERNBRUSHPT = 94 3408EMR_EXTCREATEPEN = 95 3409EMR_POLYTEXTOUTA = 96 3410EMR_POLYTEXTOUTW = 97 3411EMR_MIN = 1 3412EMR_MAX = 97 3413# Generated by h2py from \msvcnt\include\wingdi.h 3414# hacked and split manually by mhammond. 3415PANOSE_COUNT = 10 3416PAN_FAMILYTYPE_INDEX = 0 3417PAN_SERIFSTYLE_INDEX = 1 3418PAN_WEIGHT_INDEX = 2 3419PAN_PROPORTION_INDEX = 3 3420PAN_CONTRAST_INDEX = 4 3421PAN_STROKEVARIATION_INDEX = 5 3422PAN_ARMSTYLE_INDEX = 6 3423PAN_LETTERFORM_INDEX = 7 3424PAN_MIDLINE_INDEX = 8 3425PAN_XHEIGHT_INDEX = 9 3426PAN_CULTURE_LATIN = 0 3427PAN_ANY = 0 3428PAN_NO_FIT = 1 3429PAN_FAMILY_TEXT_DISPLAY = 2 3430PAN_FAMILY_SCRIPT = 3 3431PAN_FAMILY_DECORATIVE = 4 3432PAN_FAMILY_PICTORIAL = 5 3433PAN_SERIF_COVE = 2 3434PAN_SERIF_OBTUSE_COVE = 3 3435PAN_SERIF_SQUARE_COVE = 4 3436PAN_SERIF_OBTUSE_SQUARE_COVE = 5 3437PAN_SERIF_SQUARE = 6 3438PAN_SERIF_THIN = 7 3439PAN_SERIF_BONE = 8 3440PAN_SERIF_EXAGGERATED = 9 3441PAN_SERIF_TRIANGLE = 10 3442PAN_SERIF_NORMAL_SANS = 11 3443PAN_SERIF_OBTUSE_SANS = 12 3444PAN_SERIF_PERP_SANS = 13 3445PAN_SERIF_FLARED = 14 3446PAN_SERIF_ROUNDED = 15 3447PAN_WEIGHT_VERY_LIGHT = 2 3448PAN_WEIGHT_LIGHT = 3 3449PAN_WEIGHT_THIN = 4 3450PAN_WEIGHT_BOOK = 5 3451PAN_WEIGHT_MEDIUM = 6 3452PAN_WEIGHT_DEMI = 7 3453PAN_WEIGHT_BOLD = 8 3454PAN_WEIGHT_HEAVY = 9 3455PAN_WEIGHT_BLACK = 10 3456PAN_WEIGHT_NORD = 11 3457PAN_PROP_OLD_STYLE = 2 3458PAN_PROP_MODERN = 3 3459PAN_PROP_EVEN_WIDTH = 4 3460PAN_PROP_EXPANDED = 5 3461PAN_PROP_CONDENSED = 6 3462PAN_PROP_VERY_EXPANDED = 7 3463PAN_PROP_VERY_CONDENSED = 8 3464PAN_PROP_MONOSPACED = 9 3465PAN_CONTRAST_NONE = 2 3466PAN_CONTRAST_VERY_LOW = 3 3467PAN_CONTRAST_LOW = 4 3468PAN_CONTRAST_MEDIUM_LOW = 5 3469PAN_CONTRAST_MEDIUM = 6 3470PAN_CONTRAST_MEDIUM_HIGH = 7 3471PAN_CONTRAST_HIGH = 8 3472PAN_CONTRAST_VERY_HIGH = 9 3473PAN_STROKE_GRADUAL_DIAG = 2 3474PAN_STROKE_GRADUAL_TRAN = 3 3475PAN_STROKE_GRADUAL_VERT = 4 3476PAN_STROKE_GRADUAL_HORZ = 5 3477PAN_STROKE_RAPID_VERT = 6 3478PAN_STROKE_RAPID_HORZ = 7 3479PAN_STROKE_INSTANT_VERT = 8 3480PAN_STRAIGHT_ARMS_HORZ = 2 3481PAN_STRAIGHT_ARMS_WEDGE = 3 3482PAN_STRAIGHT_ARMS_VERT = 4 3483PAN_STRAIGHT_ARMS_SINGLE_SERIF = 5 3484PAN_STRAIGHT_ARMS_DOUBLE_SERIF = 6 3485PAN_BENT_ARMS_HORZ = 7 3486PAN_BENT_ARMS_WEDGE = 8 3487PAN_BENT_ARMS_VERT = 9 3488PAN_BENT_ARMS_SINGLE_SERIF = 10 3489PAN_BENT_ARMS_DOUBLE_SERIF = 11 3490PAN_LETT_NORMAL_CONTACT = 2 3491PAN_LETT_NORMAL_WEIGHTED = 3 3492PAN_LETT_NORMAL_BOXED = 4 3493PAN_LETT_NORMAL_FLATTENED = 5 3494PAN_LETT_NORMAL_ROUNDED = 6 3495PAN_LETT_NORMAL_OFF_CENTER = 7 3496PAN_LETT_NORMAL_SQUARE = 8 3497PAN_LETT_OBLIQUE_CONTACT = 9 3498PAN_LETT_OBLIQUE_WEIGHTED = 10 3499PAN_LETT_OBLIQUE_BOXED = 11 3500PAN_LETT_OBLIQUE_FLATTENED = 12 3501PAN_LETT_OBLIQUE_ROUNDED = 13 3502PAN_LETT_OBLIQUE_OFF_CENTER = 14 3503PAN_LETT_OBLIQUE_SQUARE = 15 3504PAN_MIDLINE_STANDARD_TRIMMED = 2 3505PAN_MIDLINE_STANDARD_POINTED = 3 3506PAN_MIDLINE_STANDARD_SERIFED = 4 3507PAN_MIDLINE_HIGH_TRIMMED = 5 3508PAN_MIDLINE_HIGH_POINTED = 6 3509PAN_MIDLINE_HIGH_SERIFED = 7 3510PAN_MIDLINE_CONSTANT_TRIMMED = 8 3511PAN_MIDLINE_CONSTANT_POINTED = 9 3512PAN_MIDLINE_CONSTANT_SERIFED = 10 3513PAN_MIDLINE_LOW_TRIMMED = 11 3514PAN_MIDLINE_LOW_POINTED = 12 3515PAN_MIDLINE_LOW_SERIFED = 13 3516PAN_XHEIGHT_CONSTANT_SMALL = 2 3517PAN_XHEIGHT_CONSTANT_STD = 3 3518PAN_XHEIGHT_CONSTANT_LARGE = 4 3519PAN_XHEIGHT_DUCKING_SMALL = 5 3520PAN_XHEIGHT_DUCKING_STD = 6 3521PAN_XHEIGHT_DUCKING_LARGE = 7 3522ELF_VENDOR_SIZE = 4 3523ELF_VERSION = 0 3524ELF_CULTURE_LATIN = 0 3525RASTER_FONTTYPE = 1 3526DEVICE_FONTTYPE = 2 3527TRUETYPE_FONTTYPE = 4 3528def PALETTEINDEX(i): return ((16777216 | (i))) 3529 3530PC_RESERVED = 1 3531PC_EXPLICIT = 2 3532PC_NOCOLLAPSE = 4 3533def GetRValue(rgb): return rgb & 0xff 3534 3535def GetGValue(rgb): return (rgb >> 8) & 0xff 3536 3537def GetBValue(rgb): return (rgb >> 16) & 0xff 3538 3539TRANSPARENT = 1 3540OPAQUE = 2 3541BKMODE_LAST = 2 3542GM_COMPATIBLE = 1 3543GM_ADVANCED = 2 3544GM_LAST = 2 3545PT_CLOSEFIGURE = 1 3546PT_LINETO = 2 3547PT_BEZIERTO = 4 3548PT_MOVETO = 6 3549MM_TEXT = 1 3550MM_LOMETRIC = 2 3551MM_HIMETRIC = 3 3552MM_LOENGLISH = 4 3553MM_HIENGLISH = 5 3554MM_TWIPS = 6 3555MM_ISOTROPIC = 7 3556MM_ANISOTROPIC = 8 3557MM_MIN = MM_TEXT 3558MM_MAX = MM_ANISOTROPIC 3559MM_MAX_FIXEDSCALE = MM_TWIPS 3560ABSOLUTE = 1 3561RELATIVE = 2 3562WHITE_BRUSH = 0 3563LTGRAY_BRUSH = 1 3564GRAY_BRUSH = 2 3565DKGRAY_BRUSH = 3 3566BLACK_BRUSH = 4 3567NULL_BRUSH = 5 3568HOLLOW_BRUSH = NULL_BRUSH 3569WHITE_PEN = 6 3570BLACK_PEN = 7 3571NULL_PEN = 8 3572OEM_FIXED_FONT = 10 3573ANSI_FIXED_FONT = 11 3574ANSI_VAR_FONT = 12 3575SYSTEM_FONT = 13 3576DEVICE_DEFAULT_FONT = 14 3577DEFAULT_PALETTE = 15 3578SYSTEM_FIXED_FONT = 16 3579STOCK_LAST = 16 3580CLR_INVALID = -1 3581 3582# Exception/Status codes from winuser.h and winnt.h 3583STATUS_WAIT_0 = 0 3584STATUS_ABANDONED_WAIT_0 = 128 3585STATUS_USER_APC = 192 3586STATUS_TIMEOUT = 258 3587STATUS_PENDING = 259 3588STATUS_SEGMENT_NOTIFICATION = 1073741829 3589STATUS_GUARD_PAGE_VIOLATION = -2147483647 3590STATUS_DATATYPE_MISALIGNMENT = -2147483646 3591STATUS_BREAKPOINT = -2147483645 3592STATUS_SINGLE_STEP = -2147483644 3593STATUS_ACCESS_VIOLATION = -1073741819 3594STATUS_IN_PAGE_ERROR = -1073741818 3595STATUS_INVALID_HANDLE = -1073741816 3596STATUS_NO_MEMORY = -1073741801 3597STATUS_ILLEGAL_INSTRUCTION = -1073741795 3598STATUS_NONCONTINUABLE_EXCEPTION = -1073741787 3599STATUS_INVALID_DISPOSITION = -1073741786 3600STATUS_ARRAY_BOUNDS_EXCEEDED = -1073741684 3601STATUS_FLOAT_DENORMAL_OPERAND = -1073741683 3602STATUS_FLOAT_DIVIDE_BY_ZERO = -1073741682 3603STATUS_FLOAT_INEXACT_RESULT = -1073741681 3604STATUS_FLOAT_INVALID_OPERATION = -1073741680 3605STATUS_FLOAT_OVERFLOW = -1073741679 3606STATUS_FLOAT_STACK_CHECK = -1073741678 3607STATUS_FLOAT_UNDERFLOW = -1073741677 3608STATUS_INTEGER_DIVIDE_BY_ZERO = -1073741676 3609STATUS_INTEGER_OVERFLOW = -1073741675 3610STATUS_PRIVILEGED_INSTRUCTION = -1073741674 3611STATUS_STACK_OVERFLOW = -1073741571 3612STATUS_CONTROL_C_EXIT = -1073741510 3613 3614 3615WAIT_FAILED = -1 3616WAIT_OBJECT_0 = STATUS_WAIT_0 + 0 3617 3618WAIT_ABANDONED = STATUS_ABANDONED_WAIT_0 + 0 3619WAIT_ABANDONED_0 = STATUS_ABANDONED_WAIT_0 + 0 3620 3621WAIT_TIMEOUT = STATUS_TIMEOUT 3622WAIT_IO_COMPLETION = STATUS_USER_APC 3623STILL_ACTIVE = STATUS_PENDING 3624EXCEPTION_ACCESS_VIOLATION = STATUS_ACCESS_VIOLATION 3625EXCEPTION_DATATYPE_MISALIGNMENT = STATUS_DATATYPE_MISALIGNMENT 3626EXCEPTION_BREAKPOINT = STATUS_BREAKPOINT 3627EXCEPTION_SINGLE_STEP = STATUS_SINGLE_STEP 3628EXCEPTION_ARRAY_BOUNDS_EXCEEDED = STATUS_ARRAY_BOUNDS_EXCEEDED 3629EXCEPTION_FLT_DENORMAL_OPERAND = STATUS_FLOAT_DENORMAL_OPERAND 3630EXCEPTION_FLT_DIVIDE_BY_ZERO = STATUS_FLOAT_DIVIDE_BY_ZERO 3631EXCEPTION_FLT_INEXACT_RESULT = STATUS_FLOAT_INEXACT_RESULT 3632EXCEPTION_FLT_INVALID_OPERATION = STATUS_FLOAT_INVALID_OPERATION 3633EXCEPTION_FLT_OVERFLOW = STATUS_FLOAT_OVERFLOW 3634EXCEPTION_FLT_STACK_CHECK = STATUS_FLOAT_STACK_CHECK 3635EXCEPTION_FLT_UNDERFLOW = STATUS_FLOAT_UNDERFLOW 3636EXCEPTION_INT_DIVIDE_BY_ZERO = STATUS_INTEGER_DIVIDE_BY_ZERO 3637EXCEPTION_INT_OVERFLOW = STATUS_INTEGER_OVERFLOW 3638EXCEPTION_PRIV_INSTRUCTION = STATUS_PRIVILEGED_INSTRUCTION 3639EXCEPTION_IN_PAGE_ERROR = STATUS_IN_PAGE_ERROR 3640EXCEPTION_ILLEGAL_INSTRUCTION = STATUS_ILLEGAL_INSTRUCTION 3641EXCEPTION_NONCONTINUABLE_EXCEPTION = STATUS_NONCONTINUABLE_EXCEPTION 3642EXCEPTION_STACK_OVERFLOW = STATUS_STACK_OVERFLOW 3643EXCEPTION_INVALID_DISPOSITION = STATUS_INVALID_DISPOSITION 3644EXCEPTION_GUARD_PAGE = STATUS_GUARD_PAGE_VIOLATION 3645EXCEPTION_INVALID_HANDLE = STATUS_INVALID_HANDLE 3646CONTROL_C_EXIT = STATUS_CONTROL_C_EXIT 3647 3648# winuser.h line 8594 3649# constants used with SystemParametersInfo 3650SPI_GETBEEP = 1 3651SPI_SETBEEP = 2 3652SPI_GETMOUSE = 3 3653SPI_SETMOUSE = 4 3654SPI_GETBORDER = 5 3655SPI_SETBORDER = 6 3656SPI_GETKEYBOARDSPEED = 10 3657SPI_SETKEYBOARDSPEED = 11 3658SPI_LANGDRIVER = 12 3659SPI_ICONHORIZONTALSPACING = 13 3660SPI_GETSCREENSAVETIMEOUT = 14 3661SPI_SETSCREENSAVETIMEOUT = 15 3662SPI_GETSCREENSAVEACTIVE = 16 3663SPI_SETSCREENSAVEACTIVE = 17 3664SPI_GETGRIDGRANULARITY = 18 3665SPI_SETGRIDGRANULARITY = 19 3666SPI_SETDESKWALLPAPER = 20 3667SPI_SETDESKPATTERN = 21 3668SPI_GETKEYBOARDDELAY = 22 3669SPI_SETKEYBOARDDELAY = 23 3670SPI_ICONVERTICALSPACING = 24 3671SPI_GETICONTITLEWRAP = 25 3672SPI_SETICONTITLEWRAP = 26 3673SPI_GETMENUDROPALIGNMENT = 27 3674SPI_SETMENUDROPALIGNMENT = 28 3675SPI_SETDOUBLECLKWIDTH = 29 3676SPI_SETDOUBLECLKHEIGHT = 30 3677SPI_GETICONTITLELOGFONT = 31 3678SPI_SETDOUBLECLICKTIME = 32 3679SPI_SETMOUSEBUTTONSWAP = 33 3680SPI_SETICONTITLELOGFONT = 34 3681SPI_GETFASTTASKSWITCH = 35 3682SPI_SETFASTTASKSWITCH = 36 3683SPI_SETDRAGFULLWINDOWS = 37 3684SPI_GETDRAGFULLWINDOWS = 38 3685SPI_GETNONCLIENTMETRICS = 41 3686SPI_SETNONCLIENTMETRICS = 42 3687SPI_GETMINIMIZEDMETRICS = 43 3688SPI_SETMINIMIZEDMETRICS = 44 3689SPI_GETICONMETRICS = 45 3690SPI_SETICONMETRICS = 46 3691SPI_SETWORKAREA = 47 3692SPI_GETWORKAREA = 48 3693SPI_SETPENWINDOWS = 49 3694SPI_GETFILTERKEYS = 50 3695SPI_SETFILTERKEYS = 51 3696SPI_GETTOGGLEKEYS = 52 3697SPI_SETTOGGLEKEYS = 53 3698SPI_GETMOUSEKEYS = 54 3699SPI_SETMOUSEKEYS = 55 3700SPI_GETSHOWSOUNDS = 56 3701SPI_SETSHOWSOUNDS = 57 3702SPI_GETSTICKYKEYS = 58 3703SPI_SETSTICKYKEYS = 59 3704SPI_GETACCESSTIMEOUT = 60 3705SPI_SETACCESSTIMEOUT = 61 3706SPI_GETSERIALKEYS = 62 3707SPI_SETSERIALKEYS = 63 3708SPI_GETSOUNDSENTRY = 64 3709SPI_SETSOUNDSENTRY = 65 3710SPI_GETHIGHCONTRAST = 66 3711SPI_SETHIGHCONTRAST = 67 3712SPI_GETKEYBOARDPREF = 68 3713SPI_SETKEYBOARDPREF = 69 3714SPI_GETSCREENREADER = 70 3715SPI_SETSCREENREADER = 71 3716SPI_GETANIMATION = 72 3717SPI_SETANIMATION = 73 3718SPI_GETFONTSMOOTHING = 74 3719SPI_SETFONTSMOOTHING = 75 3720SPI_SETDRAGWIDTH = 76 3721SPI_SETDRAGHEIGHT = 77 3722SPI_SETHANDHELD = 78 3723SPI_GETLOWPOWERTIMEOUT = 79 3724SPI_GETPOWEROFFTIMEOUT = 80 3725SPI_SETLOWPOWERTIMEOUT = 81 3726SPI_SETPOWEROFFTIMEOUT = 82 3727SPI_GETLOWPOWERACTIVE = 83 3728SPI_GETPOWEROFFACTIVE = 84 3729SPI_SETLOWPOWERACTIVE = 85 3730SPI_SETPOWEROFFACTIVE = 86 3731SPI_SETCURSORS = 87 3732SPI_SETICONS = 88 3733SPI_GETDEFAULTINPUTLANG = 89 3734SPI_SETDEFAULTINPUTLANG = 90 3735SPI_SETLANGTOGGLE = 91 3736SPI_GETWINDOWSEXTENSION = 92 3737SPI_SETMOUSETRAILS = 93 3738SPI_GETMOUSETRAILS = 94 3739SPI_GETSNAPTODEFBUTTON = 95 3740SPI_SETSNAPTODEFBUTTON = 96 3741SPI_SETSCREENSAVERRUNNING = 97 3742SPI_SCREENSAVERRUNNING = SPI_SETSCREENSAVERRUNNING 3743SPI_GETMOUSEHOVERWIDTH = 98 3744SPI_SETMOUSEHOVERWIDTH = 99 3745SPI_GETMOUSEHOVERHEIGHT = 100 3746SPI_SETMOUSEHOVERHEIGHT = 101 3747SPI_GETMOUSEHOVERTIME = 102 3748SPI_SETMOUSEHOVERTIME = 103 3749SPI_GETWHEELSCROLLLINES = 104 3750SPI_SETWHEELSCROLLLINES = 105 3751SPI_GETMENUSHOWDELAY = 106 3752SPI_SETMENUSHOWDELAY = 107 3753 3754SPI_GETSHOWIMEUI = 110 3755SPI_SETSHOWIMEUI = 111 3756SPI_GETMOUSESPEED = 112 3757SPI_SETMOUSESPEED = 113 3758SPI_GETSCREENSAVERRUNNING = 114 3759SPI_GETDESKWALLPAPER = 115 3760 3761SPI_GETACTIVEWINDOWTRACKING = 4096 3762SPI_SETACTIVEWINDOWTRACKING = 4097 3763SPI_GETMENUANIMATION = 4098 3764SPI_SETMENUANIMATION = 4099 3765SPI_GETCOMBOBOXANIMATION = 4100 3766SPI_SETCOMBOBOXANIMATION = 4101 3767SPI_GETLISTBOXSMOOTHSCROLLING = 4102 3768SPI_SETLISTBOXSMOOTHSCROLLING = 4103 3769SPI_GETGRADIENTCAPTIONS = 4104 3770SPI_SETGRADIENTCAPTIONS = 4105 3771SPI_GETKEYBOARDCUES = 4106 3772SPI_SETKEYBOARDCUES = 4107 3773SPI_GETMENUUNDERLINES = 4106 3774SPI_SETMENUUNDERLINES = 4107 3775SPI_GETACTIVEWNDTRKZORDER = 4108 3776SPI_SETACTIVEWNDTRKZORDER = 4109 3777SPI_GETHOTTRACKING = 4110 3778SPI_SETHOTTRACKING = 4111 3779 3780SPI_GETMENUFADE = 4114 3781SPI_SETMENUFADE = 4115 3782SPI_GETSELECTIONFADE = 4116 3783SPI_SETSELECTIONFADE = 4117 3784SPI_GETTOOLTIPANIMATION = 4118 3785SPI_SETTOOLTIPANIMATION = 4119 3786SPI_GETTOOLTIPFADE = 4120 3787SPI_SETTOOLTIPFADE = 4121 3788SPI_GETCURSORSHADOW = 4122 3789SPI_SETCURSORSHADOW = 4123 3790SPI_GETMOUSESONAR = 4124 3791SPI_SETMOUSESONAR = 4125 3792SPI_GETMOUSECLICKLOCK = 4126 3793SPI_SETMOUSECLICKLOCK = 4127 3794SPI_GETMOUSEVANISH = 4128 3795SPI_SETMOUSEVANISH = 4129 3796SPI_GETFLATMENU = 4130 3797SPI_SETFLATMENU = 4131 3798SPI_GETDROPSHADOW = 4132 3799SPI_SETDROPSHADOW = 4133 3800SPI_GETBLOCKSENDINPUTRESETS = 4134 3801SPI_SETBLOCKSENDINPUTRESETS = 4135 3802SPI_GETUIEFFECTS = 4158 3803SPI_SETUIEFFECTS = 4159 3804 3805SPI_GETFOREGROUNDLOCKTIMEOUT = 8192 3806SPI_SETFOREGROUNDLOCKTIMEOUT = 8193 3807SPI_GETACTIVEWNDTRKTIMEOUT = 8194 3808SPI_SETACTIVEWNDTRKTIMEOUT = 8195 3809SPI_GETFOREGROUNDFLASHCOUNT = 8196 3810SPI_SETFOREGROUNDFLASHCOUNT = 8197 3811SPI_GETCARETWIDTH = 8198 3812SPI_SETCARETWIDTH = 8199 3813SPI_GETMOUSECLICKLOCKTIME = 8200 3814SPI_SETMOUSECLICKLOCKTIME = 8201 3815SPI_GETFONTSMOOTHINGTYPE = 8202 3816SPI_SETFONTSMOOTHINGTYPE = 8203 3817SPI_GETFONTSMOOTHINGCONTRAST = 8204 3818SPI_SETFONTSMOOTHINGCONTRAST = 8205 3819SPI_GETFOCUSBORDERWIDTH = 8206 3820SPI_SETFOCUSBORDERWIDTH = 8207 3821SPI_GETFOCUSBORDERHEIGHT = 8208 3822SPI_SETFOCUSBORDERHEIGHT = 8209 3823SPI_GETFONTSMOOTHINGORIENTATION = 8210 3824SPI_SETFONTSMOOTHINGORIENTATION = 8211 3825 3826# fWinIni flags for SystemParametersInfo 3827SPIF_UPDATEINIFILE = 1 3828SPIF_SENDWININICHANGE = 2 3829SPIF_SENDCHANGE = SPIF_SENDWININICHANGE 3830 3831# used with SystemParametersInfo and SPI_GETFONTSMOOTHINGTYPE/SPI_SETFONTSMOOTHINGTYPE 3832FE_FONTSMOOTHINGSTANDARD = 1 3833FE_FONTSMOOTHINGCLEARTYPE = 2 3834FE_FONTSMOOTHINGDOCKING = 32768 3835 3836METRICS_USEDEFAULT = -1 3837ARW_BOTTOMLEFT = 0 3838ARW_BOTTOMRIGHT = 1 3839ARW_TOPLEFT = 2 3840ARW_TOPRIGHT = 3 3841ARW_STARTMASK = 3 3842ARW_STARTRIGHT = 1 3843ARW_STARTTOP = 2 3844ARW_LEFT = 0 3845ARW_RIGHT = 0 3846ARW_UP = 4 3847ARW_DOWN = 4 3848ARW_HIDE = 8 3849#ARW_VALID = 0x000F 3850SERKF_SERIALKEYSON = 1 3851SERKF_AVAILABLE = 2 3852SERKF_INDICATOR = 4 3853HCF_HIGHCONTRASTON = 1 3854HCF_AVAILABLE = 2 3855HCF_HOTKEYACTIVE = 4 3856HCF_CONFIRMHOTKEY = 8 3857HCF_HOTKEYSOUND = 16 3858HCF_INDICATOR = 32 3859HCF_HOTKEYAVAILABLE = 64 3860CDS_UPDATEREGISTRY = 1 3861CDS_TEST = 2 3862CDS_FULLSCREEN = 4 3863CDS_GLOBAL = 8 3864CDS_SET_PRIMARY = 16 3865CDS_RESET = 1073741824 3866CDS_SETRECT = 536870912 3867CDS_NORESET = 268435456 3868 3869# return values from ChangeDisplaySettings and ChangeDisplaySettingsEx 3870DISP_CHANGE_SUCCESSFUL = 0 3871DISP_CHANGE_RESTART = 1 3872DISP_CHANGE_FAILED = -1 3873DISP_CHANGE_BADMODE = -2 3874DISP_CHANGE_NOTUPDATED = -3 3875DISP_CHANGE_BADFLAGS = -4 3876DISP_CHANGE_BADPARAM = -5 3877DISP_CHANGE_BADDUALVIEW = -6 3878 3879ENUM_CURRENT_SETTINGS = -1 3880ENUM_REGISTRY_SETTINGS = -2 3881FKF_FILTERKEYSON = 1 3882FKF_AVAILABLE = 2 3883FKF_HOTKEYACTIVE = 4 3884FKF_CONFIRMHOTKEY = 8 3885FKF_HOTKEYSOUND = 16 3886FKF_INDICATOR = 32 3887FKF_CLICKON = 64 3888SKF_STICKYKEYSON = 1 3889SKF_AVAILABLE = 2 3890SKF_HOTKEYACTIVE = 4 3891SKF_CONFIRMHOTKEY = 8 3892SKF_HOTKEYSOUND = 16 3893SKF_INDICATOR = 32 3894SKF_AUDIBLEFEEDBACK = 64 3895SKF_TRISTATE = 128 3896SKF_TWOKEYSOFF = 256 3897SKF_LALTLATCHED = 268435456 3898SKF_LCTLLATCHED = 67108864 3899SKF_LSHIFTLATCHED = 16777216 3900SKF_RALTLATCHED = 536870912 3901SKF_RCTLLATCHED = 134217728 3902SKF_RSHIFTLATCHED = 33554432 3903SKF_LWINLATCHED = 1073741824 3904SKF_RWINLATCHED = -2147483648 3905SKF_LALTLOCKED = 1048576 3906SKF_LCTLLOCKED = 262144 3907SKF_LSHIFTLOCKED = 65536 3908SKF_RALTLOCKED = 2097152 3909SKF_RCTLLOCKED = 524288 3910SKF_RSHIFTLOCKED = 131072 3911SKF_LWINLOCKED = 4194304 3912SKF_RWINLOCKED = 8388608 3913MKF_MOUSEKEYSON = 1 3914MKF_AVAILABLE = 2 3915MKF_HOTKEYACTIVE = 4 3916MKF_CONFIRMHOTKEY = 8 3917MKF_HOTKEYSOUND = 16 3918MKF_INDICATOR = 32 3919MKF_MODIFIERS = 64 3920MKF_REPLACENUMBERS = 128 3921MKF_LEFTBUTTONSEL = 268435456 3922MKF_RIGHTBUTTONSEL = 536870912 3923MKF_LEFTBUTTONDOWN = 16777216 3924MKF_RIGHTBUTTONDOWN = 33554432 3925MKF_MOUSEMODE = -2147483648 3926ATF_TIMEOUTON = 1 3927ATF_ONOFFFEEDBACK = 2 3928SSGF_NONE = 0 3929SSGF_DISPLAY = 3 3930SSTF_NONE = 0 3931SSTF_CHARS = 1 3932SSTF_BORDER = 2 3933SSTF_DISPLAY = 3 3934SSWF_NONE = 0 3935SSWF_TITLE = 1 3936SSWF_WINDOW = 2 3937SSWF_DISPLAY = 3 3938SSWF_CUSTOM = 4 3939SSF_SOUNDSENTRYON = 1 3940SSF_AVAILABLE = 2 3941SSF_INDICATOR = 4 3942TKF_TOGGLEKEYSON = 1 3943TKF_AVAILABLE = 2 3944TKF_HOTKEYACTIVE = 4 3945TKF_CONFIRMHOTKEY = 8 3946TKF_HOTKEYSOUND = 16 3947TKF_INDICATOR = 32 3948SLE_ERROR = 1 3949SLE_MINORERROR = 2 3950SLE_WARNING = 3 3951MONITOR_DEFAULTTONULL = 0 3952MONITOR_DEFAULTTOPRIMARY = 1 3953MONITOR_DEFAULTTONEAREST = 2 3954MONITORINFOF_PRIMARY = 1 3955CCHDEVICENAME = 32 3956CHILDID_SELF = 0 3957INDEXID_OBJECT = 0 3958INDEXID_CONTAINER = 0 3959OBJID_WINDOW = 0 3960OBJID_SYSMENU = -1 3961OBJID_TITLEBAR = -2 3962OBJID_MENU = -3 3963OBJID_CLIENT = -4 3964OBJID_VSCROLL = -5 3965OBJID_HSCROLL = -6 3966OBJID_SIZEGRIP = -7 3967OBJID_CARET = -8 3968OBJID_CURSOR = -9 3969OBJID_ALERT = -10 3970OBJID_SOUND = -11 3971EVENT_MIN = 1 3972EVENT_MAX = 2147483647 3973EVENT_SYSTEM_SOUND = 1 3974EVENT_SYSTEM_ALERT = 2 3975EVENT_SYSTEM_FOREGROUND = 3 3976EVENT_SYSTEM_MENUSTART = 4 3977EVENT_SYSTEM_MENUEND = 5 3978EVENT_SYSTEM_MENUPOPUPSTART = 6 3979EVENT_SYSTEM_MENUPOPUPEND = 7 3980EVENT_SYSTEM_CAPTURESTART = 8 3981EVENT_SYSTEM_CAPTUREEND = 9 3982EVENT_SYSTEM_MOVESIZESTART = 10 3983EVENT_SYSTEM_MOVESIZEEND = 11 3984EVENT_SYSTEM_CONTEXTHELPSTART = 12 3985EVENT_SYSTEM_CONTEXTHELPEND = 13 3986EVENT_SYSTEM_DRAGDROPSTART = 14 3987EVENT_SYSTEM_DRAGDROPEND = 15 3988EVENT_SYSTEM_DIALOGSTART = 16 3989EVENT_SYSTEM_DIALOGEND = 17 3990EVENT_SYSTEM_SCROLLINGSTART = 18 3991EVENT_SYSTEM_SCROLLINGEND = 19 3992EVENT_SYSTEM_SWITCHSTART = 20 3993EVENT_SYSTEM_SWITCHEND = 21 3994EVENT_SYSTEM_MINIMIZESTART = 22 3995EVENT_SYSTEM_MINIMIZEEND = 23 3996EVENT_OBJECT_CREATE = 32768 3997EVENT_OBJECT_DESTROY = 32769 3998EVENT_OBJECT_SHOW = 32770 3999EVENT_OBJECT_HIDE = 32771 4000EVENT_OBJECT_REORDER = 32772 4001EVENT_OBJECT_FOCUS = 32773 4002EVENT_OBJECT_SELECTION = 32774 4003EVENT_OBJECT_SELECTIONADD = 32775 4004EVENT_OBJECT_SELECTIONREMOVE = 32776 4005EVENT_OBJECT_SELECTIONWITHIN = 32777 4006EVENT_OBJECT_STATECHANGE = 32778 4007EVENT_OBJECT_LOCATIONCHANGE = 32779 4008EVENT_OBJECT_NAMECHANGE = 32780 4009EVENT_OBJECT_DESCRIPTIONCHANGE = 32781 4010EVENT_OBJECT_VALUECHANGE = 32782 4011EVENT_OBJECT_PARENTCHANGE = 32783 4012EVENT_OBJECT_HELPCHANGE = 32784 4013EVENT_OBJECT_DEFACTIONCHANGE = 32785 4014EVENT_OBJECT_ACCELERATORCHANGE = 32786 4015SOUND_SYSTEM_STARTUP = 1 4016SOUND_SYSTEM_SHUTDOWN = 2 4017SOUND_SYSTEM_BEEP = 3 4018SOUND_SYSTEM_ERROR = 4 4019SOUND_SYSTEM_QUESTION = 5 4020SOUND_SYSTEM_WARNING = 6 4021SOUND_SYSTEM_INFORMATION = 7 4022SOUND_SYSTEM_MAXIMIZE = 8 4023SOUND_SYSTEM_MINIMIZE = 9 4024SOUND_SYSTEM_RESTOREUP = 10 4025SOUND_SYSTEM_RESTOREDOWN = 11 4026SOUND_SYSTEM_APPSTART = 12 4027SOUND_SYSTEM_FAULT = 13 4028SOUND_SYSTEM_APPEND = 14 4029SOUND_SYSTEM_MENUCOMMAND = 15 4030SOUND_SYSTEM_MENUPOPUP = 16 4031CSOUND_SYSTEM = 16 4032ALERT_SYSTEM_INFORMATIONAL = 1 4033ALERT_SYSTEM_WARNING = 2 4034ALERT_SYSTEM_ERROR = 3 4035ALERT_SYSTEM_QUERY = 4 4036ALERT_SYSTEM_CRITICAL = 5 4037CALERT_SYSTEM = 6 4038WINEVENT_OUTOFCONTEXT = 0 4039WINEVENT_SKIPOWNTHREAD = 1 4040WINEVENT_SKIPOWNPROCESS = 2 4041WINEVENT_INCONTEXT = 4 4042GUI_CARETBLINKING = 1 4043GUI_INMOVESIZE = 2 4044GUI_INMENUMODE = 4 4045GUI_SYSTEMMENUMODE = 8 4046GUI_POPUPMENUMODE = 16 4047STATE_SYSTEM_UNAVAILABLE = 1 4048STATE_SYSTEM_SELECTED = 2 4049STATE_SYSTEM_FOCUSED = 4 4050STATE_SYSTEM_PRESSED = 8 4051STATE_SYSTEM_CHECKED = 16 4052STATE_SYSTEM_MIXED = 32 4053STATE_SYSTEM_READONLY = 64 4054STATE_SYSTEM_HOTTRACKED = 128 4055STATE_SYSTEM_DEFAULT = 256 4056STATE_SYSTEM_EXPANDED = 512 4057STATE_SYSTEM_COLLAPSED = 1024 4058STATE_SYSTEM_BUSY = 2048 4059STATE_SYSTEM_FLOATING = 4096 4060STATE_SYSTEM_MARQUEED = 8192 4061STATE_SYSTEM_ANIMATED = 16384 4062STATE_SYSTEM_INVISIBLE = 32768 4063STATE_SYSTEM_OFFSCREEN = 65536 4064STATE_SYSTEM_SIZEABLE = 131072 4065STATE_SYSTEM_MOVEABLE = 262144 4066STATE_SYSTEM_SELFVOICING = 524288 4067STATE_SYSTEM_FOCUSABLE = 1048576 4068STATE_SYSTEM_SELECTABLE = 2097152 4069STATE_SYSTEM_LINKED = 4194304 4070STATE_SYSTEM_TRAVERSED = 8388608 4071STATE_SYSTEM_MULTISELECTABLE = 16777216 4072STATE_SYSTEM_EXTSELECTABLE = 33554432 4073STATE_SYSTEM_ALERT_LOW = 67108864 4074STATE_SYSTEM_ALERT_MEDIUM = 134217728 4075STATE_SYSTEM_ALERT_HIGH = 268435456 4076STATE_SYSTEM_VALID = 536870911 4077CCHILDREN_TITLEBAR = 5 4078CCHILDREN_SCROLLBAR = 5 4079CURSOR_SHOWING = 1 4080WS_ACTIVECAPTION = 1 4081GA_MIC = 1 4082GA_PARENT = 1 4083GA_ROOT = 2 4084GA_ROOTOWNER = 3 4085GA_MAC = 4 4086 4087# winuser.h line 1979 4088BF_LEFT = 1 4089BF_TOP = 2 4090BF_RIGHT = 4 4091BF_BOTTOM = 8 4092BF_TOPLEFT = (BF_TOP | BF_LEFT) 4093BF_TOPRIGHT = (BF_TOP | BF_RIGHT) 4094BF_BOTTOMLEFT = (BF_BOTTOM | BF_LEFT) 4095BF_BOTTOMRIGHT = (BF_BOTTOM | BF_RIGHT) 4096BF_RECT = (BF_LEFT | BF_TOP | BF_RIGHT | BF_BOTTOM) 4097BF_DIAGONAL = 16 4098BF_DIAGONAL_ENDTOPRIGHT = (BF_DIAGONAL | BF_TOP | BF_RIGHT) 4099BF_DIAGONAL_ENDTOPLEFT = (BF_DIAGONAL | BF_TOP | BF_LEFT) 4100BF_DIAGONAL_ENDBOTTOMLEFT = (BF_DIAGONAL | BF_BOTTOM | BF_LEFT) 4101BF_DIAGONAL_ENDBOTTOMRIGHT = (BF_DIAGONAL | BF_BOTTOM | BF_RIGHT) 4102BF_MIDDLE = 2048 4103BF_SOFT = 4096 4104BF_ADJUST = 8192 4105BF_FLAT = 16384 4106BF_MONO = 32768 4107DFC_CAPTION = 1 4108DFC_MENU = 2 4109DFC_SCROLL = 3 4110DFC_BUTTON = 4 4111DFC_POPUPMENU = 5 4112DFCS_CAPTIONCLOSE = 0 4113DFCS_CAPTIONMIN = 1 4114DFCS_CAPTIONMAX = 2 4115DFCS_CAPTIONRESTORE = 3 4116DFCS_CAPTIONHELP = 4 4117DFCS_MENUARROW = 0 4118DFCS_MENUCHECK = 1 4119DFCS_MENUBULLET = 2 4120DFCS_MENUARROWRIGHT = 4 4121DFCS_SCROLLUP = 0 4122DFCS_SCROLLDOWN = 1 4123DFCS_SCROLLLEFT = 2 4124DFCS_SCROLLRIGHT = 3 4125DFCS_SCROLLCOMBOBOX = 5 4126DFCS_SCROLLSIZEGRIP = 8 4127DFCS_SCROLLSIZEGRIPRIGHT = 16 4128DFCS_BUTTONCHECK = 0 4129DFCS_BUTTONRADIOIMAGE = 1 4130DFCS_BUTTONRADIOMASK = 2 4131DFCS_BUTTONRADIO = 4 4132DFCS_BUTTON3STATE = 8 4133DFCS_BUTTONPUSH = 16 4134DFCS_INACTIVE = 256 4135DFCS_PUSHED = 512 4136DFCS_CHECKED = 1024 4137DFCS_TRANSPARENT = 2048 4138DFCS_HOT = 4096 4139DFCS_ADJUSTRECT = 8192 4140DFCS_FLAT = 16384 4141DFCS_MONO = 32768 4142DC_ACTIVE = 1 4143DC_SMALLCAP = 2 4144DC_ICON = 4 4145DC_TEXT = 8 4146DC_INBUTTON = 16 4147DC_GRADIENT = 32 4148IDANI_OPEN = 1 4149IDANI_CLOSE = 2 4150IDANI_CAPTION = 3 4151CF_TEXT = 1 4152CF_BITMAP = 2 4153CF_METAFILEPICT = 3 4154CF_SYLK = 4 4155CF_DIF = 5 4156CF_TIFF = 6 4157CF_OEMTEXT = 7 4158CF_DIB = 8 4159CF_PALETTE = 9 4160CF_PENDATA = 10 4161CF_RIFF = 11 4162CF_WAVE = 12 4163CF_UNICODETEXT = 13 4164CF_ENHMETAFILE = 14 4165CF_HDROP = 15 4166CF_LOCALE = 16 4167CF_MAX = 17 4168CF_OWNERDISPLAY = 128 4169CF_DSPTEXT = 129 4170CF_DSPBITMAP = 130 4171CF_DSPMETAFILEPICT = 131 4172CF_DSPENHMETAFILE = 142 4173CF_PRIVATEFIRST = 512 4174CF_PRIVATELAST = 767 4175CF_GDIOBJFIRST = 768 4176CF_GDIOBJLAST = 1023 4177FVIRTKEY =1 4178FNOINVERT = 2 4179FSHIFT = 4 4180FCONTROL = 8 4181FALT = 16 4182WPF_SETMINPOSITION = 1 4183WPF_RESTORETOMAXIMIZED = 2 4184ODT_MENU = 1 4185ODT_LISTBOX = 2 4186ODT_COMBOBOX = 3 4187ODT_BUTTON = 4 4188ODT_STATIC = 5 4189ODA_DRAWENTIRE = 1 4190ODA_SELECT = 2 4191ODA_FOCUS = 4 4192ODS_SELECTED = 1 4193ODS_GRAYED = 2 4194ODS_DISABLED = 4 4195ODS_CHECKED = 8 4196ODS_FOCUS = 16 4197ODS_DEFAULT = 32 4198ODS_COMBOBOXEDIT = 4096 4199ODS_HOTLIGHT = 64 4200ODS_INACTIVE = 128 4201PM_NOREMOVE = 0 4202PM_REMOVE = 1 4203PM_NOYIELD = 2 4204# Name clashes with key.MOD_ALT, key.MOD_CONTROL and key.MOD_SHIFT 4205WIN32_MOD_ALT = 1 4206WIN32_MOD_CONTROL = 2 4207WIN32_MOD_SHIFT = 4 4208WIN32_MOD_WIN = 8 4209IDHOT_SNAPWINDOW = (-1) 4210IDHOT_SNAPDESKTOP = (-2) 4211#EW_RESTARTWINDOWS = 0x0042 4212#EW_REBOOTSYSTEM = 0x0043 4213#EW_EXITANDEXECAPP = 0x0044 4214ENDSESSION_LOGOFF = -2147483648 4215EWX_LOGOFF = 0 4216EWX_SHUTDOWN = 1 4217EWX_REBOOT = 2 4218EWX_FORCE = 4 4219EWX_POWEROFF = 8 4220EWX_FORCEIFHUNG = 16 4221BSM_ALLCOMPONENTS = 0 4222BSM_VXDS = 1 4223BSM_NETDRIVER = 2 4224BSM_INSTALLABLEDRIVERS = 4 4225BSM_APPLICATIONS = 8 4226BSM_ALLDESKTOPS = 16 4227BSF_QUERY = 1 4228BSF_IGNORECURRENTTASK = 2 4229BSF_FLUSHDISK = 4 4230BSF_NOHANG = 8 4231BSF_POSTMESSAGE = 16 4232BSF_FORCEIFHUNG = 32 4233BSF_NOTIMEOUTIFNOTHUNG = 64 4234BROADCAST_QUERY_DENY = 1112363332 # Return this value to deny a query. 4235 4236DBWF_LPARAMPOINTER = 32768 4237 4238# winuser.h line 3232 4239SWP_NOSIZE = 1 4240SWP_NOMOVE = 2 4241SWP_NOZORDER = 4 4242SWP_NOREDRAW = 8 4243SWP_NOACTIVATE = 16 4244SWP_FRAMECHANGED = 32 4245SWP_SHOWWINDOW = 64 4246SWP_HIDEWINDOW = 128 4247SWP_NOCOPYBITS = 256 4248SWP_NOOWNERZORDER = 512 4249SWP_NOSENDCHANGING = 1024 4250SWP_DRAWFRAME = SWP_FRAMECHANGED 4251SWP_NOREPOSITION = SWP_NOOWNERZORDER 4252SWP_DEFERERASE = 8192 4253SWP_ASYNCWINDOWPOS = 16384 4254 4255DLGWINDOWEXTRA = 30 4256# winuser.h line 4249 4257KEYEVENTF_EXTENDEDKEY = 1 4258KEYEVENTF_KEYUP = 2 4259MOUSEEVENTF_MOVE = 1 4260MOUSEEVENTF_LEFTDOWN = 2 4261MOUSEEVENTF_LEFTUP = 4 4262MOUSEEVENTF_RIGHTDOWN = 8 4263MOUSEEVENTF_RIGHTUP = 16 4264MOUSEEVENTF_MIDDLEDOWN = 32 4265MOUSEEVENTF_MIDDLEUP = 64 4266MOUSEEVENTF_ABSOLUTE = 32768 4267INPUT_MOUSE = 0 4268INPUT_KEYBOARD = 1 4269INPUT_HARDWARE = 2 4270MWMO_WAITALL = 1 4271MWMO_ALERTABLE = 2 4272MWMO_INPUTAVAILABLE = 4 4273QS_KEY = 1 4274QS_MOUSEMOVE = 2 4275QS_MOUSEBUTTON = 4 4276QS_POSTMESSAGE = 8 4277QS_TIMER = 16 4278QS_PAINT = 32 4279QS_SENDMESSAGE = 64 4280QS_HOTKEY = 128 4281QS_RAWINPUT = 0x400 4282QS_MOUSE = (QS_MOUSEMOVE | 4283 QS_MOUSEBUTTON) 4284QS_INPUT = (QS_MOUSE | 4285 QS_KEY | 4286 QS_RAWINPUT) 4287QS_ALLEVENTS = (QS_INPUT | 4288 QS_POSTMESSAGE | 4289 QS_TIMER | 4290 QS_PAINT | 4291 QS_HOTKEY) 4292QS_ALLINPUT = (QS_INPUT | 4293 QS_POSTMESSAGE | 4294 QS_TIMER | 4295 QS_PAINT | 4296 QS_HOTKEY | 4297 QS_SENDMESSAGE) 4298 4299 4300IMN_CLOSESTATUSWINDOW = 1 4301IMN_OPENSTATUSWINDOW = 2 4302IMN_CHANGECANDIDATE = 3 4303IMN_CLOSECANDIDATE = 4 4304IMN_OPENCANDIDATE = 5 4305IMN_SETCONVERSIONMODE = 6 4306IMN_SETSENTENCEMODE = 7 4307IMN_SETOPENSTATUS = 8 4308IMN_SETCANDIDATEPOS = 9 4309IMN_SETCOMPOSITIONFONT = 10 4310IMN_SETCOMPOSITIONWINDOW = 11 4311IMN_SETSTATUSWINDOWPOS = 12 4312IMN_GUIDELINE = 13 4313IMN_PRIVATE = 14 4314 4315# winuser.h line 8518 4316HELP_CONTEXT = 1 4317HELP_QUIT = 2 4318HELP_INDEX = 3 4319HELP_CONTENTS = 3 4320HELP_HELPONHELP = 4 4321HELP_SETINDEX = 5 4322HELP_SETCONTENTS = 5 4323HELP_CONTEXTPOPUP = 8 4324HELP_FORCEFILE = 9 4325HELP_KEY = 257 4326HELP_COMMAND = 258 4327HELP_PARTIALKEY = 261 4328HELP_MULTIKEY = 513 4329HELP_SETWINPOS = 515 4330HELP_CONTEXTMENU = 10 4331HELP_FINDER = 11 4332HELP_WM_HELP = 12 4333HELP_SETPOPUP_POS = 13 4334HELP_TCARD = 32768 4335HELP_TCARD_DATA = 16 4336HELP_TCARD_OTHER_CALLER = 17 4337IDH_NO_HELP = 28440 4338IDH_MISSING_CONTEXT = 28441 # Control doesn't have matching help context 4339IDH_GENERIC_HELP_BUTTON = 28442 # Property sheet help button 4340IDH_OK = 28443 4341IDH_CANCEL = 28444 4342IDH_HELP = 28445 4343GR_GDIOBJECTS = 0 # Count of GDI objects 4344GR_USEROBJECTS = 1 # Count of USER objects 4345# Generated by h2py from \msvcnt\include\wingdi.h 4346# manually added (missed by generation some how! 4347SRCCOPY = 13369376 # dest = source 4348SRCPAINT = 15597702 # dest = source OR dest 4349SRCAND = 8913094 # dest = source AND dest 4350SRCINVERT = 6684742 # dest = source XOR dest 4351SRCERASE = 4457256 # dest = source AND (NOT dest ) 4352NOTSRCCOPY = 3342344 # dest = (NOT source) 4353NOTSRCERASE = 1114278 # dest = (NOT src) AND (NOT dest) 4354MERGECOPY = 12583114 # dest = (source AND pattern) 4355MERGEPAINT = 12255782 # dest = (NOT source) OR dest 4356PATCOPY = 15728673 # dest = pattern 4357PATPAINT = 16452105 # dest = DPSnoo 4358PATINVERT = 5898313 # dest = pattern XOR dest 4359DSTINVERT = 5570569 # dest = (NOT dest) 4360BLACKNESS = 66 # dest = BLACK 4361WHITENESS = 16711778 # dest = WHITE 4362 4363# hacked and split manually by mhammond. 4364R2_BLACK = 1 4365R2_NOTMERGEPEN = 2 4366R2_MASKNOTPEN = 3 4367R2_NOTCOPYPEN = 4 4368R2_MASKPENNOT = 5 4369R2_NOT = 6 4370R2_XORPEN = 7 4371R2_NOTMASKPEN = 8 4372R2_MASKPEN = 9 4373R2_NOTXORPEN = 10 4374R2_NOP = 11 4375R2_MERGENOTPEN = 12 4376R2_COPYPEN = 13 4377R2_MERGEPENNOT = 14 4378R2_MERGEPEN = 15 4379R2_WHITE = 16 4380R2_LAST = 16 4381GDI_ERROR = (-1) 4382ERROR = 0 4383NULLREGION = 1 4384SIMPLEREGION = 2 4385COMPLEXREGION = 3 4386RGN_ERROR = ERROR 4387RGN_AND = 1 4388RGN_OR = 2 4389RGN_XOR = 3 4390RGN_DIFF = 4 4391RGN_COPY = 5 4392RGN_MIN = RGN_AND 4393RGN_MAX = RGN_COPY 4394BLACKONWHITE = 1 4395WHITEONBLACK = 2 4396COLORONCOLOR = 3 4397HALFTONE = 4 4398MAXSTRETCHBLTMODE = 4 4399ALTERNATE = 1 4400WINDING = 2 4401POLYFILL_LAST = 2 4402TA_NOUPDATECP = 0 4403TA_UPDATECP = 1 4404TA_LEFT = 0 4405TA_RIGHT = 2 4406TA_CENTER = 6 4407TA_TOP = 0 4408TA_BOTTOM = 8 4409TA_BASELINE = 24 4410TA_MASK = (TA_BASELINE+TA_CENTER+TA_UPDATECP) 4411VTA_BASELINE = TA_BASELINE 4412VTA_LEFT = TA_BOTTOM 4413VTA_RIGHT = TA_TOP 4414VTA_CENTER = TA_CENTER 4415VTA_BOTTOM = TA_RIGHT 4416VTA_TOP = TA_LEFT 4417ETO_GRAYED = 1 4418ETO_OPAQUE = 2 4419ETO_CLIPPED = 4 4420ASPECT_FILTERING = 1 4421DCB_RESET = 1 4422DCB_ACCUMULATE = 2 4423DCB_DIRTY = DCB_ACCUMULATE 4424DCB_SET = (DCB_RESET | DCB_ACCUMULATE) 4425DCB_ENABLE = 4 4426DCB_DISABLE = 8 4427META_SETBKCOLOR = 513 4428META_SETBKMODE = 258 4429META_SETMAPMODE = 259 4430META_SETROP2 = 260 4431META_SETRELABS = 261 4432META_SETPOLYFILLMODE = 262 4433META_SETSTRETCHBLTMODE = 263 4434META_SETTEXTCHAREXTRA = 264 4435META_SETTEXTCOLOR = 521 4436META_SETTEXTJUSTIFICATION = 522 4437META_SETWINDOWORG = 523 4438META_SETWINDOWEXT = 524 4439META_SETVIEWPORTORG = 525 4440META_SETVIEWPORTEXT = 526 4441META_OFFSETWINDOWORG = 527 4442META_SCALEWINDOWEXT = 1040 4443META_OFFSETVIEWPORTORG = 529 4444META_SCALEVIEWPORTEXT = 1042 4445META_LINETO = 531 4446META_MOVETO = 532 4447META_EXCLUDECLIPRECT = 1045 4448META_INTERSECTCLIPRECT = 1046 4449META_ARC = 2071 4450META_ELLIPSE = 1048 4451META_FLOODFILL = 1049 4452META_PIE = 2074 4453META_RECTANGLE = 1051 4454META_ROUNDRECT = 1564 4455META_PATBLT = 1565 4456META_SAVEDC = 30 4457META_SETPIXEL = 1055 4458META_OFFSETCLIPRGN = 544 4459META_TEXTOUT = 1313 4460META_BITBLT = 2338 4461META_STRETCHBLT = 2851 4462META_POLYGON = 804 4463META_POLYLINE = 805 4464META_ESCAPE = 1574 4465META_RESTOREDC = 295 4466META_FILLREGION = 552 4467META_FRAMEREGION = 1065 4468META_INVERTREGION = 298 4469META_PAINTREGION = 299 4470META_SELECTCLIPREGION = 300 4471META_SELECTOBJECT = 301 4472META_SETTEXTALIGN = 302 4473META_CHORD = 2096 4474META_SETMAPPERFLAGS = 561 4475META_EXTTEXTOUT = 2610 4476META_SETDIBTODEV = 3379 4477META_SELECTPALETTE = 564 4478META_REALIZEPALETTE = 53 4479META_ANIMATEPALETTE = 1078 4480META_SETPALENTRIES = 55 4481META_POLYPOLYGON = 1336 4482META_RESIZEPALETTE = 313 4483META_DIBBITBLT = 2368 4484META_DIBSTRETCHBLT = 2881 4485META_DIBCREATEPATTERNBRUSH = 322 4486META_STRETCHDIB = 3907 4487META_EXTFLOODFILL = 1352 4488META_DELETEOBJECT = 496 4489META_CREATEPALETTE = 247 4490META_CREATEPATTERNBRUSH = 505 4491META_CREATEPENINDIRECT = 762 4492META_CREATEFONTINDIRECT = 763 4493META_CREATEBRUSHINDIRECT = 764 4494META_CREATEREGION = 1791 4495FILE_BEGIN = 0 4496FILE_CURRENT = 1 4497FILE_END = 2 4498FILE_FLAG_WRITE_THROUGH = -2147483648 4499FILE_FLAG_OVERLAPPED = 1073741824 4500FILE_FLAG_NO_BUFFERING = 536870912 4501FILE_FLAG_RANDOM_ACCESS = 268435456 4502FILE_FLAG_SEQUENTIAL_SCAN = 134217728 4503FILE_FLAG_DELETE_ON_CLOSE = 67108864 4504FILE_FLAG_BACKUP_SEMANTICS = 33554432 4505FILE_FLAG_POSIX_SEMANTICS = 16777216 4506CREATE_NEW = 1 4507CREATE_ALWAYS = 2 4508OPEN_EXISTING = 3 4509OPEN_ALWAYS = 4 4510TRUNCATE_EXISTING = 5 4511PIPE_ACCESS_INBOUND = 1 4512PIPE_ACCESS_OUTBOUND = 2 4513PIPE_ACCESS_DUPLEX = 3 4514PIPE_CLIENT_END = 0 4515PIPE_SERVER_END = 1 4516PIPE_WAIT = 0 4517PIPE_NOWAIT = 1 4518PIPE_READMODE_BYTE = 0 4519PIPE_READMODE_MESSAGE = 2 4520PIPE_TYPE_BYTE = 0 4521PIPE_TYPE_MESSAGE = 4 4522PIPE_UNLIMITED_INSTANCES = 255 4523SECURITY_CONTEXT_TRACKING = 262144 4524SECURITY_EFFECTIVE_ONLY = 524288 4525SECURITY_SQOS_PRESENT = 1048576 4526SECURITY_VALID_SQOS_FLAGS = 2031616 4527DTR_CONTROL_DISABLE = 0 4528DTR_CONTROL_ENABLE = 1 4529DTR_CONTROL_HANDSHAKE = 2 4530RTS_CONTROL_DISABLE = 0 4531RTS_CONTROL_ENABLE = 1 4532RTS_CONTROL_HANDSHAKE = 2 4533RTS_CONTROL_TOGGLE = 3 4534GMEM_FIXED = 0 4535GMEM_MOVEABLE = 2 4536GMEM_NOCOMPACT = 16 4537GMEM_NODISCARD = 32 4538GMEM_ZEROINIT = 64 4539GMEM_MODIFY = 128 4540GMEM_DISCARDABLE = 256 4541GMEM_NOT_BANKED = 4096 4542GMEM_SHARE = 8192 4543GMEM_DDESHARE = 8192 4544GMEM_NOTIFY = 16384 4545GMEM_LOWER = GMEM_NOT_BANKED 4546GMEM_VALID_FLAGS = 32626 4547GMEM_INVALID_HANDLE = 32768 4548GHND = (GMEM_MOVEABLE | GMEM_ZEROINIT) 4549GPTR = (GMEM_FIXED | GMEM_ZEROINIT) 4550GMEM_DISCARDED = 16384 4551GMEM_LOCKCOUNT = 255 4552LMEM_FIXED = 0 4553LMEM_MOVEABLE = 2 4554LMEM_NOCOMPACT = 16 4555LMEM_NODISCARD = 32 4556LMEM_ZEROINIT = 64 4557LMEM_MODIFY = 128 4558LMEM_DISCARDABLE = 3840 4559LMEM_VALID_FLAGS = 3954 4560LMEM_INVALID_HANDLE = 32768 4561LHND = (LMEM_MOVEABLE | LMEM_ZEROINIT) 4562LPTR = (LMEM_FIXED | LMEM_ZEROINIT) 4563NONZEROLHND = (LMEM_MOVEABLE) 4564NONZEROLPTR = (LMEM_FIXED) 4565LMEM_DISCARDED = 16384 4566LMEM_LOCKCOUNT = 255 4567DEBUG_PROCESS = 1 4568DEBUG_ONLY_THIS_PROCESS = 2 4569CREATE_SUSPENDED = 4 4570DETACHED_PROCESS = 8 4571CREATE_NEW_CONSOLE = 16 4572NORMAL_PRIORITY_CLASS = 32 4573IDLE_PRIORITY_CLASS = 64 4574HIGH_PRIORITY_CLASS = 128 4575REALTIME_PRIORITY_CLASS = 256 4576CREATE_NEW_PROCESS_GROUP = 512 4577CREATE_UNICODE_ENVIRONMENT = 1024 4578CREATE_SEPARATE_WOW_VDM = 2048 4579CREATE_SHARED_WOW_VDM = 4096 4580CREATE_DEFAULT_ERROR_MODE = 67108864 4581CREATE_NO_WINDOW = 134217728 4582PROFILE_USER = 268435456 4583PROFILE_KERNEL = 536870912 4584PROFILE_SERVER = 1073741824 4585THREAD_BASE_PRIORITY_LOWRT = 15 4586THREAD_BASE_PRIORITY_MAX = 2 4587THREAD_BASE_PRIORITY_MIN = -2 4588THREAD_BASE_PRIORITY_IDLE = -15 4589THREAD_PRIORITY_LOWEST = THREAD_BASE_PRIORITY_MIN 4590THREAD_PRIORITY_BELOW_NORMAL = THREAD_PRIORITY_LOWEST+1 4591THREAD_PRIORITY_HIGHEST = THREAD_BASE_PRIORITY_MAX 4592THREAD_PRIORITY_ABOVE_NORMAL = THREAD_PRIORITY_HIGHEST-1 4593THREAD_PRIORITY_ERROR_RETURN = MAXLONG 4594THREAD_PRIORITY_TIME_CRITICAL = THREAD_BASE_PRIORITY_LOWRT 4595THREAD_PRIORITY_IDLE = THREAD_BASE_PRIORITY_IDLE 4596THREAD_PRIORITY_NORMAL = 0 4597EXCEPTION_DEBUG_EVENT = 1 4598CREATE_THREAD_DEBUG_EVENT = 2 4599CREATE_PROCESS_DEBUG_EVENT = 3 4600EXIT_THREAD_DEBUG_EVENT = 4 4601EXIT_PROCESS_DEBUG_EVENT = 5 4602LOAD_DLL_DEBUG_EVENT = 6 4603UNLOAD_DLL_DEBUG_EVENT = 7 4604OUTPUT_DEBUG_STRING_EVENT = 8 4605RIP_EVENT = 9 4606DRIVE_UNKNOWN = 0 4607DRIVE_NO_ROOT_DIR = 1 4608DRIVE_REMOVABLE = 2 4609DRIVE_FIXED = 3 4610DRIVE_REMOTE = 4 4611DRIVE_CDROM = 5 4612DRIVE_RAMDISK = 6 4613FILE_TYPE_UNKNOWN = 0 4614FILE_TYPE_DISK = 1 4615FILE_TYPE_CHAR = 2 4616FILE_TYPE_PIPE = 3 4617FILE_TYPE_REMOTE = 32768 4618NOPARITY = 0 4619ODDPARITY = 1 4620EVENPARITY = 2 4621MARKPARITY = 3 4622SPACEPARITY = 4 4623ONESTOPBIT = 0 4624ONE5STOPBITS = 1 4625TWOSTOPBITS = 2 4626CBR_110 = 110 4627CBR_300 = 300 4628CBR_600 = 600 4629CBR_1200 = 1200 4630CBR_2400 = 2400 4631CBR_4800 = 4800 4632CBR_9600 = 9600 4633CBR_14400 = 14400 4634CBR_19200 = 19200 4635CBR_38400 = 38400 4636CBR_56000 = 56000 4637CBR_57600 = 57600 4638CBR_115200 = 115200 4639CBR_128000 = 128000 4640CBR_256000 = 256000 4641S_QUEUEEMPTY = 0 4642S_THRESHOLD = 1 4643S_ALLTHRESHOLD = 2 4644S_NORMAL = 0 4645S_LEGATO = 1 4646S_STACCATO = 2 4647NMPWAIT_WAIT_FOREVER = -1 4648NMPWAIT_NOWAIT = 1 4649NMPWAIT_USE_DEFAULT_WAIT = 0 4650OF_READ = 0 4651OF_WRITE = 1 4652OF_READWRITE = 2 4653OF_SHARE_COMPAT = 0 4654OF_SHARE_EXCLUSIVE = 16 4655OF_SHARE_DENY_WRITE = 32 4656OF_SHARE_DENY_READ = 48 4657OF_SHARE_DENY_NONE = 64 4658OF_PARSE = 256 4659OF_DELETE = 512 4660OF_VERIFY = 1024 4661OF_CANCEL = 2048 4662OF_CREATE = 4096 4663OF_PROMPT = 8192 4664OF_EXIST = 16384 4665OF_REOPEN = 32768 4666OFS_MAXPATHNAME = 128 4667MAXINTATOM = 49152 4668 4669# winbase.h 4670PROCESS_HEAP_REGION = 1 4671PROCESS_HEAP_UNCOMMITTED_RANGE = 2 4672PROCESS_HEAP_ENTRY_BUSY = 4 4673PROCESS_HEAP_ENTRY_MOVEABLE = 16 4674PROCESS_HEAP_ENTRY_DDESHARE = 32 4675SCS_32BIT_BINARY = 0 4676SCS_DOS_BINARY = 1 4677SCS_WOW_BINARY = 2 4678SCS_PIF_BINARY = 3 4679SCS_POSIX_BINARY = 4 4680SCS_OS216_BINARY = 5 4681SEM_FAILCRITICALERRORS = 1 4682SEM_NOGPFAULTERRORBOX = 2 4683SEM_NOALIGNMENTFAULTEXCEPT = 4 4684SEM_NOOPENFILEERRORBOX = 32768 4685LOCKFILE_FAIL_IMMEDIATELY = 1 4686LOCKFILE_EXCLUSIVE_LOCK = 2 4687HANDLE_FLAG_INHERIT = 1 4688HANDLE_FLAG_PROTECT_FROM_CLOSE = 2 4689HINSTANCE_ERROR = 32 4690GET_TAPE_MEDIA_INFORMATION = 0 4691GET_TAPE_DRIVE_INFORMATION = 1 4692SET_TAPE_MEDIA_INFORMATION = 0 4693SET_TAPE_DRIVE_INFORMATION = 1 4694FORMAT_MESSAGE_ALLOCATE_BUFFER = 256 4695FORMAT_MESSAGE_IGNORE_INSERTS = 512 4696FORMAT_MESSAGE_FROM_STRING = 1024 4697FORMAT_MESSAGE_FROM_HMODULE = 2048 4698FORMAT_MESSAGE_FROM_SYSTEM = 4096 4699FORMAT_MESSAGE_ARGUMENT_ARRAY = 8192 4700FORMAT_MESSAGE_MAX_WIDTH_MASK = 255 4701BACKUP_INVALID = 0 4702BACKUP_DATA = 1 4703BACKUP_EA_DATA = 2 4704BACKUP_SECURITY_DATA = 3 4705BACKUP_ALTERNATE_DATA = 4 4706BACKUP_LINK = 5 4707BACKUP_PROPERTY_DATA = 6 4708BACKUP_OBJECT_ID = 7 4709BACKUP_REPARSE_DATA = 8 4710BACKUP_SPARSE_BLOCK = 9 4711 4712STREAM_NORMAL_ATTRIBUTE = 0 4713STREAM_MODIFIED_WHEN_READ = 1 4714STREAM_CONTAINS_SECURITY = 2 4715STREAM_CONTAINS_PROPERTIES = 4 4716STARTF_USESHOWWINDOW = 1 4717STARTF_USESIZE = 2 4718STARTF_USEPOSITION = 4 4719STARTF_USECOUNTCHARS = 8 4720STARTF_USEFILLATTRIBUTE = 16 4721STARTF_FORCEONFEEDBACK = 64 4722STARTF_FORCEOFFFEEDBACK = 128 4723STARTF_USESTDHANDLES = 256 4724STARTF_USEHOTKEY = 512 4725SHUTDOWN_NORETRY = 1 4726DONT_RESOLVE_DLL_REFERENCES = 1 4727LOAD_LIBRARY_AS_DATAFILE = 2 4728LOAD_WITH_ALTERED_SEARCH_PATH = 8 4729DDD_RAW_TARGET_PATH = 1 4730DDD_REMOVE_DEFINITION = 2 4731DDD_EXACT_MATCH_ON_REMOVE = 4 4732MOVEFILE_REPLACE_EXISTING = 1 4733MOVEFILE_COPY_ALLOWED = 2 4734MOVEFILE_DELAY_UNTIL_REBOOT = 4 4735MAX_COMPUTERNAME_LENGTH = 15 4736LOGON32_LOGON_INTERACTIVE = 2 4737LOGON32_LOGON_BATCH = 4 4738LOGON32_LOGON_SERVICE = 5 4739LOGON32_PROVIDER_DEFAULT = 0 4740LOGON32_PROVIDER_WINNT35 = 1 4741VER_PLATFORM_WIN32s = 0 4742VER_PLATFORM_WIN32_WINDOWS = 1 4743VER_PLATFORM_WIN32_NT = 2 4744TC_NORMAL = 0 4745TC_HARDERR = 1 4746TC_GP_TRAP = 2 4747TC_SIGNAL = 3 4748AC_LINE_OFFLINE = 0 4749AC_LINE_ONLINE = 1 4750AC_LINE_BACKUP_POWER = 2 4751AC_LINE_UNKNOWN = 255 4752BATTERY_FLAG_HIGH = 1 4753BATTERY_FLAG_LOW = 2 4754BATTERY_FLAG_CRITICAL = 4 4755BATTERY_FLAG_CHARGING = 8 4756BATTERY_FLAG_NO_BATTERY = 128 4757BATTERY_FLAG_UNKNOWN = 255 4758BATTERY_PERCENTAGE_UNKNOWN = 255 4759BATTERY_LIFE_UNKNOWN = -1 4760 4761# Generated by h2py from d:\msdev\include\richedit.h 4762cchTextLimitDefault = 32767 4763WM_CONTEXTMENU = 123 4764WM_PRINTCLIENT = 792 4765EN_MSGFILTER = 1792 4766EN_REQUESTRESIZE = 1793 4767EN_SELCHANGE = 1794 4768EN_DROPFILES = 1795 4769EN_PROTECTED = 1796 4770EN_CORRECTTEXT = 1797 4771EN_STOPNOUNDO = 1798 4772EN_IMECHANGE = 1799 4773EN_SAVECLIPBOARD = 1800 4774EN_OLEOPFAILED = 1801 4775ENM_NONE = 0 4776ENM_CHANGE = 1 4777ENM_UPDATE = 2 4778ENM_SCROLL = 4 4779ENM_KEYEVENTS = 65536 4780ENM_MOUSEEVENTS = 131072 4781ENM_REQUESTRESIZE = 262144 4782ENM_SELCHANGE = 524288 4783ENM_DROPFILES = 1048576 4784ENM_PROTECTED = 2097152 4785ENM_CORRECTTEXT = 4194304 4786ENM_IMECHANGE = 8388608 4787ES_SAVESEL = 32768 4788ES_SUNKEN = 16384 4789ES_DISABLENOSCROLL = 8192 4790ES_SELECTIONBAR = 16777216 4791ES_EX_NOCALLOLEINIT = 16777216 4792ES_VERTICAL = 4194304 4793ES_NOIME = 524288 4794ES_SELFIME = 262144 4795ECO_AUTOWORDSELECTION = 1 4796ECO_AUTOVSCROLL = 64 4797ECO_AUTOHSCROLL = 128 4798ECO_NOHIDESEL = 256 4799ECO_READONLY = 2048 4800ECO_WANTRETURN = 4096 4801ECO_SAVESEL = 32768 4802ECO_SELECTIONBAR = 16777216 4803ECO_VERTICAL = 4194304 4804ECOOP_SET = 1 4805ECOOP_OR = 2 4806ECOOP_AND = 3 4807ECOOP_XOR = 4 4808WB_CLASSIFY = 3 4809WB_MOVEWORDLEFT = 4 4810WB_MOVEWORDRIGHT = 5 4811WB_LEFTBREAK = 6 4812WB_RIGHTBREAK = 7 4813WB_MOVEWORDPREV = 4 4814WB_MOVEWORDNEXT = 5 4815WB_PREVBREAK = 6 4816WB_NEXTBREAK = 7 4817PC_FOLLOWING = 1 4818PC_LEADING = 2 4819PC_OVERFLOW = 3 4820PC_DELIMITER = 4 4821WBF_WORDWRAP = 16 4822WBF_WORDBREAK = 32 4823WBF_OVERFLOW = 64 4824WBF_LEVEL1 = 128 4825WBF_LEVEL2 = 256 4826WBF_CUSTOM = 512 4827CFM_BOLD = 1 4828CFM_ITALIC = 2 4829CFM_UNDERLINE = 4 4830CFM_STRIKEOUT = 8 4831CFM_PROTECTED = 16 4832CFM_SIZE = -2147483648 4833CFM_COLOR = 1073741824 4834CFM_FACE = 536870912 4835CFM_OFFSET = 268435456 4836CFM_CHARSET = 134217728 4837CFE_BOLD = 1 4838CFE_ITALIC = 2 4839CFE_UNDERLINE = 4 4840CFE_STRIKEOUT = 8 4841CFE_PROTECTED = 16 4842CFE_AUTOCOLOR = 1073741824 4843yHeightCharPtsMost = 1638 4844SCF_SELECTION = 1 4845SCF_WORD = 2 4846SF_TEXT = 1 4847SF_RTF = 2 4848SF_RTFNOOBJS = 3 4849SF_TEXTIZED = 4 4850SFF_SELECTION = 32768 4851SFF_PLAINRTF = 16384 4852MAX_TAB_STOPS = 32 4853lDefaultTab = 720 4854PFM_STARTINDENT = 1 4855PFM_RIGHTINDENT = 2 4856PFM_OFFSET = 4 4857PFM_ALIGNMENT = 8 4858PFM_TABSTOPS = 16 4859PFM_NUMBERING = 32 4860PFM_OFFSETINDENT = -2147483648 4861PFN_BULLET = 1 4862PFA_LEFT = 1 4863PFA_RIGHT = 2 4864PFA_CENTER = 3 4865WM_NOTIFY = 78 4866SEL_EMPTY = 0 4867SEL_TEXT = 1 4868SEL_OBJECT = 2 4869SEL_MULTICHAR = 4 4870SEL_MULTIOBJECT = 8 4871OLEOP_DOVERB = 1 4872CF_RTF = "Rich Text Format" 4873CF_RTFNOOBJS = "Rich Text Format Without Objects" 4874CF_RETEXTOBJ = "RichEdit Text and Objects" 4875 4876# From wincon.h 4877RIGHT_ALT_PRESSED = 1 # the right alt key is pressed. 4878LEFT_ALT_PRESSED = 2 # the left alt key is pressed. 4879RIGHT_CTRL_PRESSED = 4 # the right ctrl key is pressed. 4880LEFT_CTRL_PRESSED = 8 # the left ctrl key is pressed. 4881SHIFT_PRESSED = 16 # the shift key is pressed. 4882NUMLOCK_ON = 32 # the numlock light is on. 4883SCROLLLOCK_ON = 64 # the scrolllock light is on. 4884CAPSLOCK_ON = 128 # the capslock light is on. 4885ENHANCED_KEY = 256 # the key is enhanced. 4886NLS_DBCSCHAR = 65536 # DBCS for JPN: SBCS/DBCS mode. 4887NLS_ALPHANUMERIC = 0 # DBCS for JPN: Alphanumeric mode. 4888NLS_KATAKANA = 131072 # DBCS for JPN: Katakana mode. 4889NLS_HIRAGANA = 262144 # DBCS for JPN: Hiragana mode. 4890NLS_ROMAN = 4194304 # DBCS for JPN: Roman/Noroman mode. 4891NLS_IME_CONVERSION = 8388608 # DBCS for JPN: IME conversion. 4892NLS_IME_DISABLE = 536870912 # DBCS for JPN: IME enable/disable. 4893 4894FROM_LEFT_1ST_BUTTON_PRESSED = 1 4895RIGHTMOST_BUTTON_PRESSED = 2 4896FROM_LEFT_2ND_BUTTON_PRESSED = 4 4897FROM_LEFT_3RD_BUTTON_PRESSED = 8 4898FROM_LEFT_4TH_BUTTON_PRESSED = 16 4899 4900CTRL_C_EVENT = 0 4901CTRL_BREAK_EVENT = 1 4902CTRL_CLOSE_EVENT = 2 4903CTRL_LOGOFF_EVENT = 5 4904CTRL_SHUTDOWN_EVENT = 6 4905 4906MOUSE_MOVED = 1 4907DOUBLE_CLICK = 2 4908MOUSE_WHEELED = 4 4909 4910#property sheet window messages from prsht.h 4911PSM_SETCURSEL = (WM_USER + 101) 4912PSM_REMOVEPAGE = (WM_USER + 102) 4913PSM_ADDPAGE = (WM_USER + 103) 4914PSM_CHANGED = (WM_USER + 104) 4915PSM_RESTARTWINDOWS = (WM_USER + 105) 4916PSM_REBOOTSYSTEM = (WM_USER + 106) 4917PSM_CANCELTOCLOSE = (WM_USER + 107) 4918PSM_QUERYSIBLINGS = (WM_USER + 108) 4919PSM_UNCHANGED = (WM_USER + 109) 4920PSM_APPLY = (WM_USER + 110) 4921PSM_SETTITLEA = (WM_USER + 111) 4922PSM_SETTITLEW = (WM_USER + 120) 4923PSM_SETWIZBUTTONS = (WM_USER + 112) 4924PSM_PRESSBUTTON = (WM_USER + 113) 4925PSM_SETCURSELID = (WM_USER + 114) 4926PSM_SETFINISHTEXTA = (WM_USER + 115) 4927PSM_SETFINISHTEXTW = (WM_USER + 121) 4928PSM_GETTABCONTROL = (WM_USER + 116) 4929PSM_ISDIALOGMESSAGE = (WM_USER + 117) 4930PSM_GETCURRENTPAGEHWND = (WM_USER + 118) 4931PSM_INSERTPAGE = (WM_USER + 119) 4932PSM_SETHEADERTITLEA = (WM_USER + 125) 4933PSM_SETHEADERTITLEW = (WM_USER + 126) 4934PSM_SETHEADERSUBTITLEA = (WM_USER + 127) 4935PSM_SETHEADERSUBTITLEW = (WM_USER + 128) 4936PSM_HWNDTOINDEX = (WM_USER + 129) 4937PSM_INDEXTOHWND = (WM_USER + 130) 4938PSM_PAGETOINDEX = (WM_USER + 131) 4939PSM_INDEXTOPAGE = (WM_USER + 132) 4940PSM_IDTOINDEX = (WM_USER + 133) 4941PSM_INDEXTOID = (WM_USER + 134) 4942PSM_GETRESULT = (WM_USER + 135) 4943PSM_RECALCPAGESIZES = (WM_USER + 136) 4944 4945# GetUserNameEx/GetComputerNameEx 4946NameUnknown = 0 4947NameFullyQualifiedDN = 1 4948NameSamCompatible = 2 4949NameDisplay = 3 4950NameUniqueId = 6 4951NameCanonical = 7 4952NameUserPrincipal = 8 4953NameCanonicalEx = 9 4954NameServicePrincipal = 10 4955NameDnsDomain = 12 4956 4957ComputerNameNetBIOS = 0 4958ComputerNameDnsHostname = 1 4959ComputerNameDnsDomain = 2 4960ComputerNameDnsFullyQualified = 3 4961ComputerNamePhysicalNetBIOS = 4 4962ComputerNamePhysicalDnsHostname = 5 4963ComputerNamePhysicalDnsDomain = 6 4964ComputerNamePhysicalDnsFullyQualified = 7 4965 4966LWA_COLORKEY = 0x00000001 4967LWA_ALPHA = 0x00000002 4968ULW_COLORKEY = 0x00000001 4969ULW_ALPHA = 0x00000002 4970ULW_OPAQUE = 0x00000004 4971 4972# WinDef.h 4973TRUE = 1 4974FALSE = 0 4975MAX_PATH = 260 4976# WinGDI.h 4977AC_SRC_OVER = 0 4978AC_SRC_ALPHA = 1 4979GRADIENT_FILL_RECT_H = 0 4980GRADIENT_FILL_RECT_V = 1 4981GRADIENT_FILL_TRIANGLE = 2 4982GRADIENT_FILL_OP_FLAG = 255 4983 4984# Bizarrely missing from any platform header. Ref: 4985# http://www.codeguru.com/forum/archive/index.php/t-426785.html 4986MAPVK_VK_TO_VSC = 0 4987MAPVK_VSC_TO_VK = 1 4988MAPVK_VK_TO_CHAR = 2 4989MAPVK_VSC_TO_VK_EX = 3 4990 4991USER_TIMER_MAXIMUM = 0x7fffffff 4992 4993# From WinBase.h 4994INFINITE = 0xffffffff 4995 4996# From Winuser.h 4997RIDEV_REMOVE = 0x00000001 4998RIDEV_EXCLUDE = 0x00000010 4999RIDEV_PAGEONLY = 0x00000020 5000RIDEV_NOLEGACY = 0x00000030 5001RIDEV_INPUTSINK = 0x00000100 5002RIDEV_CAPTUREMOUSE = 0x00000200 5003RIDEV_NOHOTKEYS = 0x00000200 5004RIDEV_APPKEYS = 0x00000400 5005RIDEV_EXMODEMASK = 0x000000F0 5006 5007RIM_TYPEMOUSE = 0 5008RIM_TYPEKEYBOARD = 1 5009RIM_TYPEHID = 2 5010 5011RID_INPUT = 0x10000003 5012RID_HEADER = 0x10000005 5013 5014MOUSE_MOVE_RELATIVE = 0 5015MOUSE_MOVE_ABSOLUTE = 1 5016MOUSE_VIRTUAL_DESKTOP = 0x02 5017MOUSE_ATTRIBUTES_CHANGED = 0x04 5018 5019RI_MOUSE_LEFT_BUTTON_DOWN = 0x0001 5020RI_MOUSE_LEFT_BUTTON_UP = 0x0002 5021RI_MOUSE_RIGHT_BUTTON_DOWN = 0x0004 5022RI_MOUSE_RIGHT_BUTTON_UP = 0x0008 5023RI_MOUSE_MIDDLE_BUTTON_DOWN = 0x0010 5024RI_MOUSE_MIDDLE_BUTTON_UP = 0x0020 5025 5026RI_MOUSE_BUTTON_1_DOWN = RI_MOUSE_LEFT_BUTTON_DOWN 5027RI_MOUSE_BUTTON_1_UP = RI_MOUSE_LEFT_BUTTON_UP 5028RI_MOUSE_BUTTON_2_DOWN = RI_MOUSE_RIGHT_BUTTON_DOWN 5029RI_MOUSE_BUTTON_2_UP = RI_MOUSE_RIGHT_BUTTON_UP 5030RI_MOUSE_BUTTON_3_DOWN = RI_MOUSE_MIDDLE_BUTTON_DOWN 5031RI_MOUSE_BUTTON_3_UP = RI_MOUSE_MIDDLE_BUTTON_UP 5032 5033RI_MOUSE_BUTTON_4_DOWN = 0x0040 5034RI_MOUSE_BUTTON_4_UP = 0x0080 5035RI_MOUSE_BUTTON_5_DOWN = 0x0100 5036RI_MOUSE_BUTTON_5_UP = 0x0200 5037 5038RI_MOUSE_WHEEL = 0x0400 5039