public static extern int PeekMessage(out MSG msg, IntPtr hWnd, int wMsgFilterMin, int wMsgFilterMax);
public static extern long DispatchMessage(MSG msg);