Event names - now with notifications too

Share your advanced PureBasic knowledge/code with the community.
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8451
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Event names - now with notifications too

Post by netmaestro »

Often when I'm writing code using callbacks or subclasses I need to know the names of the messages I'm getting. Rather than debug the raw numbers and look them up (which is really slow and tedious) I prefer to have the option of just debugging the name, such as #WM_PAINT, #WM_MOUSEMOVE, etc. This is much handier. So I created a program that reads a text file containing lots of event numbers with their names and in turn creates a program that I can use to identify my events.

Using this setup you can easily update your EventNames.pbi program by adding to the text list (they don't need to be in order, the code generator will sort them)

These two files: http://lloydsplace.com/EventNames.txt and http://lloydsplace.com/nCodeNames.txt are used as input to this code:

Code: Select all

Structure event
  value.l
  name.s
EndStructure

NewList events.event()
NewList ncodes.event()

If ReadFile(0, "EventNames.txt")
  While Not Eof(0)
    result$ = ReadString(0)
    AddElement(events())
    With events()
      \value = Val(StringField(result$, 1, " "))
      \name  = StringField(result$, 2, " ")
    EndWith
  Wend
Else
  MessageRequester("", "Needed file EventNames.txt not found, ending.")
  End
EndIf

SortStructuredList(events(), #PB_Sort_Ascending, OffsetOf(event\value), #PB_Sort_Long)

If ReadFile(1, "nCodeNames.txt")
  While Not Eof(1)
    result$ = ReadString(1)
    AddElement(ncodes())
    With ncodes()
      \value = Val(StringField(result$, 1, " "))
      \name  = StringField(result$, 2, " ")
    EndWith
  Wend
Else
  MessageRequester("", "Needed file nCodeNames.txt not found, ending.")
  End
EndIf

SortStructuredList(ncodes(), #PB_Sort_Ascending, OffsetOf(event\value), #PB_Sort_Long)

If CreateFile(2, "EventName.pbi")
  WriteStringN(2, ";========================================================================")
  WriteStringN(2, "; Program:    EventName")
  WriteStringN(2, "; Author:     Lloyd Gallant (netmaestro)")
  WriteStringN(2, "; Co-Author:  This computer")
  WriteStringN(2, "; Date:       November 24, 2012")
  WriteStringN(2, "; License:    Free, no restrictions")
  WriteStringN(2, ";             ** Use at your own risk **")
  WriteStringN(2, ";")
  WriteStringN(2, "; Commands:   EventName(value) //Returns value as event string")
  WriteStringN(2, ";             nCodeName(value) //Returns value as notification string")
  WriteStringN(2, ";========================================================================")
  WriteStringN(2, " " )
  WriteStringN(2, "Procedure bsearch(key.l, szData.i, *imin, *imax)")
  WriteStringN(2, "  Protected *imid")
  WriteStringN(2, "  If *imax < *imin")
  WriteStringN(2, "    ProcedureReturn 0")
  WriteStringN(2, "  Else")
  WriteStringN(2, "    *imid = *imin+(*imax-*imin)/szData/2*szData")
  WriteStringN(2, "    If PeekL(*imid) > key")
  WriteStringN(2, "      ProcedureReturn bsearch(key, szData, *imin, *imid-szData)")
  WriteStringN(2, "    ElseIf PeekL(*imid) < key")
  WriteStringN(2, "      ProcedureReturn bsearch(key, szData, *imid+szData, *imax)")
  WriteStringN(2, "    Else")
  WriteStringN(2, "      ProcedureReturn *imid")
  WriteStringN(2, "    EndIf")
  WriteStringN(2, "  EndIf")
  WriteStringN(2, "EndProcedure")
  WriteStringN(2, " ")
  WriteStringN(2, "ProcedureDLL.s EventName(value.l)")
  WriteStringN(2, "  result = bsearch(value, 8, ?cmin, ?cmax)")
  WriteStringN(2, "  If result")
  WriteStringN(2, "    ProcedureReturn PeekS(?cmax+PeekL(result+SizeOf(Long)))")
  WriteStringN(2, "  Else")
  WriteStringN(2, "    ProcedureReturn "+Chr(34)+"<undefined>"+Chr(34))
  WriteStringN(2, "  EndIf")
  WriteStringN(2, "EndProcedure")
  WriteStringN(2, " ")
  WriteStringN(2, "ProcedureDLL.s nCodeName(value.l)")
  WriteStringN(2, "  result = bsearch(value, 8, ?nmin, ?nmax)")
  WriteStringN(2, "  If result")
  WriteStringN(2, "    ProcedureReturn PeekS(?nmax+PeekL(result+SizeOf(Long)))")
  WriteStringN(2, "  Else")
  WriteStringN(2, "    ProcedureReturn "+Chr(34)+"<undefined>"+Chr(34))
  WriteStringN(2, "  EndIf")
  WriteStringN(2, "EndProcedure")  
  WriteStringN(2, " ")  
  WriteStringN(2, "DataSection")
  WriteStringN(2, "  cmin:")
  
  cc=0
  ForEach events()
    WriteStringN(2, "  Data.l "+Str(events()\value)+", "+Str(cc))
    cc+Len(events()\name)+SizeOf(Character)
  Next
  WriteStringN(2, "  cmax:")
  ForEach events()
    WriteStringN(2, "  Data.s "+Chr(34)+events()\name+Chr(34))
  Next
  WriteStringN(2, "  nmin:")
  cc=0
  ForEach ncodes()
    WriteStringN(2, "  Data.l "+Str(ncodes()\value)+", "+Str(cc))
    cc+Len(ncodes()\name)+SizeOf(Character)
  Next
  WriteStringN(2, "  nmax:")
  ForEach ncodes()
    WriteStringN(2, "  Data.s "+Chr(34)+ncodes()\name+Chr(34))
  Next  
  
  WriteStringN(2, "EndDataSection")
  CloseFile(0)
  CloseFile(1)
Else
  MessageRequester("", "unable to create file EventName.pbi, ending")
  End
EndIf

CloseFile(2)

End
which in turn will create EventName.pbi which is suitable for use as an include but is also tailbite-friendly. Once you have downloaded the text file and run the above code, you can either include Eventname.pbi or tailbite it, then you can run test code like this:

Code: Select all

Global oldproc

Procedure StringProc(hwnd, msg, wparam, lparam)
  Debug EventName(msg)
  ProcedureReturn CallWindowProc_(oldproc, hwnd, msg, wparam, lparam)
EndProcedure

OpenWindow(0,0,0,640,480,"",#PB_Window_ScreenCentered|#PB_Window_SystemMenu)
StringGadget(0, 10,10,200,20,"")
oldproc = SetWindowLongPtr_(GadgetID(0), #GWL_WNDPROC, @StringProc())
Repeat:Until WaitWindowEvent()=#PB_Event_CloseWindow
and see if it might be useful to you.

I'm currently working on a notification-code version of this, to be posted soon.

Btw, if anyone has a more comprehensive list, please be good enough to post it. (Events or notifications)

Update November 25 2012:
- Notifications codes are finished, you need to have two files ready as input now
- EventNames file is replaced with more comprehensive one posted by luis
- To use the updated version you must download both text files and use updated code from this posting. (basically start from scratch)
Last edited by netmaestro on Sun Nov 25, 2012 10:54 pm, edited 2 times in total.
BERESHEIT
rsts
Addict
Addict
Posts: 2736
Joined: Wed Aug 24, 2005 8:39 am
Location: Southwest OH - USA

Re: Event names

Post by rsts »

This is great. I was in a routine last evening where this would have been extremely handy.

Thanks for sharing.

cheers
User avatar
luis
Addict
Addict
Posts: 3895
Joined: Wed Aug 31, 2005 11:09 pm
Location: Italy

Re: Event names

Post by luis »

netmaestro wrote: Btw, if anyone has a more comprehensive list, please be good enough to post it.
Hi, if you missed this thread maybe you want to check some of the links posted here:

http://www.purebasic.fr/english/viewtop ... 13&t=49629

Some difference are surely present, for example see 1024, there are 6 messages in the list I used in that same thread, but your list has some more message for other codes.

So maybe you can try to merge them all. :)
"Have you tried turning it off and on again ?"
A little PureBasic review
User avatar
Zebuddi123
Enthusiast
Enthusiast
Posts: 796
Joined: Wed Feb 01, 2012 3:30 pm
Location: Nottinghamshire UK
Contact:

Re: Event names

Post by Zebuddi123 »

Hi netmaestro Thanks this is another excellent and helpful tool. Maybe its time we had an Essential User Tools Sections in the forum for this and the many other tools which are a real benefit to programming in PB, ie a list with " tool name and web link only " which would be great for newbies and new users to see instanly whats available with and what using PB can create. come on mods set something up :D

I have just been working yesterday on an ide tool. sqlite based, for constants with constant name, full description, hex, bin, and dec values fully searchable, built in editor for adding constants not already included. most of main work lost last night (the GUI and main event loop) via Clamav for windows bring my machine to grinding halt (8 core 16gb ram :? :evil: :twisted: ) having to reset lost the main file nothing in appdata temp no back up :lol:

But anyways thanks again

Zebuddi. :D
malleo, caput, bang. Ego, comprehendunt in tempore
User avatar
luis
Addict
Addict
Posts: 3895
Joined: Wed Aug 31, 2005 11:09 pm
Location: Italy

Re: Event names

Post by luis »

Hi again.

I merged your list with the one from Wine.

Please note you have some message in your original list with an altered name, with a version number appended (I think), so you have to look for them in this merged list and decide what you want to do with them.

For example:

Code: Select all

00264 #WM_KEYLAST
00264 #WM_KEYLAST_PRE501
Do you want to keep them both ? the first ? the second ?


Here is the result of the merge (one line for message):

Code: Select all

00000 #WM_NULL
00001 #WM_CREATE
00002 #WM_DESTROY
00003 #WM_MOVE
00005 #WM_SIZE
00006 #WM_ACTIVATE
00007 #WM_SETFOCUS
00008 #WM_KILLFOCUS
00010 #WM_ENABLE
00011 #WM_SETREDRAW
00012 #WM_SETTEXT
00013 #WM_GETTEXT
00014 #WM_GETTEXTLENGTH
00015 #WM_PAINT
00016 #WM_CLOSE
00017 #WM_QUERYENDSESSION
00018 #WM_QUIT
00019 #WM_QUERYOPEN
00020 #WM_ERASEBKGND
00021 #WM_SYSCOLORCHANGE
00022 #WM_ENDSESSION
00024 #WM_SHOWWINDOW
00025 #WM_CTLCOLOR
00026 #WM_SETTINGCHANGE
00026 #WM_WININICHANGE
00027 #WM_DEVMODECHANGE
00028 #WM_ACTIVATEAPP
00029 #WM_FONTCHANGE
00030 #WM_TIMECHANGE
00031 #WM_CANCELMODE
00032 #WM_SETCURSOR
00033 #WM_MOUSEACTIVATE
00034 #WM_CHILDACTIVATE
00035 #WM_QUEUESYNC
00036 #WM_GETMINMAXINFO
00038 #WM_PAINTICON
00039 #WM_ICONERASEBKGND
00040 #WM_NEXTDLGCTL
00042 #WM_SPOOLERSTATUS
00043 #WM_DRAWITEM
00044 #WM_MEASUREITEM
00045 #WM_DELETEITEM
00046 #WM_VKEYTOITEM
00047 #WM_CHARTOITEM
00048 #WM_SETFONT
00049 #WM_GETFONT
00050 #WM_SETHOTKEY
00051 #WM_GETHOTKEY
00055 #WM_QUERYDRAGICON
00057 #WM_COMPAREITEM
00061 #WM_GETOBJECT
00065 #WM_COMPACTING
00068 #WM_COMMNOTIFY
00070 #WM_WINDOWPOSCHANGING
00071 #WM_WINDOWPOSCHANGED
00072 #WM_POWER
00074 #WM_COPYDATA
00075 #WM_CANCELJOURNAL
00078 #WM_NOTIFY
00080 #WM_INPUTLANGCHANGEREQUEST
00081 #WM_INPUTLANGCHANGE
00082 #WM_TCARD
00083 #WM_HELP
00084 #WM_USERCHANGED
00085 #WM_NOTIFYFORMAT
00123 #WM_CONTEXTMENU
00124 #WM_STYLECHANGING
00125 #WM_STYLECHANGED
00126 #WM_DISPLAYCHANGE
00127 #WM_GETICON
00128 #WM_SETICON
00129 #WM_NCCREATE
00130 #WM_NCDESTROY
00131 #WM_NCCALCSIZE
00132 #WM_NCHITTEST
00133 #WM_NCPAINT
00134 #WM_NCACTIVATE
00135 #WM_GETDLGCODE
00136 #WM_SYNCPAINT
00160 #WM_NCMOUSEMOVE
00161 #WM_NCLBUTTONDOWN
00162 #WM_NCLBUTTONUP
00163 #WM_NCLBUTTONDBLCLK
00164 #WM_NCRBUTTONDOWN
00165 #WM_NCRBUTTONUP
00166 #WM_NCRBUTTONDBLCLK
00167 #WM_NCMBUTTONDOWN
00168 #WM_NCMBUTTONUP
00169 #WM_NCMBUTTONDBLCLK
00171 #WM_NCXBUTTONDOWN
00172 #WM_NCXBUTTONUP
00173 #WM_NCXBUTTONDBLCLK
00176 #EM_GETSEL
00177 #EM_SETSEL
00178 #EM_GETRECT
00179 #EM_SETRECT
00180 #EM_SETRECTNP
00181 #EM_SCROLL
00182 #EM_LINESCROLL
00183 #EM_SCROLLCARET
00184 #EM_GETMODIFY
00185 #EM_SETMODIFY
00186 #EM_GETLINECOUNT
00187 #EM_LINEINDEX
00188 #EM_SETHANDLE
00189 #EM_GETHANDLE
00190 #EM_GETTHUMB
00193 #EM_LINELENGTH
00194 #EM_REPLACESEL
00196 #EM_GETLINE
00197 #EM_LIMITTEXT
00197 #EM_SETLIMITTEXT
00198 #EM_CANUNDO
00199 #EM_UNDO
00200 #EM_FMTLINES
00201 #EM_LINEFROMCHAR
00203 #EM_SETTABSTOPS
00204 #EM_SETPASSWORDCHAR
00205 #EM_EMPTYUNDOBUFFER
00206 #EM_GETFIRSTVISIBLELINE
00207 #EM_SETREADONLY
00208 #EM_SETWORDBREAKPROC
00209 #EM_GETWORDBREAKPROC
00210 #EM_GETPASSWORDCHAR
00211 #EM_SETMARGINS
00212 #EM_GETMARGINS
00213 #EM_GETLIMITTEXT
00214 #EM_POSFROMCHAR
00215 #EM_CHARFROMPOS
00216 #EM_SETIMESTATUS
00217 #EM_GETIMESTATUS
00224 #SBM_SETPOS
00225 #SBM_GETPOS
00226 #SBM_SETRANGE
00227 #SBM_GETRANGE
00228 #SBM_ENABLE_ARROWS
00230 #SBM_SETRANGEREDRAW
00233 #SBM_SETSCROLLINFO
00234 #SBM_GETSCROLLINFO
00235 #SBM_GETSCROLLBARINFO
00240 #BM_GETCHECK
00241 #BM_SETCHECK
00242 #BM_GETSTATE
00243 #BM_SETSTATE
00244 #BM_SETSTYLE
00245 #BM_CLICK
00246 #BM_GETIMAGE
00247 #BM_SETIMAGE
00255 #SB_SIMPLEID
00255 #WM_INPUT
00256 #WM_KEYDOWN
00256 #WM_KEYFIRST
00257 #WM_KEYUP
00258 #WM_CHAR
00259 #WM_DEADCHAR
00260 #WM_SYSKEYDOWN
00261 #WM_SYSKEYUP
00262 #WM_SYSCHAR
00263 #WM_SYSDEADCHAR
00264 #WM_KEYLAST
00264 #WM_KEYLAST_PRE501
00265 #WM_KEYLAST_NT501
00265 #WM_UNICHAR
00265 #WM_WNT_CONVERTREQUESTEX
00266 #WM_CONVERTREQUEST
00267 #WM_CONVERTRESULT
00268 #WM_INTERIM
00269 #WM_IME_STARTCOMPOSITION
00270 #WM_IME_ENDCOMPOSITION
00271 #WM_IME_COMPOSITION
00271 #WM_IME_KEYLAST
00272 #WM_INITDIALOG
00273 #WM_COMMAND
00274 #WM_SYSCOMMAND
00275 #WM_TIMER
00276 #WM_HSCROLL
00277 #WM_VSCROLL
00278 #WM_INITMENU
00279 #WM_INITMENUPOPUP
00280 #WM_SYSTIMER
00287 #WM_MENUSELECT
00288 #WM_MENUCHAR
00289 #WM_ENTERIDLE
00290 #WM_MENURBUTTONUP
00291 #WM_MENUDRAG
00292 #WM_MENUGETOBJECT
00293 #WM_UNINITMENUPOPUP
00294 #WM_MENUCOMMAND
00295 #WM_CHANGEUISTATE
00296 #WM_UPDATEUISTATE
00297 #WM_QUERYUISTATE
00306 #WM_CTLCOLORMSGBOX
00307 #WM_CTLCOLOREDIT
00308 #WM_CTLCOLORLISTBOX
00309 #WM_CTLCOLORBTN
00310 #WM_CTLCOLORDLG
00311 #WM_CTLCOLORSCROLLBAR
00312 #WM_CTLCOLORSTATIC
00320 #CB_GETEDITSEL
00321 #CB_LIMITTEXT
00322 #CB_SETEDITSEL
00323 #CB_ADDSTRING
00324 #CBEM_DELETEITEM
00324 #CB_DELETESTRING
00325 #CB_DIR
00326 #CB_GETCOUNT
00327 #CB_GETCURSEL
00328 #CB_GETLBTEXT
00329 #CB_GETLBTEXTLEN
00330 #CB_INSERTSTRING
00331 #CB_RESETCONTENT
00332 #CB_FINDSTRING
00333 #CB_SELECTSTRING
00334 #CB_SETCURSEL
00335 #CB_SHOWDROPDOWN
00336 #CB_GETITEMDATA
00337 #CB_SETITEMDATA
00338 #CB_GETDROPPEDCONTROLRECT
00339 #CB_SETITEMHEIGHT
00340 #CB_GETITEMHEIGHT
00341 #CB_SETEXTENDEDUI
00342 #CB_GETEXTENDEDUI
00343 #CB_GETDROPPEDSTATE
00344 #CB_FINDSTRINGEXACT
00345 #CB_SETLOCALE
00346 #CB_GETLOCALE
00347 #CB_GETTOPINDEX
00347 #CB_MSGMAX_PRE400
00348 #CB_SETTOPINDEX
00349 #CB_GETHORIZONTALEXTENT
00350 #CB_SETHORIZONTALEXTENT
00351 #CB_GETDROPPEDWIDTH
00352 #CB_SETDROPPEDWIDTH
00353 #CB_INITSTORAGE
00354 #CB_MSGMAX_400
00355 #CB_MSGMAX_WCE400
00355 #CB_MULTIPLEADDSTRING
00356 #CB_GETCOMBOBOXINFO
00357 #CB_MSGMAX_501
00368 #STM_SETICON
00369 #STM_GETICON
00370 #STM_MSGMAX
00370 #STM_SETIMAGE
00371 #STM_GETIMAGE
00384 #LB_ADDSTRING
00385 #LB_INSERTSTRING
00386 #LB_DELETESTRING
00387 #LB_SELITEMRANGEEX
00388 #LB_RESETCONTENT
00389 #LB_SETSEL
00390 #LB_SETCURSEL
00391 #LB_GETSEL
00392 #LB_GETCURSEL
00393 #LB_GETTEXT
00394 #LB_GETTEXTLEN
00395 #LB_GETCOUNT
00396 #LB_SELECTSTRING
00397 #LB_DIR
00398 #LB_GETTOPINDEX
00399 #LB_FINDSTRING
00400 #LB_GETSELCOUNT
00401 #LB_GETSELITEMS
00402 #LB_SETTABSTOPS
00403 #LB_GETHORIZONTALEXTENT
00404 #LB_SETHORIZONTALEXTENT
00405 #LB_SETCOLUMNWIDTH
00406 #LB_ADDFILE
00407 #LB_SETTOPINDEX
00408 #LB_GETITEMRECT
00409 #LB_GETITEMDATA
00410 #LB_SETITEMDATA
00411 #LB_SELITEMRANGE
00412 #LB_SETANCHORINDEX
00413 #LB_GETANCHORINDEX
00414 #LB_SETCARETINDEX
00415 #LB_GETCARETINDEX
00416 #LB_SETITEMHEIGHT
00417 #LB_GETITEMHEIGHT
00418 #LB_FINDSTRINGEXACT
00421 #LB_SETLOCALE
00422 #LB_GETLOCALE
00423 #LB_SETCOUNT
00424 #LB_INITSTORAGE
00424 #LB_MSGMAX_PRE4
00425 #LB_ITEMFROMPOINT
00432 #LB_MSGMAX_4
00433 #LB_MSGMAX_WCE4
00433 #LB_MULTIPLEADDSTRING
00434 #LB_GETLISTBOXINFO
00435 #LB_MSGMAX_501
00512 #WM_MOUSEFIRST
00512 #WM_MOUSEMOVE
00513 #WM_LBUTTONDOWN
00514 #WM_LBUTTONUP
00515 #WM_LBUTTONDBLCLK
00516 #WM_RBUTTONDOWN
00517 #WM_RBUTTONUP
00518 #WM_RBUTTONDBLCLK
00519 #WM_MBUTTONDOWN
00520 #WM_MBUTTONUP
00521 #WM_MBUTTONDBLCLK
00521 #WM_MOUSELAST
00521 #WM_MOUSELAST_PRE_4
00522 #WM_MOUSELAST_4
00522 #WM_MOUSEWHEEL
00523 #WM_XBUTTONDOWN
00524 #WM_XBUTTONUP
00525 #WM_MOUSELAST_5
00525 #WM_XBUTTONDBLCLK
00528 #WM_PARENTNOTIFY
00529 #WM_ENTERMENULOOP
00530 #WM_EXITMENULOOP
00531 #WM_NEXTMENU
00532 #WM_SIZING
00533 #WM_CAPTURECHANGED
00534 #WM_MOVING
00536 #WM_POWERBROADCAST
00537 #WM_DEVICECHANGE
00544 #WM_MDICREATE
00545 #WM_MDIDESTROY
00546 #WM_MDIACTIVATE
00547 #WM_MDIRESTORE
00548 #WM_MDINEXT
00549 #WM_MDIMAXIMIZE
00550 #WM_MDITILE
00551 #WM_MDICASCADE
00552 #WM_MDIICONARRANGE
00553 #WM_MDIGETACTIVE
00560 #WM_MDISETMENU
00561 #WM_ENTERSIZEMOVE
00562 #WM_EXITSIZEMOVE
00563 #WM_DROPFILES
00564 #WM_MDIREFRESHMENU
00640 #WM_IME_REPORT
00641 #WM_IME_SETCONTEXT
00642 #WM_IME_NOTIFY
00643 #WM_IME_CONTROL
00644 #WM_IME_COMPOSITIONFULL
00645 #WM_IME_SELECT
00646 #WM_IME_CHAR
00648 #WM_IME_REQUEST
00656 #WM_IMEKEYDOWN
00656 #WM_IME_KEYDOWN
00657 #WM_IMEKEYUP
00657 #WM_IME_KEYUP
00672 #WM_NCMOUSEHOVER
00673 #WM_MOUSEHOVER
00674 #WM_NCMOUSELEAVE
00675 #WM_MOUSELEAVE
00689 #WM_WTSSESSION_CHANGE
00704 #WM_TABLET_FIRST
00735 #WM_TABLET_LAST
00768 #WM_CUT
00769 #WM_COPY
00770 #WM_PASTE
00771 #WM_CLEAR
00772 #WM_UNDO
00773 #WM_RENDERFORMAT
00774 #WM_RENDERALLFORMATS
00775 #WM_DESTROYCLIPBOARD
00776 #WM_DRAWCLIPBOARD
00777 #WM_PAINTCLIPBOARD
00778 #WM_VSCROLLCLIPBOARD
00779 #WM_SIZECLIPBOARD
00780 #WM_ASKCBFORMATNAME
00781 #WM_CHANGECBCHAIN
00782 #WM_HSCROLLCLIPBOARD
00783 #WM_QUERYNEWPALETTE
00784 #WM_PALETTEISCHANGING
00785 #WM_PALETTECHANGED
00786 #WM_HOTKEY
00791 #WM_PRINT
00792 #WM_PRINTCLIENT
00793 #WM_APPCOMMAND
00794 #WM_THEMECHANGED
00856 #WM_HANDHELDFIRST
00863 #WM_HANDHELDLAST
00864 #WM_AFXFIRST
00895 #WM_AFXLAST
00896 #WM_PENWINFIRST
00897 #WM_RCRESULT
00898 #WM_HOOKRCRESULT
00899 #WM_GLOBALRCCHANGE
00899 #WM_PENMISCINFO
00900 #WM_SKB
00901 #WM_HEDITCTL
00901 #WM_PENCTL
00902 #WM_PENMISC
00903 #WM_CTLINIT
00904 #WM_PENEVENT
00911 #WM_PENWINLAST
01024 #DDM_SETFMT
01024 #DM_GETDEFID
01024 #NIN_SELECT
01024 #TBM_GETPOS
01024 #WM_PSD_PAGESETUPDLG
01024 #WM_USER
01025 #CBEM_INSERTITEMA
01025 #DDM_DRAW
01025 #DM_SETDEFID
01025 #HKM_SETHOTKEY
01025 #PBM_SETRANGE
01025 #RB_INSERTBANDA
01025 #SB_SETTEXTA
01025 #TBM_GETRANGEMIN
01025 #TB_ENABLEBUTTON
01025 #TTM_ACTIVATE
01025 #WM_CHOOSEFONT_GETLOGFONT
01025 #WM_PSD_FULLPAGERECT
01026 #CBEM_SETIMAGELIST
01026 #DDM_CLOSE
01026 #DM_REPOSITION
01026 #HKM_GETHOTKEY
01026 #PBM_SETPOS
01026 #RB_DELETEBAND
01026 #SB_GETTEXTA
01026 #TBM_GETRANGEMAX
01026 #TB_CHECKBUTTON
01026 #WM_PSD_MINMARGINRECT
01027 #CBEM_GETIMAGELIST
01027 #DDM_BEGIN
01027 #HKM_SETRULES
01027 #PBM_DELTAPOS
01027 #RB_GETBARINFO
01027 #SB_GETTEXTLENGTHA
01027 #TBM_GETTIC
01027 #TB_PRESSBUTTON
01027 #TTM_SETDELAYTIME
01027 #WM_PSD_MARGINRECT
01028 #CBEM_GETITEMA
01028 #DDM_END
01028 #PBM_SETSTEP
01028 #RB_SETBARINFO
01028 #SB_SETPARTS
01028 #TBM_SETTIC
01028 #TB_HIDEBUTTON
01028 #TTM_ADDTOOLA
01028 #WM_PSD_GREEKTEXTRECT
01029 #CBEM_SETITEMA
01029 #PBM_STEPIT
01029 #RB_GETBANDINFO
01029 #TBM_SETPOS
01029 #TB_INDETERMINATE
01029 #TTM_DELTOOLA
01029 #WM_PSD_ENVSTAMPRECT
01030 #CBEM_GETCOMBOCONTROL
01030 #PBM_SETRANGE32
01030 #RB_SETBANDINFOA
01030 #SB_GETPARTS
01030 #TBM_SETRANGE
01030 #TB_MARKBUTTON
01030 #TTM_NEWTOOLRECTA
01030 #WM_PSD_YAFULLPAGERECT
01031 #CBEM_GETEDITCONTROL
01031 #PBM_GETRANGE
01031 #RB_SETPARENT
01031 #SB_GETBORDERS
01031 #TBM_SETRANGEMIN
01031 #TTM_RELAYEVENT
01032 #CBEM_SETEXSTYLE
01032 #PBM_GETPOS
01032 #RB_HITTEST
01032 #SB_SETMINHEIGHT
01032 #TBM_SETRANGEMAX
01032 #TTM_GETTOOLINFOA
01033 #CBEM_GETEXSTYLE
01033 #CBEM_GETEXTENDEDSTYLE
01033 #PBM_SETBARCOLOR
01033 #RB_GETRECT
01033 #SB_SIMPLE
01033 #TBM_CLEARTICS
01033 #TB_ISBUTTONENABLED
01033 #TTM_SETTOOLINFOA
01034 #CBEM_HASEDITCHANGED
01034 #RB_INSERTBANDW
01034 #SB_GETRECT
01034 #TBM_SETSEL
01034 #TB_ISBUTTONCHECKED
01034 #TTM_HITTESTA
01034 #WIZ_QUERYNUMPAGES
01035 #CBEM_INSERTITEMW
01035 #RB_SETBANDINFOW
01035 #SB_SETTEXTW
01035 #TBM_SETSELSTART
01035 #TB_ISBUTTONPRESSED
01035 #TTM_GETTEXTA
01035 #WIZ_NEXT
01036 #CBEM_SETITEMW
01036 #RB_GETBANDCOUNT
01036 #SB_GETTEXTLENGTHW
01036 #TBM_SETSELEND
01036 #TB_ISBUTTONHIDDEN
01036 #TTM_UPDATETIPTEXTA
01036 #WIZ_PREV
01037 #CBEM_GETITEMW
01037 #RB_GETROWCOUNT
01037 #SB_GETTEXTW
01037 #TB_ISBUTTONINDETERMINATE
01037 #TTM_GETTOOLCOUNT
01038 #CBEM_SETEXTENDEDSTYLE
01038 #RB_GETROWHEIGHT
01038 #SB_ISSIMPLE
01038 #TBM_GETPTICS
01038 #TB_ISBUTTONHIGHLIGHTED
01038 #TTM_ENUMTOOLSA
01039 #SB_SETICON
01039 #TBM_GETTICPOS
01039 #TTM_GETCURRENTTOOLA
01040 #RB_IDTOINDEX
01040 #SB_SETTIPTEXTA
01040 #TBM_GETNUMTICS
01040 #TTM_WINDOWFROMPOINT
01041 #RB_GETTOOLTIPS
01041 #SB_SETTIPTEXTW
01041 #TBM_GETSELSTART
01041 #TB_SETSTATE
01041 #TTM_TRACKACTIVATE
01042 #RB_SETTOOLTIPS
01042 #SB_GETTIPTEXTA
01042 #TBM_GETSELEND
01042 #TB_GETSTATE
01042 #TTM_TRACKPOSITION
01043 #RB_SETBKCOLOR
01043 #SB_GETTIPTEXTW
01043 #TBM_CLEARSEL
01043 #TB_ADDBITMAP
01043 #TTM_SETTIPBKCOLOR
01044 #RB_GETBKCOLOR
01044 #SB_GETICON
01044 #TBM_SETTICFREQ
01044 #TB_ADDBUTTONS
01044 #TB_ADDBUTTONSA
01044 #TTM_SETTIPTEXTCOLOR
01045 #RB_SETTEXTCOLOR
01045 #TBM_SETPAGESIZE
01045 #TB_INSERTBUTTON
01045 #TB_INSERTBUTTONA
01045 #TTM_GETDELAYTIME
01046 #RB_GETTEXTCOLOR
01046 #TBM_GETPAGESIZE
01046 #TB_DELETEBUTTON
01046 #TTM_GETTIPBKCOLOR
01047 #RB_SIZETORECT
01047 #TBM_SETLINESIZE
01047 #TB_GETBUTTON
01047 #TTM_GETTIPTEXTCOLOR
01048 #RB_BEGINDRAG
01048 #TBM_GETLINESIZE
01048 #TB_BUTTONCOUNT
01048 #TTM_SETMAXTIPWIDTH
01049 #RB_ENDDRAG
01049 #TBM_GETTHUMBRECT
01049 #TB_COMMANDTOINDEX
01049 #TTM_GETMAXTIPWIDTH
01050 #RB_DRAGMOVE
01050 #TBM_GETCHANNELRECT
01050 #TB_SAVERESTOREA
01050 #TTM_SETMARGIN
01051 #RB_GETBARHEIGHT
01051 #TBM_SETTHUMBLENGTH
01051 #TB_CUSTOMIZE
01051 #TTM_GETMARGIN
01052 #RB_GETBANDINFOW
01052 #TBM_GETTHUMBLENGTH
01052 #TB_ADDSTRINGA
01052 #TTM_POP
01053 #RB_GETBANDINFOA
01053 #TBM_SETTOOLTIPS
01053 #TB_GETITEMRECT
01053 #TTM_UPDATE
01054 #RB_MINIMIZEBAND
01054 #TBM_GETTOOLTIPS
01054 #TB_BUTTONSTRUCTSIZE
01054 #TTM_GETBUBBLESIZE
01055 #RB_MAXIMIZEBAND
01055 #TBM_SETTIPSIDE
01055 #TB_SETBUTTONSIZE
01055 #TTM_ADJUSTRECT
01056 #TBM_SETBUDDY
01056 #TB_SETBITMAPSIZE
01056 #TTM_SETTITLEA
01057 #MSG_FTS_JUMP_VA
01057 #TBM_GETBUDDY
01057 #TB_AUTOSIZE
01057 #TTM_SETTITLEW
01058 #RB_GETBANDBORDERS
01058 #TTM_POPUP
01059 #MSG_FTS_JUMP_QWORD
01059 #RB_SHOWBAND
01059 #TB_GETTOOLTIPS
01059 #TTM_GETTITLE
01060 #MSG_REINDEX_REQUEST
01060 #TB_SETTOOLTIPS
01061 #MSG_FTS_WHERE_IS_IT
01061 #RB_SETPALETTE
01061 #TB_SETPARENT
01062 #RB_GETPALETTE
01063 #RB_MOVEBAND
01063 #TB_SETROWS
01064 #RB_GETBANDMARGINS
01064 #TB_GETROWS
01065 #TB_GETBITMAPFLAGS
01066 #TB_SETCMDID
01067 #RB_PUSHCHEVRON
01067 #TB_CHANGEBITMAP
01068 #TB_GETBITMAP
01069 #MSG_GET_DEFFONT
01069 #TB_GETBUTTONTEXTA
01070 #TB_REPLACEBITMAP
01071 #TB_SETINDENT
01072 #TB_SETIMAGELIST
01073 #TB_GETIMAGELIST
01074 #TB_LOADIMAGES
01074 #TTM_ADDTOOLW
01075 #TB_GETRECT
01075 #TTM_DELTOOLW
01076 #TB_SETHOTIMAGELIST
01076 #TTM_NEWTOOLRECTW
01077 #TB_GETHOTIMAGELIST
01077 #TTM_GETTOOLINFOW
01078 #TB_SETDISABLEDIMAGELIST
01078 #TTM_SETTOOLINFOW
01079 #TB_GETDISABLEDIMAGELIST
01079 #TTM_HITTESTW
01080 #TB_SETSTYLE
01080 #TTM_GETTEXTW
01081 #TB_GETSTYLE
01081 #TTM_UPDATETIPTEXTW
01082 #TB_GETBUTTONSIZE
01082 #TTM_ENUMTOOLSW
01083 #TB_SETBUTTONWIDTH
01083 #TTM_GETCURRENTTOOLW
01084 #TB_SETMAXTEXTROWS
01085 #TB_GETTEXTROWS
01086 #TB_GETOBJECT
01087 #TB_GETBUTTONINFOW
01088 #TB_SETBUTTONINFOW
01089 #TB_GETBUTTONINFOA
01090 #TB_SETBUTTONINFOA
01091 #TB_INSERTBUTTONW
01092 #TB_ADDBUTTONSW
01093 #TB_HITTEST
01094 #TB_SETDRAWTEXTFLAGS
01095 #TB_GETHOTITEM
01096 #TB_SETHOTITEM
01097 #TB_SETANCHORHIGHLIGHT
01098 #TB_GETANCHORHIGHLIGHT
01099 #TB_GETBUTTONTEXTW
01100 #TB_SAVERESTOREW
01101 #TB_ADDSTRINGW
01102 #TB_MAPACCELERATORA
01103 #TB_GETINSERTMARK
01104 #TB_SETINSERTMARK
01105 #TB_INSERTMARKHITTEST
01106 #TB_MOVEBUTTON
01107 #TB_GETMAXSIZE
01108 #TB_SETEXTENDEDSTYLE
01109 #TB_GETEXTENDEDSTYLE
01110 #TB_GETPADDING
01111 #TB_SETPADDING
01112 #TB_SETINSERTMARKCOLOR
01113 #TB_GETINSERTMARKCOLOR
01114 #TB_MAPACCELERATORW
01115 #TB_GETSTRINGW
01116 #TB_GETSTRINGA
01123 #TAPI_REPLY
01124 #ACM_OPENA
01124 #BFFM_SETSTATUSTEXTA
01124 #CDM_FIRST
01124 #CDM_GETSPEC
01124 #IPM_CLEARADDRESS
01124 #WM_CAP_UNICODE_START
01125 #ACM_PLAY
01125 #BFFM_ENABLEOK
01125 #CDM_GETFILEPATH
01125 #IPM_SETADDRESS
01125 #PSM_SETCURSEL
01125 #TB_GETMETRICS
01125 #UDM_SETRANGE
01125 #WM_CHOOSEFONT_SETLOGFONT
01126 #ACM_STOP
01126 #BFFM_SETSELECTIONA
01126 #CDM_GETFOLDERPATH
01126 #IPM_GETADDRESS
01126 #PSM_REMOVEPAGE
01126 #TB_SETMETRICS
01126 #UDM_GETRANGE
01126 #WM_CAP_SET_CALLBACK_ERRORW
01126 #WM_CHOOSEFONT_SETFLAGS
01127 #ACM_OPENW
01127 #BFFM_SETSELECTIONW
01127 #CDM_GETFOLDERIDLIST
01127 #IPM_SETRANGE
01127 #PSM_ADDPAGE
01127 #UDM_SETPOS
01127 #WM_CAP_SET_CALLBACK_STATUSW
01128 #BFFM_SETSTATUSTEXTW
01128 #CDM_SETCONTROLTEXT
01128 #IPM_SETFOCUS
01128 #PSM_CHANGED
01128 #UDM_GETPOS
01129 #CDM_HIDECONTROL
01129 #IPM_ISBLANK
01129 #PSM_RESTARTWINDOWS
01129 #UDM_SETBUDDY
01130 #CDM_SETDEFEXT
01130 #PSM_REBOOTSYSTEM
01130 #UDM_GETBUDDY
01131 #PSM_CANCELTOCLOSE
01131 #UDM_SETACCEL
01132 #EM_CONVPOSITION
01132 #PSM_QUERYSIBLINGS
01132 #UDM_GETACCEL
01133 #MCIWNDM_GETZOOM
01133 #PSM_UNCHANGED
01133 #UDM_SETBASE
01134 #PSM_APPLY
01134 #UDM_GETBASE
01135 #PSM_SETTITLEA
01135 #UDM_SETRANGE32
01136 #PSM_SETWIZBUTTONS
01136 #UDM_GETRANGE32
01136 #WM_CAP_DRIVER_GET_NAMEW
01137 #PSM_PRESSBUTTON
01137 #UDM_SETPOS32
01137 #WM_CAP_DRIVER_GET_VERSIONW
01138 #PSM_SETCURSELID
01138 #UDM_GETPOS32
01139 #PSM_SETFINISHTEXTA
01140 #PSM_GETTABCONTROL
01141 #PSM_ISDIALOGMESSAGE
01142 #MCIWNDM_REALIZE
01142 #PSM_GETCURRENTPAGEHWND
01143 #MCIWNDM_SETTIMEFORMATA
01143 #PSM_INSERTPAGE
01144 #MCIWNDM_GETTIMEFORMATA
01144 #PSM_SETTITLEW
01144 #WM_CAP_FILE_SET_CAPTURE_FILEW
01145 #MCIWNDM_VALIDATEMEDIA
01145 #PSM_SETFINISHTEXTW
01145 #WM_CAP_FILE_GET_CAPTURE_FILEW
01147 #MCIWNDM_PLAYTO
01147 #WM_CAP_FILE_SAVEASW
01148 #MCIWNDM_GETFILENAMEA
01149 #MCIWNDM_GETDEVICEA
01149 #PSM_SETHEADERTITLEA
01149 #WM_CAP_FILE_SAVEDIBW
01150 #MCIWNDM_GETPALETTE
01150 #PSM_SETHEADERTITLEW
01151 #MCIWNDM_SETPALETTE
01151 #PSM_SETHEADERSUBTITLEA
01152 #MCIWNDM_GETERRORA
01152 #PSM_SETHEADERSUBTITLEW
01153 #PSM_HWNDTOINDEX
01154 #PSM_INDEXTOHWND
01155 #MCIWNDM_SETINACTIVETIMER
01155 #PSM_PAGETOINDEX
01156 #PSM_INDEXTOPAGE
01157 #DL_BEGINDRAG
01157 #MCIWNDM_GETINACTIVETIMER
01157 #PSM_IDTOINDEX
01158 #DL_DRAGGING
01158 #PSM_INDEXTOID
01159 #DL_DROPPED
01159 #PSM_GETRESULT
01160 #DL_CANCELDRAG
01160 #PSM_RECALCPAGESIZES
01164 #MCIWNDM_GET_SOURCE
01165 #MCIWNDM_PUT_SOURCE
01166 #MCIWNDM_GET_DEST
01167 #MCIWNDM_PUT_DEST
01168 #MCIWNDM_CAN_PLAY
01169 #MCIWNDM_CAN_WINDOW
01170 #MCIWNDM_CAN_RECORD
01171 #MCIWNDM_CAN_SAVE
01172 #MCIWNDM_CAN_EJECT
01173 #MCIWNDM_CAN_CONFIG
01174 #IE_GETINK
01174 #IE_MSGFIRST
01174 #MCIWNDM_PALETTEKICK
01175 #IE_SETINK
01176 #IE_GETPENTIP
01177 #IE_SETPENTIP
01178 #IE_GETERASERTIP
01179 #IE_SETERASERTIP
01180 #IE_GETBKGND
01181 #IE_SETBKGND
01182 #IE_GETGRIDORIGIN
01183 #IE_SETGRIDORIGIN
01184 #IE_GETGRIDPEN
01185 #IE_SETGRIDPEN
01186 #IE_GETGRIDSIZE
01187 #IE_SETGRIDSIZE
01188 #IE_GETMODE
01189 #IE_SETMODE
01190 #IE_GETINKRECT
01190 #WM_CAP_SET_MCI_DEVICEW
01191 #WM_CAP_GET_MCI_DEVICEW
01204 #WM_CAP_PAL_OPENW
01205 #WM_CAP_PAL_SAVEW
01208 #IE_GETAPPDATA
01209 #IE_SETAPPDATA
01210 #IE_GETDRAWOPTS
01211 #IE_SETDRAWOPTS
01212 #IE_GETFORMAT
01213 #IE_SETFORMAT
01214 #IE_GETINKINPUT
01215 #IE_SETINKINPUT
01216 #IE_GETNOTIFY
01217 #IE_SETNOTIFY
01218 #IE_GETRECOG
01219 #IE_SETRECOG
01220 #IE_GETSECURITY
01221 #IE_SETSECURITY
01222 #IE_GETSEL
01223 #IE_SETSEL
01224 #CDM_LAST
01224 #IE_DOCOMMAND
01224 #MCIWNDM_NOTIFYMODE
01225 #IE_GETCOMMAND
01226 #IE_GETCOUNT
01227 #IE_GETGESTURE
01227 #MCIWNDM_NOTIFYMEDIA
01228 #IE_GETMENU
01229 #IE_GETPAINTDC
01229 #MCIWNDM_NOTIFYERROR
01230 #IE_GETPDEVENT
01231 #IE_GETSELCOUNT
01232 #IE_GETSELITEMS
01233 #IE_GETSTYLE
01243 #MCIWNDM_SETTIMEFORMATW
01244 #EM_OUTLINE
01244 #MCIWNDM_GETTIMEFORMATW
01245 #EM_GETSCROLLPOS
01246 #EM_SETSCROLLPOS
01247 #EM_SETFONTSIZE
01248 #MCIWNDM_GETFILENAMEW
01249 #MCIWNDM_GETDEVICEW
01252 #MCIWNDM_GETERRORW
01536 #FM_GETFOCUS
01537 #FM_GETDRIVEINFOA
01538 #FM_GETSELCOUNT
01539 #FM_GETSELCOUNTLFN
01540 #FM_GETFILESELA
01541 #FM_GETFILESELLFNA
01542 #FM_REFRESH_WINDOWS
01543 #FM_RELOAD_EXTENSIONS
01553 #FM_GETDRIVEINFOW
01556 #FM_GETFILESELW
01557 #FM_GETFILESELLFNW
01625 #WLX_WM_SAS
01792 #LM_HITTEST
01793 #LM_GETIDEALHEIGHT
01794 #LM_SETITEM
01795 #LM_GETITEM
02024 #SM_GETSELCOUNT
02024 #UM_GETSELCOUNT
02024 #WM_CPL_LAUNCH
02025 #SM_GETSERVERSELA
02025 #UM_GETUSERSELA
02025 #WM_CPL_LAUNCHED
02026 #SM_GETSERVERSELW
02026 #UM_GETUSERSELW
02027 #SM_GETCURFOCUSA
02027 #UM_GETGROUPSELA
02028 #SM_GETCURFOCUSW
02028 #UM_GETGROUPSELW
02029 #SM_GETOPTIONS
02029 #UM_GETCURFOCUSA
02030 #UM_GETCURFOCUSW
02031 #UM_GETOPTIONS
02032 #UM_GETOPTIONS2
04096 #DTM_FIRST
04096 #LVM_FIRST
04096 #LVM_GETBKCOLOR
04096 #MCM_FIRST
04097 #DTM_GETSYSTEMTIME
04097 #LVM_SETBKCOLOR
04097 #MCM_GETCURSEL
04098 #DTM_SETSYSTEMTIME
04098 #LVM_GETIMAGELIST
04098 #MCM_SETCURSEL
04099 #DTM_GETRANGE
04099 #LVM_SETIMAGELIST
04099 #MCM_GETMAXSELCOUNT
04100 #DTM_SETRANGE
04100 #LVM_GETITEMCOUNT
04100 #MCM_SETMAXSELCOUNT
04101 #DTM_SETFORMATA
04101 #LVM_GETITEMA
04101 #MCM_GETSELRANGE
04102 #DTM_SETMCCOLOR
04102 #LVM_SETITEMA
04102 #MCM_SETSELRANGE
04103 #DTM_GETMCCOLOR
04103 #LVM_INSERTITEMA
04103 #MCM_GETMONTHRANGE
04104 #DTM_GETMONTHCAL
04104 #LVM_DELETEITEM
04104 #MCM_SETDAYSTATE
04105 #DTM_SETMCFONT
04105 #LVM_DELETEALLITEMS
04105 #MCM_GETMINREQRECT
04106 #DTM_GETMCFONT
04106 #LVM_GETCALLBACKMASK
04106 #MCM_SETCOLOR
04107 #LVM_SETCALLBACKMASK
04107 #MCM_GETCOLOR
04108 #MCM_SETTODAY
04109 #LVM_FINDITEMA
04109 #MCM_GETTODAY
04110 #LVM_GETITEMRECT
04110 #MCM_HITTEST
04111 #LVM_SETITEMPOSITION
04111 #MCM_SETFIRSTDAYOFWEEK
04112 #LVM_GETITEMPOSITION
04112 #MCM_GETFIRSTDAYOFWEEK
04113 #LVM_GETSTRINGWIDTHA
04113 #MCM_GETRANGE
04114 #LVM_HITTEST
04114 #MCM_SETRANGE
04115 #LVM_ENSUREVISIBLE
04115 #MCM_GETMONTHDELTA
04116 #LVM_SCROLL
04116 #MCM_SETMONTHDELTA
04117 #LVM_REDRAWITEMS
04117 #MCM_GETMAXTODAYWIDTH
04118 #LVM_ARRANGE
04119 #LVM_EDITLABELA
04120 #LVM_GETEDITCONTROL
04121 #LVM_GETCOLUMNA
04122 #LVM_SETCOLUMNA
04123 #LVM_INSERTCOLUMNA
04124 #LVM_DELETECOLUMN
04125 #LVM_GETCOLUMNWIDTH
04126 #LVM_SETCOLUMNWIDTH
04129 #LVM_CREATEDRAGIMAGE
04130 #LVM_GETVIEWRECT
04131 #LVM_GETTEXTCOLOR
04132 #LVM_SETTEXTCOLOR
04133 #LVM_GETTEXTBKCOLOR
04134 #LVM_SETTEXTBKCOLOR
04135 #LVM_GETTOPINDEX
04136 #LVM_GETCOUNTPERPAGE
04137 #LVM_GETORIGIN
04138 #LVM_UPDATE
04139 #LVM_SETITEMSTATE
04140 #LVM_GETITEMSTATE
04141 #LVM_GETITEMTEXTA
04142 #LVM_SETITEMTEXTA
04143 #LVM_SETITEMCOUNT
04144 #LVM_SORTITEMS
04145 #LVM_SETITEMPOSITION32
04146 #DTM_SETFORMATW
04146 #LVM_GETSELECTEDCOUNT
04147 #LVM_GETITEMSPACING
04148 #LVM_GETISEARCHSTRINGA
04149 #LVM_SETICONSPACING
04150 #LVM_SETEXTENDEDLISTVIEWSTYLE
04151 #LVM_GETEXTENDEDLISTVIEWSTYLE
04152 #LVM_GETSUBITEMRECT
04153 #LVM_SUBITEMHITTEST
04154 #LVM_SETCOLUMNORDERARRAY
04155 #LVM_GETCOLUMNORDERARRAY
04156 #LVM_SETHOTITEM
04157 #LVM_GETHOTITEM
04158 #LVM_SETHOTCURSOR
04159 #LVM_GETHOTCURSOR
04160 #LVM_APPROXIMATEVIEWRECT
04161 #LVM_SETWORKAREAS
04162 #LVM_GETSELECTIONMARK
04163 #LVM_SETSELECTIONMARK
04164 #LVM_SETBKIMAGEA
04165 #LVM_GETBKIMAGEA
04166 #LVM_GETWORKAREAS
04167 #LVM_SETHOVERTIME
04168 #LVM_GETHOVERTIME
04169 #LVM_GETNUMBEROFWORKAREAS
04170 #LVM_SETTOOLTIPS
04171 #LVM_GETITEMW
04172 #LVM_SETITEMW
04173 #LVM_INSERTITEMW
04174 #LVM_GETTOOLTIPS
04177 #LVM_SORTITEMSEX
04179 #LVM_FINDITEMW
04183 #LVM_GETSTRINGWIDTHW
04191 #LVM_GETCOLUMNW
04192 #LVM_SETCOLUMNW
04193 #LVM_INSERTCOLUMNW
04211 #LVM_GETITEMTEXTW
04212 #LVM_SETITEMTEXTW
04213 #LVM_GETISEARCHSTRINGW
04214 #LVM_EDITLABELW
04234 #LVM_SETBKIMAGEW
04235 #LVM_GETBKIMAGEW
04236 #LVM_SETSELECTEDCOLUMN
04237 #LVM_SETTILEWIDTH
04238 #LVM_SETVIEW
04239 #LVM_GETVIEW
04241 #LVM_INSERTGROUP
04243 #LVM_SETGROUPINFO
04245 #LVM_GETGROUPINFO
04246 #LVM_REMOVEGROUP
04247 #LVM_MOVEGROUP
04250 #LVM_MOVEITEMTOGROUP
04251 #LVM_SETGROUPMETRICS
04252 #LVM_GETGROUPMETRICS
04253 #LVM_ENABLEGROUPVIEW
04254 #LVM_SORTGROUPS
04255 #LVM_INSERTGROUPSORTED
04256 #LVM_REMOVEALLGROUPS
04257 #LVM_HASGROUP
04258 #LVM_SETTILEVIEWINFO
04259 #LVM_GETTILEVIEWINFO
04260 #LVM_SETTILEINFO
04261 #LVM_GETTILEINFO
04262 #LVM_SETINSERTMARK
04263 #LVM_GETINSERTMARK
04264 #LVM_INSERTMARKHITTEST
04265 #LVM_GETINSERTMARKRECT
04266 #LVM_SETINSERTMARKCOLOR
04267 #LVM_GETINSERTMARKCOLOR
04269 #LVM_SETINFOTIP
04270 #LVM_GETSELECTEDCOLUMN
04271 #LVM_ISGROUPVIEWENABLED
04272 #LVM_GETOUTLINECOLOR
04273 #LVM_SETOUTLINECOLOR
04275 #LVM_CANCELEDITLABEL
04276 #LVM_MAPINDEXTOID
04277 #LVM_MAPIDTOINDEX
04352 #TVM_INSERTITEMA
04352 #TV_FIRST
04353 #TVM_DELETEITEM
04354 #TVM_EXPAND
04356 #TVM_GETITEMRECT
04357 #TVM_GETCOUNT
04358 #TVM_GETINDENT
04359 #TVM_SETINDENT
04360 #TVM_GETIMAGELIST
04361 #TVM_SETIMAGELIST
04362 #TVM_GETNEXTITEM
04363 #TVM_SELECTITEM
04364 #TVM_GETITEMA
04365 #TVM_SETITEMA
04366 #TVM_EDITLABELA
04367 #TVM_GETEDITCONTROL
04368 #TVM_GETVISIBLECOUNT
04369 #TVM_HITTEST
04370 #TVM_CREATEDRAGIMAGE
04371 #TVM_SORTCHILDREN
04372 #TVM_ENSUREVISIBLE
04373 #TVM_SORTCHILDRENCB
04374 #TVM_ENDEDITLABELNOW
04375 #TVM_GETISEARCHSTRINGA
04376 #TVM_SETTOOLTIPS
04377 #TVM_GETTOOLTIPS
04378 #TVM_SETINSERTMARK
04379 #TVM_SETITEMHEIGHT
04380 #TVM_GETITEMHEIGHT
04381 #TVM_SETBKCOLOR
04382 #TVM_SETTEXTCOLOR
04383 #TVM_GETBKCOLOR
04384 #TVM_GETTEXTCOLOR
04385 #TVM_SETSCROLLTIME
04386 #TVM_GETSCROLLTIME
04389 #TVM_SETINSERTMARKCOLOR
04390 #TVM_GETINSERTMARKCOLOR
04391 #TVM_GETITEMSTATE
04392 #TVM_SETLINECOLOR
04393 #TVM_GETLINECOLOR
04394 #TVM_MAPACCIDTOHTREEITEM
04395 #TVM_MAPHTREEITEMTOACCID
04402 #TVM_INSERTITEMW
04414 #TVM_GETITEMW
04415 #TVM_SETITEMW
04416 #TVM_GETISEARCHSTRINGW
04417 #TVM_EDITLABELW
04608 #HDM_FIRST
04608 #HDM_GETITEMCOUNT
04609 #HDM_INSERTITEMA
04610 #HDM_DELETEITEM
04611 #HDM_GETITEMA
04612 #HDM_SETITEMA
04613 #HDM_LAYOUT
04614 #HDM_HITTEST
04615 #HDM_GETITEMRECT
04616 #HDM_SETIMAGELIST
04617 #HDM_GETIMAGELIST
04618 #HDM_INSERTITEMW
04619 #HDM_GETITEMW
04620 #HDM_SETITEMW
04623 #HDM_ORDERTOINDEX
04624 #HDM_CREATEDRAGIMAGE
04625 #HDM_GETORDERARRAY
04626 #HDM_SETORDERARRAY
04627 #HDM_SETHOTDIVIDER
04628 #HDM_SETBITMAPMARGIN
04629 #HDM_GETBITMAPMARGIN
04630 #HDM_SETFILTERCHANGETIMEOUT
04631 #HDM_EDITFILTER
04632 #HDM_CLEARFILTER
04864 #TCM_FIRST
04866 #TCM_GETIMAGELIST
04867 #TCM_SETIMAGELIST
04868 #TCM_GETITEMCOUNT
04869 #TCM_GETITEMA
04870 #TCM_SETITEMA
04871 #TCM_INSERTITEMA
04872 #TCM_DELETEITEM
04873 #TCM_DELETEALLITEMS
04874 #TCM_GETITEMRECT
04875 #TCM_GETCURSEL
04876 #TCM_SETCURSEL
04877 #TCM_HITTEST
04878 #TCM_SETITEMEXTRA
04904 #TCM_ADJUSTRECT
04905 #TCM_SETITEMSIZE
04906 #TCM_REMOVEIMAGE
04907 #TCM_SETPADDING
04908 #TCM_GETROWCOUNT
04909 #TCM_GETTOOLTIPS
04910 #TCM_SETTOOLTIPS
04911 #TCM_GETCURFOCUS
04912 #TCM_SETCURFOCUS
04913 #TCM_SETMINTABWIDTH
04914 #TCM_DESELECTALL
04915 #TCM_HIGHLIGHTITEM
04916 #TCM_SETEXTENDEDSTYLE
04917 #TCM_GETEXTENDEDSTYLE
04924 #TCM_GETITEMW
04925 #TCM_SETITEMW
04926 #TCM_INSERTITEMW
05120 #PGM_FIRST
05121 #PGM_SETCHILD
05122 #PGM_RECALCSIZE
05123 #PGM_FORWARDMOUSE
05124 #PGM_SETBKCOLOR
05125 #PGM_GETBKCOLOR
05126 #PGM_SETBORDER
05127 #PGM_GETBORDER
05128 #PGM_SETPOS
05129 #PGM_GETPOS
05130 #PGM_SETBUTTONSIZE
05131 #PGM_GETBUTTONSIZE
05132 #PGM_GETBUTTONSTATE
05376 #ECM_FIRST
05377 #EM_SETCUEBANNER
05378 #EM_GETCUEBANNER
05379 #EM_SHOWBALLOONTIP
05380 #EM_HIDEBALLOONTIP
05632 #BCM_FIRST
05633 #BCM_GETIDEALSIZE
05634 #BCM_SETIMAGELIST
05635 #BCM_GETIMAGELIST
05636 #BCM_SETTEXTMARGIN
05637 #BCM_GETTEXTMARGIN
05888 #CBM_FIRST
05889 #CB_SETMINVISIBLE
05890 #CB_GETMINVISIBLE
08192 #CCM_FIRST
08192 #OCMBASE
08193 #CCM_SETBKCOLOR
08194 #CCM_SETCOLORSCHEME
08195 #CCM_GETCOLORSCHEME
08196 #CCM_GETDROPTARGET
08197 #CCM_SETUNICODEFORMAT
08198 #CCM_GETUNICODEFORMAT
08199 #CCM_SETVERSION
08200 #CCM_GETVERSION
08201 #CCM_SETNOTIFYWINDOW
08203 #CCM_SETWINDOWTHEME
08204 #CCM_DPISCALE
08217 #OCM_CTLCOLOR
08235 #OCM_DRAWITEM
08236 #OCM_MEASUREITEM
08237 #OCM_DELETEITEM
08238 #OCM_VKEYTOITEM
08239 #OCM_CHARTOITEM
08249 #OCM_COMPAREITEM
08270 #OCM_NOTIFY
08465 #OCM_COMMAND
08468 #OCM_HSCROLL
08469 #OCM_VSCROLL
08498 #OCM_CTLCOLORMSGBOX
08499 #OCM_CTLCOLOREDIT
08500 #OCM_CTLCOLORLISTBOX
08501 #OCM_CTLCOLORBTN
08502 #OCM_CTLCOLORDLG
08503 #OCM_CTLCOLORSCROLLBAR
08504 #OCM_CTLCOLORSTATIC
08704 #CCM_LAST
08720 #OCM_PARENTNOTIFY
32768 #WM_APP
52429 #WM_RASDIALEVENT
65535 #UNICODE_NOCHAR
Multiple messages per code (your format):

Code: Select all

00000 #WM_NULL
00001 #WM_CREATE
00002 #WM_DESTROY
00003 #WM_MOVE
00005 #WM_SIZE
00006 #WM_ACTIVATE
00007 #WM_SETFOCUS
00008 #WM_KILLFOCUS
00010 #WM_ENABLE
00011 #WM_SETREDRAW
00012 #WM_SETTEXT
00013 #WM_GETTEXT
00014 #WM_GETTEXTLENGTH
00015 #WM_PAINT
00016 #WM_CLOSE
00017 #WM_QUERYENDSESSION
00018 #WM_QUIT
00019 #WM_QUERYOPEN
00020 #WM_ERASEBKGND
00021 #WM_SYSCOLORCHANGE
00022 #WM_ENDSESSION
00024 #WM_SHOWWINDOW
00025 #WM_CTLCOLOR
00026 #WM_SETTINGCHANGE,#WM_WININICHANGE
00027 #WM_DEVMODECHANGE
00028 #WM_ACTIVATEAPP
00029 #WM_FONTCHANGE
00030 #WM_TIMECHANGE
00031 #WM_CANCELMODE
00032 #WM_SETCURSOR
00033 #WM_MOUSEACTIVATE
00034 #WM_CHILDACTIVATE
00035 #WM_QUEUESYNC
00036 #WM_GETMINMAXINFO
00038 #WM_PAINTICON
00039 #WM_ICONERASEBKGND
00040 #WM_NEXTDLGCTL
00042 #WM_SPOOLERSTATUS
00043 #WM_DRAWITEM
00044 #WM_MEASUREITEM
00045 #WM_DELETEITEM
00046 #WM_VKEYTOITEM
00047 #WM_CHARTOITEM
00048 #WM_SETFONT
00049 #WM_GETFONT
00050 #WM_SETHOTKEY
00051 #WM_GETHOTKEY
00055 #WM_QUERYDRAGICON
00057 #WM_COMPAREITEM
00061 #WM_GETOBJECT
00065 #WM_COMPACTING
00068 #WM_COMMNOTIFY
00070 #WM_WINDOWPOSCHANGING
00071 #WM_WINDOWPOSCHANGED
00072 #WM_POWER
00074 #WM_COPYDATA
00075 #WM_CANCELJOURNAL
00078 #WM_NOTIFY
00080 #WM_INPUTLANGCHANGEREQUEST
00081 #WM_INPUTLANGCHANGE
00082 #WM_TCARD
00083 #WM_HELP
00084 #WM_USERCHANGED
00085 #WM_NOTIFYFORMAT
00123 #WM_CONTEXTMENU
00124 #WM_STYLECHANGING
00125 #WM_STYLECHANGED
00126 #WM_DISPLAYCHANGE
00127 #WM_GETICON
00128 #WM_SETICON
00129 #WM_NCCREATE
00130 #WM_NCDESTROY
00131 #WM_NCCALCSIZE
00132 #WM_NCHITTEST
00133 #WM_NCPAINT
00134 #WM_NCACTIVATE
00135 #WM_GETDLGCODE
00136 #WM_SYNCPAINT
00160 #WM_NCMOUSEMOVE
00161 #WM_NCLBUTTONDOWN
00162 #WM_NCLBUTTONUP
00163 #WM_NCLBUTTONDBLCLK
00164 #WM_NCRBUTTONDOWN
00165 #WM_NCRBUTTONUP
00166 #WM_NCRBUTTONDBLCLK
00167 #WM_NCMBUTTONDOWN
00168 #WM_NCMBUTTONUP
00169 #WM_NCMBUTTONDBLCLK
00171 #WM_NCXBUTTONDOWN
00172 #WM_NCXBUTTONUP
00173 #WM_NCXBUTTONDBLCLK
00176 #EM_GETSEL
00177 #EM_SETSEL
00178 #EM_GETRECT
00179 #EM_SETRECT
00180 #EM_SETRECTNP
00181 #EM_SCROLL
00182 #EM_LINESCROLL
00183 #EM_SCROLLCARET
00184 #EM_GETMODIFY
00185 #EM_SETMODIFY
00186 #EM_GETLINECOUNT
00187 #EM_LINEINDEX
00188 #EM_SETHANDLE
00189 #EM_GETHANDLE
00190 #EM_GETTHUMB
00193 #EM_LINELENGTH
00194 #EM_REPLACESEL
00196 #EM_GETLINE
00197 #EM_LIMITTEXT,#EM_SETLIMITTEXT
00198 #EM_CANUNDO
00199 #EM_UNDO
00200 #EM_FMTLINES
00201 #EM_LINEFROMCHAR
00203 #EM_SETTABSTOPS
00204 #EM_SETPASSWORDCHAR
00205 #EM_EMPTYUNDOBUFFER
00206 #EM_GETFIRSTVISIBLELINE
00207 #EM_SETREADONLY
00208 #EM_SETWORDBREAKPROC
00209 #EM_GETWORDBREAKPROC
00210 #EM_GETPASSWORDCHAR
00211 #EM_SETMARGINS
00212 #EM_GETMARGINS
00213 #EM_GETLIMITTEXT
00214 #EM_POSFROMCHAR
00215 #EM_CHARFROMPOS
00216 #EM_SETIMESTATUS
00217 #EM_GETIMESTATUS
00224 #SBM_SETPOS
00225 #SBM_GETPOS
00226 #SBM_SETRANGE
00227 #SBM_GETRANGE
00228 #SBM_ENABLE_ARROWS
00230 #SBM_SETRANGEREDRAW
00233 #SBM_SETSCROLLINFO
00234 #SBM_GETSCROLLINFO
00235 #SBM_GETSCROLLBARINFO
00240 #BM_GETCHECK
00241 #BM_SETCHECK
00242 #BM_GETSTATE
00243 #BM_SETSTATE
00244 #BM_SETSTYLE
00245 #BM_CLICK
00246 #BM_GETIMAGE
00247 #BM_SETIMAGE
00255 #SB_SIMPLEID,#WM_INPUT
00256 #WM_KEYDOWN,#WM_KEYFIRST
00257 #WM_KEYUP
00258 #WM_CHAR
00259 #WM_DEADCHAR
00260 #WM_SYSKEYDOWN
00261 #WM_SYSKEYUP
00262 #WM_SYSCHAR
00263 #WM_SYSDEADCHAR
00264 #WM_KEYLAST,#WM_KEYLAST_PRE501
00265 #WM_KEYLAST_NT501,#WM_UNICHAR,#WM_WNT_CONVERTREQUESTEX
00266 #WM_CONVERTREQUEST
00267 #WM_CONVERTRESULT
00268 #WM_INTERIM
00269 #WM_IME_STARTCOMPOSITION
00270 #WM_IME_ENDCOMPOSITION
00271 #WM_IME_COMPOSITION,#WM_IME_KEYLAST
00272 #WM_INITDIALOG
00273 #WM_COMMAND
00274 #WM_SYSCOMMAND
00275 #WM_TIMER
00276 #WM_HSCROLL
00277 #WM_VSCROLL
00278 #WM_INITMENU
00279 #WM_INITMENUPOPUP
00280 #WM_SYSTIMER
00287 #WM_MENUSELECT
00288 #WM_MENUCHAR
00289 #WM_ENTERIDLE
00290 #WM_MENURBUTTONUP
00291 #WM_MENUDRAG
00292 #WM_MENUGETOBJECT
00293 #WM_UNINITMENUPOPUP
00294 #WM_MENUCOMMAND
00295 #WM_CHANGEUISTATE
00296 #WM_UPDATEUISTATE
00297 #WM_QUERYUISTATE
00306 #WM_CTLCOLORMSGBOX
00307 #WM_CTLCOLOREDIT
00308 #WM_CTLCOLORLISTBOX
00309 #WM_CTLCOLORBTN
00310 #WM_CTLCOLORDLG
00311 #WM_CTLCOLORSCROLLBAR
00312 #WM_CTLCOLORSTATIC
00320 #CB_GETEDITSEL
00321 #CB_LIMITTEXT
00322 #CB_SETEDITSEL
00323 #CB_ADDSTRING
00324 #CBEM_DELETEITEM,#CB_DELETESTRING
00325 #CB_DIR
00326 #CB_GETCOUNT
00327 #CB_GETCURSEL
00328 #CB_GETLBTEXT
00329 #CB_GETLBTEXTLEN
00330 #CB_INSERTSTRING
00331 #CB_RESETCONTENT
00332 #CB_FINDSTRING
00333 #CB_SELECTSTRING
00334 #CB_SETCURSEL
00335 #CB_SHOWDROPDOWN
00336 #CB_GETITEMDATA
00337 #CB_SETITEMDATA
00338 #CB_GETDROPPEDCONTROLRECT
00339 #CB_SETITEMHEIGHT
00340 #CB_GETITEMHEIGHT
00341 #CB_SETEXTENDEDUI
00342 #CB_GETEXTENDEDUI
00343 #CB_GETDROPPEDSTATE
00344 #CB_FINDSTRINGEXACT
00345 #CB_SETLOCALE
00346 #CB_GETLOCALE
00347 #CB_GETTOPINDEX,#CB_MSGMAX_PRE400
00348 #CB_SETTOPINDEX
00349 #CB_GETHORIZONTALEXTENT
00350 #CB_SETHORIZONTALEXTENT
00351 #CB_GETDROPPEDWIDTH
00352 #CB_SETDROPPEDWIDTH
00353 #CB_INITSTORAGE
00354 #CB_MSGMAX_400
00355 #CB_MSGMAX_WCE400,#CB_MULTIPLEADDSTRING
00356 #CB_GETCOMBOBOXINFO
00357 #CB_MSGMAX_501
00368 #STM_SETICON
00369 #STM_GETICON
00370 #STM_MSGMAX,#STM_SETIMAGE
00371 #STM_GETIMAGE
00384 #LB_ADDSTRING
00385 #LB_INSERTSTRING
00386 #LB_DELETESTRING
00387 #LB_SELITEMRANGEEX
00388 #LB_RESETCONTENT
00389 #LB_SETSEL
00390 #LB_SETCURSEL
00391 #LB_GETSEL
00392 #LB_GETCURSEL
00393 #LB_GETTEXT
00394 #LB_GETTEXTLEN
00395 #LB_GETCOUNT
00396 #LB_SELECTSTRING
00397 #LB_DIR
00398 #LB_GETTOPINDEX
00399 #LB_FINDSTRING
00400 #LB_GETSELCOUNT
00401 #LB_GETSELITEMS
00402 #LB_SETTABSTOPS
00403 #LB_GETHORIZONTALEXTENT
00404 #LB_SETHORIZONTALEXTENT
00405 #LB_SETCOLUMNWIDTH
00406 #LB_ADDFILE
00407 #LB_SETTOPINDEX
00408 #LB_GETITEMRECT
00409 #LB_GETITEMDATA
00410 #LB_SETITEMDATA
00411 #LB_SELITEMRANGE
00412 #LB_SETANCHORINDEX
00413 #LB_GETANCHORINDEX
00414 #LB_SETCARETINDEX
00415 #LB_GETCARETINDEX
00416 #LB_SETITEMHEIGHT
00417 #LB_GETITEMHEIGHT
00418 #LB_FINDSTRINGEXACT
00421 #LB_SETLOCALE
00422 #LB_GETLOCALE
00423 #LB_SETCOUNT
00424 #LB_INITSTORAGE,#LB_MSGMAX_PRE4
00425 #LB_ITEMFROMPOINT
00432 #LB_MSGMAX_4
00433 #LB_MSGMAX_WCE4,#LB_MULTIPLEADDSTRING
00434 #LB_GETLISTBOXINFO
00435 #LB_MSGMAX_501
00512 #WM_MOUSEFIRST,#WM_MOUSEMOVE
00513 #WM_LBUTTONDOWN
00514 #WM_LBUTTONUP
00515 #WM_LBUTTONDBLCLK
00516 #WM_RBUTTONDOWN
00517 #WM_RBUTTONUP
00518 #WM_RBUTTONDBLCLK
00519 #WM_MBUTTONDOWN
00520 #WM_MBUTTONUP
00521 #WM_MBUTTONDBLCLK,#WM_MOUSELAST,#WM_MOUSELAST_PRE_4
00522 #WM_MOUSELAST_4,#WM_MOUSEWHEEL
00523 #WM_XBUTTONDOWN
00524 #WM_XBUTTONUP
00525 #WM_MOUSELAST_5,#WM_XBUTTONDBLCLK
00528 #WM_PARENTNOTIFY
00529 #WM_ENTERMENULOOP
00530 #WM_EXITMENULOOP
00531 #WM_NEXTMENU
00532 #WM_SIZING
00533 #WM_CAPTURECHANGED
00534 #WM_MOVING
00536 #WM_POWERBROADCAST
00537 #WM_DEVICECHANGE
00544 #WM_MDICREATE
00545 #WM_MDIDESTROY
00546 #WM_MDIACTIVATE
00547 #WM_MDIRESTORE
00548 #WM_MDINEXT
00549 #WM_MDIMAXIMIZE
00550 #WM_MDITILE
00551 #WM_MDICASCADE
00552 #WM_MDIICONARRANGE
00553 #WM_MDIGETACTIVE
00560 #WM_MDISETMENU
00561 #WM_ENTERSIZEMOVE
00562 #WM_EXITSIZEMOVE
00563 #WM_DROPFILES
00564 #WM_MDIREFRESHMENU
00640 #WM_IME_REPORT
00641 #WM_IME_SETCONTEXT
00642 #WM_IME_NOTIFY
00643 #WM_IME_CONTROL
00644 #WM_IME_COMPOSITIONFULL
00645 #WM_IME_SELECT
00646 #WM_IME_CHAR
00648 #WM_IME_REQUEST
00656 #WM_IMEKEYDOWN,#WM_IME_KEYDOWN
00657 #WM_IMEKEYUP,#WM_IME_KEYUP
00672 #WM_NCMOUSEHOVER
00673 #WM_MOUSEHOVER
00674 #WM_NCMOUSELEAVE
00675 #WM_MOUSELEAVE
00689 #WM_WTSSESSION_CHANGE
00704 #WM_TABLET_FIRST
00735 #WM_TABLET_LAST
00768 #WM_CUT
00769 #WM_COPY
00770 #WM_PASTE
00771 #WM_CLEAR
00772 #WM_UNDO
00773 #WM_RENDERFORMAT
00774 #WM_RENDERALLFORMATS
00775 #WM_DESTROYCLIPBOARD
00776 #WM_DRAWCLIPBOARD
00777 #WM_PAINTCLIPBOARD
00778 #WM_VSCROLLCLIPBOARD
00779 #WM_SIZECLIPBOARD
00780 #WM_ASKCBFORMATNAME
00781 #WM_CHANGECBCHAIN
00782 #WM_HSCROLLCLIPBOARD
00783 #WM_QUERYNEWPALETTE
00784 #WM_PALETTEISCHANGING
00785 #WM_PALETTECHANGED
00786 #WM_HOTKEY
00791 #WM_PRINT
00792 #WM_PRINTCLIENT
00793 #WM_APPCOMMAND
00794 #WM_THEMECHANGED
00856 #WM_HANDHELDFIRST
00863 #WM_HANDHELDLAST
00864 #WM_AFXFIRST
00895 #WM_AFXLAST
00896 #WM_PENWINFIRST
00897 #WM_RCRESULT
00898 #WM_HOOKRCRESULT
00899 #WM_GLOBALRCCHANGE,#WM_PENMISCINFO
00900 #WM_SKB
00901 #WM_HEDITCTL,#WM_PENCTL
00902 #WM_PENMISC
00903 #WM_CTLINIT
00904 #WM_PENEVENT
00911 #WM_PENWINLAST
01024 #DDM_SETFMT,#DM_GETDEFID,#NIN_SELECT,#TBM_GETPOS,#WM_PSD_PAGESETUPDLG,#WM_USER
01025 #CBEM_INSERTITEMA,#DDM_DRAW,#DM_SETDEFID,#HKM_SETHOTKEY,#PBM_SETRANGE,#RB_INSERTBANDA,#SB_SETTEXTA,#TBM_GETRANGEMIN,#TB_ENABLEBUTTON,#TTM_ACTIVATE,#WM_CHOOSEFONT_GETLOGFONT,#WM_PSD_FULLPAGERECT
01026 #CBEM_SETIMAGELIST,#DDM_CLOSE,#DM_REPOSITION,#HKM_GETHOTKEY,#PBM_SETPOS,#RB_DELETEBAND,#SB_GETTEXTA,#TBM_GETRANGEMAX,#TB_CHECKBUTTON,#WM_PSD_MINMARGINRECT
01027 #CBEM_GETIMAGELIST,#DDM_BEGIN,#HKM_SETRULES,#PBM_DELTAPOS,#RB_GETBARINFO,#SB_GETTEXTLENGTHA,#TBM_GETTIC,#TB_PRESSBUTTON,#TTM_SETDELAYTIME,#WM_PSD_MARGINRECT
01028 #CBEM_GETITEMA,#DDM_END,#PBM_SETSTEP,#RB_SETBARINFO,#SB_SETPARTS,#TBM_SETTIC,#TB_HIDEBUTTON,#TTM_ADDTOOLA,#WM_PSD_GREEKTEXTRECT
01029 #CBEM_SETITEMA,#PBM_STEPIT,#RB_GETBANDINFO,#TBM_SETPOS,#TB_INDETERMINATE,#TTM_DELTOOLA,#WM_PSD_ENVSTAMPRECT
01030 #CBEM_GETCOMBOCONTROL,#PBM_SETRANGE32,#RB_SETBANDINFOA,#SB_GETPARTS,#TBM_SETRANGE,#TB_MARKBUTTON,#TTM_NEWTOOLRECTA,#WM_PSD_YAFULLPAGERECT
01031 #CBEM_GETEDITCONTROL,#PBM_GETRANGE,#RB_SETPARENT,#SB_GETBORDERS,#TBM_SETRANGEMIN,#TTM_RELAYEVENT
01032 #CBEM_SETEXSTYLE,#PBM_GETPOS,#RB_HITTEST,#SB_SETMINHEIGHT,#TBM_SETRANGEMAX,#TTM_GETTOOLINFOA
01033 #CBEM_GETEXSTYLE,#CBEM_GETEXTENDEDSTYLE,#PBM_SETBARCOLOR,#RB_GETRECT,#SB_SIMPLE,#TBM_CLEARTICS,#TB_ISBUTTONENABLED,#TTM_SETTOOLINFOA
01034 #CBEM_HASEDITCHANGED,#RB_INSERTBANDW,#SB_GETRECT,#TBM_SETSEL,#TB_ISBUTTONCHECKED,#TTM_HITTESTA,#WIZ_QUERYNUMPAGES
01035 #CBEM_INSERTITEMW,#RB_SETBANDINFOW,#SB_SETTEXTW,#TBM_SETSELSTART,#TB_ISBUTTONPRESSED,#TTM_GETTEXTA,#WIZ_NEXT
01036 #CBEM_SETITEMW,#RB_GETBANDCOUNT,#SB_GETTEXTLENGTHW,#TBM_SETSELEND,#TB_ISBUTTONHIDDEN,#TTM_UPDATETIPTEXTA,#WIZ_PREV
01037 #CBEM_GETITEMW,#RB_GETROWCOUNT,#SB_GETTEXTW,#TB_ISBUTTONINDETERMINATE,#TTM_GETTOOLCOUNT
01038 #CBEM_SETEXTENDEDSTYLE,#RB_GETROWHEIGHT,#SB_ISSIMPLE,#TBM_GETPTICS,#TB_ISBUTTONHIGHLIGHTED,#TTM_ENUMTOOLSA
01039 #SB_SETICON,#TBM_GETTICPOS,#TTM_GETCURRENTTOOLA
01040 #RB_IDTOINDEX,#SB_SETTIPTEXTA,#TBM_GETNUMTICS,#TTM_WINDOWFROMPOINT
01041 #RB_GETTOOLTIPS,#SB_SETTIPTEXTW,#TBM_GETSELSTART,#TB_SETSTATE,#TTM_TRACKACTIVATE
01042 #RB_SETTOOLTIPS,#SB_GETTIPTEXTA,#TBM_GETSELEND,#TB_GETSTATE,#TTM_TRACKPOSITION
01043 #RB_SETBKCOLOR,#SB_GETTIPTEXTW,#TBM_CLEARSEL,#TB_ADDBITMAP,#TTM_SETTIPBKCOLOR
01044 #RB_GETBKCOLOR,#SB_GETICON,#TBM_SETTICFREQ,#TB_ADDBUTTONS,#TB_ADDBUTTONSA,#TTM_SETTIPTEXTCOLOR
01045 #RB_SETTEXTCOLOR,#TBM_SETPAGESIZE,#TB_INSERTBUTTON,#TB_INSERTBUTTONA,#TTM_GETDELAYTIME
01046 #RB_GETTEXTCOLOR,#TBM_GETPAGESIZE,#TB_DELETEBUTTON,#TTM_GETTIPBKCOLOR
01047 #RB_SIZETORECT,#TBM_SETLINESIZE,#TB_GETBUTTON,#TTM_GETTIPTEXTCOLOR
01048 #RB_BEGINDRAG,#TBM_GETLINESIZE,#TB_BUTTONCOUNT,#TTM_SETMAXTIPWIDTH
01049 #RB_ENDDRAG,#TBM_GETTHUMBRECT,#TB_COMMANDTOINDEX,#TTM_GETMAXTIPWIDTH
01050 #RB_DRAGMOVE,#TBM_GETCHANNELRECT,#TB_SAVERESTOREA,#TTM_SETMARGIN
01051 #RB_GETBARHEIGHT,#TBM_SETTHUMBLENGTH,#TB_CUSTOMIZE,#TTM_GETMARGIN
01052 #RB_GETBANDINFOW,#TBM_GETTHUMBLENGTH,#TB_ADDSTRINGA,#TTM_POP
01053 #RB_GETBANDINFOA,#TBM_SETTOOLTIPS,#TB_GETITEMRECT,#TTM_UPDATE
01054 #RB_MINIMIZEBAND,#TBM_GETTOOLTIPS,#TB_BUTTONSTRUCTSIZE,#TTM_GETBUBBLESIZE
01055 #RB_MAXIMIZEBAND,#TBM_SETTIPSIDE,#TB_SETBUTTONSIZE,#TTM_ADJUSTRECT
01056 #TBM_SETBUDDY,#TB_SETBITMAPSIZE,#TTM_SETTITLEA
01057 #MSG_FTS_JUMP_VA,#TBM_GETBUDDY,#TB_AUTOSIZE,#TTM_SETTITLEW
01058 #RB_GETBANDBORDERS,#TTM_POPUP
01059 #MSG_FTS_JUMP_QWORD,#RB_SHOWBAND,#TB_GETTOOLTIPS,#TTM_GETTITLE
01060 #MSG_REINDEX_REQUEST,#TB_SETTOOLTIPS
01061 #MSG_FTS_WHERE_IS_IT,#RB_SETPALETTE,#TB_SETPARENT
01062 #RB_GETPALETTE
01063 #RB_MOVEBAND,#TB_SETROWS
01064 #RB_GETBANDMARGINS,#TB_GETROWS
01065 #TB_GETBITMAPFLAGS
01066 #TB_SETCMDID
01067 #RB_PUSHCHEVRON,#TB_CHANGEBITMAP
01068 #TB_GETBITMAP
01069 #MSG_GET_DEFFONT,#TB_GETBUTTONTEXTA
01070 #TB_REPLACEBITMAP
01071 #TB_SETINDENT
01072 #TB_SETIMAGELIST
01073 #TB_GETIMAGELIST
01074 #TB_LOADIMAGES,#TTM_ADDTOOLW
01075 #TB_GETRECT,#TTM_DELTOOLW
01076 #TB_SETHOTIMAGELIST,#TTM_NEWTOOLRECTW
01077 #TB_GETHOTIMAGELIST,#TTM_GETTOOLINFOW
01078 #TB_SETDISABLEDIMAGELIST,#TTM_SETTOOLINFOW
01079 #TB_GETDISABLEDIMAGELIST,#TTM_HITTESTW
01080 #TB_SETSTYLE,#TTM_GETTEXTW
01081 #TB_GETSTYLE,#TTM_UPDATETIPTEXTW
01082 #TB_GETBUTTONSIZE,#TTM_ENUMTOOLSW
01083 #TB_SETBUTTONWIDTH,#TTM_GETCURRENTTOOLW
01084 #TB_SETMAXTEXTROWS
01085 #TB_GETTEXTROWS
01086 #TB_GETOBJECT
01087 #TB_GETBUTTONINFOW
01088 #TB_SETBUTTONINFOW
01089 #TB_GETBUTTONINFOA
01090 #TB_SETBUTTONINFOA
01091 #TB_INSERTBUTTONW
01092 #TB_ADDBUTTONSW
01093 #TB_HITTEST
01094 #TB_SETDRAWTEXTFLAGS
01095 #TB_GETHOTITEM
01096 #TB_SETHOTITEM
01097 #TB_SETANCHORHIGHLIGHT
01098 #TB_GETANCHORHIGHLIGHT
01099 #TB_GETBUTTONTEXTW
01100 #TB_SAVERESTOREW
01101 #TB_ADDSTRINGW
01102 #TB_MAPACCELERATORA
01103 #TB_GETINSERTMARK
01104 #TB_SETINSERTMARK
01105 #TB_INSERTMARKHITTEST
01106 #TB_MOVEBUTTON
01107 #TB_GETMAXSIZE
01108 #TB_SETEXTENDEDSTYLE
01109 #TB_GETEXTENDEDSTYLE
01110 #TB_GETPADDING
01111 #TB_SETPADDING
01112 #TB_SETINSERTMARKCOLOR
01113 #TB_GETINSERTMARKCOLOR
01114 #TB_MAPACCELERATORW
01115 #TB_GETSTRINGW
01116 #TB_GETSTRINGA
01123 #TAPI_REPLY
01124 #ACM_OPENA,#BFFM_SETSTATUSTEXTA,#CDM_FIRST,#CDM_GETSPEC,#IPM_CLEARADDRESS,#WM_CAP_UNICODE_START
01125 #ACM_PLAY,#BFFM_ENABLEOK,#CDM_GETFILEPATH,#IPM_SETADDRESS,#PSM_SETCURSEL,#TB_GETMETRICS,#UDM_SETRANGE,#WM_CHOOSEFONT_SETLOGFONT
01126 #ACM_STOP,#BFFM_SETSELECTIONA,#CDM_GETFOLDERPATH,#IPM_GETADDRESS,#PSM_REMOVEPAGE,#TB_SETMETRICS,#UDM_GETRANGE,#WM_CAP_SET_CALLBACK_ERRORW,#WM_CHOOSEFONT_SETFLAGS
01127 #ACM_OPENW,#BFFM_SETSELECTIONW,#CDM_GETFOLDERIDLIST,#IPM_SETRANGE,#PSM_ADDPAGE,#UDM_SETPOS,#WM_CAP_SET_CALLBACK_STATUSW
01128 #BFFM_SETSTATUSTEXTW,#CDM_SETCONTROLTEXT,#IPM_SETFOCUS,#PSM_CHANGED,#UDM_GETPOS
01129 #CDM_HIDECONTROL,#IPM_ISBLANK,#PSM_RESTARTWINDOWS,#UDM_SETBUDDY
01130 #CDM_SETDEFEXT,#PSM_REBOOTSYSTEM,#UDM_GETBUDDY
01131 #PSM_CANCELTOCLOSE,#UDM_SETACCEL
01132 #EM_CONVPOSITION,#PSM_QUERYSIBLINGS,#UDM_GETACCEL
01133 #MCIWNDM_GETZOOM,#PSM_UNCHANGED,#UDM_SETBASE
01134 #PSM_APPLY,#UDM_GETBASE
01135 #PSM_SETTITLEA,#UDM_SETRANGE32
01136 #PSM_SETWIZBUTTONS,#UDM_GETRANGE32,#WM_CAP_DRIVER_GET_NAMEW
01137 #PSM_PRESSBUTTON,#UDM_SETPOS32,#WM_CAP_DRIVER_GET_VERSIONW
01138 #PSM_SETCURSELID,#UDM_GETPOS32
01139 #PSM_SETFINISHTEXTA
01140 #PSM_GETTABCONTROL
01141 #PSM_ISDIALOGMESSAGE
01142 #MCIWNDM_REALIZE,#PSM_GETCURRENTPAGEHWND
01143 #MCIWNDM_SETTIMEFORMATA,#PSM_INSERTPAGE
01144 #MCIWNDM_GETTIMEFORMATA,#PSM_SETTITLEW,#WM_CAP_FILE_SET_CAPTURE_FILEW
01145 #MCIWNDM_VALIDATEMEDIA,#PSM_SETFINISHTEXTW,#WM_CAP_FILE_GET_CAPTURE_FILEW
01147 #MCIWNDM_PLAYTO,#WM_CAP_FILE_SAVEASW
01148 #MCIWNDM_GETFILENAMEA
01149 #MCIWNDM_GETDEVICEA,#PSM_SETHEADERTITLEA,#WM_CAP_FILE_SAVEDIBW
01150 #MCIWNDM_GETPALETTE,#PSM_SETHEADERTITLEW
01151 #MCIWNDM_SETPALETTE,#PSM_SETHEADERSUBTITLEA
01152 #MCIWNDM_GETERRORA,#PSM_SETHEADERSUBTITLEW
01153 #PSM_HWNDTOINDEX
01154 #PSM_INDEXTOHWND
01155 #MCIWNDM_SETINACTIVETIMER,#PSM_PAGETOINDEX
01156 #PSM_INDEXTOPAGE
01157 #DL_BEGINDRAG,#MCIWNDM_GETINACTIVETIMER,#PSM_IDTOINDEX
01158 #DL_DRAGGING,#PSM_INDEXTOID
01159 #DL_DROPPED,#PSM_GETRESULT
01160 #DL_CANCELDRAG,#PSM_RECALCPAGESIZES
01164 #MCIWNDM_GET_SOURCE
01165 #MCIWNDM_PUT_SOURCE
01166 #MCIWNDM_GET_DEST
01167 #MCIWNDM_PUT_DEST
01168 #MCIWNDM_CAN_PLAY
01169 #MCIWNDM_CAN_WINDOW
01170 #MCIWNDM_CAN_RECORD
01171 #MCIWNDM_CAN_SAVE
01172 #MCIWNDM_CAN_EJECT
01173 #MCIWNDM_CAN_CONFIG
01174 #IE_GETINK,#IE_MSGFIRST,#MCIWNDM_PALETTEKICK
01175 #IE_SETINK
01176 #IE_GETPENTIP
01177 #IE_SETPENTIP
01178 #IE_GETERASERTIP
01179 #IE_SETERASERTIP
01180 #IE_GETBKGND
01181 #IE_SETBKGND
01182 #IE_GETGRIDORIGIN
01183 #IE_SETGRIDORIGIN
01184 #IE_GETGRIDPEN
01185 #IE_SETGRIDPEN
01186 #IE_GETGRIDSIZE
01187 #IE_SETGRIDSIZE
01188 #IE_GETMODE
01189 #IE_SETMODE
01190 #IE_GETINKRECT,#WM_CAP_SET_MCI_DEVICEW
01191 #WM_CAP_GET_MCI_DEVICEW
01204 #WM_CAP_PAL_OPENW
01205 #WM_CAP_PAL_SAVEW
01208 #IE_GETAPPDATA
01209 #IE_SETAPPDATA
01210 #IE_GETDRAWOPTS
01211 #IE_SETDRAWOPTS
01212 #IE_GETFORMAT
01213 #IE_SETFORMAT
01214 #IE_GETINKINPUT
01215 #IE_SETINKINPUT
01216 #IE_GETNOTIFY
01217 #IE_SETNOTIFY
01218 #IE_GETRECOG
01219 #IE_SETRECOG
01220 #IE_GETSECURITY
01221 #IE_SETSECURITY
01222 #IE_GETSEL
01223 #IE_SETSEL
01224 #CDM_LAST,#IE_DOCOMMAND,#MCIWNDM_NOTIFYMODE
01225 #IE_GETCOMMAND
01226 #IE_GETCOUNT
01227 #IE_GETGESTURE,#MCIWNDM_NOTIFYMEDIA
01228 #IE_GETMENU
01229 #IE_GETPAINTDC,#MCIWNDM_NOTIFYERROR
01230 #IE_GETPDEVENT
01231 #IE_GETSELCOUNT
01232 #IE_GETSELITEMS
01233 #IE_GETSTYLE
01243 #MCIWNDM_SETTIMEFORMATW
01244 #EM_OUTLINE,#MCIWNDM_GETTIMEFORMATW
01245 #EM_GETSCROLLPOS
01246 #EM_SETSCROLLPOS
01247 #EM_SETFONTSIZE
01248 #MCIWNDM_GETFILENAMEW
01249 #MCIWNDM_GETDEVICEW
01252 #MCIWNDM_GETERRORW
01536 #FM_GETFOCUS
01537 #FM_GETDRIVEINFOA
01538 #FM_GETSELCOUNT
01539 #FM_GETSELCOUNTLFN
01540 #FM_GETFILESELA
01541 #FM_GETFILESELLFNA
01542 #FM_REFRESH_WINDOWS
01543 #FM_RELOAD_EXTENSIONS
01553 #FM_GETDRIVEINFOW
01556 #FM_GETFILESELW
01557 #FM_GETFILESELLFNW
01625 #WLX_WM_SAS
01792 #LM_HITTEST
01793 #LM_GETIDEALHEIGHT
01794 #LM_SETITEM
01795 #LM_GETITEM
02024 #SM_GETSELCOUNT,#UM_GETSELCOUNT,#WM_CPL_LAUNCH
02025 #SM_GETSERVERSELA,#UM_GETUSERSELA,#WM_CPL_LAUNCHED
02026 #SM_GETSERVERSELW,#UM_GETUSERSELW
02027 #SM_GETCURFOCUSA,#UM_GETGROUPSELA
02028 #SM_GETCURFOCUSW,#UM_GETGROUPSELW
02029 #SM_GETOPTIONS,#UM_GETCURFOCUSA
02030 #UM_GETCURFOCUSW
02031 #UM_GETOPTIONS
02032 #UM_GETOPTIONS2
04096 #DTM_FIRST,#LVM_FIRST,#LVM_GETBKCOLOR,#MCM_FIRST
04097 #DTM_GETSYSTEMTIME,#LVM_SETBKCOLOR,#MCM_GETCURSEL
04098 #DTM_SETSYSTEMTIME,#LVM_GETIMAGELIST,#MCM_SETCURSEL
04099 #DTM_GETRANGE,#LVM_SETIMAGELIST,#MCM_GETMAXSELCOUNT
04100 #DTM_SETRANGE,#LVM_GETITEMCOUNT,#MCM_SETMAXSELCOUNT
04101 #DTM_SETFORMATA,#LVM_GETITEMA,#MCM_GETSELRANGE
04102 #DTM_SETMCCOLOR,#LVM_SETITEMA,#MCM_SETSELRANGE
04103 #DTM_GETMCCOLOR,#LVM_INSERTITEMA,#MCM_GETMONTHRANGE
04104 #DTM_GETMONTHCAL,#LVM_DELETEITEM,#MCM_SETDAYSTATE
04105 #DTM_SETMCFONT,#LVM_DELETEALLITEMS,#MCM_GETMINREQRECT
04106 #DTM_GETMCFONT,#LVM_GETCALLBACKMASK,#MCM_SETCOLOR
04107 #LVM_SETCALLBACKMASK,#MCM_GETCOLOR
04108 #MCM_SETTODAY
04109 #LVM_FINDITEMA,#MCM_GETTODAY
04110 #LVM_GETITEMRECT,#MCM_HITTEST
04111 #LVM_SETITEMPOSITION,#MCM_SETFIRSTDAYOFWEEK
04112 #LVM_GETITEMPOSITION,#MCM_GETFIRSTDAYOFWEEK
04113 #LVM_GETSTRINGWIDTHA,#MCM_GETRANGE
04114 #LVM_HITTEST,#MCM_SETRANGE
04115 #LVM_ENSUREVISIBLE,#MCM_GETMONTHDELTA
04116 #LVM_SCROLL,#MCM_SETMONTHDELTA
04117 #LVM_REDRAWITEMS,#MCM_GETMAXTODAYWIDTH
04118 #LVM_ARRANGE
04119 #LVM_EDITLABELA
04120 #LVM_GETEDITCONTROL
04121 #LVM_GETCOLUMNA
04122 #LVM_SETCOLUMNA
04123 #LVM_INSERTCOLUMNA
04124 #LVM_DELETECOLUMN
04125 #LVM_GETCOLUMNWIDTH
04126 #LVM_SETCOLUMNWIDTH
04129 #LVM_CREATEDRAGIMAGE
04130 #LVM_GETVIEWRECT
04131 #LVM_GETTEXTCOLOR
04132 #LVM_SETTEXTCOLOR
04133 #LVM_GETTEXTBKCOLOR
04134 #LVM_SETTEXTBKCOLOR
04135 #LVM_GETTOPINDEX
04136 #LVM_GETCOUNTPERPAGE
04137 #LVM_GETORIGIN
04138 #LVM_UPDATE
04139 #LVM_SETITEMSTATE
04140 #LVM_GETITEMSTATE
04141 #LVM_GETITEMTEXTA
04142 #LVM_SETITEMTEXTA
04143 #LVM_SETITEMCOUNT
04144 #LVM_SORTITEMS
04145 #LVM_SETITEMPOSITION32
04146 #DTM_SETFORMATW,#LVM_GETSELECTEDCOUNT
04147 #LVM_GETITEMSPACING
04148 #LVM_GETISEARCHSTRINGA
04149 #LVM_SETICONSPACING
04150 #LVM_SETEXTENDEDLISTVIEWSTYLE
04151 #LVM_GETEXTENDEDLISTVIEWSTYLE
04152 #LVM_GETSUBITEMRECT
04153 #LVM_SUBITEMHITTEST
04154 #LVM_SETCOLUMNORDERARRAY
04155 #LVM_GETCOLUMNORDERARRAY
04156 #LVM_SETHOTITEM
04157 #LVM_GETHOTITEM
04158 #LVM_SETHOTCURSOR
04159 #LVM_GETHOTCURSOR
04160 #LVM_APPROXIMATEVIEWRECT
04161 #LVM_SETWORKAREAS
04162 #LVM_GETSELECTIONMARK
04163 #LVM_SETSELECTIONMARK
04164 #LVM_SETBKIMAGEA
04165 #LVM_GETBKIMAGEA
04166 #LVM_GETWORKAREAS
04167 #LVM_SETHOVERTIME
04168 #LVM_GETHOVERTIME
04169 #LVM_GETNUMBEROFWORKAREAS
04170 #LVM_SETTOOLTIPS
04171 #LVM_GETITEMW
04172 #LVM_SETITEMW
04173 #LVM_INSERTITEMW
04174 #LVM_GETTOOLTIPS
04177 #LVM_SORTITEMSEX
04179 #LVM_FINDITEMW
04183 #LVM_GETSTRINGWIDTHW
04191 #LVM_GETCOLUMNW
04192 #LVM_SETCOLUMNW
04193 #LVM_INSERTCOLUMNW
04211 #LVM_GETITEMTEXTW
04212 #LVM_SETITEMTEXTW
04213 #LVM_GETISEARCHSTRINGW
04214 #LVM_EDITLABELW
04234 #LVM_SETBKIMAGEW
04235 #LVM_GETBKIMAGEW
04236 #LVM_SETSELECTEDCOLUMN
04237 #LVM_SETTILEWIDTH
04238 #LVM_SETVIEW
04239 #LVM_GETVIEW
04241 #LVM_INSERTGROUP
04243 #LVM_SETGROUPINFO
04245 #LVM_GETGROUPINFO
04246 #LVM_REMOVEGROUP
04247 #LVM_MOVEGROUP
04250 #LVM_MOVEITEMTOGROUP
04251 #LVM_SETGROUPMETRICS
04252 #LVM_GETGROUPMETRICS
04253 #LVM_ENABLEGROUPVIEW
04254 #LVM_SORTGROUPS
04255 #LVM_INSERTGROUPSORTED
04256 #LVM_REMOVEALLGROUPS
04257 #LVM_HASGROUP
04258 #LVM_SETTILEVIEWINFO
04259 #LVM_GETTILEVIEWINFO
04260 #LVM_SETTILEINFO
04261 #LVM_GETTILEINFO
04262 #LVM_SETINSERTMARK
04263 #LVM_GETINSERTMARK
04264 #LVM_INSERTMARKHITTEST
04265 #LVM_GETINSERTMARKRECT
04266 #LVM_SETINSERTMARKCOLOR
04267 #LVM_GETINSERTMARKCOLOR
04269 #LVM_SETINFOTIP
04270 #LVM_GETSELECTEDCOLUMN
04271 #LVM_ISGROUPVIEWENABLED
04272 #LVM_GETOUTLINECOLOR
04273 #LVM_SETOUTLINECOLOR
04275 #LVM_CANCELEDITLABEL
04276 #LVM_MAPINDEXTOID
04277 #LVM_MAPIDTOINDEX
04352 #TVM_INSERTITEMA,#TV_FIRST
04353 #TVM_DELETEITEM
04354 #TVM_EXPAND
04356 #TVM_GETITEMRECT
04357 #TVM_GETCOUNT
04358 #TVM_GETINDENT
04359 #TVM_SETINDENT
04360 #TVM_GETIMAGELIST
04361 #TVM_SETIMAGELIST
04362 #TVM_GETNEXTITEM
04363 #TVM_SELECTITEM
04364 #TVM_GETITEMA
04365 #TVM_SETITEMA
04366 #TVM_EDITLABELA
04367 #TVM_GETEDITCONTROL
04368 #TVM_GETVISIBLECOUNT
04369 #TVM_HITTEST
04370 #TVM_CREATEDRAGIMAGE
04371 #TVM_SORTCHILDREN
04372 #TVM_ENSUREVISIBLE
04373 #TVM_SORTCHILDRENCB
04374 #TVM_ENDEDITLABELNOW
04375 #TVM_GETISEARCHSTRINGA
04376 #TVM_SETTOOLTIPS
04377 #TVM_GETTOOLTIPS
04378 #TVM_SETINSERTMARK
04379 #TVM_SETITEMHEIGHT
04380 #TVM_GETITEMHEIGHT
04381 #TVM_SETBKCOLOR
04382 #TVM_SETTEXTCOLOR
04383 #TVM_GETBKCOLOR
04384 #TVM_GETTEXTCOLOR
04385 #TVM_SETSCROLLTIME
04386 #TVM_GETSCROLLTIME
04389 #TVM_SETINSERTMARKCOLOR
04390 #TVM_GETINSERTMARKCOLOR
04391 #TVM_GETITEMSTATE
04392 #TVM_SETLINECOLOR
04393 #TVM_GETLINECOLOR
04394 #TVM_MAPACCIDTOHTREEITEM
04395 #TVM_MAPHTREEITEMTOACCID
04402 #TVM_INSERTITEMW
04414 #TVM_GETITEMW
04415 #TVM_SETITEMW
04416 #TVM_GETISEARCHSTRINGW
04417 #TVM_EDITLABELW
04608 #HDM_FIRST,#HDM_GETITEMCOUNT
04609 #HDM_INSERTITEMA
04610 #HDM_DELETEITEM
04611 #HDM_GETITEMA
04612 #HDM_SETITEMA
04613 #HDM_LAYOUT
04614 #HDM_HITTEST
04615 #HDM_GETITEMRECT
04616 #HDM_SETIMAGELIST
04617 #HDM_GETIMAGELIST
04618 #HDM_INSERTITEMW
04619 #HDM_GETITEMW
04620 #HDM_SETITEMW
04623 #HDM_ORDERTOINDEX
04624 #HDM_CREATEDRAGIMAGE
04625 #HDM_GETORDERARRAY
04626 #HDM_SETORDERARRAY
04627 #HDM_SETHOTDIVIDER
04628 #HDM_SETBITMAPMARGIN
04629 #HDM_GETBITMAPMARGIN
04630 #HDM_SETFILTERCHANGETIMEOUT
04631 #HDM_EDITFILTER
04632 #HDM_CLEARFILTER
04864 #TCM_FIRST
04866 #TCM_GETIMAGELIST
04867 #TCM_SETIMAGELIST
04868 #TCM_GETITEMCOUNT
04869 #TCM_GETITEMA
04870 #TCM_SETITEMA
04871 #TCM_INSERTITEMA
04872 #TCM_DELETEITEM
04873 #TCM_DELETEALLITEMS
04874 #TCM_GETITEMRECT
04875 #TCM_GETCURSEL
04876 #TCM_SETCURSEL
04877 #TCM_HITTEST
04878 #TCM_SETITEMEXTRA
04904 #TCM_ADJUSTRECT
04905 #TCM_SETITEMSIZE
04906 #TCM_REMOVEIMAGE
04907 #TCM_SETPADDING
04908 #TCM_GETROWCOUNT
04909 #TCM_GETTOOLTIPS
04910 #TCM_SETTOOLTIPS
04911 #TCM_GETCURFOCUS
04912 #TCM_SETCURFOCUS
04913 #TCM_SETMINTABWIDTH
04914 #TCM_DESELECTALL
04915 #TCM_HIGHLIGHTITEM
04916 #TCM_SETEXTENDEDSTYLE
04917 #TCM_GETEXTENDEDSTYLE
04924 #TCM_GETITEMW
04925 #TCM_SETITEMW
04926 #TCM_INSERTITEMW
05120 #PGM_FIRST
05121 #PGM_SETCHILD
05122 #PGM_RECALCSIZE
05123 #PGM_FORWARDMOUSE
05124 #PGM_SETBKCOLOR
05125 #PGM_GETBKCOLOR
05126 #PGM_SETBORDER
05127 #PGM_GETBORDER
05128 #PGM_SETPOS
05129 #PGM_GETPOS
05130 #PGM_SETBUTTONSIZE
05131 #PGM_GETBUTTONSIZE
05132 #PGM_GETBUTTONSTATE
05376 #ECM_FIRST
05377 #EM_SETCUEBANNER
05378 #EM_GETCUEBANNER
05379 #EM_SHOWBALLOONTIP
05380 #EM_HIDEBALLOONTIP
05632 #BCM_FIRST
05633 #BCM_GETIDEALSIZE
05634 #BCM_SETIMAGELIST
05635 #BCM_GETIMAGELIST
05636 #BCM_SETTEXTMARGIN
05637 #BCM_GETTEXTMARGIN
05888 #CBM_FIRST
05889 #CB_SETMINVISIBLE
05890 #CB_GETMINVISIBLE
08192 #CCM_FIRST,#OCMBASE
08193 #CCM_SETBKCOLOR
08194 #CCM_SETCOLORSCHEME
08195 #CCM_GETCOLORSCHEME
08196 #CCM_GETDROPTARGET
08197 #CCM_SETUNICODEFORMAT
08198 #CCM_GETUNICODEFORMAT
08199 #CCM_SETVERSION
08200 #CCM_GETVERSION
08201 #CCM_SETNOTIFYWINDOW
08203 #CCM_SETWINDOWTHEME
08204 #CCM_DPISCALE
08217 #OCM_CTLCOLOR
08235 #OCM_DRAWITEM
08236 #OCM_MEASUREITEM
08237 #OCM_DELETEITEM
08238 #OCM_VKEYTOITEM
08239 #OCM_CHARTOITEM
08249 #OCM_COMPAREITEM
08270 #OCM_NOTIFY
08465 #OCM_COMMAND
08468 #OCM_HSCROLL
08469 #OCM_VSCROLL
08498 #OCM_CTLCOLORMSGBOX
08499 #OCM_CTLCOLOREDIT
08500 #OCM_CTLCOLORLISTBOX
08501 #OCM_CTLCOLORBTN
08502 #OCM_CTLCOLORDLG
08503 #OCM_CTLCOLORSCROLLBAR
08504 #OCM_CTLCOLORSTATIC
08704 #CCM_LAST
08720 #OCM_PARENTNOTIFY
32768 #WM_APP
52429 #WM_RASDIALEVENT
"Have you tried turning it off and on again ?"
A little PureBasic review
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8451
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Re: Event names

Post by netmaestro »

Thanks luis! I ran a test and found your version has all events in mine except #UNICODE_NOCHAR, which probably shouldn't have been in there anyway. So I uploaded an update today with your file, also added notification codes so you can look at those after finding WM_NOTIFY. I also removed all occurrences of '#', as they take up space and don't really add anything.

I can't use the one-message-per-line version because the data is searched with a binary search and it requires a dataset that is sorted and unique, otherwise it'll just find the same one every time and you'll never see the other strings for it.

You can give EventName.pbi a thorough self test by making sure it can find all of its events and codes:

Code: Select all

Debug "EventNames.pbi self test starting..."
ReadFile(0, "eventnames.txt")

cc=0
While Not Eof(0)
  name = Val(StringField(ReadString(0),1," "))
  If EventName(name) = "<undefined>"
    Debug "Couldn't find Event "+Str(name)
  Else
    cc+1
  EndIf
Wend
CloseFile(0)
Debug "Successfully found "+Str(cc)+" event names."

ReadFile(0, "ncodenames.txt")
cc=0
While Not Eof(0)
  name = Val(StringField(ReadString(0),1," "))
  If nCodeName(name) = "<undefined>"
    Debug "Couldn't find Notification code "+Str(name)
  Else
    cc+1
  EndIf
Wend
CloseFile(0)
Debug "Successfully found "+Str(cc)+" notification code names."
Debug "EventNames.pbi self test finished."
Debug ""

; Here is the desired output:
; 
; EventNames.pbi self test starting...
; Successfully found 872 event names.
; Successfully found 176 notification code names.
; EventNames.pbi self test finished.
The output should not say 'Couldn't find' anywhere. If it does, there's a problem.

Thanks again luis 8)
BERESHEIT
User avatar
Michael Vogel
Addict
Addict
Posts: 2802
Joined: Thu Feb 09, 2006 11:27 pm
Contact:

Re: Event names - now with notifications too

Post by Michael Vogel »

Thanks for this -- anyhow I still would like to get PB's structure viewer pimped to show decimal or hex values for the constants and to allow filtering for text or values.

Maybe your code could also show the value for the events, I have modified your code like it is done here:

Code: Select all

Enumeration 
	#ShowNoPrefix
	#ShowDecimalPrefix
	#ShowHexPrefix
EndEnumeration

ProcedureDLL.s EventName(value.l,showprefix=#ShowHexPrefix)
	
	Protected prefix.s
	
	Select showprefix
		Case 1
			prefix=RSet(Str(value),5,"_")+"  "
		Case 2
			prefix="0x"+RSet(Hex(value),4,"0")+"  "
	EndSelect
	
	result = bsearch(value, 8, ?cmin, ?cmax)
	If result
		ProcedureReturn prefix+PeekS(?cmax+PeekL(result+SizeOf(Long)))
	Else
		ProcedureReturn prefix+"<undefined>"
	EndIf
	
EndProcedure
Post Reply