Stores all configuration information for pulling and indexing data.
5051525354555657585960
} }.start(); // This bit never returns from GetMessage int result; MSG msg = new MSG(); while ((result = lib.GetMessage(msg, null, 0, 0)) != 0) { if (result == -1) { System.err.println("error in get message"); break; }
6465666768697071
SWT.error(SWT.ERROR_NO_MORE_CALLBACKS); int threadId = Extension.GetCurrentThreadId(); procHandle = Extension.SetWindowsHookEx(Extension.WH_GETMESSAGE, oleMsgProcAddress, 0, threadId); Display.getDefault().setData(HHOOK, new LONG(procHandle)); Display.getDefault().setData(HHOOKMSG, new MSG()); } }
8990919293949596979899
return 0; if (code < 0) { return OS.CallNextHookEx(hHook.value, (int) /* 64 */code, wParam, lParam); } MSG msg = (MSG) Display.getDefault().getData(HHOOKMSG); OS.MoveMemory(msg, lParam, MSG.sizeof); if (!container.isDisposed()) { if (container.getHookInterceptor() != null) { Msg message = new Msg(msg); if (container.getHookInterceptor().intercept(message, code,
9899100101102103104105106
* @param point * a memory MSG struct point * @return An MSG object. */ public static Msg valueOf(int point) { MSG msg = new MSG(); Extension.MoveMemory(msg, point, MSG.sizeof); return new Msg(msg); }
714715716717718719720721722723724725
_hWnd = MyUser32.INSTANCE.CreateWindowExA(0, _wndClass.lpszClassName, _wndClass.lpszClassName, 0, 0, 0, 0, 0, null, null, _hinstance, null); MyUser32.INSTANCE.ShowWindow(_hWnd, MyUser32.SW_HIDE); MyUser32.INSTANCE.UpdateWindow(_hWnd); MSG msg = new MSG(); msg.size(); int ret; do { ret = MyUser32.INSTANCE.GetMessageA(msg, _hWnd, 0, 0); // System.out.println("get message "+msg);