public static extern bool ChangeWindowMessageFilterEx(IntPtr hWnd, uint msg, ChangeWindowMessageFilterExAction action, ref CHANGEFILTERSTRUCT changeInfo);
private static extern bool ChangeWindowMessageFilterEx(IntPtr hWnd, uint msg, ChangeWindowMessageFilterExAction action, IntPtr passNull);
internal static extern bool ChangeWindowMessageFilterEx(IntPtr hWnd, uint msg, ChangeWindowMessageFilterExAction action, ref ChangeFilterStruct changeInfo);
internal static extern bool ChangeWindowMessageFilterEx(IntPtr hWnd, WindowMessage msg, ChangeWindowMessageFilterExAction action, ref ChangeFilterStruct changeInfo);
public static extern bool ChangeWindowMessageFilterEx(IntPtr hWnd, WM msg, ChangeWindowMessageFilterExAction action, IntPtr changeInfo);
private static extern bool ChangeWindowMessageFilterEx(IntPtr hWnd, uint message, ChangeWindowMessageFilterExAction action, [In, Out, Optional] ref CHANGEFILTERSTRUCT changeInfo);