public static extern int TranslateMessage(ref MSG lpMsg);
public static extern int TranslateAccelerator(IntPtr hwnd, IntPtr hAccTable, ref MSG lpMsg);
public static extern int TranslateMDISysAccel(IntPtr hwndClient, ref MSG lpMsg);
public static extern int PeekMessage(ref MSG lpMsg, IntPtr hwnd, int wMsgFilterMin, int wMsgFilterMax, int wRemoveMsg);
public static extern int IsDialogMessage(IntPtr hDlg, ref MSG lpMsg);
public static extern int GetMessage(ref MSG lpMsg, IntPtr hwnd, int wMsgFilterMin, int wMsgFilterMax);
public static extern int DispatchMessage(ref MSG lpMsg);
public static extern int CallMsgFilter(ref MSG lpMsg, int ncode);