'PB_? Welcher event löst waitwindowevent() aus?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
kartmanne
Beiträge: 108
Registriert: 19.03.2015 18:16
Wohnort: Altenstadt
Kontaktdaten:

'PB_? Welcher event löst waitwindowevent() aus?

Beitrag von kartmanne »

HI,

für's Debuggern wäre mir sehr hilfreich, welcher event die waitwindowevent() ausgelöst hat.

Mit

Code: Alles auswählen

e=waitwindowevent()
debug e
kann ich das ausgeben, aber wo finde ich eine Übersetzung, welche 'PB_? das nun ist?
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: 'PB_? Welcher event löst waitwindowevent() aus?

Beitrag von RSBasic »

WaitWindowEvent() wird bei jedem PB-Event ausgelöst. Ein Event kannst du mit PostEvent() auslösen oder von außen z.B. mit PostMessage_(). Beispiel:

Code: Alles auswählen

EnableExplicit

Define Event

Procedure Thread(z)
  Delay(3000)
  PostEvent(123)
  PostMessage_(WindowID(0), 456, 1, 1)
EndProcedure

If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  CreateThread(@Thread(), 0)
  
  Repeat
    Event = WaitWindowEvent()
    Debug Event
  Until Event = #PB_Event_CloseWindow
EndIf
kartmanne hat geschrieben:aber wo finde ich eine Übersetzung, welche 'PB_? das nun ist?
Alle PB-Events findest du in der Hilfe. Oder du benutzt die Autovervollständigung: #PB_Event_

Ansonsten gibt es ein nützliches Konstanten-Tool, um mit Hilfe des Wertes die richtige Konstante zu finden: viewtopic.php?f=11&t=25291
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
kartmanne
Beiträge: 108
Registriert: 19.03.2015 18:16
Wohnort: Altenstadt
Kontaktdaten:

Re: 'PB_? Welcher event löst waitwindowevent() aus?

Beitrag von kartmanne »

HI,

danke, welche Konstanten es in PB gibt, weiß ich, steht in der Hilfe. Da stehen sie als 'PB_xyz. Aber nicht als Zahlenwert. Insofern ist die "Rückwärtssuche" nicht möglich. Und das wollte ich, um herauszufinden, welcher mit debug ausgegebener Zahlenwert nun welche Konstante ist, oder welche darin stecken.

Aber das referenzierte tool sollte das ja können. Danke für den Hinweis.

Nur ist der link im verlinken Beitrag tot. Wo finde ich das tool nun?

(PostMessage_ ist PB nicht bekannt, steht auch nicht in der Hilfe.)
Zuletzt geändert von kartmanne am 03.05.2019 10:06, insgesamt 1-mal geändert.
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: 'PB_? Welcher event löst waitwindowevent() aus?

Beitrag von RSBasic »

Stimmt, der Link ist tot.
Hier kannst du herunterladen: https://www.rsbasic.de/backups/
Einfach nach "Konstantia" suchen.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
kartmanne
Beiträge: 108
Registriert: 19.03.2015 18:16
Wohnort: Altenstadt
Kontaktdaten:

Re: 'PB_? Welcher event löst waitwindowevent() aus?

Beitrag von kartmanne »

HI,

danke, download funzt :allright:
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: 'PB_? Welcher event löst waitwindowevent() aus?

Beitrag von RSBasic »

Ich stelle grad fest, dass du damit nur in WinAPI-Konstanten suchen kannst.
Ansonsten hilft dir nur das Strukturverzeichnis: Werkzeuge > Strukturverzeichnis > Konstanten
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
mk-soft
Beiträge: 3695
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: 'PB_? Welcher event löst waitwindowevent() aus?

Beitrag von mk-soft »

Die Datenbank muss noch erweitert werden. Es fehlen wohl die PB_Events

Code: Alles auswählen

UseSQLiteDatabase()

Global EventDatabase

Procedure CheckDatabaseUpdate(Database, Query.s)
   Result = DatabaseUpdate(Database, Query)
   If Result = 0
      Debug DatabaseError()
   EndIf
   ProcedureReturn Result
 EndProcedure
 
