static IntPtr CallWindowProc(IntPtr lpPrevWndFunc, IntPtr hWnd, int msg, IntPtr wParam, IntPtr lParam)
static IntPtr SetWindowLongPtr(IntPtr hWnd, int nIndex, IntPtr dwNewLong)
void AddMessageFilter(IMessageFilter filter)
virtual void Dispose(bool disposing)
WindowsMessageHook(IntPtr windowHandle)
List< IMessageFilter > _filters
delegate IntPtr WndProcCallback(IntPtr hWnd, int msg, IntPtr wParam, IntPtr lParam)
IntPtr WndProc(IntPtr hWnd, int msg, IntPtr wParam, IntPtr lParam)
void RemoveMessageFilter(IMessageFilter filter)
bool InternalWndProc(ref Message message)
bool ICollection< KeyValuePair< TKey, TValue > >. Remove(KeyValuePair< TKey, TValue > keyValuePair)
void Add(TKey key, TValue value)
static void SuppressFinalize(object obj)
static IntPtr GetFunctionPointerForDelegate(Delegate d)
static Message Create(IntPtr hWnd, int msg, IntPtr wparam, IntPtr lparam)
static readonly IntPtr Zero