basic auth
[vg.git] / src / vg / vg_steam_auth.h
1 #ifndef VG_STEAM_AUTH_H
2 #define VG_STEAM_AUTH_H
3
4 #include "vg_steam.h"
5 #if defined( VALVE_CALLBACK_PACK_SMALL )
6 #pragma pack( push, 4 )
7 #elif defined( VALVE_CALLBACK_PACK_LARGE )
8 #pragma pack( push, 8 )
9 #endif
10
11 #pragma pack(pop)
12
13 typedef u32 HAuthTicket;
14 enum{ k_HAuthTicketInvalid = 0 };
15
16 void *SteamAPI_SteamUser_v021(void);
17 void *SteamAPI_SteamUser(void)
18 {
19 return SteamAPI_SteamUser_v021();
20 }
21
22 HAuthTicket SteamAPI_ISteamUser_GetAuthSessionTicket(
23 void *self, void *pTicket,
24 int cbMaxTicket, u32 *pcbTicket );
25
26 #endif /* VG_STEAM_AUTH_H */