Procedure InitEventDatabase()
  Protected EventDatabase, sql.s, event, desriptions.s
  EventDatabase = OpenDatabase(#PB_Any, ":memory:", "", "")
  sql = "CREATE TABLE Events (Event INT, Descriptions CHAR(40));"
  If CheckDatabaseUpdate(EventDatabase, sql)
    Restore WindowEvents
    sql = "INSERT INTO Events (Event, Descriptions) VALUES (?,?)"
    Repeat
      Read.i event : Read.s desriptions
      If event < 0
        Break
      EndIf
      SetDatabaseLong(EventDatabase, 0, Event)
      SetDatabaseString(EventDatabase, 1, desriptions)
      If Not CheckDatabaseUpdate(EventDatabase, sql)
        Debug DatabaseError()
        Break
      EndIf
    ForEver
  Else
    Debug DatabaseError()
  EndIf
  ProcedureReturn EventDatabase
EndProcedure

Procedure.s GetEventDatabase(EventDatabase, Event)
  Protected result.s, sql.s, first
  
  result = "Event " + Event
  sql = "SELECT Descriptions FROM Events WHERE Event = " + Event
  If DatabaseQuery(EventDatabase, SQL)
    While NextDatabaseRow(EventDatabase)
      If Not first
        result + " -> " + GetDatabaseString(EventDatabase, 0)
        first = #True
      Else
        result + #LF$ + " -> " + GetDatabaseString(EventDatabase, 0)
      EndIf
    Wend
  Else
    Debug DatabaseError()
  EndIf
  ProcedureReturn result
EndProcedure


db = InitEventDatabase()

;- Main

If OpenWindow(0, 0, 0, 222, 200, "ButtonGadgets", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  ButtonGadget(0, 10, 10, 200, 20, "Standard Button")
  ButtonGadget(1, 10, 40, 200, 20, "Left Button", #PB_Button_Left)
  ButtonGadget(2, 10, 70, 200, 20, "Right Button", #PB_Button_Right)
  ButtonGadget(3, 10,100, 200, 60, "Multiline Button  (längerer Text wird automatisch umgebrochen)", #PB_Button_MultiLine)
  ButtonGadget(4, 10,170, 200, 20, "Toggle Button", #PB_Button_Toggle)
  Repeat
    event = WaitWindowEvent()
    Debug GetEventDatabase(db, event)
    Select event
      Case #PB_Event_CloseWindow
        Break
    EndSelect
  ForEver
EndIf


;- Data Link: https://wiki.winehq.org/List_Of_Windows_Messages
DataSection
  WindowEvents:    
  Data.i 0 : Data.s "WM_NULL"
  Data.i 1 : Data.s "WM_CREATE"
  Data.i 2 : Data.s "WM_DESTROY"
  Data.i 3 : Data.s "WM_MOVE"
  Data.i 5 : Data.s "WM_SIZE"
  Data.i 6 : Data.s "WM_ACTIVATE"
  Data.i 7 : Data.s "WM_SETFOCUS"
  Data.i 8 : Data.s "WM_KILLFOCUS"
  Data.i 10 : Data.s "WM_ENABLE"
  Data.i 11 : Data.s "WM_SETREDRAW"
  Data.i 12 : Data.s "WM_SETTEXT"
  Data.i 13 : Data.s "WM_GETTEXT"
  Data.i 14 : Data.s "WM_GETTEXTLENGTH"
  Data.i 15 : Data.s "WM_PAINT"
  Data.i 16 : Data.s "WM_CLOSE"
  Data.i 17 : Data.s "WM_QUERYENDSESSION"
  Data.i 18 : Data.s "WM_QUIT"
  Data.i 19 : Data.s "WM_QUERYOPEN"
  Data.i 20 : Data.s "WM_ERASEBKGND"
  Data.i 21 : Data.s "WM_SYSCOLORCHANGE"
  Data.i 22 : Data.s "WM_ENDSESSION"
  Data.i 24 : Data.s "WM_SHOWWINDOW"
  Data.i 25 : Data.s "WM_CTLCOLOR"
  Data.i 26 : Data.s "WM_WININICHANGE"
  Data.i 27 : Data.s "WM_DEVMODECHANGE"
  Data.i 28 : Data.s "WM_ACTIVATEAPP"
  Data.i 29 : Data.s "WM_FONTCHANGE"
  Data.i 30 : Data.s "WM_TIMECHANGE"
  Data.i 31 : Data.s "WM_CANCELMODE"
  Data.i 32 : Data.s "WM_SETCURSOR"
  Data.i 33 : Data.s "WM_MOUSEACTIVATE"
  Data.i 34 : Data.s "WM_CHILDACTIVATE"
  Data.i 35 : Data.s "WM_QUEUESYNC"
  Data.i 36 : Data.s "WM_GETMINMAXINFO"
  Data.i 38 : Data.s "WM_PAINTICON"
  Data.i 39 : Data.s "WM_ICONERASEBKGND"
  Data.i 40 : Data.s "WM_NEXTDLGCTL"
  Data.i 42 : Data.s "WM_SPOOLERSTATUS"
  Data.i 43 : Data.s "WM_DRAWITEM"
  Data.i 44 : Data.s "WM_MEASUREITEM"
  Data.i 45 : Data.s "WM_DELETEITEM"
  Data.i 46 : Data.s "WM_VKEYTOITEM"
  Data.i 47 : Data.s "WM_CHARTOITEM"
  Data.i 48 : Data.s "WM_SETFONT"
  Data.i 49 : Data.s "WM_GETFONT"
  Data.i 50 : Data.s "WM_SETHOTKEY"
  Data.i 51 : Data.s "WM_GETHOTKEY"
  Data.i 55 : Data.s "WM_QUERYDRAGICON"
  Data.i 57 : Data.s "WM_COMPAREITEM"
  Data.i 61 : Data.s "WM_GETOBJECT"
  Data.i 65 : Data.s "WM_COMPACTING"
  Data.i 68 : Data.s "WM_COMMNOTIFY"
  Data.i 70 : Data.s "WM_WINDOWPOSCHANGING"
  Data.i 71 : Data.s "WM_WINDOWPOSCHANGED"
  Data.i 72 : Data.s "WM_POWER"
  Data.i 73 : Data.s "WM_COPYGLOBALDATA"
  Data.i 74 : Data.s "WM_COPYDATA"
  Data.i 75 : Data.s "WM_CANCELJOURNAL"
  Data.i 78 : Data.s "WM_NOTIFY"
  Data.i 80 : Data.s "WM_INPUTLANGCHANGEREQUEST"
  Data.i 81 : Data.s "WM_INPUTLANGCHANGE"
  Data.i 82 : Data.s "WM_TCARD"
  Data.i 83 : Data.s "WM_HELP"
  Data.i 84 : Data.s "WM_USERCHANGED"
  Data.i 85 : Data.s "WM_NOTIFYFORMAT"
  Data.i 123 : Data.s "WM_CONTEXTMENU"
  Data.i 124 : Data.s "WM_STYLECHANGING"
  Data.i 125 : Data.s "WM_STYLECHANGED"
  Data.i 126 : Data.s "WM_DISPLAYCHANGE"
  Data.i 127 : Data.s "WM_GETICON"
  Data.i 128 : Data.s "WM_SETICON"
  Data.i 129 : Data.s "WM_NCCREATE"
  Data.i 130 : Data.s "WM_NCDESTROY"
  Data.i 131 : Data.s "WM_NCCALCSIZE"
  Data.i 132 : Data.s "WM_NCHITTEST"
  Data.i 133 : Data.s "WM_NCPAINT"
  Data.i 134 : Data.s "WM_NCACTIVATE"
  Data.i 135 : Data.s "WM_GETDLGCODE"
  Data.i 136 : Data.s "WM_SYNCPAINT"
  Data.i 160 : Data.s "WM_NCMOUSEMOVE"
  Data.i 161 : Data.s "WM_NCLBUTTONDOWN"
  Data.i 162 : Data.s "WM_NCLBUTTONUP"
  Data.i 163 : Data.s "WM_NCLBUTTONDBLCLK"
  Data.i 164 : Data.s "WM_NCRBUTTONDOWN"
  Data.i 165 : Data.s "WM_NCRBUTTONUP"
  Data.i 166 : Data.s "WM_NCRBUTTONDBLCLK"
  Data.i 167 : Data.s "WM_NCMBUTTONDOWN"
  Data.i 168 : Data.s "WM_NCMBUTTONUP"
  Data.i 169 : Data.s "WM_NCMBUTTONDBLCLK"
  Data.i 171 : Data.s "WM_NCXBUTTONDOWN"
  Data.i 172 : Data.s "WM_NCXBUTTONUP"
  Data.i 173 : Data.s "WM_NCXBUTTONDBLCLK"
  Data.i 176 : Data.s "EM_GETSEL"
  Data.i 177 : Data.s "EM_SETSEL"
  Data.i 178 : Data.s "EM_GETRECT"
  Data.i 179 : Data.s "EM_SETRECT"
  Data.i 180 : Data.s "EM_SETRECTNP"
  Data.i 181 : Data.s "EM_SCROLL"
  Data.i 182 : Data.s "EM_LINESCROLL"
  Data.i 183 : Data.s "EM_SCROLLCARET"
  Data.i 185 : Data.s "EM_GETMODIFY"
  Data.i 187 : Data.s "EM_SETMODIFY"
  Data.i 188 : Data.s "EM_GETLINECOUNT"
  Data.i 189 : Data.s "EM_LINEINDEX"
  Data.i 190 : Data.s "EM_SETHANDLE"
  Data.i 191 : Data.s "EM_GETHANDLE"
  Data.i 192 : Data.s "EM_GETTHUMB"
  Data.i 193 : Data.s "EM_LINELENGTH"
  Data.i 194 : Data.s "EM_REPLACESEL"
  Data.i 195 : Data.s "EM_SETFONT"
  Data.i 196 : Data.s "EM_GETLINE"
  Data.i 197 : Data.s "EM_LIMITTEXT"
  Data.i 197 : Data.s "EM_SETLIMITTEXT"
  Data.i 198 : Data.s "EM_CANUNDO"
  Data.i 199 : Data.s "EM_UNDO"
  Data.i 200 : Data.s "EM_FMTLINES"
  Data.i 201 : Data.s "EM_LINEFROMCHAR"
  Data.i 202 : Data.s "EM_SETWORDBREAK"
  Data.i 203 : Data.s "EM_SETTABSTOPS"
  Data.i 204 : Data.s "EM_SETPASSWORDCHAR"
  Data.i 205 : Data.s "EM_EMPTYUNDOBUFFER"
  Data.i 206 : Data.s "EM_GETFIRSTVISIBLELINE"
  Data.i 207 : Data.s "EM_SETREADONLY"
  Data.i 209 : Data.s "EM_SETWORDBREAKPROC"
  Data.i 209 : Data.s "EM_GETWORDBREAKPROC"
  Data.i 210 : Data.s "EM_GETPASSWORDCHAR"
  Data.i 211 : Data.s "EM_SETMARGINS"
  Data.i 212 : Data.s "EM_GETMARGINS"
  Data.i 213 : Data.s "EM_GETLIMITTEXT"
  Data.i 214 : Data.s "EM_POSFROMCHAR"
  Data.i 215 : Data.s "EM_CHARFROMPOS"
  Data.i 216 : Data.s "EM_SETIMESTATUS"
  Data.i 217 : Data.s "EM_GETIMESTATUS"
  Data.i 224 : Data.s "SBM_SETPOS"
  Data.i 225 : Data.s "SBM_GETPOS"
  Data.i 226 : Data.s "SBM_SETRANGE"
  Data.i 227 : Data.s "SBM_GETRANGE"
  Data.i 228 : Data.s "SBM_ENABLE_ARROWS"
  Data.i 230 : Data.s "SBM_SETRANGEREDRAW"
  Data.i 233 : Data.s "SBM_SETSCROLLINFO"
  Data.i 234 : Data.s "SBM_GETSCROLLINFO"
  Data.i 235 : Data.s "SBM_GETSCROLLBARINFO"
  Data.i 240 : Data.s "BM_GETCHECK"
  Data.i 241 : Data.s "BM_SETCHECK"
  Data.i 242 : Data.s "BM_GETSTATE"
  Data.i 243 : Data.s "BM_SETSTATE"
  Data.i 244 : Data.s "BM_SETSTYLE"
  Data.i 245 : Data.s "BM_CLICK"
  Data.i 246 : Data.s "BM_GETIMAGE"
  Data.i 247 : Data.s "BM_SETIMAGE"
  Data.i 248 : Data.s "BM_SETDONTCLICK"
  Data.i 255 : Data.s "WM_INPUT"
  Data.i 256 : Data.s "WM_KEYDOWN"
  Data.i 256 : Data.s "WM_KEYFIRST"
  Data.i 257 : Data.s "WM_KEYUP"
  Data.i 258 : Data.s "WM_CHAR"
  Data.i 259 : Data.s "WM_DEADCHAR"
  Data.i 260 : Data.s "WM_SYSKEYDOWN"
  Data.i 261 : Data.s "WM_SYSKEYUP"
  Data.i 262 : Data.s "WM_SYSCHAR"
  Data.i 263 : Data.s "WM_SYSDEADCHAR"
  Data.i 264 : Data.s "WM_KEYLAST"
  Data.i 265 : Data.s "WM_UNICHAR"
  Data.i 265 : Data.s "WM_WNT_CONVERTREQUESTEX"
  Data.i 266 : Data.s "WM_CONVERTREQUEST"
  Data.i 267 : Data.s "WM_CONVERTRESULT"
  Data.i 268 : Data.s "WM_INTERIM"
  Data.i 269 : Data.s "WM_IME_STARTCOMPOSITION"
  Data.i 270 : Data.s "WM_IME_ENDCOMPOSITION"
  Data.i 271 : Data.s "WM_IME_COMPOSITION"
  Data.i 271 : Data.s "WM_IME_KEYLAST"
  Data.i 272 : Data.s "WM_INITDIALOG"
  Data.i 273 : Data.s "WM_COMMAND"
  Data.i 274 : Data.s "WM_SYSCOMMAND"
  Data.i 275 : Data.s "WM_TIMER"
  Data.i 276 : Data.s "WM_HSCROLL"
  Data.i 277 : Data.s "WM_VSCROLL"
  Data.i 278 : Data.s "WM_INITMENU"
  Data.i 279 : Data.s "WM_INITMENUPOPUP"
  Data.i 280 : Data.s "WM_SYSTIMER"
  Data.i 287 : Data.s "WM_MENUSELECT"
  Data.i 288 : Data.s "WM_MENUCHAR"
  Data.i 289 : Data.s "WM_ENTERIDLE"
  Data.i 290 : Data.s "WM_MENURBUTTONUP"
  Data.i 291 : Data.s "WM_MENUDRAG"
  Data.i 292 : Data.s "WM_MENUGETOBJECT"
  Data.i 293 : Data.s "WM_UNINITMENUPOPUP"
  Data.i 294 : Data.s "WM_MENUCOMMAND"
  Data.i 295 : Data.s "WM_CHANGEUISTATE"
  Data.i 296 : Data.s "WM_UPDATEUISTATE"
  Data.i 297 : Data.s "WM_QUERYUISTATE"
  Data.i 306 : Data.s "WM_CTLCOLORMSGBOX"
  Data.i 307 : Data.s "WM_CTLCOLOREDIT"
  Data.i 308 : Data.s "WM_CTLCOLORLISTBOX"
  Data.i 309 : Data.s "WM_CTLCOLORBTN"
  Data.i 310 : Data.s "WM_CTLCOLORDLG"
  Data.i 311 : Data.s "WM_CTLCOLORSCROLLBAR"
  Data.i 312 : Data.s "WM_CTLCOLORSTATIC"
  Data.i 512 : Data.s "WM_MOUSEFIRST"
  Data.i 512 : Data.s "WM_MOUSEMOVE"
  Data.i 513 : Data.s "WM_LBUTTONDOWN"
  Data.i 514 : Data.s "WM_LBUTTONUP"
  Data.i 515 : Data.s "WM_LBUTTONDBLCLK"
  Data.i 516 : Data.s "WM_RBUTTONDOWN"
  Data.i 517 : Data.s "WM_RBUTTONUP"
  Data.i 518 : Data.s "WM_RBUTTONDBLCLK"
  Data.i 519 : Data.s "WM_MBUTTONDOWN"
  Data.i 520 : Data.s "WM_MBUTTONUP"
  Data.i 521 : Data.s "WM_MBUTTONDBLCLK"
  Data.i 521 : Data.s "WM_MOUSELAST"
  Data.i 522 : Data.s "WM_MOUSEWHEEL"
  Data.i 523 : Data.s "WM_XBUTTONDOWN"
  Data.i 524 : Data.s "WM_XBUTTONUP"
  Data.i 525 : Data.s "WM_XBUTTONDBLCLK"
  Data.i 528 : Data.s "WM_PARENTNOTIFY"
  Data.i 529 : Data.s "WM_ENTERMENULOOP"
  Data.i 530 : Data.s "WM_EXITMENULOOP"
  Data.i 531 : Data.s "WM_NEXTMENU"
  Data.i 532 : Data.s "WM_SIZING"
  Data.i 533 : Data.s "WM_CAPTURECHANGED"
  Data.i 534 : Data.s "WM_MOVING"
  Data.i 536 : Data.s "WM_POWERBROADCAST"
  Data.i 537 : Data.s "WM_DEVICECHANGE"
  Data.i 544 : Data.s "WM_MDICREATE"
  Data.i 545 : Data.s "WM_MDIDESTROY"
  Data.i 546 : Data.s "WM_MDIACTIVATE"
  Data.i 547 : Data.s "WM_MDIRESTORE"
  Data.i 548 : Data.s "WM_MDINEXT"
  Data.i 549 : Data.s "WM_MDIMAXIMIZE"
  Data.i 550 : Data.s "WM_MDITILE"
  Data.i 551 : Data.s "WM_MDICASCADE"
  Data.i 552 : Data.s "WM_MDIICONARRANGE"
  Data.i 553 : Data.s "WM_MDIGETACTIVE"
  Data.i 560 : Data.s "WM_MDISETMENU"
  Data.i 561 : Data.s "WM_ENTERSIZEMOVE"
  Data.i 562 : Data.s "WM_EXITSIZEMOVE"
  Data.i 563 : Data.s "WM_DROPFILES"
  Data.i 564 : Data.s "WM_MDIREFRESHMENU"
  Data.i 640 : Data.s "WM_IME_REPORT"
  Data.i 641 : Data.s "WM_IME_SETCONTEXT"
  Data.i 642 : Data.s "WM_IME_NOTIFY"
  Data.i 643 : Data.s "WM_IME_CONTROL"
  Data.i 644 : Data.s "WM_IME_COMPOSITIONFULL"
  Data.i 645 : Data.s "WM_IME_SELECT"
  Data.i 646 : Data.s "WM_IME_CHAR"
  Data.i 648 : Data.s "WM_IME_REQUEST"
  Data.i 656 : Data.s "WM_IMEKEYDOWN"
  Data.i 656 : Data.s "WM_IME_KEYDOWN"
  Data.i 657 : Data.s "WM_IMEKEYUP"
  Data.i 657 : Data.s "WM_IME_KEYUP"
  Data.i 672 : Data.s "WM_NCMOUSEHOVER"
  Data.i 673 : Data.s "WM_MOUSEHOVER"
  Data.i 674 : Data.s "WM_NCMOUSELEAVE"
  Data.i 675 : Data.s "WM_MOUSELEAVE"
  Data.i 768 : Data.s "WM_CUT"
  Data.i 769 : Data.s "WM_COPY"
  Data.i 770 : Data.s "WM_PASTE"
  Data.i 771 : Data.s "WM_CLEAR"
  Data.i 772 : Data.s "WM_UNDO"
  Data.i 773 : Data.s "WM_RENDERFORMAT"
  Data.i 774 : Data.s "WM_RENDERALLFORMATS"
  Data.i 775 : Data.s "WM_DESTROYCLIPBOARD"
  Data.i 776 : Data.s "WM_DRAWCLIPBOARD"
  Data.i 777 : Data.s "WM_PAINTCLIPBOARD"
  Data.i 778 : Data.s "WM_VSCROLLCLIPBOARD"
  Data.i 779 : Data.s "WM_SIZECLIPBOARD"
  Data.i 780 : Data.s "WM_ASKCBFORMATNAME"
  Data.i 781 : Data.s "WM_CHANGECBCHAIN"
  Data.i 782 : Data.s "WM_HSCROLLCLIPBOARD"
  Data.i 783 : Data.s "WM_QUERYNEWPALETTE"
  Data.i 784 : Data.s "WM_PALETTEISCHANGING"
  Data.i 785 : Data.s "WM_PALETTECHANGED"
  Data.i 786 : Data.s "WM_HOTKEY"
  Data.i 791 : Data.s "WM_PRINT"
  Data.i 792 : Data.s "WM_PRINTCLIENT"
  Data.i 793 : Data.s "WM_APPCOMMAND"
  Data.i 856 : Data.s "WM_HANDHELDFIRST"
  Data.i 863 : Data.s "WM_HANDHELDLAST"
  Data.i 864 : Data.s "WM_AFXFIRST"
  Data.i 895 : Data.s "WM_AFXLAST"
  Data.i 896 : Data.s "WM_PENWINFIRST"
  Data.i 897 : Data.s "WM_RCRESULT"
  Data.i 898 : Data.s "WM_HOOKRCRESULT"
  Data.i 899 : Data.s "WM_GLOBALRCCHANGE"
  Data.i 899 : Data.s "WM_PENMISCINFO"
  Data.i 900 : Data.s "WM_SKB"
  Data.i 901 : Data.s "WM_HEDITCTL"
  Data.i 901 : Data.s "WM_PENCTL"
  Data.i 902 : Data.s "WM_PENMISC"
  Data.i 903 : Data.s "WM_CTLINIT"
  Data.i 904 : Data.s "WM_PENEVENT"
  Data.i 911 : Data.s "WM_PENWINLAST"
  Data.i 1024 : Data.s "DDM_SETFMT"
  Data.i 1024 : Data.s "DM_GETDEFID"
  Data.i 1024 : Data.s "NIN_SELECT"
  Data.i 1024 : Data.s "TBM_GETPOS"
  Data.i 1024 : Data.s "WM_PSD_PAGESETUPDLG"
  Data.i 1024 : Data.s "WM_USER"
  Data.i 1025 : Data.s "CBEM_INSERTITEMA"
  Data.i 1025 : Data.s "DDM_DRAW"
  Data.i 1025 : Data.s "DM_SETDEFID"
  Data.i 1025 : Data.s "HKM_SETHOTKEY"
  Data.i 1025 : Data.s "PBM_SETRANGE"
  Data.i 1025 : Data.s "RB_INSERTBANDA"
  Data.i 1025 : Data.s "SB_SETTEXTA"
  Data.i 1025 : Data.s "TB_ENABLEBUTTON"
  Data.i 1025 : Data.s "TBM_GETRANGEMIN"
  Data.i 1025 : Data.s "TTM_ACTIVATE"
  Data.i 1025 : Data.s "WM_CHOOSEFONT_GETLOGFONT"
  Data.i 1025 : Data.s "WM_PSD_FULLPAGERECT"
  Data.i 1026 : Data.s "CBEM_SETIMAGELIST"
  Data.i 1026 : Data.s "DDM_CLOSE"
  Data.i 1026 : Data.s "DM_REPOSITION"
  Data.i 1026 : Data.s "HKM_GETHOTKEY"
  Data.i 1026 : Data.s "PBM_SETPOS"
  Data.i 1026 : Data.s "RB_DELETEBAND"
  Data.i 1026 : Data.s "SB_GETTEXTA"
  Data.i 1026 : Data.s "TB_CHECKBUTTON"
  Data.i 1026 : Data.s "TBM_GETRANGEMAX"
  Data.i 1026 : Data.s "WM_PSD_MINMARGINRECT"
  Data.i 1027 : Data.s "CBEM_GETIMAGELIST"
  Data.i 1027 : Data.s "DDM_BEGIN"
  Data.i 1027 : Data.s "HKM_SETRULES"
  Data.i 1027 : Data.s "PBM_DELTAPOS"
  Data.i 1027 : Data.s "RB_GETBARINFO"
  Data.i 1027 : Data.s "SB_GETTEXTLENGTHA"
  Data.i 1027 : Data.s "TBM_GETTIC"
  Data.i 1027 : Data.s "TB_PRESSBUTTON"
  Data.i 1027 : Data.s "TTM_SETDELAYTIME"
  Data.i 1027 : Data.s "WM_PSD_MARGINRECT"
  Data.i 1028 : Data.s "CBEM_GETITEMA"
  Data.i 1028 : Data.s "DDM_END"
  Data.i 1028 : Data.s "PBM_SETSTEP"
  Data.i 1028 : Data.s "RB_SETBARINFO"
  Data.i 1028 : Data.s "SB_SETPARTS"
  Data.i 1028 : Data.s "TB_HIDEBUTTON"
  Data.i 1028 : Data.s "TBM_SETTIC"
  Data.i 1028 : Data.s "TTM_ADDTOOLA"
  Data.i 1028 : Data.s "WM_PSD_GREEKTEXTRECT"
  Data.i 1029 : Data.s "CBEM_SETITEMA"
  Data.i 1029 : Data.s "PBM_STEPIT"
  Data.i 1029 : Data.s "TB_INDETERMINATE"
  Data.i 1029 : Data.s "TBM_SETPOS"
  Data.i 1029 : Data.s "TTM_DELTOOLA"
  Data.i 1029 : Data.s "WM_PSD_ENVSTAMPRECT"
  Data.i 1030 : Data.s "CBEM_GETCOMBOCONTROL"
  Data.i 1030 : Data.s "PBM_SETRANGE32"
  Data.i 1030 : Data.s "RB_SETBANDINFOA"
  Data.i 1030 : Data.s "SB_GETPARTS"
  Data.i 1030 : Data.s "TB_MARKBUTTON"
  Data.i 1030 : Data.s "TBM_SETRANGE"
  Data.i 1030 : Data.s "TTM_NEWTOOLRECTA"
  Data.i 1030 : Data.s "WM_PSD_YAFULLPAGERECT"
  Data.i 1031 : Data.s "CBEM_GETEDITCONTROL"
  Data.i 1031 : Data.s "PBM_GETRANGE"
  Data.i 1031 : Data.s "RB_SETPARENT"
  Data.i 1031 : Data.s "SB_GETBORDERS"
  Data.i 1031 : Data.s "TBM_SETRANGEMIN"
  Data.i 1031 : Data.s "TTM_RELAYEVENT"
  Data.i 1032 : Data.s "CBEM_SETEXSTYLE"
  Data.i 1032 : Data.s "PBM_GETPOS"
  Data.i 1032 : Data.s "RB_HITTEST"
  Data.i 1032 : Data.s "SB_SETMINHEIGHT"
  Data.i 1032 : Data.s "TBM_SETRANGEMAX"
  Data.i 1032 : Data.s "TTM_GETTOOLINFOA"
  Data.i 1033 : Data.s "CBEM_GETEXSTYLE"
  Data.i 1033 : Data.s "CBEM_GETEXTENDEDSTYLE"
  Data.i 1033 : Data.s "PBM_SETBARCOLOR"
  Data.i 1033 : Data.s "RB_GETRECT"
  Data.i 1033 : Data.s "SB_SIMPLE"
  Data.i 1033 : Data.s "TB_ISBUTTONENABLED"
  Data.i 1033 : Data.s "TBM_CLEARTICS"
  Data.i 1033 : Data.s "TTM_SETTOOLINFOA"
  Data.i 1034 : Data.s "CBEM_HASEDITCHANGED"
  Data.i 1034 : Data.s "RB_INSERTBANDW"
  Data.i 1034 : Data.s "SB_GETRECT"
  Data.i 1034 : Data.s "TB_ISBUTTONCHECKED"
  Data.i 1034 : Data.s "TBM_SETSEL"
  Data.i 1034 : Data.s "TTM_HITTESTA"
  Data.i 1034 : Data.s "WIZ_QUERYNUMPAGES"
  Data.i 1035 : Data.s "CBEM_INSERTITEMW"
  Data.i 1035 : Data.s "RB_SETBANDINFOW"
  Data.i 1035 : Data.s "SB_SETTEXTW"
  Data.i 1035 : Data.s "TB_ISBUTTONPRESSED"
  Data.i 1035 : Data.s "TBM_SETSELSTART"
  Data.i 1035 : Data.s "TTM_GETTEXTA"
  Data.i 1035 : Data.s "WIZ_NEXT"
  Data.i 1036 : Data.s "CBEM_SETITEMW"
  Data.i 1036 : Data.s "RB_GETBANDCOUNT"
  Data.i 1036 : Data.s "SB_GETTEXTLENGTHW"
  Data.i 1036 : Data.s "TB_ISBUTTONHIDDEN"
  Data.i 1036 : Data.s "TBM_SETSELEND"
  Data.i 1036 : Data.s "TTM_UPDATETIPTEXTA"
  Data.i 1036 : Data.s "WIZ_PREV"
  Data.i 1037 : Data.s "CBEM_GETITEMW"
  Data.i 1037 : Data.s "RB_GETROWCOUNT"
  Data.i 1037 : Data.s "SB_GETTEXTW"
  Data.i 1037 : Data.s "TB_ISBUTTONINDETERMINATE"
  Data.i 1037 : Data.s "TTM_GETTOOLCOUNT"
  Data.i 1038 : Data.s "CBEM_SETEXTENDEDSTYLE"
  Data.i 1038 : Data.s "RB_GETROWHEIGHT"
  Data.i 1038 : Data.s "SB_ISSIMPLE"
  Data.i 1038 : Data.s "TB_ISBUTTONHIGHLIGHTED"
  Data.i 1038 : Data.s "TBM_GETPTICS"
  Data.i 1038 : Data.s "TTM_ENUMTOOLSA"
  Data.i 1039 : Data.s "SB_SETICON"
  Data.i 1039 : Data.s "TBM_GETTICPOS"
  Data.i 1039 : Data.s "TTM_GETCURRENTTOOLA"
  Data.i 1040 : Data.s "RB_IDTOINDEX"
  Data.i 1040 : Data.s "SB_SETTIPTEXTA"
  Data.i 1040 : Data.s "TBM_GETNUMTICS"
  Data.i 1040 : Data.s "TTM_WINDOWFROMPOINT"
  Data.i 1041 : Data.s "RB_GETTOOLTIPS"
  Data.i 1041 : Data.s "SB_SETTIPTEXTW"
  Data.i 1041 : Data.s "TBM_GETSELSTART"
  Data.i 1041 : Data.s "TB_SETSTATE"
  Data.i 1041 : Data.s "TTM_TRACKACTIVATE"
  Data.i 1042 : Data.s "RB_SETTOOLTIPS"
  Data.i 1042 : Data.s "SB_GETTIPTEXTA"
  Data.i 1042 : Data.s "TB_GETSTATE"
  Data.i 1042 : Data.s "TBM_GETSELEND"
  Data.i 1042 : Data.s "TTM_TRACKPOSITION"
  Data.i 1043 : Data.s "RB_SETBKCOLOR"
  Data.i 1043 : Data.s "SB_GETTIPTEXTW"
  Data.i 1043 : Data.s "TB_ADDBITMAP"
  Data.i 1043 : Data.s "TBM_CLEARSEL"
  Data.i 1043 : Data.s "TTM_SETTIPBKCOLOR"
  Data.i 1044 : Data.s "RB_GETBKCOLOR"
  Data.i 1044 : Data.s "SB_GETICON"
  Data.i 1044 : Data.s "TB_ADDBUTTONSA"
  Data.i 1044 : Data.s "TBM_SETTICFREQ"
  Data.i 1044 : Data.s "TTM_SETTIPTEXTCOLOR"
  Data.i 1045 : Data.s "RB_SETTEXTCOLOR"
  Data.i 1045 : Data.s "TB_INSERTBUTTONA"
  Data.i 1045 : Data.s "TBM_SETPAGESIZE"
  Data.i 1045 : Data.s "TTM_GETDELAYTIME"
  Data.i 1046 : Data.s "RB_GETTEXTCOLOR"
  Data.i 1046 : Data.s "TB_DELETEBUTTON"
  Data.i 1046 : Data.s "TBM_GETPAGESIZE"
  Data.i 1046 : Data.s "TTM_GETTIPBKCOLOR"
  Data.i 1047 : Data.s "RB_SIZETORECT"
  Data.i 1047 : Data.s "TB_GETBUTTON"
  Data.i 1047 : Data.s "TBM_SETLINESIZE"
  Data.i 1047 : Data.s "TTM_GETTIPTEXTCOLOR"
  Data.i 1048 : Data.s "RB_BEGINDRAG"
  Data.i 1048 : Data.s "TB_BUTTONCOUNT"
  Data.i 1048 : Data.s "TBM_GETLINESIZE"
  Data.i 1048 : Data.s "TTM_SETMAXTIPWIDTH"
  Data.i 1049 : Data.s "RB_ENDDRAG"
  Data.i 1049 : Data.s "TB_COMMANDTOINDEX"
  Data.i 1049 : Data.s "TBM_GETTHUMBRECT"
  Data.i 1049 : Data.s "TTM_GETMAXTIPWIDTH"
  Data.i 1050 : Data.s "RB_DRAGMOVE"
  Data.i 1050 : Data.s "TBM_GETCHANNELRECT"
  Data.i 1050 : Data.s "TB_SAVERESTOREA"
  Data.i 1050 : Data.s "TTM_SETMARGIN"
  Data.i 1051 : Data.s "RB_GETBARHEIGHT"
  Data.i 1051 : Data.s "TB_CUSTOMIZE"
  Data.i 1051 : Data.s "TBM_SETTHUMBLENGTH"
  Data.i 1051 : Data.s "TTM_GETMARGIN"
  Data.i 1052 : Data.s "RB_GETBANDINFOW"
  Data.i 1052 : Data.s "TB_ADDSTRINGA"
  Data.i 1052 : Data.s "TBM_GETTHUMBLENGTH"
  Data.i 1052 : Data.s "TTM_POP"
  Data.i 1053 : Data.s "RB_GETBANDINFOA"
  Data.i 1053 : Data.s "TB_GETITEMRECT"
  Data.i 1053 : Data.s "TBM_SETTOOLTIPS"
  Data.i 1053 : Data.s "TTM_UPDATE"
  Data.i 1054 : Data.s "RB_MINIMIZEBAND"
  Data.i 1054 : Data.s "TB_BUTTONSTRUCTSIZE"
  Data.i 1054 : Data.s "TBM_GETTOOLTIPS"
  Data.i 1054 : Data.s "TTM_GETBUBBLESIZE"
  Data.i 1055 : Data.s "RB_MAXIMIZEBAND"
  Data.i 1055 : Data.s "TBM_SETTIPSIDE"
  Data.i 1055 : Data.s "TB_SETBUTTONSIZE"
  Data.i 1055 : Data.s "TTM_ADJUSTRECT"
  Data.i 1056 : Data.s "TBM_SETBUDDY"
  Data.i 1056 : Data.s "TB_SETBITMAPSIZE"
  Data.i 1056 : Data.s "TTM_SETTITLEA"
  Data.i 1057 : Data.s "MSG_FTS_JUMP_VA"
  Data.i 1057 : Data.s "TB_AUTOSIZE"
  Data.i 1057 : Data.s "TBM_GETBUDDY"
  Data.i 1057 : Data.s "TTM_SETTITLEW"
  Data.i 1058 : Data.s "RB_GETBANDBORDERS"
  Data.i 1059 : Data.s "MSG_FTS_JUMP_QWORD"
  Data.i 1059 : Data.s "RB_SHOWBAND"
  Data.i 1059 : Data.s "TB_GETTOOLTIPS"
  Data.i 1060 : Data.s "MSG_REINDEX_REQUEST"
  Data.i 1060 : Data.s "TB_SETTOOLTIPS"
  Data.i 1061 : Data.s "MSG_FTS_WHERE_IS_IT"
  Data.i 1061 : Data.s "RB_SETPALETTE"
  Data.i 1061 : Data.s "TB_SETPARENT"
  Data.i 1062 : Data.s "RB_GETPALETTE"
  Data.i 1063 : Data.s "RB_MOVEBAND"
  Data.i 1063 : Data.s "TB_SETROWS"
  Data.i 1064 : Data.s "TB_GETROWS"
  Data.i 1065 : Data.s "TB_GETBITMAPFLAGS"
  Data.i 1066 : Data.s "TB_SETCMDID"
  Data.i 1067 : Data.s "RB_PUSHCHEVRON"
  Data.i 1067 : Data.s "TB_CHANGEBITMAP"
  Data.i 1068 : Data.s "TB_GETBITMAP"
  Data.i 1069 : Data.s "MSG_GET_DEFFONT"
  Data.i 1069 : Data.s "TB_GETBUTTONTEXTA"
  Data.i 1070 : Data.s "TB_REPLACEBITMAP"
  Data.i 1071 : Data.s "TB_SETINDENT"
  Data.i 1072 : Data.s "TB_SETIMAGELIST"
  Data.i 1073 : Data.s "TB_GETIMAGELIST"
  Data.i 1074 : Data.s "TB_LOADIMAGES"
  Data.i 1074 : Data.s "EM_CANPASTE"
  Data.i 1074 : Data.s "TTM_ADDTOOLW"
  Data.i 1075 : Data.s "EM_DISPLAYBAND"
  Data.i 1075 : Data.s "TB_GETRECT"
  Data.i 1075 : Data.s "TTM_DELTOOLW"
  Data.i 1076 : Data.s "EM_EXGETSEL"
  Data.i 1076 : Data.s "TB_SETHOTIMAGELIST"
  Data.i 1076 : Data.s "TTM_NEWTOOLRECTW"
  Data.i 1077 : Data.s "EM_EXLIMITTEXT"
  Data.i 1077 : Data.s "TB_GETHOTIMAGELIST"
  Data.i 1077 : Data.s "TTM_GETTOOLINFOW"
  Data.i 1078 : Data.s "EM_EXLINEFROMCHAR"
  Data.i 1078 : Data.s "TB_SETDISABLEDIMAGELIST"
  Data.i 1078 : Data.s "TTM_SETTOOLINFOW"
  Data.i 1079 : Data.s "EM_EXSETSEL"
  Data.i 1079 : Data.s "TB_GETDISABLEDIMAGELIST"
  Data.i 1079 : Data.s "TTM_HITTESTW"
  Data.i 1080 : Data.s "EM_FINDTEXT"
  Data.i 1080 : Data.s "TB_SETSTYLE"
  Data.i 1080 : Data.s "TTM_GETTEXTW"
  Data.i 1081 : Data.s "EM_FORMATRANGE"
  Data.i 1081 : Data.s "TB_GETSTYLE"
  Data.i 1081 : Data.s "TTM_UPDATETIPTEXTW"
  Data.i 1082 : Data.s "EM_GETCHARFORMAT"
  Data.i 1082 : Data.s "TB_GETBUTTONSIZE"
  Data.i 1082 : Data.s "TTM_ENUMTOOLSW"
  Data.i 1083 : Data.s "EM_GETEVENTMASK"
  Data.i 1083 : Data.s "TB_SETBUTTONWIDTH"
  Data.i 1083 : Data.s "TTM_GETCURRENTTOOLW"
  Data.i 1084 : Data.s "EM_GETOLEINTERFACE"
  Data.i 1084 : Data.s "TB_SETMAXTEXTROWS"
  Data.i 1085 : Data.s "EM_GETPARAFORMAT"
  Data.i 1085 : Data.s "TB_GETTEXTROWS"
  Data.i 1086 : Data.s "EM_GETSELTEXT"
  Data.i 1086 : Data.s "TB_GETOBJECT"
  Data.i 1087 : Data.s "EM_HIDESELECTION"
  Data.i 1087 : Data.s "TB_GETBUTTONINFOW"
  Data.i 1088 : Data.s "EM_PASTESPECIAL"
  Data.i 1088 : Data.s "TB_SETBUTTONINFOW"
  Data.i 1089 : Data.s "EM_REQUESTRESIZE"
  Data.i 1089 : Data.s "TB_GETBUTTONINFOA"
  Data.i 1090 : Data.s "EM_SELECTIONTYPE"
  Data.i 1090 : Data.s "TB_SETBUTTONINFOA"
  Data.i 1091 : Data.s "EM_SETBKGNDCOLOR"
  Data.i 1091 : Data.s "TB_INSERTBUTTONW"
  Data.i 1092 : Data.s "EM_SETCHARFORMAT"
  Data.i 1092 : Data.s "TB_ADDBUTTONSW"
  Data.i 1093 : Data.s "EM_SETEVENTMASK"
  Data.i 1093 : Data.s "TB_HITTEST"
  Data.i 1094 : Data.s "EM_SETOLECALLBACK"
  Data.i 1094 : Data.s "TB_SETDRAWTEXTFLAGS"
  Data.i 1095 : Data.s "EM_SETPARAFORMAT"
  Data.i 1095 : Data.s "TB_GETHOTITEM"
  Data.i 1096 : Data.s "EM_SETTARGETDEVICE"
  Data.i 1096 : Data.s "TB_SETHOTITEM"
  Data.i 1097 : Data.s "EM_STREAMIN"
  Data.i 1097 : Data.s "TB_SETANCHORHIGHLIGHT"
  Data.i 1098 : Data.s "EM_STREAMOUT"
  Data.i 1098 : Data.s "TB_GETANCHORHIGHLIGHT"
  Data.i 1099 : Data.s "EM_GETTEXTRANGE"
  Data.i 1099 : Data.s "TB_GETBUTTONTEXTW"
  Data.i 1100 : Data.s "EM_FINDWORDBREAK"
  Data.i 1100 : Data.s "TB_SAVERESTOREW"
  Data.i 1101 : Data.s "EM_SETOPTIONS"
  Data.i 1101 : Data.s "TB_ADDSTRINGW"
  Data.i 1102 : Data.s "EM_GETOPTIONS"
  Data.i 1102 : Data.s "TB_MAPACCELERATORA"
  Data.i 1103 : Data.s "EM_FINDTEXTEX"
  Data.i 1103 : Data.s "TB_GETINSERTMARK"
  Data.i 1104 : Data.s "EM_GETWORDBREAKPROCEX"
  Data.i 1104 : Data.s "TB_SETINSERTMARK"
  Data.i 1105 : Data.s "EM_SETWORDBREAKPROCEX"
  Data.i 1105 : Data.s "TB_INSERTMARKHITTEST"
  Data.i 1106 : Data.s "EM_SETUNDOLIMIT"
  Data.i 1106 : Data.s "TB_MOVEBUTTON"
  Data.i 1107 : Data.s "TB_GETMAXSIZE"
  Data.i 1108 : Data.s "EM_REDO"
  Data.i 1108 : Data.s "TB_SETEXTENDEDSTYLE"
  Data.i 1109 : Data.s "EM_CANREDO"
  Data.i 1109 : Data.s "TB_GETEXTENDEDSTYLE"
  Data.i 1110 : Data.s "EM_GETUNDONAME"
  Data.i 1110 : Data.s "TB_GETPADDING"
  Data.i 1111 : Data.s "EM_GETREDONAME"
  Data.i 1111 : Data.s "TB_SETPADDING"
  Data.i 1112 : Data.s "EM_STOPGROUPTYPING"
  Data.i 1112 : Data.s "TB_SETINSERTMARKCOLOR"
  Data.i 1113 : Data.s "EM_SETTEXTMODE"
  Data.i 1113 : Data.s "TB_GETINSERTMARKCOLOR"
  Data.i 1114 : Data.s "EM_GETTEXTMODE"
  Data.i 1114 : Data.s "TB_MAPACCELERATORW"
  Data.i 1115 : Data.s "EM_AUTOURLDETECT"
  Data.i 1115 : Data.s "TB_GETSTRINGW"
  Data.i 1116 : Data.s "EM_GETAUTOURLDETECT"
  Data.i 1116 : Data.s "TB_GETSTRINGA"
  Data.i 1117 : Data.s "EM_SETPALETTE"
  Data.i 1118 : Data.s "EM_GETTEXTEX"
  Data.i 1119 : Data.s "EM_GETTEXTLENGTHEX"
  Data.i 1120 : Data.s "EM_SHOWSCROLLBAR"
  Data.i 1121 : Data.s "EM_SETTEXTEX"
  Data.i 1123 : Data.s "TAPI_REPLY"
  Data.i 1124 : Data.s "ACM_OPENA"
  Data.i 1124 : Data.s "BFFM_SETSTATUSTEXTA"
  Data.i 1124 : Data.s "CDM_FIRST"
  Data.i 1124 : Data.s "CDM_GETSPEC"
  Data.i 1124 : Data.s "EM_SETPUNCTUATION"
  Data.i 1124 : Data.s "IPM_CLEARADDRESS"
  Data.i 1124 : Data.s "WM_CAP_UNICODE_START"
  Data.i 1125 : Data.s "ACM_PLAY"
  Data.i 1125 : Data.s "BFFM_ENABLEOK"
  Data.i 1125 : Data.s "CDM_GETFILEPATH"
  Data.i 1125 : Data.s "EM_GETPUNCTUATION"
  Data.i 1125 : Data.s "IPM_SETADDRESS"
  Data.i 1125 : Data.s "PSM_SETCURSEL"
  Data.i 1125 : Data.s "UDM_SETRANGE"
  Data.i 1125 : Data.s "WM_CHOOSEFONT_SETLOGFONT"
  Data.i 1126 : Data.s "ACM_STOP"
  Data.i 1126 : Data.s "BFFM_SETSELECTIONA"
  Data.i 1126 : Data.s "CDM_GETFOLDERPATH"
  Data.i 1126 : Data.s "EM_SETWORDWRAPMODE"
  Data.i 1126 : Data.s "IPM_GETADDRESS"
  Data.i 1126 : Data.s "PSM_REMOVEPAGE"
  Data.i 1126 : Data.s "UDM_GETRANGE"
  Data.i 1126 : Data.s "WM_CAP_SET_CALLBACK_ERRORW"
  Data.i 1126 : Data.s "WM_CHOOSEFONT_SETFLAGS"
  Data.i 1127 : Data.s "ACM_OPENW"
  Data.i 1127 : Data.s "BFFM_SETSELECTIONW"
  Data.i 1127 : Data.s "CDM_GETFOLDERIDLIST"
  Data.i 1127 : Data.s "EM_GETWORDWRAPMODE"
  Data.i 1127 : Data.s "IPM_SETRANGE"
  Data.i 1127 : Data.s "PSM_ADDPAGE"
  Data.i 1127 : Data.s "UDM_SETPOS"
  Data.i 1127 : Data.s "WM_CAP_SET_CALLBACK_STATUSW"
  Data.i 1128 : Data.s "BFFM_SETSTATUSTEXTW"
  Data.i 1128 : Data.s "CDM_SETCONTROLTEXT"
  Data.i 1128 : Data.s "EM_SETIMECOLOR"
  Data.i 1128 : Data.s "IPM_SETFOCUS"
  Data.i 1128 : Data.s "PSM_CHANGED"
  Data.i 1128 : Data.s "UDM_GETPOS"
  Data.i 1129 : Data.s "CDM_HIDECONTROL"
  Data.i 1129 : Data.s "EM_GETIMECOLOR"
  Data.i 1129 : Data.s "IPM_ISBLANK"
  Data.i 1129 : Data.s "PSM_RESTARTWINDOWS"
  Data.i 1129 : Data.s "UDM_SETBUDDY"
  Data.i 1130 : Data.s "CDM_SETDEFEXT"
  Data.i 1130 : Data.s "EM_SETIMEOPTIONS"
  Data.i 1130 : Data.s "PSM_REBOOTSYSTEM"
  Data.i 1130 : Data.s "UDM_GETBUDDY"
  Data.i 1131 : Data.s "EM_GETIMEOPTIONS"
  Data.i 1131 : Data.s "PSM_CANCELTOCLOSE"
  Data.i 1131 : Data.s "UDM_SETACCEL"
  Data.i 1132 : Data.s "EM_CONVPOSITION"
  Data.i 1132 : Data.s "EM_CONVPOSITION"
  Data.i 1132 : Data.s "PSM_QUERYSIBLINGS"
  Data.i 1132 : Data.s "UDM_GETACCEL"
  Data.i 1133 : Data.s "MCIWNDM_GETZOOM"
  Data.i 1133 : Data.s "PSM_UNCHANGED"
  Data.i 1133 : Data.s "UDM_SETBASE"
  Data.i 1134 : Data.s "PSM_APPLY"
  Data.i 1134 : Data.s "UDM_GETBASE"
  Data.i 1135 : Data.s "PSM_SETTITLEA"
  Data.i 1135 : Data.s "UDM_SETRANGE32"
  Data.i 1136 : Data.s "PSM_SETWIZBUTTONS"
  Data.i 1136 : Data.s "UDM_GETRANGE32"
  Data.i 1136 : Data.s "WM_CAP_DRIVER_GET_NAMEW"
  Data.i 1137 : Data.s "PSM_PRESSBUTTON"
  Data.i 1137 : Data.s "UDM_SETPOS32"
  Data.i 1137 : Data.s "WM_CAP_DRIVER_GET_VERSIONW"
  Data.i 1138 : Data.s "PSM_SETCURSELID"
  Data.i 1138 : Data.s "UDM_GETPOS32"
  Data.i 1139 : Data.s "PSM_SETFINISHTEXTA"
  Data.i 1140 : Data.s "PSM_GETTABCONTROL"
  Data.i 1141 : Data.s "PSM_ISDIALOGMESSAGE"
  Data.i 1142 : Data.s "MCIWNDM_REALIZE"
  Data.i 1142 : Data.s "PSM_GETCURRENTPAGEHWND"
  Data.i 1143 : Data.s "MCIWNDM_SETTIMEFORMATA"
  Data.i 1143 : Data.s "PSM_INSERTPAGE"
  Data.i 1144 : Data.s "EM_SETLANGOPTIONS"
  Data.i 1144 : Data.s "MCIWNDM_GETTIMEFORMATA"
  Data.i 1144 : Data.s "PSM_SETTITLEW"
  Data.i 1144 : Data.s "WM_CAP_FILE_SET_CAPTURE_FILEW"
  Data.i 1145 : Data.s "EM_GETLANGOPTIONS"
  Data.i 1145 : Data.s "MCIWNDM_VALIDATEMEDIA"
  Data.i 1145 : Data.s "PSM_SETFINISHTEXTW"
  Data.i 1145 : Data.s "WM_CAP_FILE_GET_CAPTURE_FILEW"
  Data.i 1146 : Data.s "EM_GETIMECOMPMODE"
  Data.i 1147 : Data.s "EM_FINDTEXTW"
  Data.i 1147 : Data.s "MCIWNDM_PLAYTO"
  Data.i 1147 : Data.s "WM_CAP_FILE_SAVEASW"
  Data.i 1148 : Data.s "EM_FINDTEXTEXW"
  Data.i 1148 : Data.s "MCIWNDM_GETFILENAMEA"
  Data.i 1149 : Data.s "EM_RECONVERSION"
  Data.i 1149 : Data.s "MCIWNDM_GETDEVICEA"
  Data.i 1149 : Data.s "PSM_SETHEADERTITLEA"
  Data.i 1149 : Data.s "WM_CAP_FILE_SAVEDIBW"
  Data.i 1150 : Data.s "EM_SETIMEMODEBIAS"
  Data.i 1150 : Data.s "MCIWNDM_GETPALETTE"
  Data.i 1150 : Data.s "PSM_SETHEADERTITLEW"
  Data.i 1151 : Data.s "EM_GETIMEMODEBIAS"
  Data.i 1151 : Data.s "MCIWNDM_SETPALETTE"
  Data.i 1151 : Data.s "PSM_SETHEADERSUBTITLEA"
  Data.i 1152 : Data.s "MCIWNDM_GETERRORA"
  Data.i 1152 : Data.s "PSM_SETHEADERSUBTITLEW"
  Data.i 1153 : Data.s "PSM_HWNDTOINDEX"
  Data.i 1154 : Data.s "PSM_INDEXTOHWND"
  Data.i 1155 : Data.s "MCIWNDM_SETINACTIVETIMER"
  Data.i 1155 : Data.s "PSM_PAGETOINDEX"
  Data.i 1156 : Data.s "PSM_INDEXTOPAGE"
  Data.i 1157 : Data.s "DL_BEGINDRAG"
  Data.i 1157 : Data.s "MCIWNDM_GETINACTIVETIMER"
  Data.i 1157 : Data.s "PSM_IDTOINDEX"
  Data.i 1158 : Data.s "DL_DRAGGING"
  Data.i 1158 : Data.s "PSM_INDEXTOID"
  Data.i 1159 : Data.s "DL_DROPPED"
  Data.i 1159 : Data.s "PSM_GETRESULT"
  Data.i 1160 : Data.s "DL_CANCELDRAG"
  Data.i 1160 : Data.s "PSM_RECALCPAGESIZES"
  Data.i 1164 : Data.s "MCIWNDM_GET_SOURCE"
  Data.i 1165 : Data.s "MCIWNDM_PUT_SOURCE"
  Data.i 1166 : Data.s "MCIWNDM_GET_DEST"
  Data.i 1167 : Data.s "MCIWNDM_PUT_DEST"
  Data.i 1168 : Data.s "MCIWNDM_CAN_PLAY"
  Data.i 1169 : Data.s "MCIWNDM_CAN_WINDOW"
  Data.i 1170 : Data.s "MCIWNDM_CAN_RECORD"
  Data.i 1171 : Data.s "MCIWNDM_CAN_SAVE"
  Data.i 1172 : Data.s "MCIWNDM_CAN_EJECT"
  Data.i 1173 : Data.s "MCIWNDM_CAN_CONFIG"
  Data.i 1174 : Data.s "IE_GETINK"
  Data.i 1174 : Data.s "IE_MSGFIRST"
  Data.i 1174 : Data.s "MCIWNDM_PALETTEKICK"
  Data.i 1175 : Data.s "IE_SETINK"
  Data.i 1176 : Data.s "IE_GETPENTIP"
  Data.i 1177 : Data.s "IE_SETPENTIP"
  Data.i 1178 : Data.s "IE_GETERASERTIP"
  Data.i 1179 : Data.s "IE_SETERASERTIP"
  Data.i 1180 : Data.s "IE_GETBKGND"
  Data.i 1181 : Data.s "IE_SETBKGND"
  Data.i 1182 : Data.s "IE_GETGRIDORIGIN"
  Data.i 1183 : Data.s "IE_SETGRIDORIGIN"
  Data.i 1184 : Data.s "IE_GETGRIDPEN"
  Data.i 1185 : Data.s "IE_SETGRIDPEN"
  Data.i 1186 : Data.s "IE_GETGRIDSIZE"
  Data.i 1187 : Data.s "IE_SETGRIDSIZE"
  Data.i 1188 : Data.s "IE_GETMODE"
  Data.i 1189 : Data.s "IE_SETMODE"
  Data.i 1190 : Data.s "IE_GETINKRECT"
  Data.i 1190 : Data.s "WM_CAP_SET_MCI_DEVICEW"
  Data.i 1191 : Data.s "WM_CAP_GET_MCI_DEVICEW"
  Data.i 1204 : Data.s "WM_CAP_PAL_OPENW"
  Data.i 1205 : Data.s "WM_CAP_PAL_SAVEW"
  Data.i 1208 : Data.s "IE_GETAPPDATA"
  Data.i 1209 : Data.s "IE_SETAPPDATA"
  Data.i 1210 : Data.s "IE_GETDRAWOPTS"
  Data.i 1211 : Data.s "IE_SETDRAWOPTS"
  Data.i 1212 : Data.s "IE_GETFORMAT"
  Data.i 1213 : Data.s "IE_SETFORMAT"
  Data.i 1214 : Data.s "IE_GETINKINPUT"
  Data.i 1215 : Data.s "IE_SETINKINPUT"
  Data.i 1216 : Data.s "IE_GETNOTIFY"
  Data.i 1217 : Data.s "IE_SETNOTIFY"
  Data.i 1218 : Data.s "IE_GETRECOG"
  Data.i 1219 : Data.s "IE_SETRECOG"
  Data.i 1220 : Data.s "IE_GETSECURITY"
  Data.i 1221 : Data.s "IE_SETSECURITY"
  Data.i 1222 : Data.s "IE_GETSEL"
  Data.i 1223 : Data.s "IE_SETSEL"
  Data.i 1224 : Data.s "CDM_LAST"
  Data.i 1224 : Data.s "EM_SETBIDIOPTIONS"
  Data.i 1224 : Data.s "IE_DOCOMMAND"
  Data.i 1224 : Data.s "MCIWNDM_NOTIFYMODE"
  Data.i 1225 : Data.s "EM_GETBIDIOPTIONS"
  Data.i 1225 : Data.s "IE_GETCOMMAND"
  Data.i 1226 : Data.s "EM_SETTYPOGRAPHYOPTIONS"
  Data.i 1226 : Data.s "IE_GETCOUNT"
  Data.i 1227 : Data.s "EM_GETTYPOGRAPHYOPTIONS"
  Data.i 1227 : Data.s "IE_GETGESTURE"
  Data.i 1227 : Data.s "MCIWNDM_NOTIFYMEDIA"
  Data.i 1228 : Data.s "EM_SETEDITSTYLE"
  Data.i 1228 : Data.s "IE_GETMENU"
  Data.i 1229 : Data.s "EM_GETEDITSTYLE"
  Data.i 1229 : Data.s "IE_GETPAINTDC"
  Data.i 1229 : Data.s "MCIWNDM_NOTIFYERROR"
  Data.i 1230 : Data.s "IE_GETPDEVENT"
  Data.i 1231 : Data.s "IE_GETSELCOUNT"
  Data.i 1232 : Data.s "IE_GETSELITEMS"
  Data.i 1233 : Data.s "IE_GETSTYLE"
  Data.i 1243 : Data.s "MCIWNDM_SETTIMEFORMATW"
  Data.i 1244 : Data.s "EM_OUTLINE"
  Data.i 1244 : Data.s "MCIWNDM_GETTIMEFORMATW"
  Data.i 1245 : Data.s "EM_GETSCROLLPOS"
  Data.i 1246 : Data.s "EM_SETSCROLLPOS"
  Data.i 1246 : Data.s "EM_SETSCROLLPOS"
  Data.i 1247 : Data.s "EM_SETFONTSIZE"
  Data.i 1248 : Data.s "EM_GETZOOM"
  Data.i 1248 : Data.s "MCIWNDM_GETFILENAMEW"
  Data.i 1249 : Data.s "EM_SETZOOM"
  Data.i 1249 : Data.s "MCIWNDM_GETDEVICEW"
  Data.i 1250 : Data.s "EM_GETVIEWKIND"
  Data.i 1251 : Data.s "EM_SETVIEWKIND"
  Data.i 1252 : Data.s "EM_GETPAGE"
  Data.i 1252 : Data.s "MCIWNDM_GETERRORW"
  Data.i 1253 : Data.s "EM_SETPAGE"
  Data.i 1254 : Data.s "EM_GETHYPHENATEINFO"
  Data.i 1255 : Data.s "EM_SETHYPHENATEINFO"
  Data.i 1259 : Data.s "EM_GETPAGEROTATE"
  Data.i 1260 : Data.s "EM_SETPAGEROTATE"
  Data.i 1261 : Data.s "EM_GETCTFMODEBIAS"
  Data.i 1262 : Data.s "EM_SETCTFMODEBIAS"
  Data.i 1264 : Data.s "EM_GETCTFOPENSTATUS"
  Data.i 1265 : Data.s "EM_SETCTFOPENSTATUS"
  Data.i 1266 : Data.s "EM_GETIMECOMPTEXT"
  Data.i 1267 : Data.s "EM_ISIME"
  Data.i 1268 : Data.s "EM_GETIMEPROPERTY"
  Data.i 1293 : Data.s "EM_GETQUERYRTFOBJ"
  Data.i 1294 : Data.s "EM_SETQUERYRTFOBJ"
  Data.i 1536 : Data.s "FM_GETFOCUS"
  Data.i 1537 : Data.s "FM_GETDRIVEINFOA"
  Data.i 1538 : Data.s "FM_GETSELCOUNT"
  Data.i 1539 : Data.s "FM_GETSELCOUNTLFN"
  Data.i 1540 : Data.s "FM_GETFILESELA"
  Data.i 1541 : Data.s "FM_GETFILESELLFNA"
  Data.i 1542 : Data.s "FM_REFRESH_WINDOWS"
  Data.i 1543 : Data.s "FM_RELOAD_EXTENSIONS"
  Data.i 1553 : Data.s "FM_GETDRIVEINFOW"
  Data.i 1556 : Data.s "FM_GETFILESELW"
  Data.i 1557 : Data.s "FM_GETFILESELLFNW"
  Data.i 1625 : Data.s "WLX_WM_SAS"
  Data.i 2024 : Data.s "SM_GETSELCOUNT"
  Data.i 2024 : Data.s "UM_GETSELCOUNT"
  Data.i 2024 : Data.s "WM_CPL_LAUNCH"
  Data.i 2025 : Data.s "SM_GETSERVERSELA"
  Data.i 2025 : Data.s "UM_GETUSERSELA"
  Data.i 2025 : Data.s "WM_CPL_LAUNCHED"
  Data.i 2026 : Data.s "SM_GETSERVERSELW"
  Data.i 2026 : Data.s "UM_GETUSERSELW"
  Data.i 2027 : Data.s "SM_GETCURFOCUSA"
  Data.i 2027 : Data.s "UM_GETGROUPSELA"
  Data.i 2028 : Data.s "SM_GETCURFOCUSW"
  Data.i 2028 : Data.s "UM_GETGROUPSELW"
  Data.i 2029 : Data.s "SM_GETOPTIONS"
  Data.i 2029 : Data.s "UM_GETCURFOCUSA"
  Data.i 2030 : Data.s "UM_GETCURFOCUSW"
  Data.i 2031 : Data.s "UM_GETOPTIONS"
  Data.i 2032 : Data.s "UM_GETOPTIONS2"
  Data.i 4096 : Data.s "LVM_FIRST"
  Data.i 4096 : Data.s "LVM_GETBKCOLOR"
  Data.i 4097 : Data.s "LVM_SETBKCOLOR"
  Data.i 4098 : Data.s "LVM_GETIMAGELIST"
  Data.i 4099 : Data.s "LVM_SETIMAGELIST"
  Data.i 4100 : Data.s "LVM_GETITEMCOUNT"
  Data.i 4101 : Data.s "LVM_GETITEMA"
  Data.i 4102 : Data.s "LVM_SETITEMA"
  Data.i 4103 : Data.s "LVM_INSERTITEMA"
  Data.i 4104 : Data.s "LVM_DELETEITEM"
  Data.i 4105 : Data.s "LVM_DELETEALLITEMS"
  Data.i 4106 : Data.s "LVM_GETCALLBACKMASK"
  Data.i 4107 : Data.s "LVM_SETCALLBACKMASK"
  Data.i 4108 : Data.s "LVM_GETNEXTITEM"
  Data.i 4109 : Data.s "LVM_FINDITEMA"
  Data.i 4110 : Data.s "LVM_GETITEMRECT"
  Data.i 4111 : Data.s "LVM_SETITEMPOSITION"
  Data.i 4112 : Data.s "LVM_GETITEMPOSITION"
  Data.i 4113 : Data.s "LVM_GETSTRINGWIDTHA"
  Data.i 4114 : Data.s "LVM_HITTEST"
  Data.i 4115 : Data.s "LVM_ENSUREVISIBLE"
  Data.i 4116 : Data.s "LVM_SCROLL"
  Data.i 4117 : Data.s "LVM_REDRAWITEMS"
  Data.i 4118 : Data.s "LVM_ARRANGE"
  Data.i 4119 : Data.s "LVM_EDITLABELA"
  Data.i 4120 : Data.s "LVM_GETEDITCONTROL"
  Data.i 4121 : Data.s "LVM_GETCOLUMNA"
  Data.i 4122 : Data.s "LVM_SETCOLUMNA"
  Data.i 4123 : Data.s "LVM_INSERTCOLUMNA"
  Data.i 4124 : Data.s "LVM_DELETECOLUMN"
  Data.i 4125 : Data.s "LVM_GETCOLUMNWIDTH"
  Data.i 4126 : Data.s "LVM_SETCOLUMNWIDTH"
  Data.i 4127 : Data.s "LVM_GETHEADER"
  Data.i 4129 : Data.s "LVM_CREATEDRAGIMAGE"
  Data.i 4130 : Data.s "LVM_GETVIEWRECT"
  Data.i 4131 : Data.s "LVM_GETTEXTCOLOR"
  Data.i 4132 : Data.s "LVM_SETTEXTCOLOR"
  Data.i 4133 : Data.s "LVM_GETTEXTBKCOLOR"
  Data.i 4134 : Data.s "LVM_SETTEXTBKCOLOR"
  Data.i 4135 : Data.s "LVM_GETTOPINDEX"
  Data.i 4136 : Data.s "LVM_GETCOUNTPERPAGE"
  Data.i 4137 : Data.s "LVM_GETORIGIN"
  Data.i 4138 : Data.s "LVM_UPDATE"
  Data.i 4139 : Data.s "LVM_SETITEMSTATE"
  Data.i 4140 : Data.s "LVM_GETITEMSTATE"
  Data.i 4141 : Data.s "LVM_GETITEMTEXTA"
  Data.i 4142 : Data.s "LVM_SETITEMTEXTA"
  Data.i 4143 : Data.s "LVM_SETITEMCOUNT"
  Data.i 4144 : Data.s "LVM_SORTITEMS"
  Data.i 4145 : Data.s "LVM_SETITEMPOSITION32"
  Data.i 4146 : Data.s "LVM_GETSELECTEDCOUNT"
  Data.i 4147 : Data.s "LVM_GETITEMSPACING"
  Data.i 4148 : Data.s "LVM_GETISEARCHSTRINGA"
  Data.i 4149 : Data.s "LVM_SETICONSPACING"
  Data.i 4150 : Data.s "LVM_SETEXTENDEDLISTVIEWSTYLE"
  Data.i 4151 : Data.s "LVM_GETEXTENDEDLISTVIEWSTYLE"
  Data.i 4152 : Data.s "LVM_GETSUBITEMRECT"
  Data.i 4153 : Data.s "LVM_SUBITEMHITTEST"
  Data.i 4154 : Data.s "LVM_SETCOLUMNORDERARRAY"
  Data.i 4155 : Data.s "LVM_GETCOLUMNORDERARRAY"
  Data.i 4156 : Data.s "LVM_SETHOTITEM"
  Data.i 4157 : Data.s "LVM_GETHOTITEM"
  Data.i 4158 : Data.s "LVM_SETHOTCURSOR"
  Data.i 4159 : Data.s "LVM_GETHOTCURSOR"
  Data.i 4160 : Data.s "LVM_APPROXIMATEVIEWRECT"
  Data.i 4161 : Data.s "LVM_SETWORKAREAS"
  Data.i 4162 : Data.s "LVM_GETSELECTIONMARK"
  Data.i 4163 : Data.s "LVM_SETSELECTIONMARK"
  Data.i 4164 : Data.s "LVM_SETBKIMAGEA"
  Data.i 4165 : Data.s "LVM_GETBKIMAGEA"
  Data.i 4166 : Data.s "LVM_GETWORKAREAS"
  Data.i 4167 : Data.s "LVM_SETHOVERTIME"
  Data.i 4168 : Data.s "LVM_GETHOVERTIME"
  Data.i 4169 : Data.s "LVM_GETNUMBEROFWORKAREAS"
  Data.i 4170 : Data.s "LVM_SETTOOLTIPS"
  Data.i 4171 : Data.s "LVM_GETITEMW"
  Data.i 4172 : Data.s "LVM_SETITEMW"
  Data.i 4173 : Data.s "LVM_INSERTITEMW"
  Data.i 4174 : Data.s "LVM_GETTOOLTIPS"
  Data.i 4179 : Data.s "LVM_FINDITEMW"
  Data.i 4183 : Data.s "LVM_GETSTRINGWIDTHW"
  Data.i 4191 : Data.s "LVM_GETCOLUMNW"
  Data.i 4192 : Data.s "LVM_SETCOLUMNW"
  Data.i 4193 : Data.s "LVM_INSERTCOLUMNW"
  Data.i 4211 : Data.s "LVM_GETITEMTEXTW"
  Data.i 4212 : Data.s "LVM_SETITEMTEXTW"
  Data.i 4213 : Data.s "LVM_GETISEARCHSTRINGW"
  Data.i 4214 : Data.s "LVM_EDITLABELW"
  Data.i 4235 : Data.s "LVM_GETBKIMAGEW"
  Data.i 4236 : Data.s "LVM_SETSELECTEDCOLUMN"
  Data.i 4237 : Data.s "LVM_SETTILEWIDTH"
  Data.i 4238 : Data.s "LVM_SETVIEW"
  Data.i 4239 : Data.s "LVM_GETVIEW"
  Data.i 4241 : Data.s "LVM_INSERTGROUP"
  Data.i 4243 : Data.s "LVM_SETGROUPINFO"
  Data.i 4245 : Data.s "LVM_GETGROUPINFO"
  Data.i 4246 : Data.s "LVM_REMOVEGROUP"
  Data.i 4247 : Data.s "LVM_MOVEGROUP"
  Data.i 4250 : Data.s "LVM_MOVEITEMTOGROUP"
  Data.i 4251 : Data.s "LVM_SETGROUPMETRICS"
  Data.i 4252 : Data.s "LVM_GETGROUPMETRICS"
  Data.i 4253 : Data.s "LVM_ENABLEGROUPVIEW"
  Data.i 4254 : Data.s "LVM_SORTGROUPS"
  Data.i 4255 : Data.s "LVM_INSERTGROUPSORTED"
  Data.i 4256 : Data.s "LVM_REMOVEALLGROUPS"
  Data.i 4257 : Data.s "LVM_HASGROUP"
  Data.i 4258 : Data.s "LVM_SETTILEVIEWINFO"
  Data.i 4259 : Data.s "LVM_GETTILEVIEWINFO"
  Data.i 4260 : Data.s "LVM_SETTILEINFO"
  Data.i 4261 : Data.s "LVM_GETTILEINFO"
  Data.i 4262 : Data.s "LVM_SETINSERTMARK"
  Data.i 4263 : Data.s "LVM_GETINSERTMARK"
  Data.i 4264 : Data.s "LVM_INSERTMARKHITTEST"
  Data.i 4265 : Data.s "LVM_GETINSERTMARKRECT"
  Data.i 4266 : Data.s "LVM_SETINSERTMARKCOLOR"
  Data.i 4267 : Data.s "LVM_GETINSERTMARKCOLOR"
  Data.i 4269 : Data.s "LVM_SETINFOTIP"
  Data.i 4270 : Data.s "LVM_GETSELECTEDCOLUMN"
  Data.i 4271 : Data.s "LVM_ISGROUPVIEWENABLED"
  Data.i 4272 : Data.s "LVM_GETOUTLINECOLOR"
  Data.i 4273 : Data.s "LVM_SETOUTLINECOLOR"
  Data.i 4275 : Data.s "LVM_CANCELEDITLABEL"
  Data.i 4276 : Data.s "LVM_MAPINDEXTOID"
  Data.i 4277 : Data.s "LVM_MAPIDTOINDEX"
  Data.i 4278 : Data.s "LVM_ISITEMVISIBLE"
  Data.i 8192 : Data.s "OCM__BASE"
  Data.i 8197 : Data.s "LVM_SETUNICODEFORMAT"
  Data.i 8198 : Data.s "LVM_GETUNICODEFORMAT"
  Data.i 8217 : Data.s "OCM_CTLCOLOR"
  Data.i 8235 : Data.s "OCM_DRAWITEM"
  Data.i 8236 : Data.s "OCM_MEASUREITEM"
  Data.i 8237 : Data.s "OCM_DELETEITEM"
  Data.i 8238 : Data.s "OCM_VKEYTOITEM"
  Data.i 8239 : Data.s "OCM_CHARTOITEM"
  Data.i 8249 : Data.s "OCM_COMPAREITEM"
  Data.i 8270 : Data.s "OCM_NOTIFY"
  Data.i 8465 : Data.s "OCM_COMMAND"
  Data.i 8468 : Data.s "OCM_HSCROLL"
  Data.i 8469 : Data.s "OCM_VSCROLL"
  Data.i 8498 : Data.s "OCM_CTLCOLORMSGBOX"
  Data.i 8499 : Data.s "OCM_CTLCOLOREDIT"
  Data.i 8500 : Data.s "OCM_CTLCOLORLISTBOX"
  Data.i 8501 : Data.s "OCM_CTLCOLORBTN"
  Data.i 8502 : Data.s "OCM_CTLCOLORDLG"
  Data.i 8503 : Data.s "OCM_CTLCOLORSCROLLBAR"
  Data.i 8504 : Data.s "OCM_CTLCOLORSTATIC"
  Data.i 8720 : Data.s "OCM_PARENTNOTIFY"
  Data.i 32768 : Data.s "WM_APP"
  Data.i 52429 : Data.s "WM_RASDIALEVENT"
  Data.i -1 : Data.s ""
EndDataSection

Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
Sicro
Beiträge: 955
Registriert: 11.08.2005 19:08
Kontaktdaten:

Re: 'PB_? Welcher event löst waitwindowevent() aus?

Beitrag von Sicro »

Code: Alles auswählen

Define NewMap EventConstantsMap$()

Macro DQ
  "
EndMacro

Macro AddEventConstantToConstantsMap(_constant_)
  EventConstantsMap$(Str(_constant_)) = DQ#_constant_#DQ
EndMacro

AddEventConstantToConstantsMap(#PB_Event_Menu)
AddEventConstantToConstantsMap(#PB_Event_Gadget)
AddEventConstantToConstantsMap(#PB_Event_SysTray)
AddEventConstantToConstantsMap(#PB_Event_Timer)
AddEventConstantToConstantsMap(#PB_Event_CloseWindow)
AddEventConstantToConstantsMap(#PB_Event_Repaint)
AddEventConstantToConstantsMap(#PB_Event_SizeWindow)
AddEventConstantToConstantsMap(#PB_Event_MoveWindow)
AddEventConstantToConstantsMap(#PB_Event_MinimizeWindow)
AddEventConstantToConstantsMap(#PB_Event_MaximizeWindow)
AddEventConstantToConstantsMap(#PB_Event_RestoreWindow)
AddEventConstantToConstantsMap(#PB_Event_ActivateWindow)
AddEventConstantToConstantsMap(#PB_Event_DeactivateWindow)
AddEventConstantToConstantsMap(#PB_Event_WindowDrop)
AddEventConstantToConstantsMap(#PB_Event_GadgetDrop)
AddEventConstantToConstantsMap(#PB_Event_RightClick)
AddEventConstantToConstantsMap(#PB_Event_LeftClick)
AddEventConstantToConstantsMap(#PB_Event_LeftDoubleClick)

Procedure$ GetEventConstantNameOfEventNumber(eventNumber)
  Shared EventConstantsMap$()
  If FindMapElement(EventConstantsMap$(), Str(eventNumber))
    ProcedureReturn EventConstantsMap$()
  EndIf
EndProcedure

OpenWindow(0, #PB_Ignore, #PB_Ignore, 300, 300, "Test", #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget)

Define eventConstantName$
Repeat
  event = WaitWindowEvent()
  eventConstantName$ = GetEventConstantNameOfEventNumber(event)
  If eventConstantName$
    Debug eventConstantName$
  EndIf
Until event = #PB_Event_CloseWindow
Bild
Warum OpenSource eine Lizenz haben sollte :: PB-CodeArchiv-Rebirth :: Pleasant-Dark (Syntax-Farbschema) :: RegEx-Engine (kompiliert RegExes zu NFA/DFA)
Manjaro Xfce x64 (Hauptsystem) :: Windows 10 Home (VirtualBox) :: Neueste PureBasic-Version
Antworten