+typedef struct vg_steam_async_call vg_steam_async_call;
+typedef struct vg_steam_callback_handler vg_steam_callback_handler;
+
+struct vg_steam{
+ struct vg_steam_async_call{
+ SteamAPICall_t id;
+ void *userdata;
+
+ void (*p_handler)( void *result, void *userdata );
+ }
+ calls[4];
+ u32 call_count;
+
+ struct vg_steam_callback_handler{
+ u32 callback_id;
+ void (*p_handler)( CallbackMsg_t *msg );
+ }
+ callback_handlers[32];
+ u32 callback_handler_count;