--- /dev/null
+#ifndef VG_STEAM_AUTH_H
+#define VG_STEAM_AUTH_H
+
+#include "vg_steam.h"
+#if defined( VALVE_CALLBACK_PACK_SMALL )
+ #pragma pack( push, 4 )
+#elif defined( VALVE_CALLBACK_PACK_LARGE )
+ #pragma pack( push, 8 )
+#endif
+
+#pragma pack(pop)
+
+typedef u32 HAuthTicket;
+enum{ k_HAuthTicketInvalid = 0 };
+
+void *SteamAPI_SteamUser_v021(void);
+void *SteamAPI_SteamUser(void)
+{
+ return SteamAPI_SteamUser_v021();
+}
+
+HAuthTicket SteamAPI_ISteamUser_GetAuthSessionTicket(
+ void *self, void *pTicket,
+ int cbMaxTicket, u32 *pcbTicket );
+
+#endif /* VG_STEAM_AUTH_H */
SteamNetworkingConfigValue_t *pOptions );
+EResult SteamAPI_ISteamNetworkingSockets_AcceptConnection(
+ void *self, HSteamNetConnection hConn );
+
+int SteamAPI_ISteamNetworkingSockets_CloseConnection(
+ void *self, HSteamNetConnection hPeer, int nReason, const char *pszDebug,
+ int bEnableLinger );
+
int SteamAPI_ISteamNetworkingSockets_GetListenSocketAddress(
void *self, HSteamListenSocket hSocket,
SteamNetworkingIPAddr *address );