void sfFindHallByName(strList *params) { if (params->next && evaluateBool(params->next->string)) { #ifndef WINCIT SETINT(partialhall(evaluateString(params->string))); #endif } else { SETINT(hallexists(evaluateString(params->string))); } }
void sfFindUserByName(strList *params) { l_slot slot; if (evaluateBool(params->next->string)) { #ifdef WINCIT slot = FindPersonByPartialName(evaluateString(params->string), pCurScript->TW ? pCurScript->TW->LogOrder : NULL); #else slot = FindPersonByPartialName(evaluateString(params->string)); #endif } else { #ifdef WINCIT slot = FindPersonByName(evaluateString(params->string), pCurScript->TW ? pCurScript->TW->LogOrder : NULL); #else slot = FindPersonByName(evaluateString(params->string)); #endif } SETINT(slot); }
void sfGetltlogslot(strList *params) { #ifdef WINCIT if (pCurScript->TW) { SETINT(LogTab[pCurScript->TW->LogOrder[ evaluateInt(params->string)]].GetLogIndex()); } else { SETINT(LogTab[evaluateInt(params->string)].GetLogIndex()); } #else SETINT(LTab(evaluateInt(params->string)).GetLogIndex()); #endif }
LUALIB_API int luaopen_zlib(lua_State * const L) { lz_create_deflate_mt(L); lz_create_inflate_mt(L); luaL_register(L, "zlib", zlib_functions); SETINT("BEST_SPEED", Z_BEST_SPEED); SETINT("BEST_COMPRESSION", Z_BEST_COMPRESSION); SETLITERAL("_COPYRIGHT", "Copyright (c) 2009-2010 Brian Maher"); SETLITERAL("_DESCRIPTION", "Yet another binding to the zlib library"); SETLITERAL("_VERSION", "lua-zlib $Id: 513fe3bb9b9e36aac37da68db8a936c4847e7615 $ (HEAD -> master, tag: 0.2)"); /* Expose this to lua so we can do a test: */ SETINT("_TEST_BUFSIZ", LUAL_BUFFERSIZE); return 1; }
LUALIB_API int luaopen_zlib(lua_State * const L) { lz_create_deflate_mt(L); lz_create_inflate_mt(L); luaL_register(L, "zlib", zlib_functions); SETINT("BEST_SPEED", Z_BEST_SPEED); SETINT("BEST_COMPRESSION", Z_BEST_COMPRESSION); SETLITERAL("_COPYRIGHT", "Copyright (c) 2009-2010 Brian Maher"); SETLITERAL("_DESCRIPTION", "Yet another binding to the zlib library"); SETLITERAL("_VERSION", "lua-zlib $Id: c9f86792ac86380927af9b2393a874e0a2c3f9e5 $ (HEAD -> master)"); /* Expose this to lua so we can do a test: */ SETINT("_TEST_BUFSIZ", LUAL_BUFFERSIZE); return 1; }
LUALIB_API int luaopen_zlib(lua_State* L) { lz_create_deflate_mt(L); lz_create_inflate_mt(L); luaL_register(L, "zlib", zlib_functions); SETINT("BEST_SPEED", Z_BEST_SPEED); SETINT("BEST_COMPRESSION", Z_BEST_COMPRESSION); SETLITERAL("_COPYRIGHT", "Copyright (c) 2009-2010 Brian Maher"); SETLITERAL("_DESCRIPTION", "Yet another binding to the zlib library"); SETLITERAL("_VERSION", "lua-zlib $Id: 9d1f4a541bfa8de087140a835943ca0c812bf2a5 $ $Format:%d$"); /* Expose this to lua so we can do a test: */ SETINT("_TEST_BUFSIZ", LUAL_BUFFERSIZE); return 1; }
static void get_str(char *modbeg, int no, char **sp, int *len) { short strOffs = GETSHORT(F_OFFS(modbeg, 4, 3, 0)); char *bp = (modbeg + strOffs); bp += 2 * no * sizeof(long); SETINT(len, GET_LONG(bp)); *sp = modbeg + GETLONG(bp); }
void Control::changeStatus(int status, int net) { if (status == -1) return; if (net && (net != kZmieniacz::net)) { sCtrl->changeStatus(net, status); return; } sCtrl->changeStatus(status); if (status != GETINT(cfg::lastSt)) PlugStatusChange(status, 0); SETINT(cfg::lastSt, status); Helpers::chgBtn(ui::tb::tb, ui::tb::btnOk, 0, 0, this->stIcon(status), -1); }
void sfGetltinhash(strList *params) { #ifdef WINCIT if (pCurScript->TW) { SETLONG(LogTab[pCurScript->TW->LogOrder[ evaluateInt(params->string)]].GetInitialsHash()); } else { SETLONG(LogTab[evaluateInt(params->string)].GetInitialsHash()); } #else SETINT(LTab(evaluateInt(params->string)).GetInitialsHash()); #endif }
void Control::changeStatus(int status, std::string info, int net) { if (net && (net != kZmieniacz::net)) { sCtrl->changeStatus(net, info, status); return; } sCtrl->changeStatus(info, status); int lastSt = (status != -1) ? status : GETINT(cfg::lastSt); if (lastSt != GETINT(cfg::lastSt) || info != GETSTRA(cfg::lastStInfo)) PlugStatusChange(lastSt, info.c_str()); if (status != -1) { SETINT(cfg::lastSt, status); Helpers::chgBtn(ui::tb::tb, ui::tb::btnOk, 0, 0, this->stIcon(status), -1); } SETSTR(cfg::lastStInfo, info.c_str()); this->refreshCombo(info); }
JNIEXPORT jboolean JNICALL Java_ManyMouse_PollEvent (JNIEnv *env, jclass obj, jobject jevent) { ManyMouseEvent event; jclass cls = (*env)->GetObjectClass(env, jevent); if (cls == 0) return JNI_FALSE; /* !!! FIXME: throw an exception? */ if (ManyMouse_PollEvent(&event) == 0) return JNI_FALSE; /* no new events. */ #define SETINT(field) \ if (!setInt(env, jevent, cls, #field, event.field)) return JNI_FALSE; SETINT(type); SETINT(device); SETINT(item); SETINT(value); SETINT(minval); SETINT(maxval); #undef SETINT return JNI_TRUE; } /* JNI org.icculus.ManyMouse.PollEvent */
void sfGethallgroup(strList *params) { SETINT(HallData[evaluateInt(params->string)].GetGroupNumber()); }
/* ** Open Windows service library */ LUALIB_API int luaopen_winsvc(lua_State *L) { luaL_register(L, "winsvc", winsvclib); // Some Windows Defines SETINT(ERROR); SETINT(ERROR_CALL_NOT_IMPLEMENTED); SETINT(NO_ERROR); // Service defines from winnt.h SETINT(SERVICE_KERNEL_DRIVER); SETINT(SERVICE_FILE_SYSTEM_DRIVER); SETINT(SERVICE_ADAPTER); SETINT(SERVICE_RECOGNIZER_DRIVER); SETINT(SERVICE_DRIVER); SETINT(SERVICE_WIN32_OWN_PROCESS); SETINT(SERVICE_WIN32_SHARE_PROCESS); SETINT(SERVICE_WIN32); SETINT(SERVICE_INTERACTIVE_PROCESS); SETINT(SERVICE_TYPE_ALL); SETINT(SERVICE_BOOT_START); SETINT(SERVICE_SYSTEM_START); SETINT(SERVICE_AUTO_START); SETINT(SERVICE_DEMAND_START); SETINT(SERVICE_DISABLED); SETINT(SERVICE_ERROR_IGNORE); SETINT(SERVICE_ERROR_NORMAL); SETINT(SERVICE_ERROR_SEVERE); SETINT(SERVICE_ERROR_CRITICAL); SETINT(DELETE); SETINT(READ_CONTROL); SETINT(WRITE_DAC); SETINT(WRITE_OWNER); SETINT(SYNCHRONIZE); // Service Defines SETLITERAL(SERVICES_ACTIVE_DATABASE); SETLITERAL(SERVICES_FAILED_DATABASE); SETINT(SC_GROUP_IDENTIFIER); SETINT(SERVICE_NO_CHANGE); SETINT(SERVICE_ACTIVE); SETINT(SERVICE_INACTIVE); SETINT(SERVICE_STATE_ALL); SETINT(SERVICE_CONTROL_STOP); SETINT(SERVICE_CONTROL_PAUSE); SETINT(SERVICE_CONTROL_CONTINUE); SETINT(SERVICE_CONTROL_INTERROGATE); SETINT(SERVICE_CONTROL_SHUTDOWN); SETINT(SERVICE_CONTROL_PARAMCHANGE); SETINT(SERVICE_CONTROL_NETBINDADD); SETINT(SERVICE_CONTROL_NETBINDREMOVE); SETINT(SERVICE_CONTROL_NETBINDENABLE); SETINT(SERVICE_CONTROL_NETBINDDISABLE); SETINT(SERVICE_CONTROL_DEVICEEVENT); SETINT(SERVICE_CONTROL_HARDWAREPROFILECHANGE); SETINT(SERVICE_CONTROL_POWEREVENT); SETINT(SERVICE_CONTROL_SESSIONCHANGE); SETINT(SERVICE_CONTROL_PRESHUTDOWN); SETINT(SERVICE_CONTROL_TIMECHANGE); SETINT(SERVICE_CONTROL_TRIGGEREVENT); SETINT(SERVICE_STOPPED); SETINT(SERVICE_START_PENDING); SETINT(SERVICE_STOP_PENDING); SETINT(SERVICE_RUNNING); SETINT(SERVICE_CONTINUE_PENDING); SETINT(SERVICE_PAUSE_PENDING); SETINT(SERVICE_PAUSED); SETINT(SERVICE_ACCEPT_STOP); SETINT(SERVICE_ACCEPT_PAUSE_CONTINUE); SETINT(SERVICE_ACCEPT_SHUTDOWN); SETINT(SERVICE_ACCEPT_PARAMCHANGE); SETINT(SERVICE_ACCEPT_NETBINDCHANGE); SETINT(SERVICE_ACCEPT_HARDWAREPROFILECHANGE); SETINT(SERVICE_ACCEPT_POWEREVENT); SETINT(SERVICE_ACCEPT_SESSIONCHANGE); SETINT(SERVICE_ACCEPT_PRESHUTDOWN); SETINT(SERVICE_ACCEPT_TIMECHANGE); SETINT(SERVICE_ACCEPT_TRIGGEREVENT); SETINT(SC_MANAGER_CONNECT); SETINT(SC_MANAGER_CREATE_SERVICE); SETINT(SC_MANAGER_ENUMERATE_SERVICE); SETINT(SC_MANAGER_LOCK); SETINT(SC_MANAGER_QUERY_LOCK_STATUS); SETINT(SC_MANAGER_MODIFY_BOOT_CONFIG); SETINT(SC_MANAGER_ALL_ACCESS); SETINT(SERVICE_QUERY_CONFIG); SETINT(SERVICE_CHANGE_CONFIG); SETINT(SERVICE_QUERY_STATUS); SETINT(SERVICE_ENUMERATE_DEPENDENTS); SETINT(SERVICE_START); SETINT(SERVICE_STOP); SETINT(SERVICE_PAUSE_CONTINUE); SETINT(SERVICE_INTERROGATE); SETINT(SERVICE_USER_DEFINED_CONTROL); SETINT(SERVICE_ALL_ACCESS); SETINT(SERVICE_RUNS_IN_SYSTEM_PROCESS); SETINT(SERVICE_CONFIG_DESCRIPTION); SETINT(SERVICE_CONFIG_FAILURE_ACTIONS); SETINT(SERVICE_CONFIG_DELAYED_AUTO_START_INFO); SETINT(SERVICE_CONFIG_FAILURE_ACTIONS_FLAG); SETINT(SERVICE_CONFIG_SERVICE_SID_INFO); SETINT(SERVICE_CONFIG_REQUIRED_PRIVILEGES_INFO); SETINT(SERVICE_CONFIG_PRESHUTDOWN_INFO); SETINT(SERVICE_CONFIG_TRIGGER_INFO); SETINT(SERVICE_CONFIG_PREFERRED_NODE); // reserved 10 // reserved 11 SETINT(SERVICE_CONFIG_LAUNCH_PROTECTED); SETINT(SERVICE_NOTIFY_STATUS_CHANGE_1); SETINT(SERVICE_NOTIFY_STATUS_CHANGE_2); SETINT(SERVICE_NOTIFY_STATUS_CHANGE); SETINT(SERVICE_NOTIFY_STOPPED); SETINT(SERVICE_NOTIFY_START_PENDING); SETINT(SERVICE_NOTIFY_STOP_PENDING); SETINT(SERVICE_NOTIFY_RUNNING); SETINT(SERVICE_NOTIFY_CONTINUE_PENDING); SETINT(SERVICE_NOTIFY_PAUSE_PENDING); SETINT(SERVICE_NOTIFY_PAUSED); SETINT(SERVICE_NOTIFY_CREATED); SETINT(SERVICE_NOTIFY_DELETED); SETINT(SERVICE_NOTIFY_DELETE_PENDING); SETINT(SERVICE_STOP_REASON_FLAG_MIN); SETINT(SERVICE_STOP_REASON_FLAG_UNPLANNED); SETINT(SERVICE_STOP_REASON_FLAG_CUSTOM); SETINT(SERVICE_STOP_REASON_FLAG_PLANNED); SETINT(SERVICE_STOP_REASON_FLAG_MAX); SETINT(SERVICE_STOP_REASON_MAJOR_MIN); SETINT(SERVICE_STOP_REASON_MAJOR_OTHER); SETINT(SERVICE_STOP_REASON_MAJOR_HARDWARE); SETINT(SERVICE_STOP_REASON_MAJOR_OPERATINGSYSTEM); SETINT(SERVICE_STOP_REASON_MAJOR_SOFTWARE); SETINT(SERVICE_STOP_REASON_MAJOR_APPLICATION); SETINT(SERVICE_STOP_REASON_MAJOR_NONE); SETINT(SERVICE_STOP_REASON_MAJOR_MAX); SETINT(SERVICE_STOP_REASON_MAJOR_MIN_CUSTOM); SETINT(SERVICE_STOP_REASON_MAJOR_MAX_CUSTOM); SETINT(SERVICE_STOP_REASON_MINOR_MIN); SETINT(SERVICE_STOP_REASON_MINOR_OTHER); SETINT(SERVICE_STOP_REASON_MINOR_MAINTENANCE); SETINT(SERVICE_STOP_REASON_MINOR_INSTALLATION); SETINT(SERVICE_STOP_REASON_MINOR_UPGRADE); SETINT(SERVICE_STOP_REASON_MINOR_RECONFIG); SETINT(SERVICE_STOP_REASON_MINOR_HUNG); SETINT(SERVICE_STOP_REASON_MINOR_UNSTABLE); SETINT(SERVICE_STOP_REASON_MINOR_DISK); SETINT(SERVICE_STOP_REASON_MINOR_NETWORKCARD); SETINT(SERVICE_STOP_REASON_MINOR_ENVIRONMENT); SETINT(SERVICE_STOP_REASON_MINOR_HARDWARE_DRIVER); SETINT(SERVICE_STOP_REASON_MINOR_OTHERDRIVER); SETINT(SERVICE_STOP_REASON_MINOR_SERVICEPACK); SETINT(SERVICE_STOP_REASON_MINOR_SOFTWARE_UPDATE); SETINT(SERVICE_STOP_REASON_MINOR_SECURITYFIX); SETINT(SERVICE_STOP_REASON_MINOR_SECURITY); SETINT(SERVICE_STOP_REASON_MINOR_NETWORK_CONNECTIVITY); SETINT(SERVICE_STOP_REASON_MINOR_WMI); SETINT(SERVICE_STOP_REASON_MINOR_SERVICEPACK_UNINSTALL); SETINT(SERVICE_STOP_REASON_MINOR_SOFTWARE_UPDATE_UNINSTALL); SETINT(SERVICE_STOP_REASON_MINOR_SECURITYFIX_UNINSTALL); SETINT(SERVICE_STOP_REASON_MINOR_MMC); SETINT(SERVICE_STOP_REASON_MINOR_NONE); SETINT(SERVICE_STOP_REASON_MINOR_MAX); SETINT(SERVICE_STOP_REASON_MINOR_MIN_CUSTOM); SETINT(SERVICE_STOP_REASON_MINOR_MAX_CUSTOM); SETINT(SERVICE_CONTROL_STATUS_REASON_INFO); SETINT(SERVICE_SID_TYPE_NONE); SETINT(SERVICE_SID_TYPE_UNRESTRICTED); SETINT(SERVICE_SID_TYPE_RESTRICTED); SETINT(SERVICE_TRIGGER_TYPE_DEVICE_INTERFACE_ARRIVAL); SETINT(SERVICE_TRIGGER_TYPE_IP_ADDRESS_AVAILABILITY); SETINT(SERVICE_TRIGGER_TYPE_DOMAIN_JOIN); SETINT(SERVICE_TRIGGER_TYPE_FIREWALL_PORT_EVENT); SETINT(SERVICE_TRIGGER_TYPE_GROUP_POLICY); SETINT(SERVICE_TRIGGER_TYPE_NETWORK_ENDPOINT); SETINT(SERVICE_TRIGGER_TYPE_CUSTOM_SYSTEM_STATE_CHANGE); SETINT(SERVICE_TRIGGER_TYPE_CUSTOM); SETINT(SERVICE_TRIGGER_DATA_TYPE_BINARY); SETINT(SERVICE_TRIGGER_DATA_TYPE_STRING); SETINT(SERVICE_TRIGGER_DATA_TYPE_LEVEL); SETINT(SERVICE_TRIGGER_DATA_TYPE_KEYWORD_ANY); SETINT(SERVICE_TRIGGER_DATA_TYPE_KEYWORD_ALL); SETINT(SERVICE_START_REASON_DEMAND); SETINT(SERVICE_START_REASON_AUTO); SETINT(SERVICE_START_REASON_TRIGGER); SETINT(SERVICE_START_REASON_RESTART_ON_FAILURE); SETINT(SERVICE_START_REASON_DELAYEDAUTO); SETINT(SERVICE_DYNAMIC_INFORMATION_LEVEL_START_REASON); SETINT(SERVICE_LAUNCH_PROTECTED_NONE); SETINT(SERVICE_LAUNCH_PROTECTED_WINDOWS); SETINT(SERVICE_LAUNCH_PROTECTED_WINDOWS_LIGHT); SETINT(SERVICE_LAUNCH_PROTECTED_ANTIMALWARE_LIGHT); SETINT(SERVICE_TRIGGER_ACTION_SERVICE_START); SETINT(SERVICE_TRIGGER_ACTION_SERVICE_STOP); SETINT(SC_ACTION_NONE); SETINT(SC_ACTION_RESTART); SETINT(SC_ACTION_REBOOT); SETINT(SC_ACTION_RUN_COMMAND); return 1; }
void sfGetuserproto(strList *) { RequiresScriptTW(); SETINT(ScriptTW()CurrentUser->GetDefaultProtocol()); }
void sfGetgroupslot(strList *params) { SETINT(FindGroupByName(evaluateString(params->string))); }