--- /dev/null
+#ifndef VG_STEAM_FRIENDS_H
+#define VG_STEAM_FRIENDS_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
+
+/* ... */
+typedef struct GameOverlayActivated_t GameOverlayActivated_t;
+struct GameOverlayActivated_t
+{
+ u8 m_bActive; // true if it's just been activated, false otherwise
+};
+enum { k_iGameOverlayActivated = k_iSteamFriendsCallbacks + 31 };
+
+#pragma pack(pop)
+
+typedef void ISteamFriends;
+ISteamFriends *SteamAPI_SteamFriends_v017(void);
+ISteamFriends *SteamAPI_SteamFriends(void)
+{
+ return SteamAPI_SteamFriends_v017();
+}
+
+const char *SteamAPI_ISteamFriends_GetPersonaName( ISteamFriends* self );
+const char *SteamAPI_ISteamFriends_GetFriendPersonaName( ISteamFriends* self,
+ u64 steamIDFriend );
+
+#endif /* VG_STEAM_FRIENDS_H */