#define GATEKEEPER_EVENT_CLIENT_RESOLVED "gatekeeper.client.resolved"
struct gatekeeper_iphub_data
{
authum_i32_t id; /* id строки в SQL, -1 если нет */
authum_i32_t asn;
authum_char_t ip[46];
authum_char_t code[8]; /* код страны: RU, UA, ... */
authum_char_t name[64]; /* название страны */
authum_char_t isp[96]; /* провайдер */
authum_i32_t block; /* оценка IPHub: 0 / 1 / 2 */
};
struct gatekeeper_event_resolved
{
authum_usize_t size;
authum_i32_t index;
authum_i32_t userid;
authum_char_t auth_id[64]; /* STEAM_x:x:x / VALVE_... */
struct gatekeeper_iphub_data iphub;
};