El SimioCp, como ya se ha comentado, amplía el LUA con varia nuevas librerias. Una de ellas es la libreria 'iocp' que tiene varios métodos (o funciones) que el usuario puede llamar dentro de sus scripts de LUA. Esta librería, como su propio nombre indica, se utiliza para acceder, de lectura o escritura, a los offsets IOCP del simulador, así como para enviar 'keys' al simulador.
En C++, el código usado en SimioCp, para preparar la libería 'iocp' para LUA es:
staticconststructluaL_Reg newIocpLib[] = {
{ "iocp.offset.value.get", Iocp01 },
{ "iocp.offset.value.set", Iocp02 },
{ "iocp.eventkey.send", Iocp03 },
{ NULL, NULL }
};
De modo que las funciones o método de la libreria 'iocp' en esta versión son: