INT_PTR FilterRecvMessage(WPARAM wParam, LPARAM lParam) { int res = NotifyEventHooks(hRecvMessage, wParam, lParam); if (res) return res; Proto_ChainRecv(wParam, (CCSDATA*)lParam); return 0; }
static int lua_ChainRecv(lua_State *L) { MCONTACT hContact = luaL_checknumber(L, 1); const char *service = luaL_checkstring(L, 2); WPARAM wParam = (WPARAM)luaM_tomparam(L, 3); LPARAM lParam = (LPARAM)luaM_tomparam(L, 4); CCSDATA ccs = { hContact, service, wParam, lParam }; INT_PTR res = Proto_ChainRecv(0, &ccs); lua_pushinteger(L, res); return 1; }
INT_PTR FilterRecvMessage(WPARAM wParam, LPARAM lParam) { NotifyEventHooks(hRecvMessage, wParam, lParam); return Proto_ChainRecv(wParam, (CCSDATA*)lParam); }