WndProcHook Native DLL for invoking SetWindowHookEx from managed code Excuse my shoddy coding and witty comments ;) Also this probably isn't complete in any way.