public static extern Int32 init(HookCallBack hookCallBack, IntPtr param);
public static extern Int32 init(HookCallBack hookCallBack, IntPtr param);
public static extern IntPtr SetWindowsHookEx(int idHook, HookCallBack lpfn, IntPtr hMod, int dwThreadId);
public void OnHook(HookCallBack hook) { hookCallBack += hook; }