Code:
int luaGameObject_GetName(lua_State * L, GameObject * ptr);
int luaGameObject_GetMapId(lua_State * L, GameObject * ptr);
int luaGameObject_GetCreatureNearestCoords(lua_State * L, GameObject * ptr);
int luaGameObject_GetGameObjectNearestCoords(lua_State *L, GameObject * ptr);
//int luaGameObject_GetAreaID(lua_State * L, GameObject * ptr);
int luaGameObject_GetClosestPlayer(lua_State * L, GameObject * ptr);
int luaGameObject_GetZoneId(lua_State *L, GameObject * ptr);
int luaGameObject_GetItemCount(lua_State * L, GameObject * ptr);
int luaGameObject_GetSpawnX(lua_State * L, GameObject * ptr);
int luaGameObject_GetSpawnY(lua_State * L, GameObject * ptr);
int luaGameObject_GetSpawnZ(lua_State * L, GameObject * ptr);
int luaGameObject_GetSpawnO(lua_State * L, GameObject * ptr);
int luaGameObject_GetInRangePlayersCount(lua_State * L, GameObject * ptr);
int luaGameObject_GetEntry(lua_State * L, GameObject * ptr);
int luaGameObject_GetX(lua_State * L, GameObject * ptr);
int luaGameObject_GetY(lua_State * L, GameObject * ptr);
int luaGameObject_GetZ(lua_State * L, GameObject * ptr);
int luaGameObject_GetO(lua_State * L, GameObject * ptr);
int luaGameObject_GetInRangePlayers(lua_State * L, GameObject * ptr);
int luaGameObject_GetInRangeGameObjects(lua_State * L, GameObject * ptr);
int luaGameObject_GetInstanceID(lua_State * L, GameObject * ptr);
int luaGameObject_GetUInt64Value(lua_State * L, GameObject * ptr);
int luaGameObject_GetUInt32Value(lua_State * L, GameObject * ptr);
int luaGameObject_GetFloatValue(lua_State * L, GameObject * ptr);
int luaGameObject_GetGUID(lua_State * L, GameObject* ptr);
int luaGameObject_Teleport(lua_State * L, GameObject * ptr);
int luaGameObject_AddItem(lua_State * L, GameObject * ptr);
int luaGameObject_Despawn(lua_State * L, GameObject * ptr);
int luaGameObject_IsInWorld(lua_State * L, GameObject * ptr);
int luaGameObject_IsInBack(lua_State * L, GameObject * ptr);
int luaGameObject_IsInFront(lua_State * L, GameObject * ptr);
int luaGameObject_PlaySoundToSet(lua_State * L, GameObject * ptr);
int luaGameObject_SpawnCreature(lua_State * L, GameObject * ptr);
int luaGameObject_SpawnGameObject(lua_State * L, GameObject * ptr);
int luaGameObject_CalcDistance(lua_State * L, GameObject * ptr);
int luaGameObject_SetOrientation(lua_State * L, GameObject * ptr);
int luaGameObject_RemoveFromWorld(lua_State * L, GameObject * ptr);
int luaGameObject_CalcRadAngle(lua_State * L, GameObject * ptr);
int luaGameObject_SetUInt32Value(lua_State * L, GameObject * ptr);
int luaGameObject_SetUInt64Value(lua_State * L, GameObject * ptr);
int luaGameObject_SetFloatValue(lua_State * L, GameObject * ptr);
int luaGameObject_ModUInt32Value(lua_State * L, GameObject * ptr);
int luaGameObject_CastSpell(lua_State * L, GameObject * ptr);
int luaGameObject_FullCastSpell(lua_State * L, GameObject * ptr);
int luaGameObject_CastSpellOnTarget(lua_State * L, GameObject * ptr);
int luaGameObject_FullCastSpellOnTarget(lua_State * L, GameObject * ptr);
int luaGameObject_EventCastSpell(lua_State * L, GameObject * ptr);
that's all the Lua++ Gameobject functions.