public static extern bool TranslateMessage( [In] ref WinUserMessage lpMsg );
public static extern IntPtr DispatchMessage( [In] ref WinUserMessage lpmsg );
public static extern int GetMessage( out WinUserMessage lpMsg, IntPtr hWnd, uint wMsgFilterMin, uint wMsgFilterMax );