Hello i need help with understanding the out put of the "GetAsyncKeyState" API function.

Please help me with this:

KeyIsDown(Holding): i think this is -32767
Key Was Pressed once
Key is released.

Thanks