Unfortunately I've already typed all of the get methods and they appear to be receiving the method pointer properly. Things like LUA_Open and LUA_Close work just fine. Its some of the other routines that have problems. If I static link the DLL then I don't have any problems with anything (at least what I've been playing with). This may be one of those cases were I simply have to static link