Sehe ich das richtig?
Nö.
KBDLLHOOKSTRUCT structure (winuser.h)
Ganz klar ist mir das mit der Zählweise nicht, aber offensichtlich beginnt die Zählung mit 0 für das niedrigstwertige Bit (LSB) auf der rechten Seite und läuft nach links. Somit ist das erste Bit rechts das Bit 0, das zweite von rechts ist das Bit 1, usw.
Wie dem auch sei, meiner Meinung nach hat Bitnugger recht und die Bits 2 - 3 sind reserviert (ebenso das Bit 6).