CURRENT WORK ITEM - PREVIEW ONLY

APPBARDATA

This structure provides input to the SHAppBarMessage function.

Declaration

typedef struct _AppBarData {
    DWORD cbSize;
    HWND hWnd;
    UINT uCallbackMessage;
    UINT uEdge;
    RECT rc;
    LPARAM lParam;
} APPBARDATA, *PAPPBARDATA;

Members

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.