public static extern bool TranslateMessage(ref I3MSG msg);
public static extern int DispatchMessage(ref I3MSG msg);
public static extern bool PeekMessage(ref I3MSG msg, IntPtr hwnd, int msgMin, int msgMax, int remove);