This has to be the stupidist API entry I've ever seen:
ABM_GETTASKBARPOS
I am using ABM_GETTASKBARPOS because I need the position of the Windows Taskbar, yet the message specifies that I first need the HANDLE to the taskbar, how mind-boggling is that? If I had the handle in the first place, then I wouldn't be using a message titled "GETTASKBARPOS" (I would just use some other generic "get window position" variant on the handle).
Can anyone explain this please? (or is it just a typo?)