Geoff Chappell - Software Analyst
CURRENT WORK ITEM - PREVIEW ONLY
This structure provides input to the SHAppBarMessage function.
typedef struct _AppBarData { DWORD cbSize; HWND hWnd; UINT uCallbackMessage; UINT uEdge; RECT rc; LPARAM lParam; } APPBARDATA, *PAPPBARDATA;
The cbSize member gives the size of the structure in bytes. For the structure as shown above, this should be 0x24. Any larger value causes SHAppBarMessage to fail.
Interpretation of other members is the work of the taskbar window and is presently beyond the scope of these notes.