basic auth
authorhgn <hgodden00@gmail.com>
Sun, 7 Aug 2022 15:11:06 +0000 (16:11 +0100)
committerhgn <hgodden00@gmail.com>
Sun, 7 Aug 2022 15:11:06 +0000 (16:11 +0100)
src/vg/vg_steam_auth.h [new file with mode: 0644]
src/vg/vg_steam_networking.h

diff --git a/src/vg/vg_steam_auth.h b/src/vg/vg_steam_auth.h
new file mode 100644 (file)
index 0000000..dec590a
--- /dev/null
@@ -0,0 +1,26 @@
+#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 */
index 64a200fda3582caac2e1f57c7baf881b2e878170..c5c053626b7bb83306503e6d495c9fc57be917cd 100644 (file)
@@ -476,6 +476,13 @@ HSteamNetConnection SteamAPI_ISteamNetworkingSockets_ConnectByIPAddress(
       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 );