WM_KEYDOWN : comment l'utiliser?

Je suis en train d'envoyer une frappe d'une touche à une application, par le biais de PostMessage. Je suis trop à l'aide Spy++ pour essayer de comprendre comment faire pour envoyer le message, comme je ne suis pas entièrement comprendre son fonctionnement interne.

WM_KEYDOWN : comment l'utiliser?

Dans cette image, le premier élément(l'élément sélectionné) a été faite avec une réelle touche réalisés par moi-même. L'une avec un rouge elipse autour d'elle(ci-dessous) a été réalisé avec le code suivant:

WinApi.PostMessage(InsideLobbyHandle, WinApi.WM_KEYDOWN, (int)WinApi.VK_UP, 1);

Je suppose qu'il doit avoir quelque chose à voir avec la dernière PostMessage() parameter, mais je ne peux pas comprendre comment il fonctionne vraiment. Je peux voir dans la clé d'origine de l'avc le ScanCode = 48, et dans le mien, c'est 0, et aussi fExtended est de 1 et le mien est de 0. Comment puis-je faire la même apparence?

Dans http://msdn.microsoft.com/en-us/library/ms646280(SV.85).aspx je ne comprends pas le dernier paramètre du travail.