private static unsafe extern ErrorCode ggpo_set_disconnect_notify_start(GGPOSession *session, int timeout);
private static unsafe extern ErrorCode ggpo_advance_frame(GGPOSession *session);
private static unsafe extern ErrorCode ggpo_get_network_stats(GGPOSession *session, int player, out GGPONetworkStats stats);
private static unsafe extern ErrorCode ggpo_synchronize_input(GGPOSession *session, void *values, int size, int *disconnectFlags);
private static unsafe extern ErrorCode ggpo_disconnect_player(GGPOSession *session, int player);
private static unsafe extern ErrorCode ggpo_add_local_input(GGPOSession *session, int player, void *values, int size);
private static unsafe extern ErrorCode ggpo_idle(GGPOSession *session, int timeout);
private static unsafe extern ErrorCode ggpo_set_frame_delay(GGPOSession *session, int player, int frameDelay);
private static unsafe extern ErrorCode ggpo_close_session(GGPOSession *session);
private static unsafe extern ErrorCode ggpo_add_player(GGPOSession *session, ref GGPOPlayer player, int *handle);