summaryrefslogtreecommitdiff
path: root/protocols/Steam/src/protobuf-c/steammessages_clientserver.pb-c.h
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/Steam/src/protobuf-c/steammessages_clientserver.pb-c.h')
-rw-r--r--protocols/Steam/src/protobuf-c/steammessages_clientserver.pb-c.h1748
1 files changed, 1748 insertions, 0 deletions
diff --git a/protocols/Steam/src/protobuf-c/steammessages_clientserver.pb-c.h b/protocols/Steam/src/protobuf-c/steammessages_clientserver.pb-c.h
new file mode 100644
index 0000000000..e04827379a
--- /dev/null
+++ b/protocols/Steam/src/protobuf-c/steammessages_clientserver.pb-c.h
@@ -0,0 +1,1748 @@
+/* Generated by the protocol buffer compiler. DO NOT EDIT! */
+/* Generated from: steammessages_clientserver.proto */
+
+#ifndef PROTOBUF_C_steammessages_5fclientserver_2eproto__INCLUDED
+#define PROTOBUF_C_steammessages_5fclientserver_2eproto__INCLUDED
+
+#include "protobuf-c.h"
+
+PROTOBUF_C__BEGIN_DECLS
+
+#if PROTOBUF_C_VERSION_NUMBER < 1000000
+# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers.
+#elif 1004001 < PROTOBUF_C_MIN_COMPILER_VERSION
+# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c.
+#endif
+
+#include "steammessages_base.pb-c.h"
+#include "encrypted_app_ticket.pb-c.h"
+
+struct CMsgClientRegisterAuthTicketWithCM;
+struct CMsgClientTicketAuthComplete;
+struct CMsgClientCMList;
+struct CMsgClientP2PConnectionInfo;
+struct CMsgClientP2PConnectionFailInfo;
+struct CMsgClientNetworkingCertRequest;
+struct CMsgClientNetworkingCertReply;
+struct CMsgClientNetworkingMobileCertRequest;
+struct CMsgClientNetworkingMobileCertReply;
+struct CMsgClientGetAppOwnershipTicket;
+struct CMsgClientGetAppOwnershipTicketResponse;
+struct CMsgClientSessionToken;
+struct CMsgClientGameConnectTokens;
+struct CMsgClientGamesPlayed;
+struct CMsgClientGamesPlayed__ProcessInfo;
+struct CMsgClientGamesPlayed__GamePlayed;
+struct CMsgGSApprove;
+struct CMsgGSDeny;
+struct CMsgGSKick;
+struct CMsgClientAuthList;
+struct CMsgClientAuthListAck;
+struct CMsgClientLicenseList;
+struct CMsgClientLicenseList__License;
+struct CMsgClientIsLimitedAccount;
+struct CMsgClientRequestedClientStats;
+struct CMsgClientRequestedClientStats__StatsToSend;
+struct CMsgClientStat2;
+struct CMsgClientStat2__StatDetail;
+struct CMsgClientInviteToGame;
+struct CMsgClientChatInvite;
+struct CMsgClientConnectionStats;
+struct CMsgClientConnectionStats__StatsLogon;
+struct CMsgClientConnectionStats__StatsUDP;
+struct CMsgClientConnectionStats__StatsVConn;
+struct CMsgClientServersAvailable;
+struct CMsgClientServersAvailable__ServerTypesAvailable;
+struct CMsgClientReportOverlayDetourFailure;
+struct CMsgClientRequestEncryptedAppTicket;
+struct CMsgClientRequestEncryptedAppTicketResponse;
+struct CMsgClientWalletInfoUpdate;
+struct CMsgClientAMGetClanOfficers;
+struct CMsgClientAMGetClanOfficersResponse;
+struct CMsgClientAMGetPersonaNameHistory;
+struct CMsgClientAMGetPersonaNameHistory__IdInstance;
+struct CMsgClientAMGetPersonaNameHistoryResponse;
+struct CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance;
+struct CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance__NameInstance;
+struct CMsgClientDeregisterWithServer;
+struct CMsgClientClanState;
+struct CMsgClientClanState__NameInfo;
+struct CMsgClientClanState__UserCounts;
+struct CMsgClientClanState__Event;
+
+
+/* --- enums --- */
+
+
+/* --- descriptors --- */
+
+extern const ProtobufCMessageDescriptor cmsg_client_register_auth_ticket_with_cm__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_ticket_auth_complete__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_cmlist__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_p2_pconnection_info__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_p2_pconnection_fail_info__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_networking_cert_request__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_networking_cert_reply__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_networking_mobile_cert_request__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_networking_mobile_cert_reply__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_get_app_ownership_ticket__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_get_app_ownership_ticket_response__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_session_token__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_game_connect_tokens__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_games_played__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_games_played__process_info__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_games_played__game_played__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_gsapprove__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_gsdeny__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_gskick__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_auth_list__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_auth_list_ack__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_license_list__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_license_list__license__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_is_limited_account__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_requested_client_stats__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_requested_client_stats__stats_to_send__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_stat2__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_stat2__stat_detail__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_invite_to_game__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_chat_invite__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_connection_stats__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_connection_stats__stats__logon__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_connection_stats__stats__udp__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_connection_stats__stats__vconn__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_servers_available__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_servers_available__server__types__available__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_report_overlay_detour_failure__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_request_encrypted_app_ticket__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_request_encrypted_app_ticket_response__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_wallet_info_update__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_amget_clan_officers__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_amget_clan_officers_response__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_amget_persona_name_history__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_amget_persona_name_history__id_instance__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_amget_persona_name_history_response__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_amget_persona_name_history_response__name_table_instance__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_amget_persona_name_history_response__name_table_instance__name_instance__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_deregister_with_server__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_clan_state__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_clan_state__name_info__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_clan_state__user_counts__descriptor;
+extern const ProtobufCMessageDescriptor cmsg_client_clan_state__event__descriptor;
+
+/* --- messages --- */
+
+extern "C" void message_init_generic(const ProtobufCMessageDescriptor * desc, ProtobufCMessage * message);
+
+struct CMsgClientRegisterAuthTicketWithCM : public ProtobufCppMessage
+{
+ CMsgClientRegisterAuthTicketWithCM() :
+ ProtobufCppMessage(cmsg_client_register_auth_ticket_with_cm__descriptor)
+ {}
+
+ protobuf_c_boolean has_protocol_version;
+ uint32_t protocol_version;
+ protobuf_c_boolean has_ticket;
+ ProtobufCBinaryData ticket;
+ protobuf_c_boolean has_client_instance_id;
+ uint64_t client_instance_id;
+};
+
+struct CMsgClientTicketAuthComplete : public ProtobufCppMessage
+{
+ CMsgClientTicketAuthComplete() :
+ ProtobufCppMessage(cmsg_client_ticket_auth_complete__descriptor)
+ {}
+
+ protobuf_c_boolean has_steam_id;
+ uint64_t steam_id;
+ protobuf_c_boolean has_game_id;
+ uint64_t game_id;
+ protobuf_c_boolean has_estate;
+ uint32_t estate;
+ protobuf_c_boolean has_eauth_session_response;
+ uint32_t eauth_session_response;
+ protobuf_c_boolean has_deprecated_ticket;
+ ProtobufCBinaryData deprecated_ticket;
+ protobuf_c_boolean has_ticket_crc;
+ uint32_t ticket_crc;
+ protobuf_c_boolean has_ticket_sequence;
+ uint32_t ticket_sequence;
+ protobuf_c_boolean has_owner_steam_id;
+ uint64_t owner_steam_id;
+};
+
+struct CMsgClientCMList : public ProtobufCppMessage
+{
+ CMsgClientCMList() :
+ ProtobufCppMessage(cmsg_client_cmlist__descriptor)
+ {}
+
+ size_t n_cm_addresses;
+ uint32_t *cm_addresses;
+ size_t n_cm_ports;
+ uint32_t *cm_ports;
+ size_t n_cm_websocket_addresses;
+ char **cm_websocket_addresses;
+ protobuf_c_boolean has_percent_default_to_websocket;
+ uint32_t percent_default_to_websocket;
+};
+
+struct CMsgClientP2PConnectionInfo : public ProtobufCppMessage
+{
+ CMsgClientP2PConnectionInfo() :
+ ProtobufCppMessage(cmsg_client_p2_pconnection_info__descriptor)
+ {}
+
+ protobuf_c_boolean has_steam_id_dest;
+ uint64_t steam_id_dest;
+ protobuf_c_boolean has_steam_id_src;
+ uint64_t steam_id_src;
+ protobuf_c_boolean has_app_id;
+ uint32_t app_id;
+ protobuf_c_boolean has_candidate;
+ ProtobufCBinaryData candidate;
+ protobuf_c_boolean has_legacy_connection_id_src;
+ uint64_t legacy_connection_id_src;
+ protobuf_c_boolean has_rendezvous;
+ ProtobufCBinaryData rendezvous;
+};
+
+struct CMsgClientP2PConnectionFailInfo : public ProtobufCppMessage
+{
+ CMsgClientP2PConnectionFailInfo() :
+ ProtobufCppMessage(cmsg_client_p2_pconnection_fail_info__descriptor)
+ {}
+
+ protobuf_c_boolean has_steam_id_dest;
+ uint64_t steam_id_dest;
+ protobuf_c_boolean has_steam_id_src;
+ uint64_t steam_id_src;
+ protobuf_c_boolean has_app_id;
+ uint32_t app_id;
+ protobuf_c_boolean has_ep2p_session_error;
+ uint32_t ep2p_session_error;
+ protobuf_c_boolean has_connection_id_dest;
+ uint64_t connection_id_dest;
+ protobuf_c_boolean has_close_reason;
+ uint32_t close_reason;
+ char *close_message;
+};
+
+struct CMsgClientNetworkingCertRequest : public ProtobufCppMessage
+{
+ CMsgClientNetworkingCertRequest() :
+ ProtobufCppMessage(cmsg_client_networking_cert_request__descriptor)
+ {}
+
+ protobuf_c_boolean has_key_data;
+ ProtobufCBinaryData key_data;
+ protobuf_c_boolean has_app_id;
+ uint32_t app_id;
+};
+
+struct CMsgClientNetworkingCertReply : public ProtobufCppMessage
+{
+ CMsgClientNetworkingCertReply() :
+ ProtobufCppMessage(cmsg_client_networking_cert_reply__descriptor)
+ {}
+
+ protobuf_c_boolean has_cert;
+ ProtobufCBinaryData cert;
+ protobuf_c_boolean has_ca_key_id;
+ uint64_t ca_key_id;
+ protobuf_c_boolean has_ca_signature;
+ ProtobufCBinaryData ca_signature;
+};
+
+struct CMsgClientNetworkingMobileCertRequest : public ProtobufCppMessage
+{
+ CMsgClientNetworkingMobileCertRequest() :
+ ProtobufCppMessage(cmsg_client_networking_mobile_cert_request__descriptor)
+ {}
+
+ protobuf_c_boolean has_app_id;
+ uint32_t app_id;
+};
+
+struct CMsgClientNetworkingMobileCertReply : public ProtobufCppMessage
+{
+ CMsgClientNetworkingMobileCertReply() :
+ ProtobufCppMessage(cmsg_client_networking_mobile_cert_reply__descriptor)
+ {}
+
+ char *encoded_cert;
+};
+
+struct CMsgClientGetAppOwnershipTicket : public ProtobufCppMessage
+{
+ CMsgClientGetAppOwnershipTicket() :
+ ProtobufCppMessage(cmsg_client_get_app_ownership_ticket__descriptor)
+ {}
+
+ protobuf_c_boolean has_app_id;
+ uint32_t app_id;
+};
+
+struct CMsgClientGetAppOwnershipTicketResponse : public ProtobufCppMessage
+{
+ CMsgClientGetAppOwnershipTicketResponse() :
+ ProtobufCppMessage(cmsg_client_get_app_ownership_ticket_response__descriptor)
+ {}
+
+ protobuf_c_boolean has_eresult;
+ uint32_t eresult;
+ protobuf_c_boolean has_app_id;
+ uint32_t app_id;
+ protobuf_c_boolean has_ticket;
+ ProtobufCBinaryData ticket;
+};
+
+struct CMsgClientSessionToken : public ProtobufCppMessage
+{
+ CMsgClientSessionToken() :
+ ProtobufCppMessage(cmsg_client_session_token__descriptor)
+ {}
+
+ protobuf_c_boolean has_token;
+ uint64_t token;
+};
+
+struct CMsgClientGameConnectTokens : public ProtobufCppMessage
+{
+ CMsgClientGameConnectTokens() :
+ ProtobufCppMessage(cmsg_client_game_connect_tokens__descriptor)
+ {}
+
+ protobuf_c_boolean has_max_tokens_to_keep;
+ uint32_t max_tokens_to_keep;
+ size_t n_tokens;
+ ProtobufCBinaryData *tokens;
+};
+
+struct CMsgClientGamesPlayed__ProcessInfo : public ProtobufCppMessage
+{
+ CMsgClientGamesPlayed__ProcessInfo() :
+ ProtobufCppMessage(cmsg_client_games_played__process_info__descriptor)
+ {}
+
+ protobuf_c_boolean has_process_id;
+ uint32_t process_id;
+ protobuf_c_boolean has_process_id_parent;
+ uint32_t process_id_parent;
+ protobuf_c_boolean has_parent_is_steam;
+ protobuf_c_boolean parent_is_steam;
+};
+
+struct CMsgClientGamesPlayed__GamePlayed : public ProtobufCppMessage
+{
+ CMsgClientGamesPlayed__GamePlayed() :
+ ProtobufCppMessage(cmsg_client_games_played__game_played__descriptor)
+ {}
+
+ protobuf_c_boolean has_steam_id_gs;
+ uint64_t steam_id_gs;
+ protobuf_c_boolean has_game_id;
+ uint64_t game_id;
+ protobuf_c_boolean has_deprecated_game_ip_address;
+ uint32_t deprecated_game_ip_address;
+ protobuf_c_boolean has_game_port;
+ uint32_t game_port;
+ protobuf_c_boolean has_is_secure;
+ protobuf_c_boolean is_secure;
+ protobuf_c_boolean has_token;
+ ProtobufCBinaryData token;
+ char *game_extra_info;
+ protobuf_c_boolean has_game_data_blob;
+ ProtobufCBinaryData game_data_blob;
+ protobuf_c_boolean has_process_id;
+ uint32_t process_id;
+ protobuf_c_boolean has_streaming_provider_id;
+ uint32_t streaming_provider_id;
+ protobuf_c_boolean has_game_flags;
+ uint32_t game_flags;
+ protobuf_c_boolean has_owner_id;
+ uint32_t owner_id;
+ char *vr_hmd_vendor;
+ char *vr_hmd_model;
+ protobuf_c_boolean has_launch_option_type;
+ uint32_t launch_option_type;
+ protobuf_c_boolean has_primary_controller_type;
+ int32_t primary_controller_type;
+ char *primary_steam_controller_serial;
+ protobuf_c_boolean has_total_steam_controller_count;
+ uint32_t total_steam_controller_count;
+ protobuf_c_boolean has_total_non_steam_controller_count;
+ uint32_t total_non_steam_controller_count;
+ protobuf_c_boolean has_controller_workshop_file_id;
+ uint64_t controller_workshop_file_id;
+ protobuf_c_boolean has_launch_source;
+ uint32_t launch_source;
+ protobuf_c_boolean has_vr_hmd_runtime;
+ uint32_t vr_hmd_runtime;
+ CMsgIPAddress *game_ip_address;
+ protobuf_c_boolean has_controller_connection_type;
+ uint32_t controller_connection_type;
+ protobuf_c_boolean has_game_os_platform;
+ int32_t game_os_platform;
+ protobuf_c_boolean has_game_build_id;
+ uint32_t game_build_id;
+ protobuf_c_boolean has_compat_tool_id;
+ uint32_t compat_tool_id;
+ char *compat_tool_cmd;
+ protobuf_c_boolean has_compat_tool_build_id;
+ uint32_t compat_tool_build_id;
+ char *beta_name;
+ protobuf_c_boolean has_dlc_context;
+ uint32_t dlc_context;
+ size_t n_process_id_list;
+ CMsgClientGamesPlayed__ProcessInfo **process_id_list;
+};
+
+struct CMsgClientGamesPlayed : public ProtobufCppMessage
+{
+ CMsgClientGamesPlayed() :
+ ProtobufCppMessage(cmsg_client_games_played__descriptor)
+ {}
+
+ size_t n_games_played;
+ CMsgClientGamesPlayed__GamePlayed **games_played;
+ protobuf_c_boolean has_client_os_type;
+ uint32_t client_os_type;
+ protobuf_c_boolean has_cloud_gaming_platform;
+ uint32_t cloud_gaming_platform;
+ protobuf_c_boolean has_recent_reauthentication;
+ protobuf_c_boolean recent_reauthentication;
+};
+
+struct CMsgGSApprove : public ProtobufCppMessage
+{
+ CMsgGSApprove() :
+ ProtobufCppMessage(cmsg_gsapprove__descriptor)
+ {}
+
+ protobuf_c_boolean has_steam_id;
+ uint64_t steam_id;
+ protobuf_c_boolean has_owner_steam_id;
+ uint64_t owner_steam_id;
+};
+
+struct CMsgGSDeny : public ProtobufCppMessage
+{
+ CMsgGSDeny() :
+ ProtobufCppMessage(cmsg_gsdeny__descriptor)
+ {}
+
+ protobuf_c_boolean has_steam_id;
+ uint64_t steam_id;
+ protobuf_c_boolean has_edeny_reason;
+ int32_t edeny_reason;
+ char *deny_string;
+};
+
+struct CMsgGSKick : public ProtobufCppMessage
+{
+ CMsgGSKick() :
+ ProtobufCppMessage(cmsg_gskick__descriptor)
+ {}
+
+ protobuf_c_boolean has_steam_id;
+ uint64_t steam_id;
+ protobuf_c_boolean has_edeny_reason;
+ int32_t edeny_reason;
+};
+
+struct CMsgClientAuthList : public ProtobufCppMessage
+{
+ CMsgClientAuthList() :
+ ProtobufCppMessage(cmsg_client_auth_list__descriptor)
+ {}
+
+ protobuf_c_boolean has_tokens_left;
+ uint32_t tokens_left;
+ protobuf_c_boolean has_last_request_seq;
+ uint32_t last_request_seq;
+ protobuf_c_boolean has_last_request_seq_from_server;
+ uint32_t last_request_seq_from_server;
+ size_t n_tickets;
+ CMsgAuthTicket **tickets;
+ size_t n_app_ids;
+ uint32_t *app_ids;
+ protobuf_c_boolean has_message_sequence;
+ uint32_t message_sequence;
+};
+
+struct CMsgClientAuthListAck : public ProtobufCppMessage
+{
+ CMsgClientAuthListAck() :
+ ProtobufCppMessage(cmsg_client_auth_list_ack__descriptor)
+ {}
+
+ size_t n_ticket_crc;
+ uint32_t *ticket_crc;
+ size_t n_app_ids;
+ uint32_t *app_ids;
+ protobuf_c_boolean has_message_sequence;
+ uint32_t message_sequence;
+};
+
+struct CMsgClientLicenseList__License : public ProtobufCppMessage
+{
+ CMsgClientLicenseList__License() :
+ ProtobufCppMessage(cmsg_client_license_list__license__descriptor)
+ {}
+
+ protobuf_c_boolean has_package_id;
+ uint32_t package_id;
+ protobuf_c_boolean has_time_created;
+ uint32_t time_created;
+ protobuf_c_boolean has_time_next_process;
+ uint32_t time_next_process;
+ protobuf_c_boolean has_minute_limit;
+ int32_t minute_limit;
+ protobuf_c_boolean has_minutes_used;
+ int32_t minutes_used;
+ protobuf_c_boolean has_payment_method;
+ uint32_t payment_method;
+ protobuf_c_boolean has_flags;
+ uint32_t flags;
+ char *purchase_country_code;
+ protobuf_c_boolean has_license_type;
+ uint32_t license_type;
+ protobuf_c_boolean has_territory_code;
+ int32_t territory_code;
+ protobuf_c_boolean has_change_number;
+ int32_t change_number;
+ protobuf_c_boolean has_owner_id;
+ uint32_t owner_id;
+ protobuf_c_boolean has_initial_period;
+ uint32_t initial_period;
+ protobuf_c_boolean has_initial_time_unit;
+ uint32_t initial_time_unit;
+ protobuf_c_boolean has_renewal_period;
+ uint32_t renewal_period;
+ protobuf_c_boolean has_renewal_time_unit;
+ uint32_t renewal_time_unit;
+ protobuf_c_boolean has_access_token;
+ uint64_t access_token;
+ protobuf_c_boolean has_master_package_id;
+ uint32_t master_package_id;
+};
+
+struct CMsgClientLicenseList : public ProtobufCppMessage
+{
+ CMsgClientLicenseList() :
+ ProtobufCppMessage(cmsg_client_license_list__descriptor)
+ {}
+
+ protobuf_c_boolean has_eresult;
+ int32_t eresult;
+ size_t n_licenses;
+ CMsgClientLicenseList__License **licenses;
+};
+
+struct CMsgClientIsLimitedAccount : public ProtobufCppMessage
+{
+ CMsgClientIsLimitedAccount() :
+ ProtobufCppMessage(cmsg_client_is_limited_account__descriptor)
+ {}
+
+ protobuf_c_boolean has_bis_limited_account;
+ protobuf_c_boolean bis_limited_account;
+ protobuf_c_boolean has_bis_community_banned;
+ protobuf_c_boolean bis_community_banned;
+ protobuf_c_boolean has_bis_locked_account;
+ protobuf_c_boolean bis_locked_account;
+ protobuf_c_boolean has_bis_limited_account_allowed_to_invite_friends;
+ protobuf_c_boolean bis_limited_account_allowed_to_invite_friends;
+};
+
+struct CMsgClientRequestedClientStats__StatsToSend : public ProtobufCppMessage
+{
+ CMsgClientRequestedClientStats__StatsToSend() :
+ ProtobufCppMessage(cmsg_client_requested_client_stats__stats_to_send__descriptor)
+ {}
+
+ protobuf_c_boolean has_client_stat;
+ uint32_t client_stat;
+ protobuf_c_boolean has_stat_aggregate_method;
+ uint32_t stat_aggregate_method;
+};
+
+struct CMsgClientRequestedClientStats : public ProtobufCppMessage
+{
+ CMsgClientRequestedClientStats() :
+ ProtobufCppMessage(cmsg_client_requested_client_stats__descriptor)
+ {}
+
+ size_t n_stats_to_send;
+ CMsgClientRequestedClientStats__StatsToSend **stats_to_send;
+};
+
+struct CMsgClientStat2__StatDetail : public ProtobufCppMessage
+{
+ CMsgClientStat2__StatDetail() :
+ ProtobufCppMessage(cmsg_client_stat2__stat_detail__descriptor)
+ {}
+
+ protobuf_c_boolean has_client_stat;
+ uint32_t client_stat;
+ protobuf_c_boolean has_ll_value;
+ int64_t ll_value;
+ protobuf_c_boolean has_time_of_day;
+ uint32_t time_of_day;
+ protobuf_c_boolean has_cell_id;
+ uint32_t cell_id;
+ protobuf_c_boolean has_depot_id;
+ uint32_t depot_id;
+ protobuf_c_boolean has_app_id;
+ uint32_t app_id;
+};
+
+struct CMsgClientStat2 : public ProtobufCppMessage
+{
+ CMsgClientStat2() :
+ ProtobufCppMessage(cmsg_client_stat2__descriptor)
+ {}
+
+ size_t n_stat_detail;
+ CMsgClientStat2__StatDetail **stat_detail;
+};
+
+struct CMsgClientInviteToGame : public ProtobufCppMessage
+{
+ CMsgClientInviteToGame() :
+ ProtobufCppMessage(cmsg_client_invite_to_game__descriptor)
+ {}
+
+ protobuf_c_boolean has_steam_id_dest;
+ uint64_t steam_id_dest;
+ protobuf_c_boolean has_steam_id_src;
+ uint64_t steam_id_src;
+ char *connect_string;
+ char *remote_play;
+};
+
+struct CMsgClientChatInvite : public ProtobufCppMessage
+{
+ CMsgClientChatInvite() :
+ ProtobufCppMessage(cmsg_client_chat_invite__descriptor)
+ {}
+
+ protobuf_c_boolean has_steam_id_invited;
+ uint64_t steam_id_invited;
+ protobuf_c_boolean has_steam_id_chat;
+ uint64_t steam_id_chat;
+ protobuf_c_boolean has_steam_id_patron;
+ uint64_t steam_id_patron;
+ protobuf_c_boolean has_chatroom_type;
+ int32_t chatroom_type;
+ protobuf_c_boolean has_steam_id_friend_chat;
+ uint64_t steam_id_friend_chat;
+ char *chat_name;
+ protobuf_c_boolean has_game_id;
+ uint64_t game_id;
+};
+
+struct CMsgClientConnectionStats__StatsLogon : public ProtobufCppMessage
+{
+ CMsgClientConnectionStats__StatsLogon() :
+ ProtobufCppMessage(cmsg_client_connection_stats__stats__logon__descriptor)
+ {}
+
+ protobuf_c_boolean has_connect_attempts;
+ int32_t connect_attempts;
+ protobuf_c_boolean has_connect_successes;
+ int32_t connect_successes;
+ protobuf_c_boolean has_connect_failures;
+ int32_t connect_failures;
+ protobuf_c_boolean has_connections_dropped;
+ int32_t connections_dropped;
+ protobuf_c_boolean has_seconds_running;
+ uint32_t seconds_running;
+ protobuf_c_boolean has_msec_tologonthistime;
+ uint32_t msec_tologonthistime;
+ protobuf_c_boolean has_count_bad_cms;
+ uint32_t count_bad_cms;
+ protobuf_c_boolean has_no_udp_connectivity;
+ protobuf_c_boolean no_udp_connectivity;
+ protobuf_c_boolean has_no_tcp_connectivity;
+ protobuf_c_boolean no_tcp_connectivity;
+ protobuf_c_boolean has_no_websocket_443_connectivity;
+ protobuf_c_boolean no_websocket_443_connectivity;
+ protobuf_c_boolean has_no_websocket_non_443_connectivity;
+ protobuf_c_boolean no_websocket_non_443_connectivity;
+};
+
+struct CMsgClientConnectionStats__StatsUDP : public ProtobufCppMessage
+{
+ CMsgClientConnectionStats__StatsUDP() :
+ ProtobufCppMessage(cmsg_client_connection_stats__stats__udp__descriptor)
+ {}
+
+ protobuf_c_boolean has_pkts_sent;
+ uint64_t pkts_sent;
+ protobuf_c_boolean has_bytes_sent;
+ uint64_t bytes_sent;
+ protobuf_c_boolean has_pkts_recv;
+ uint64_t pkts_recv;
+ protobuf_c_boolean has_pkts_processed;
+ uint64_t pkts_processed;
+ protobuf_c_boolean has_bytes_recv;
+ uint64_t bytes_recv;
+};
+
+struct CMsgClientConnectionStats__StatsVConn : public ProtobufCppMessage
+{
+ CMsgClientConnectionStats__StatsVConn() :
+ ProtobufCppMessage(cmsg_client_connection_stats__stats__vconn__descriptor)
+ {}
+
+ protobuf_c_boolean has_connections_udp;
+ uint32_t connections_udp;
+ protobuf_c_boolean has_connections_tcp;
+ uint32_t connections_tcp;
+ CMsgClientConnectionStats__StatsUDP *stats_udp;
+ protobuf_c_boolean has_pkts_abandoned;
+ uint64_t pkts_abandoned;
+ protobuf_c_boolean has_conn_req_received;
+ uint64_t conn_req_received;
+ protobuf_c_boolean has_pkts_resent;
+ uint64_t pkts_resent;
+ protobuf_c_boolean has_msgs_sent;
+ uint64_t msgs_sent;
+ protobuf_c_boolean has_msgs_sent_failed;
+ uint64_t msgs_sent_failed;
+ protobuf_c_boolean has_msgs_recv;
+ uint64_t msgs_recv;
+ protobuf_c_boolean has_datagrams_sent;
+ uint64_t datagrams_sent;
+ protobuf_c_boolean has_datagrams_recv;
+ uint64_t datagrams_recv;
+ protobuf_c_boolean has_bad_pkts_recv;
+ uint64_t bad_pkts_recv;
+ protobuf_c_boolean has_unknown_conn_pkts_recv;
+ uint64_t unknown_conn_pkts_recv;
+ protobuf_c_boolean has_missed_pkts_recv;
+ uint64_t missed_pkts_recv;
+ protobuf_c_boolean has_dup_pkts_recv;
+ uint64_t dup_pkts_recv;
+ protobuf_c_boolean has_failed_connect_challenges;
+ uint64_t failed_connect_challenges;
+ protobuf_c_boolean has_micro_sec_avg_latency;
+ uint32_t micro_sec_avg_latency;
+ protobuf_c_boolean has_micro_sec_min_latency;
+ uint32_t micro_sec_min_latency;
+ protobuf_c_boolean has_micro_sec_max_latency;
+ uint32_t micro_sec_max_latency;
+ protobuf_c_boolean has_mem_pool_msg_in_use;
+ uint32_t mem_pool_msg_in_use;
+};
+
+struct CMsgClientConnectionStats : public ProtobufCppMessage
+{
+ CMsgClientConnectionStats() :
+ ProtobufCppMessage(cmsg_client_connection_stats__descriptor)
+ {}
+
+ CMsgClientConnectionStats__StatsLogon *stats_logon;
+ CMsgClientConnectionStats__StatsVConn *stats_vconn;
+};
+
+struct CMsgClientServersAvailable__ServerTypesAvailable : public ProtobufCppMessage
+{
+ CMsgClientServersAvailable__ServerTypesAvailable() :
+ ProtobufCppMessage(cmsg_client_servers_available__server__types__available__descriptor)
+ {}
+
+ protobuf_c_boolean has_server;
+ uint32_t server;
+ protobuf_c_boolean has_changed;
+ protobuf_c_boolean changed;
+};
+
+struct CMsgClientServersAvailable : public ProtobufCppMessage
+{
+ CMsgClientServersAvailable() :
+ ProtobufCppMessage(cmsg_client_servers_available__descriptor)
+ {}
+
+ size_t n_server_types_available;
+ CMsgClientServersAvailable__ServerTypesAvailable **server_types_available;
+ protobuf_c_boolean has_server_type_for_auth_services;
+ uint32_t server_type_for_auth_services;
+};
+
+struct CMsgClientReportOverlayDetourFailure : public ProtobufCppMessage
+{
+ CMsgClientReportOverlayDetourFailure() :
+ ProtobufCppMessage(cmsg_client_report_overlay_detour_failure__descriptor)
+ {}
+
+ size_t n_failure_strings;
+ char **failure_strings;
+};
+
+struct CMsgClientRequestEncryptedAppTicket : public ProtobufCppMessage
+{
+ CMsgClientRequestEncryptedAppTicket() :
+ ProtobufCppMessage(cmsg_client_request_encrypted_app_ticket__descriptor)
+ {}
+
+ protobuf_c_boolean has_app_id;
+ uint32_t app_id;
+ protobuf_c_boolean has_userdata;
+ ProtobufCBinaryData userdata;
+};
+
+struct CMsgClientRequestEncryptedAppTicketResponse : public ProtobufCppMessage
+{
+ CMsgClientRequestEncryptedAppTicketResponse() :
+ ProtobufCppMessage(cmsg_client_request_encrypted_app_ticket_response__descriptor)
+ {}
+
+ protobuf_c_boolean has_app_id;
+ uint32_t app_id;
+ protobuf_c_boolean has_eresult;
+ int32_t eresult;
+ EncryptedAppTicket *encrypted_app_ticket;
+};
+
+struct CMsgClientWalletInfoUpdate : public ProtobufCppMessage
+{
+ CMsgClientWalletInfoUpdate() :
+ ProtobufCppMessage(cmsg_client_wallet_info_update__descriptor)
+ {}
+
+ protobuf_c_boolean has_has_wallet;
+ protobuf_c_boolean has_wallet;
+ protobuf_c_boolean has_balance;
+ int32_t balance;
+ protobuf_c_boolean has_currency;
+ int32_t currency;
+ protobuf_c_boolean has_balance_delayed;
+ int32_t balance_delayed;
+ protobuf_c_boolean has_balance64;
+ int64_t balance64;
+ protobuf_c_boolean has_balance64_delayed;
+ int64_t balance64_delayed;
+ protobuf_c_boolean has_realm;
+ int32_t realm;
+};
+
+struct CMsgClientAMGetClanOfficers : public ProtobufCppMessage
+{
+ CMsgClientAMGetClanOfficers() :
+ ProtobufCppMessage(cmsg_client_amget_clan_officers__descriptor)
+ {}
+
+ protobuf_c_boolean has_steamid_clan;
+ uint64_t steamid_clan;
+};
+
+struct CMsgClientAMGetClanOfficersResponse : public ProtobufCppMessage
+{
+ CMsgClientAMGetClanOfficersResponse() :
+ ProtobufCppMessage(cmsg_client_amget_clan_officers_response__descriptor)
+ {}
+
+ protobuf_c_boolean has_eresult;
+ int32_t eresult;
+ protobuf_c_boolean has_steamid_clan;
+ uint64_t steamid_clan;
+ protobuf_c_boolean has_officer_count;
+ int32_t officer_count;
+};
+
+struct CMsgClientAMGetPersonaNameHistory__IdInstance : public ProtobufCppMessage
+{
+ CMsgClientAMGetPersonaNameHistory__IdInstance() :
+ ProtobufCppMessage(cmsg_client_amget_persona_name_history__id_instance__descriptor)
+ {}
+
+ protobuf_c_boolean has_steamid;
+ uint64_t steamid;
+};
+
+struct CMsgClientAMGetPersonaNameHistory : public ProtobufCppMessage
+{
+ CMsgClientAMGetPersonaNameHistory() :
+ ProtobufCppMessage(cmsg_client_amget_persona_name_history__descriptor)
+ {}
+
+ protobuf_c_boolean has_id_count;
+ int32_t id_count;
+ size_t n_ids;
+ CMsgClientAMGetPersonaNameHistory__IdInstance **ids;
+};
+
+struct CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance__NameInstance : public ProtobufCppMessage
+{
+ CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance__NameInstance() :
+ ProtobufCppMessage(cmsg_client_amget_persona_name_history_response__name_table_instance__name_instance__descriptor)
+ {}
+
+ protobuf_c_boolean has_name_since;
+ uint32_t name_since;
+ char *name;
+};
+
+struct CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance : public ProtobufCppMessage
+{
+ CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance() :
+ ProtobufCppMessage(cmsg_client_amget_persona_name_history_response__name_table_instance__descriptor)
+ {}
+
+ protobuf_c_boolean has_eresult;
+ int32_t eresult;
+ protobuf_c_boolean has_steamid;
+ uint64_t steamid;
+ size_t n_names;
+ CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance__NameInstance **names;
+};
+
+struct CMsgClientAMGetPersonaNameHistoryResponse : public ProtobufCppMessage
+{
+ CMsgClientAMGetPersonaNameHistoryResponse() :
+ ProtobufCppMessage(cmsg_client_amget_persona_name_history_response__descriptor)
+ {}
+
+ size_t n_responses;
+ CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance **responses;
+};
+
+struct CMsgClientDeregisterWithServer : public ProtobufCppMessage
+{
+ CMsgClientDeregisterWithServer() :
+ ProtobufCppMessage(cmsg_client_deregister_with_server__descriptor)
+ {}
+
+ protobuf_c_boolean has_eservertype;
+ uint32_t eservertype;
+ protobuf_c_boolean has_app_id;
+ uint32_t app_id;
+};
+
+struct CMsgClientClanState__NameInfo : public ProtobufCppMessage
+{
+ CMsgClientClanState__NameInfo() :
+ ProtobufCppMessage(cmsg_client_clan_state__name_info__descriptor)
+ {}
+
+ char *clan_name;
+ protobuf_c_boolean has_sha_avatar;
+ ProtobufCBinaryData sha_avatar;
+};
+
+struct CMsgClientClanState__UserCounts : public ProtobufCppMessage
+{
+ CMsgClientClanState__UserCounts() :
+ ProtobufCppMessage(cmsg_client_clan_state__user_counts__descriptor)
+ {}
+
+ protobuf_c_boolean has_members;
+ uint32_t members;
+ protobuf_c_boolean has_online;
+ uint32_t online;
+ protobuf_c_boolean has_chatting;
+ uint32_t chatting;
+ protobuf_c_boolean has_in_game;
+ uint32_t in_game;
+ protobuf_c_boolean has_chat_room_members;
+ uint32_t chat_room_members;
+};
+
+struct CMsgClientClanState__Event : public ProtobufCppMessage
+{
+ CMsgClientClanState__Event() :
+ ProtobufCppMessage(cmsg_client_clan_state__event__descriptor)
+ {}
+
+ protobuf_c_boolean has_gid;
+ uint64_t gid;
+ protobuf_c_boolean has_event_time;
+ uint32_t event_time;
+ char *headline;
+ protobuf_c_boolean has_game_id;
+ uint64_t game_id;
+ protobuf_c_boolean has_just_posted;
+ protobuf_c_boolean just_posted;
+};
+
+struct CMsgClientClanState : public ProtobufCppMessage
+{
+ CMsgClientClanState() :
+ ProtobufCppMessage(cmsg_client_clan_state__descriptor)
+ {}
+
+ protobuf_c_boolean has_steamid_clan;
+ uint64_t steamid_clan;
+ protobuf_c_boolean has_clan_account_flags;
+ uint32_t clan_account_flags;
+ CMsgClientClanState__NameInfo *name_info;
+ CMsgClientClanState__UserCounts *user_counts;
+ size_t n_events;
+ CMsgClientClanState__Event **events;
+ size_t n_announcements;
+ CMsgClientClanState__Event **announcements;
+ protobuf_c_boolean has_chat_room_private;
+ protobuf_c_boolean chat_room_private;
+};
+
+size_t cmsg_client_register_auth_ticket_with_cm__get_packed_size
+ (const CMsgClientRegisterAuthTicketWithCM *message);
+size_t cmsg_client_register_auth_ticket_with_cm__pack
+ (const CMsgClientRegisterAuthTicketWithCM *message,
+ uint8_t *out);
+size_t cmsg_client_register_auth_ticket_with_cm__pack_to_buffer
+ (const CMsgClientRegisterAuthTicketWithCM *message,
+ ProtobufCBuffer *buffer);
+CMsgClientRegisterAuthTicketWithCM *
+ cmsg_client_register_auth_ticket_with_cm__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_register_auth_ticket_with_cm__free_unpacked
+ (CMsgClientRegisterAuthTicketWithCM *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_ticket_auth_complete__get_packed_size
+ (const CMsgClientTicketAuthComplete *message);
+size_t cmsg_client_ticket_auth_complete__pack
+ (const CMsgClientTicketAuthComplete *message,
+ uint8_t *out);
+size_t cmsg_client_ticket_auth_complete__pack_to_buffer
+ (const CMsgClientTicketAuthComplete *message,
+ ProtobufCBuffer *buffer);
+CMsgClientTicketAuthComplete *
+ cmsg_client_ticket_auth_complete__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_ticket_auth_complete__free_unpacked
+ (CMsgClientTicketAuthComplete *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_cmlist__get_packed_size
+ (const CMsgClientCMList *message);
+size_t cmsg_client_cmlist__pack
+ (const CMsgClientCMList *message,
+ uint8_t *out);
+size_t cmsg_client_cmlist__pack_to_buffer
+ (const CMsgClientCMList *message,
+ ProtobufCBuffer *buffer);
+CMsgClientCMList *
+ cmsg_client_cmlist__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_cmlist__free_unpacked
+ (CMsgClientCMList *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_p2_pconnection_info__get_packed_size
+ (const CMsgClientP2PConnectionInfo *message);
+size_t cmsg_client_p2_pconnection_info__pack
+ (const CMsgClientP2PConnectionInfo *message,
+ uint8_t *out);
+size_t cmsg_client_p2_pconnection_info__pack_to_buffer
+ (const CMsgClientP2PConnectionInfo *message,
+ ProtobufCBuffer *buffer);
+CMsgClientP2PConnectionInfo *
+ cmsg_client_p2_pconnection_info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_p2_pconnection_info__free_unpacked
+ (CMsgClientP2PConnectionInfo *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_p2_pconnection_fail_info__get_packed_size
+ (const CMsgClientP2PConnectionFailInfo *message);
+size_t cmsg_client_p2_pconnection_fail_info__pack
+ (const CMsgClientP2PConnectionFailInfo *message,
+ uint8_t *out);
+size_t cmsg_client_p2_pconnection_fail_info__pack_to_buffer
+ (const CMsgClientP2PConnectionFailInfo *message,
+ ProtobufCBuffer *buffer);
+CMsgClientP2PConnectionFailInfo *
+ cmsg_client_p2_pconnection_fail_info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_p2_pconnection_fail_info__free_unpacked
+ (CMsgClientP2PConnectionFailInfo *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_networking_cert_request__get_packed_size
+ (const CMsgClientNetworkingCertRequest *message);
+size_t cmsg_client_networking_cert_request__pack
+ (const CMsgClientNetworkingCertRequest *message,
+ uint8_t *out);
+size_t cmsg_client_networking_cert_request__pack_to_buffer
+ (const CMsgClientNetworkingCertRequest *message,
+ ProtobufCBuffer *buffer);
+CMsgClientNetworkingCertRequest *
+ cmsg_client_networking_cert_request__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_networking_cert_request__free_unpacked
+ (CMsgClientNetworkingCertRequest *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_networking_cert_reply__get_packed_size
+ (const CMsgClientNetworkingCertReply *message);
+size_t cmsg_client_networking_cert_reply__pack
+ (const CMsgClientNetworkingCertReply *message,
+ uint8_t *out);
+size_t cmsg_client_networking_cert_reply__pack_to_buffer
+ (const CMsgClientNetworkingCertReply *message,
+ ProtobufCBuffer *buffer);
+CMsgClientNetworkingCertReply *
+ cmsg_client_networking_cert_reply__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_networking_cert_reply__free_unpacked
+ (CMsgClientNetworkingCertReply *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_networking_mobile_cert_request__get_packed_size
+ (const CMsgClientNetworkingMobileCertRequest *message);
+size_t cmsg_client_networking_mobile_cert_request__pack
+ (const CMsgClientNetworkingMobileCertRequest *message,
+ uint8_t *out);
+size_t cmsg_client_networking_mobile_cert_request__pack_to_buffer
+ (const CMsgClientNetworkingMobileCertRequest *message,
+ ProtobufCBuffer *buffer);
+CMsgClientNetworkingMobileCertRequest *
+ cmsg_client_networking_mobile_cert_request__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_networking_mobile_cert_request__free_unpacked
+ (CMsgClientNetworkingMobileCertRequest *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_networking_mobile_cert_reply__get_packed_size
+ (const CMsgClientNetworkingMobileCertReply *message);
+size_t cmsg_client_networking_mobile_cert_reply__pack
+ (const CMsgClientNetworkingMobileCertReply *message,
+ uint8_t *out);
+size_t cmsg_client_networking_mobile_cert_reply__pack_to_buffer
+ (const CMsgClientNetworkingMobileCertReply *message,
+ ProtobufCBuffer *buffer);
+CMsgClientNetworkingMobileCertReply *
+ cmsg_client_networking_mobile_cert_reply__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_networking_mobile_cert_reply__free_unpacked
+ (CMsgClientNetworkingMobileCertReply *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_get_app_ownership_ticket__get_packed_size
+ (const CMsgClientGetAppOwnershipTicket *message);
+size_t cmsg_client_get_app_ownership_ticket__pack
+ (const CMsgClientGetAppOwnershipTicket *message,
+ uint8_t *out);
+size_t cmsg_client_get_app_ownership_ticket__pack_to_buffer
+ (const CMsgClientGetAppOwnershipTicket *message,
+ ProtobufCBuffer *buffer);
+CMsgClientGetAppOwnershipTicket *
+ cmsg_client_get_app_ownership_ticket__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_get_app_ownership_ticket__free_unpacked
+ (CMsgClientGetAppOwnershipTicket *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_get_app_ownership_ticket_response__get_packed_size
+ (const CMsgClientGetAppOwnershipTicketResponse *message);
+size_t cmsg_client_get_app_ownership_ticket_response__pack
+ (const CMsgClientGetAppOwnershipTicketResponse *message,
+ uint8_t *out);
+size_t cmsg_client_get_app_ownership_ticket_response__pack_to_buffer
+ (const CMsgClientGetAppOwnershipTicketResponse *message,
+ ProtobufCBuffer *buffer);
+CMsgClientGetAppOwnershipTicketResponse *
+ cmsg_client_get_app_ownership_ticket_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_get_app_ownership_ticket_response__free_unpacked
+ (CMsgClientGetAppOwnershipTicketResponse *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_session_token__get_packed_size
+ (const CMsgClientSessionToken *message);
+size_t cmsg_client_session_token__pack
+ (const CMsgClientSessionToken *message,
+ uint8_t *out);
+size_t cmsg_client_session_token__pack_to_buffer
+ (const CMsgClientSessionToken *message,
+ ProtobufCBuffer *buffer);
+CMsgClientSessionToken *
+ cmsg_client_session_token__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_session_token__free_unpacked
+ (CMsgClientSessionToken *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_game_connect_tokens__get_packed_size
+ (const CMsgClientGameConnectTokens *message);
+size_t cmsg_client_game_connect_tokens__pack
+ (const CMsgClientGameConnectTokens *message,
+ uint8_t *out);
+size_t cmsg_client_game_connect_tokens__pack_to_buffer
+ (const CMsgClientGameConnectTokens *message,
+ ProtobufCBuffer *buffer);
+CMsgClientGameConnectTokens *
+ cmsg_client_game_connect_tokens__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_game_connect_tokens__free_unpacked
+ (CMsgClientGameConnectTokens *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_games_played__get_packed_size
+ (const CMsgClientGamesPlayed *message);
+size_t cmsg_client_games_played__pack
+ (const CMsgClientGamesPlayed *message,
+ uint8_t *out);
+size_t cmsg_client_games_played__pack_to_buffer
+ (const CMsgClientGamesPlayed *message,
+ ProtobufCBuffer *buffer);
+CMsgClientGamesPlayed *
+ cmsg_client_games_played__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_games_played__free_unpacked
+ (CMsgClientGamesPlayed *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_gsapprove__get_packed_size
+ (const CMsgGSApprove *message);
+size_t cmsg_gsapprove__pack
+ (const CMsgGSApprove *message,
+ uint8_t *out);
+size_t cmsg_gsapprove__pack_to_buffer
+ (const CMsgGSApprove *message,
+ ProtobufCBuffer *buffer);
+CMsgGSApprove *
+ cmsg_gsapprove__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_gsapprove__free_unpacked
+ (CMsgGSApprove *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_gsdeny__get_packed_size
+ (const CMsgGSDeny *message);
+size_t cmsg_gsdeny__pack
+ (const CMsgGSDeny *message,
+ uint8_t *out);
+size_t cmsg_gsdeny__pack_to_buffer
+ (const CMsgGSDeny *message,
+ ProtobufCBuffer *buffer);
+CMsgGSDeny *
+ cmsg_gsdeny__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_gsdeny__free_unpacked
+ (CMsgGSDeny *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_gskick__get_packed_size
+ (const CMsgGSKick *message);
+size_t cmsg_gskick__pack
+ (const CMsgGSKick *message,
+ uint8_t *out);
+size_t cmsg_gskick__pack_to_buffer
+ (const CMsgGSKick *message,
+ ProtobufCBuffer *buffer);
+CMsgGSKick *
+ cmsg_gskick__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_gskick__free_unpacked
+ (CMsgGSKick *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_auth_list__get_packed_size
+ (const CMsgClientAuthList *message);
+size_t cmsg_client_auth_list__pack
+ (const CMsgClientAuthList *message,
+ uint8_t *out);
+size_t cmsg_client_auth_list__pack_to_buffer
+ (const CMsgClientAuthList *message,
+ ProtobufCBuffer *buffer);
+CMsgClientAuthList *
+ cmsg_client_auth_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_auth_list__free_unpacked
+ (CMsgClientAuthList *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_auth_list_ack__get_packed_size
+ (const CMsgClientAuthListAck *message);
+size_t cmsg_client_auth_list_ack__pack
+ (const CMsgClientAuthListAck *message,
+ uint8_t *out);
+size_t cmsg_client_auth_list_ack__pack_to_buffer
+ (const CMsgClientAuthListAck *message,
+ ProtobufCBuffer *buffer);
+CMsgClientAuthListAck *
+ cmsg_client_auth_list_ack__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_auth_list_ack__free_unpacked
+ (CMsgClientAuthListAck *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_license_list__get_packed_size
+ (const CMsgClientLicenseList *message);
+size_t cmsg_client_license_list__pack
+ (const CMsgClientLicenseList *message,
+ uint8_t *out);
+size_t cmsg_client_license_list__pack_to_buffer
+ (const CMsgClientLicenseList *message,
+ ProtobufCBuffer *buffer);
+CMsgClientLicenseList *
+ cmsg_client_license_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_license_list__free_unpacked
+ (CMsgClientLicenseList *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_is_limited_account__get_packed_size
+ (const CMsgClientIsLimitedAccount *message);
+size_t cmsg_client_is_limited_account__pack
+ (const CMsgClientIsLimitedAccount *message,
+ uint8_t *out);
+size_t cmsg_client_is_limited_account__pack_to_buffer
+ (const CMsgClientIsLimitedAccount *message,
+ ProtobufCBuffer *buffer);
+CMsgClientIsLimitedAccount *
+ cmsg_client_is_limited_account__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_is_limited_account__free_unpacked
+ (CMsgClientIsLimitedAccount *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_requested_client_stats__get_packed_size
+ (const CMsgClientRequestedClientStats *message);
+size_t cmsg_client_requested_client_stats__pack
+ (const CMsgClientRequestedClientStats *message,
+ uint8_t *out);
+size_t cmsg_client_requested_client_stats__pack_to_buffer
+ (const CMsgClientRequestedClientStats *message,
+ ProtobufCBuffer *buffer);
+CMsgClientRequestedClientStats *
+ cmsg_client_requested_client_stats__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_requested_client_stats__free_unpacked
+ (CMsgClientRequestedClientStats *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_stat2__get_packed_size
+ (const CMsgClientStat2 *message);
+size_t cmsg_client_stat2__pack
+ (const CMsgClientStat2 *message,
+ uint8_t *out);
+size_t cmsg_client_stat2__pack_to_buffer
+ (const CMsgClientStat2 *message,
+ ProtobufCBuffer *buffer);
+CMsgClientStat2 *
+ cmsg_client_stat2__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_stat2__free_unpacked
+ (CMsgClientStat2 *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_invite_to_game__get_packed_size
+ (const CMsgClientInviteToGame *message);
+size_t cmsg_client_invite_to_game__pack
+ (const CMsgClientInviteToGame *message,
+ uint8_t *out);
+size_t cmsg_client_invite_to_game__pack_to_buffer
+ (const CMsgClientInviteToGame *message,
+ ProtobufCBuffer *buffer);
+CMsgClientInviteToGame *
+ cmsg_client_invite_to_game__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_invite_to_game__free_unpacked
+ (CMsgClientInviteToGame *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_chat_invite__get_packed_size
+ (const CMsgClientChatInvite *message);
+size_t cmsg_client_chat_invite__pack
+ (const CMsgClientChatInvite *message,
+ uint8_t *out);
+size_t cmsg_client_chat_invite__pack_to_buffer
+ (const CMsgClientChatInvite *message,
+ ProtobufCBuffer *buffer);
+CMsgClientChatInvite *
+ cmsg_client_chat_invite__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_chat_invite__free_unpacked
+ (CMsgClientChatInvite *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_connection_stats__get_packed_size
+ (const CMsgClientConnectionStats *message);
+size_t cmsg_client_connection_stats__pack
+ (const CMsgClientConnectionStats *message,
+ uint8_t *out);
+size_t cmsg_client_connection_stats__pack_to_buffer
+ (const CMsgClientConnectionStats *message,
+ ProtobufCBuffer *buffer);
+CMsgClientConnectionStats *
+ cmsg_client_connection_stats__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_connection_stats__free_unpacked
+ (CMsgClientConnectionStats *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_servers_available__get_packed_size
+ (const CMsgClientServersAvailable *message);
+size_t cmsg_client_servers_available__pack
+ (const CMsgClientServersAvailable *message,
+ uint8_t *out);
+size_t cmsg_client_servers_available__pack_to_buffer
+ (const CMsgClientServersAvailable *message,
+ ProtobufCBuffer *buffer);
+CMsgClientServersAvailable *
+ cmsg_client_servers_available__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_servers_available__free_unpacked
+ (CMsgClientServersAvailable *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_report_overlay_detour_failure__get_packed_size
+ (const CMsgClientReportOverlayDetourFailure *message);
+size_t cmsg_client_report_overlay_detour_failure__pack
+ (const CMsgClientReportOverlayDetourFailure *message,
+ uint8_t *out);
+size_t cmsg_client_report_overlay_detour_failure__pack_to_buffer
+ (const CMsgClientReportOverlayDetourFailure *message,
+ ProtobufCBuffer *buffer);
+CMsgClientReportOverlayDetourFailure *
+ cmsg_client_report_overlay_detour_failure__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_report_overlay_detour_failure__free_unpacked
+ (CMsgClientReportOverlayDetourFailure *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_request_encrypted_app_ticket__get_packed_size
+ (const CMsgClientRequestEncryptedAppTicket *message);
+size_t cmsg_client_request_encrypted_app_ticket__pack
+ (const CMsgClientRequestEncryptedAppTicket *message,
+ uint8_t *out);
+size_t cmsg_client_request_encrypted_app_ticket__pack_to_buffer
+ (const CMsgClientRequestEncryptedAppTicket *message,
+ ProtobufCBuffer *buffer);
+CMsgClientRequestEncryptedAppTicket *
+ cmsg_client_request_encrypted_app_ticket__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_request_encrypted_app_ticket__free_unpacked
+ (CMsgClientRequestEncryptedAppTicket *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_request_encrypted_app_ticket_response__get_packed_size
+ (const CMsgClientRequestEncryptedAppTicketResponse *message);
+size_t cmsg_client_request_encrypted_app_ticket_response__pack
+ (const CMsgClientRequestEncryptedAppTicketResponse *message,
+ uint8_t *out);
+size_t cmsg_client_request_encrypted_app_ticket_response__pack_to_buffer
+ (const CMsgClientRequestEncryptedAppTicketResponse *message,
+ ProtobufCBuffer *buffer);
+CMsgClientRequestEncryptedAppTicketResponse *
+ cmsg_client_request_encrypted_app_ticket_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_request_encrypted_app_ticket_response__free_unpacked
+ (CMsgClientRequestEncryptedAppTicketResponse *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_wallet_info_update__get_packed_size
+ (const CMsgClientWalletInfoUpdate *message);
+size_t cmsg_client_wallet_info_update__pack
+ (const CMsgClientWalletInfoUpdate *message,
+ uint8_t *out);
+size_t cmsg_client_wallet_info_update__pack_to_buffer
+ (const CMsgClientWalletInfoUpdate *message,
+ ProtobufCBuffer *buffer);
+CMsgClientWalletInfoUpdate *
+ cmsg_client_wallet_info_update__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_wallet_info_update__free_unpacked
+ (CMsgClientWalletInfoUpdate *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_amget_clan_officers__get_packed_size
+ (const CMsgClientAMGetClanOfficers *message);
+size_t cmsg_client_amget_clan_officers__pack
+ (const CMsgClientAMGetClanOfficers *message,
+ uint8_t *out);
+size_t cmsg_client_amget_clan_officers__pack_to_buffer
+ (const CMsgClientAMGetClanOfficers *message,
+ ProtobufCBuffer *buffer);
+CMsgClientAMGetClanOfficers *
+ cmsg_client_amget_clan_officers__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_amget_clan_officers__free_unpacked
+ (CMsgClientAMGetClanOfficers *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_amget_clan_officers_response__get_packed_size
+ (const CMsgClientAMGetClanOfficersResponse *message);
+size_t cmsg_client_amget_clan_officers_response__pack
+ (const CMsgClientAMGetClanOfficersResponse *message,
+ uint8_t *out);
+size_t cmsg_client_amget_clan_officers_response__pack_to_buffer
+ (const CMsgClientAMGetClanOfficersResponse *message,
+ ProtobufCBuffer *buffer);
+CMsgClientAMGetClanOfficersResponse *
+ cmsg_client_amget_clan_officers_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_amget_clan_officers_response__free_unpacked
+ (CMsgClientAMGetClanOfficersResponse *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_amget_persona_name_history__get_packed_size
+ (const CMsgClientAMGetPersonaNameHistory *message);
+size_t cmsg_client_amget_persona_name_history__pack
+ (const CMsgClientAMGetPersonaNameHistory *message,
+ uint8_t *out);
+size_t cmsg_client_amget_persona_name_history__pack_to_buffer
+ (const CMsgClientAMGetPersonaNameHistory *message,
+ ProtobufCBuffer *buffer);
+CMsgClientAMGetPersonaNameHistory *
+ cmsg_client_amget_persona_name_history__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_amget_persona_name_history__free_unpacked
+ (CMsgClientAMGetPersonaNameHistory *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_amget_persona_name_history_response__get_packed_size
+ (const CMsgClientAMGetPersonaNameHistoryResponse *message);
+size_t cmsg_client_amget_persona_name_history_response__pack
+ (const CMsgClientAMGetPersonaNameHistoryResponse *message,
+ uint8_t *out);
+size_t cmsg_client_amget_persona_name_history_response__pack_to_buffer
+ (const CMsgClientAMGetPersonaNameHistoryResponse *message,
+ ProtobufCBuffer *buffer);
+CMsgClientAMGetPersonaNameHistoryResponse *
+ cmsg_client_amget_persona_name_history_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_amget_persona_name_history_response__free_unpacked
+ (CMsgClientAMGetPersonaNameHistoryResponse *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_deregister_with_server__get_packed_size
+ (const CMsgClientDeregisterWithServer *message);
+size_t cmsg_client_deregister_with_server__pack
+ (const CMsgClientDeregisterWithServer *message,
+ uint8_t *out);
+size_t cmsg_client_deregister_with_server__pack_to_buffer
+ (const CMsgClientDeregisterWithServer *message,
+ ProtobufCBuffer *buffer);
+CMsgClientDeregisterWithServer *
+ cmsg_client_deregister_with_server__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_deregister_with_server__free_unpacked
+ (CMsgClientDeregisterWithServer *message,
+ ProtobufCAllocator *allocator);
+size_t cmsg_client_clan_state__get_packed_size
+ (const CMsgClientClanState *message);
+size_t cmsg_client_clan_state__pack
+ (const CMsgClientClanState *message,
+ uint8_t *out);
+size_t cmsg_client_clan_state__pack_to_buffer
+ (const CMsgClientClanState *message,
+ ProtobufCBuffer *buffer);
+CMsgClientClanState *
+ cmsg_client_clan_state__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void cmsg_client_clan_state__free_unpacked
+ (CMsgClientClanState *message,
+ ProtobufCAllocator *allocator);
+/* --- per-message closures --- */
+
+typedef void (*CMsgClientRegisterAuthTicketWithCM_Closure)
+ (const CMsgClientRegisterAuthTicketWithCM *message,
+ void *closure_data);
+typedef void (*CMsgClientTicketAuthComplete_Closure)
+ (const CMsgClientTicketAuthComplete *message,
+ void *closure_data);
+typedef void (*CMsgClientCMList_Closure)
+ (const CMsgClientCMList *message,
+ void *closure_data);
+typedef void (*CMsgClientP2PConnectionInfo_Closure)
+ (const CMsgClientP2PConnectionInfo *message,
+ void *closure_data);
+typedef void (*CMsgClientP2PConnectionFailInfo_Closure)
+ (const CMsgClientP2PConnectionFailInfo *message,
+ void *closure_data);
+typedef void (*CMsgClientNetworkingCertRequest_Closure)
+ (const CMsgClientNetworkingCertRequest *message,
+ void *closure_data);
+typedef void (*CMsgClientNetworkingCertReply_Closure)
+ (const CMsgClientNetworkingCertReply *message,
+ void *closure_data);
+typedef void (*CMsgClientNetworkingMobileCertRequest_Closure)
+ (const CMsgClientNetworkingMobileCertRequest *message,
+ void *closure_data);
+typedef void (*CMsgClientNetworkingMobileCertReply_Closure)
+ (const CMsgClientNetworkingMobileCertReply *message,
+ void *closure_data);
+typedef void (*CMsgClientGetAppOwnershipTicket_Closure)
+ (const CMsgClientGetAppOwnershipTicket *message,
+ void *closure_data);
+typedef void (*CMsgClientGetAppOwnershipTicketResponse_Closure)
+ (const CMsgClientGetAppOwnershipTicketResponse *message,
+ void *closure_data);
+typedef void (*CMsgClientSessionToken_Closure)
+ (const CMsgClientSessionToken *message,
+ void *closure_data);
+typedef void (*CMsgClientGameConnectTokens_Closure)
+ (const CMsgClientGameConnectTokens *message,
+ void *closure_data);
+typedef void (*CMsgClientGamesPlayed__ProcessInfo_Closure)
+ (const CMsgClientGamesPlayed__ProcessInfo *message,
+ void *closure_data);
+typedef void (*CMsgClientGamesPlayed__GamePlayed_Closure)
+ (const CMsgClientGamesPlayed__GamePlayed *message,
+ void *closure_data);
+typedef void (*CMsgClientGamesPlayed_Closure)
+ (const CMsgClientGamesPlayed *message,
+ void *closure_data);
+typedef void (*CMsgGSApprove_Closure)
+ (const CMsgGSApprove *message,
+ void *closure_data);
+typedef void (*CMsgGSDeny_Closure)
+ (const CMsgGSDeny *message,
+ void *closure_data);
+typedef void (*CMsgGSKick_Closure)
+ (const CMsgGSKick *message,
+ void *closure_data);
+typedef void (*CMsgClientAuthList_Closure)
+ (const CMsgClientAuthList *message,
+ void *closure_data);
+typedef void (*CMsgClientAuthListAck_Closure)
+ (const CMsgClientAuthListAck *message,
+ void *closure_data);
+typedef void (*CMsgClientLicenseList__License_Closure)
+ (const CMsgClientLicenseList__License *message,
+ void *closure_data);
+typedef void (*CMsgClientLicenseList_Closure)
+ (const CMsgClientLicenseList *message,
+ void *closure_data);
+typedef void (*CMsgClientIsLimitedAccount_Closure)
+ (const CMsgClientIsLimitedAccount *message,
+ void *closure_data);
+typedef void (*CMsgClientRequestedClientStats__StatsToSend_Closure)
+ (const CMsgClientRequestedClientStats__StatsToSend *message,
+ void *closure_data);
+typedef void (*CMsgClientRequestedClientStats_Closure)
+ (const CMsgClientRequestedClientStats *message,
+ void *closure_data);
+typedef void (*CMsgClientStat2__StatDetail_Closure)
+ (const CMsgClientStat2__StatDetail *message,
+ void *closure_data);
+typedef void (*CMsgClientStat2_Closure)
+ (const CMsgClientStat2 *message,
+ void *closure_data);
+typedef void (*CMsgClientInviteToGame_Closure)
+ (const CMsgClientInviteToGame *message,
+ void *closure_data);
+typedef void (*CMsgClientChatInvite_Closure)
+ (const CMsgClientChatInvite *message,
+ void *closure_data);
+typedef void (*CMsgClientConnectionStats__StatsLogon_Closure)
+ (const CMsgClientConnectionStats__StatsLogon *message,
+ void *closure_data);
+typedef void (*CMsgClientConnectionStats__StatsUDP_Closure)
+ (const CMsgClientConnectionStats__StatsUDP *message,
+ void *closure_data);
+typedef void (*CMsgClientConnectionStats__StatsVConn_Closure)
+ (const CMsgClientConnectionStats__StatsVConn *message,
+ void *closure_data);
+typedef void (*CMsgClientConnectionStats_Closure)
+ (const CMsgClientConnectionStats *message,
+ void *closure_data);
+typedef void (*CMsgClientServersAvailable__ServerTypesAvailable_Closure)
+ (const CMsgClientServersAvailable__ServerTypesAvailable *message,
+ void *closure_data);
+typedef void (*CMsgClientServersAvailable_Closure)
+ (const CMsgClientServersAvailable *message,
+ void *closure_data);
+typedef void (*CMsgClientReportOverlayDetourFailure_Closure)
+ (const CMsgClientReportOverlayDetourFailure *message,
+ void *closure_data);
+typedef void (*CMsgClientRequestEncryptedAppTicket_Closure)
+ (const CMsgClientRequestEncryptedAppTicket *message,
+ void *closure_data);
+typedef void (*CMsgClientRequestEncryptedAppTicketResponse_Closure)
+ (const CMsgClientRequestEncryptedAppTicketResponse *message,
+ void *closure_data);
+typedef void (*CMsgClientWalletInfoUpdate_Closure)
+ (const CMsgClientWalletInfoUpdate *message,
+ void *closure_data);
+typedef void (*CMsgClientAMGetClanOfficers_Closure)
+ (const CMsgClientAMGetClanOfficers *message,
+ void *closure_data);
+typedef void (*CMsgClientAMGetClanOfficersResponse_Closure)
+ (const CMsgClientAMGetClanOfficersResponse *message,
+ void *closure_data);
+typedef void (*CMsgClientAMGetPersonaNameHistory__IdInstance_Closure)
+ (const CMsgClientAMGetPersonaNameHistory__IdInstance *message,
+ void *closure_data);
+typedef void (*CMsgClientAMGetPersonaNameHistory_Closure)
+ (const CMsgClientAMGetPersonaNameHistory *message,
+ void *closure_data);
+typedef void (*CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance__NameInstance_Closure)
+ (const CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance__NameInstance *message,
+ void *closure_data);
+typedef void (*CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance_Closure)
+ (const CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance *message,
+ void *closure_data);
+typedef void (*CMsgClientAMGetPersonaNameHistoryResponse_Closure)
+ (const CMsgClientAMGetPersonaNameHistoryResponse *message,
+ void *closure_data);
+typedef void (*CMsgClientDeregisterWithServer_Closure)
+ (const CMsgClientDeregisterWithServer *message,
+ void *closure_data);
+typedef void (*CMsgClientClanState__NameInfo_Closure)
+ (const CMsgClientClanState__NameInfo *message,
+ void *closure_data);
+typedef void (*CMsgClientClanState__UserCounts_Closure)
+ (const CMsgClientClanState__UserCounts *message,
+ void *closure_data);
+typedef void (*CMsgClientClanState__Event_Closure)
+ (const CMsgClientClanState__Event *message,
+ void *closure_data);
+typedef void (*CMsgClientClanState_Closure)
+ (const CMsgClientClanState *message,
+ void *closure_data);
+
+/* --- services --- */
+
+
+PROTOBUF_C__END_DECLS
+
+
+#endif /* PROTOBUF_C_steammessages_5fclientserver_2eproto__INCLUDED */