summaryrefslogtreecommitdiff
path: root/protocols/Steam/src/protobuf-c/steammessages_clientserver.pb-c.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/Steam/src/protobuf-c/steammessages_clientserver.pb-c.cpp')
-rw-r--r--protocols/Steam/src/protobuf-c/steammessages_clientserver.pb-c.cpp5757
1 files changed, 5757 insertions, 0 deletions
diff --git a/protocols/Steam/src/protobuf-c/steammessages_clientserver.pb-c.cpp b/protocols/Steam/src/protobuf-c/steammessages_clientserver.pb-c.cpp
new file mode 100644
index 0000000000..394ef867cc
--- /dev/null
+++ b/protocols/Steam/src/protobuf-c/steammessages_clientserver.pb-c.cpp
@@ -0,0 +1,5757 @@
+/* Generated by the protocol buffer compiler. DO NOT EDIT! */
+/* Generated from: steammessages_clientserver.proto */
+
+/* Do not generate deprecated warnings for self */
+#ifndef PROTOBUF_C__NO_DEPRECATED
+#define PROTOBUF_C__NO_DEPRECATED
+#endif
+
+#include "steammessages_clientserver.pb-c.h"
+size_t cmsg_client_register_auth_ticket_with_cm__get_packed_size
+ (const CMsgClientRegisterAuthTicketWithCM *message)
+{
+ assert(message->descriptor == &cmsg_client_register_auth_ticket_with_cm__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_register_auth_ticket_with_cm__pack
+ (const CMsgClientRegisterAuthTicketWithCM *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_register_auth_ticket_with_cm__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_register_auth_ticket_with_cm__pack_to_buffer
+ (const CMsgClientRegisterAuthTicketWithCM *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_register_auth_ticket_with_cm__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRegisterAuthTicketWithCM *
+ cmsg_client_register_auth_ticket_with_cm__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRegisterAuthTicketWithCM *)
+ protobuf_c_message_unpack (&cmsg_client_register_auth_ticket_with_cm__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_register_auth_ticket_with_cm__free_unpacked
+ (CMsgClientRegisterAuthTicketWithCM *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_register_auth_ticket_with_cm__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_ticket_auth_complete__get_packed_size
+ (const CMsgClientTicketAuthComplete *message)
+{
+ assert(message->descriptor == &cmsg_client_ticket_auth_complete__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_ticket_auth_complete__pack
+ (const CMsgClientTicketAuthComplete *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_ticket_auth_complete__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_ticket_auth_complete__pack_to_buffer
+ (const CMsgClientTicketAuthComplete *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_ticket_auth_complete__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientTicketAuthComplete *
+ cmsg_client_ticket_auth_complete__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientTicketAuthComplete *)
+ protobuf_c_message_unpack (&cmsg_client_ticket_auth_complete__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_ticket_auth_complete__free_unpacked
+ (CMsgClientTicketAuthComplete *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_ticket_auth_complete__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_cmlist__get_packed_size
+ (const CMsgClientCMList *message)
+{
+ assert(message->descriptor == &cmsg_client_cmlist__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_cmlist__pack
+ (const CMsgClientCMList *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_cmlist__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_cmlist__pack_to_buffer
+ (const CMsgClientCMList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_cmlist__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientCMList *
+ cmsg_client_cmlist__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientCMList *)
+ protobuf_c_message_unpack (&cmsg_client_cmlist__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_cmlist__free_unpacked
+ (CMsgClientCMList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_cmlist__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_p2_pconnection_info__get_packed_size
+ (const CMsgClientP2PConnectionInfo *message)
+{
+ assert(message->descriptor == &cmsg_client_p2_pconnection_info__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_p2_pconnection_info__pack
+ (const CMsgClientP2PConnectionInfo *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_p2_pconnection_info__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_p2_pconnection_info__pack_to_buffer
+ (const CMsgClientP2PConnectionInfo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_p2_pconnection_info__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientP2PConnectionInfo *
+ cmsg_client_p2_pconnection_info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientP2PConnectionInfo *)
+ protobuf_c_message_unpack (&cmsg_client_p2_pconnection_info__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_p2_pconnection_info__free_unpacked
+ (CMsgClientP2PConnectionInfo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_p2_pconnection_info__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_p2_pconnection_fail_info__get_packed_size
+ (const CMsgClientP2PConnectionFailInfo *message)
+{
+ assert(message->descriptor == &cmsg_client_p2_pconnection_fail_info__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_p2_pconnection_fail_info__pack
+ (const CMsgClientP2PConnectionFailInfo *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_p2_pconnection_fail_info__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_p2_pconnection_fail_info__pack_to_buffer
+ (const CMsgClientP2PConnectionFailInfo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_p2_pconnection_fail_info__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientP2PConnectionFailInfo *
+ cmsg_client_p2_pconnection_fail_info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientP2PConnectionFailInfo *)
+ protobuf_c_message_unpack (&cmsg_client_p2_pconnection_fail_info__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_p2_pconnection_fail_info__free_unpacked
+ (CMsgClientP2PConnectionFailInfo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_p2_pconnection_fail_info__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_networking_cert_request__get_packed_size
+ (const CMsgClientNetworkingCertRequest *message)
+{
+ assert(message->descriptor == &cmsg_client_networking_cert_request__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_networking_cert_request__pack
+ (const CMsgClientNetworkingCertRequest *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_networking_cert_request__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_networking_cert_request__pack_to_buffer
+ (const CMsgClientNetworkingCertRequest *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_networking_cert_request__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientNetworkingCertRequest *
+ cmsg_client_networking_cert_request__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientNetworkingCertRequest *)
+ protobuf_c_message_unpack (&cmsg_client_networking_cert_request__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_networking_cert_request__free_unpacked
+ (CMsgClientNetworkingCertRequest *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_networking_cert_request__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_networking_cert_reply__get_packed_size
+ (const CMsgClientNetworkingCertReply *message)
+{
+ assert(message->descriptor == &cmsg_client_networking_cert_reply__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_networking_cert_reply__pack
+ (const CMsgClientNetworkingCertReply *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_networking_cert_reply__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_networking_cert_reply__pack_to_buffer
+ (const CMsgClientNetworkingCertReply *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_networking_cert_reply__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientNetworkingCertReply *
+ cmsg_client_networking_cert_reply__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientNetworkingCertReply *)
+ protobuf_c_message_unpack (&cmsg_client_networking_cert_reply__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_networking_cert_reply__free_unpacked
+ (CMsgClientNetworkingCertReply *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_networking_cert_reply__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_networking_mobile_cert_request__get_packed_size
+ (const CMsgClientNetworkingMobileCertRequest *message)
+{
+ assert(message->descriptor == &cmsg_client_networking_mobile_cert_request__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_networking_mobile_cert_request__pack
+ (const CMsgClientNetworkingMobileCertRequest *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_networking_mobile_cert_request__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_networking_mobile_cert_request__pack_to_buffer
+ (const CMsgClientNetworkingMobileCertRequest *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_networking_mobile_cert_request__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientNetworkingMobileCertRequest *
+ cmsg_client_networking_mobile_cert_request__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientNetworkingMobileCertRequest *)
+ protobuf_c_message_unpack (&cmsg_client_networking_mobile_cert_request__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_networking_mobile_cert_request__free_unpacked
+ (CMsgClientNetworkingMobileCertRequest *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_networking_mobile_cert_request__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_networking_mobile_cert_reply__get_packed_size
+ (const CMsgClientNetworkingMobileCertReply *message)
+{
+ assert(message->descriptor == &cmsg_client_networking_mobile_cert_reply__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_networking_mobile_cert_reply__pack
+ (const CMsgClientNetworkingMobileCertReply *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_networking_mobile_cert_reply__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_networking_mobile_cert_reply__pack_to_buffer
+ (const CMsgClientNetworkingMobileCertReply *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_networking_mobile_cert_reply__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientNetworkingMobileCertReply *
+ cmsg_client_networking_mobile_cert_reply__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientNetworkingMobileCertReply *)
+ protobuf_c_message_unpack (&cmsg_client_networking_mobile_cert_reply__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_networking_mobile_cert_reply__free_unpacked
+ (CMsgClientNetworkingMobileCertReply *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_networking_mobile_cert_reply__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_get_app_ownership_ticket__get_packed_size
+ (const CMsgClientGetAppOwnershipTicket *message)
+{
+ assert(message->descriptor == &cmsg_client_get_app_ownership_ticket__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_get_app_ownership_ticket__pack
+ (const CMsgClientGetAppOwnershipTicket *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_get_app_ownership_ticket__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_get_app_ownership_ticket__pack_to_buffer
+ (const CMsgClientGetAppOwnershipTicket *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_get_app_ownership_ticket__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientGetAppOwnershipTicket *
+ cmsg_client_get_app_ownership_ticket__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientGetAppOwnershipTicket *)
+ protobuf_c_message_unpack (&cmsg_client_get_app_ownership_ticket__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_get_app_ownership_ticket__free_unpacked
+ (CMsgClientGetAppOwnershipTicket *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_get_app_ownership_ticket__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_get_app_ownership_ticket_response__get_packed_size
+ (const CMsgClientGetAppOwnershipTicketResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_get_app_ownership_ticket_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_get_app_ownership_ticket_response__pack
+ (const CMsgClientGetAppOwnershipTicketResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_get_app_ownership_ticket_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_get_app_ownership_ticket_response__pack_to_buffer
+ (const CMsgClientGetAppOwnershipTicketResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_get_app_ownership_ticket_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientGetAppOwnershipTicketResponse *
+ cmsg_client_get_app_ownership_ticket_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientGetAppOwnershipTicketResponse *)
+ protobuf_c_message_unpack (&cmsg_client_get_app_ownership_ticket_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_get_app_ownership_ticket_response__free_unpacked
+ (CMsgClientGetAppOwnershipTicketResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_get_app_ownership_ticket_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_session_token__get_packed_size
+ (const CMsgClientSessionToken *message)
+{
+ assert(message->descriptor == &cmsg_client_session_token__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_session_token__pack
+ (const CMsgClientSessionToken *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_session_token__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_session_token__pack_to_buffer
+ (const CMsgClientSessionToken *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_session_token__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientSessionToken *
+ cmsg_client_session_token__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientSessionToken *)
+ protobuf_c_message_unpack (&cmsg_client_session_token__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_session_token__free_unpacked
+ (CMsgClientSessionToken *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_session_token__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_game_connect_tokens__get_packed_size
+ (const CMsgClientGameConnectTokens *message)
+{
+ assert(message->descriptor == &cmsg_client_game_connect_tokens__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_game_connect_tokens__pack
+ (const CMsgClientGameConnectTokens *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_game_connect_tokens__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_game_connect_tokens__pack_to_buffer
+ (const CMsgClientGameConnectTokens *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_game_connect_tokens__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientGameConnectTokens *
+ cmsg_client_game_connect_tokens__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientGameConnectTokens *)
+ protobuf_c_message_unpack (&cmsg_client_game_connect_tokens__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_game_connect_tokens__free_unpacked
+ (CMsgClientGameConnectTokens *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_game_connect_tokens__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_games_played__get_packed_size
+ (const CMsgClientGamesPlayed *message)
+{
+ assert(message->descriptor == &cmsg_client_games_played__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_games_played__pack
+ (const CMsgClientGamesPlayed *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_games_played__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_games_played__pack_to_buffer
+ (const CMsgClientGamesPlayed *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_games_played__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientGamesPlayed *
+ cmsg_client_games_played__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientGamesPlayed *)
+ protobuf_c_message_unpack (&cmsg_client_games_played__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_games_played__free_unpacked
+ (CMsgClientGamesPlayed *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_games_played__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_gsapprove__get_packed_size
+ (const CMsgGSApprove *message)
+{
+ assert(message->descriptor == &cmsg_gsapprove__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_gsapprove__pack
+ (const CMsgGSApprove *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_gsapprove__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_gsapprove__pack_to_buffer
+ (const CMsgGSApprove *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_gsapprove__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgGSApprove *
+ cmsg_gsapprove__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgGSApprove *)
+ protobuf_c_message_unpack (&cmsg_gsapprove__descriptor,
+ allocator, len, data);
+}
+void cmsg_gsapprove__free_unpacked
+ (CMsgGSApprove *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_gsapprove__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_gsdeny__get_packed_size
+ (const CMsgGSDeny *message)
+{
+ assert(message->descriptor == &cmsg_gsdeny__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_gsdeny__pack
+ (const CMsgGSDeny *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_gsdeny__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_gsdeny__pack_to_buffer
+ (const CMsgGSDeny *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_gsdeny__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgGSDeny *
+ cmsg_gsdeny__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgGSDeny *)
+ protobuf_c_message_unpack (&cmsg_gsdeny__descriptor,
+ allocator, len, data);
+}
+void cmsg_gsdeny__free_unpacked
+ (CMsgGSDeny *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_gsdeny__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_gskick__get_packed_size
+ (const CMsgGSKick *message)
+{
+ assert(message->descriptor == &cmsg_gskick__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_gskick__pack
+ (const CMsgGSKick *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_gskick__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_gskick__pack_to_buffer
+ (const CMsgGSKick *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_gskick__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgGSKick *
+ cmsg_gskick__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgGSKick *)
+ protobuf_c_message_unpack (&cmsg_gskick__descriptor,
+ allocator, len, data);
+}
+void cmsg_gskick__free_unpacked
+ (CMsgGSKick *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_gskick__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_auth_list__get_packed_size
+ (const CMsgClientAuthList *message)
+{
+ assert(message->descriptor == &cmsg_client_auth_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_auth_list__pack
+ (const CMsgClientAuthList *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_auth_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_auth_list__pack_to_buffer
+ (const CMsgClientAuthList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_auth_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientAuthList *
+ cmsg_client_auth_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientAuthList *)
+ protobuf_c_message_unpack (&cmsg_client_auth_list__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_auth_list__free_unpacked
+ (CMsgClientAuthList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_auth_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_auth_list_ack__get_packed_size
+ (const CMsgClientAuthListAck *message)
+{
+ assert(message->descriptor == &cmsg_client_auth_list_ack__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_auth_list_ack__pack
+ (const CMsgClientAuthListAck *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_auth_list_ack__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_auth_list_ack__pack_to_buffer
+ (const CMsgClientAuthListAck *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_auth_list_ack__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientAuthListAck *
+ cmsg_client_auth_list_ack__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientAuthListAck *)
+ protobuf_c_message_unpack (&cmsg_client_auth_list_ack__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_auth_list_ack__free_unpacked
+ (CMsgClientAuthListAck *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_auth_list_ack__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_license_list__get_packed_size
+ (const CMsgClientLicenseList *message)
+{
+ assert(message->descriptor == &cmsg_client_license_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_license_list__pack
+ (const CMsgClientLicenseList *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_license_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_license_list__pack_to_buffer
+ (const CMsgClientLicenseList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_license_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientLicenseList *
+ cmsg_client_license_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientLicenseList *)
+ protobuf_c_message_unpack (&cmsg_client_license_list__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_license_list__free_unpacked
+ (CMsgClientLicenseList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_license_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_is_limited_account__get_packed_size
+ (const CMsgClientIsLimitedAccount *message)
+{
+ assert(message->descriptor == &cmsg_client_is_limited_account__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_is_limited_account__pack
+ (const CMsgClientIsLimitedAccount *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_is_limited_account__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_is_limited_account__pack_to_buffer
+ (const CMsgClientIsLimitedAccount *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_is_limited_account__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientIsLimitedAccount *
+ cmsg_client_is_limited_account__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientIsLimitedAccount *)
+ protobuf_c_message_unpack (&cmsg_client_is_limited_account__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_is_limited_account__free_unpacked
+ (CMsgClientIsLimitedAccount *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_is_limited_account__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_requested_client_stats__get_packed_size
+ (const CMsgClientRequestedClientStats *message)
+{
+ assert(message->descriptor == &cmsg_client_requested_client_stats__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_requested_client_stats__pack
+ (const CMsgClientRequestedClientStats *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_requested_client_stats__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_requested_client_stats__pack_to_buffer
+ (const CMsgClientRequestedClientStats *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_requested_client_stats__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRequestedClientStats *
+ cmsg_client_requested_client_stats__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRequestedClientStats *)
+ protobuf_c_message_unpack (&cmsg_client_requested_client_stats__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_requested_client_stats__free_unpacked
+ (CMsgClientRequestedClientStats *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_requested_client_stats__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_stat2__get_packed_size
+ (const CMsgClientStat2 *message)
+{
+ assert(message->descriptor == &cmsg_client_stat2__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_stat2__pack
+ (const CMsgClientStat2 *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_stat2__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_stat2__pack_to_buffer
+ (const CMsgClientStat2 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_stat2__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientStat2 *
+ cmsg_client_stat2__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientStat2 *)
+ protobuf_c_message_unpack (&cmsg_client_stat2__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_stat2__free_unpacked
+ (CMsgClientStat2 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_stat2__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_invite_to_game__get_packed_size
+ (const CMsgClientInviteToGame *message)
+{
+ assert(message->descriptor == &cmsg_client_invite_to_game__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_invite_to_game__pack
+ (const CMsgClientInviteToGame *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_invite_to_game__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_invite_to_game__pack_to_buffer
+ (const CMsgClientInviteToGame *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_invite_to_game__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientInviteToGame *
+ cmsg_client_invite_to_game__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientInviteToGame *)
+ protobuf_c_message_unpack (&cmsg_client_invite_to_game__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_invite_to_game__free_unpacked
+ (CMsgClientInviteToGame *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_invite_to_game__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_chat_invite__get_packed_size
+ (const CMsgClientChatInvite *message)
+{
+ assert(message->descriptor == &cmsg_client_chat_invite__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_chat_invite__pack
+ (const CMsgClientChatInvite *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_chat_invite__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_chat_invite__pack_to_buffer
+ (const CMsgClientChatInvite *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_chat_invite__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientChatInvite *
+ cmsg_client_chat_invite__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientChatInvite *)
+ protobuf_c_message_unpack (&cmsg_client_chat_invite__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_chat_invite__free_unpacked
+ (CMsgClientChatInvite *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_chat_invite__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_connection_stats__get_packed_size
+ (const CMsgClientConnectionStats *message)
+{
+ assert(message->descriptor == &cmsg_client_connection_stats__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_connection_stats__pack
+ (const CMsgClientConnectionStats *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_connection_stats__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_connection_stats__pack_to_buffer
+ (const CMsgClientConnectionStats *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_connection_stats__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientConnectionStats *
+ cmsg_client_connection_stats__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientConnectionStats *)
+ protobuf_c_message_unpack (&cmsg_client_connection_stats__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_connection_stats__free_unpacked
+ (CMsgClientConnectionStats *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_connection_stats__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_servers_available__get_packed_size
+ (const CMsgClientServersAvailable *message)
+{
+ assert(message->descriptor == &cmsg_client_servers_available__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_servers_available__pack
+ (const CMsgClientServersAvailable *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_servers_available__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_servers_available__pack_to_buffer
+ (const CMsgClientServersAvailable *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_servers_available__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientServersAvailable *
+ cmsg_client_servers_available__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientServersAvailable *)
+ protobuf_c_message_unpack (&cmsg_client_servers_available__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_servers_available__free_unpacked
+ (CMsgClientServersAvailable *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_servers_available__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_report_overlay_detour_failure__get_packed_size
+ (const CMsgClientReportOverlayDetourFailure *message)
+{
+ assert(message->descriptor == &cmsg_client_report_overlay_detour_failure__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_report_overlay_detour_failure__pack
+ (const CMsgClientReportOverlayDetourFailure *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_report_overlay_detour_failure__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_report_overlay_detour_failure__pack_to_buffer
+ (const CMsgClientReportOverlayDetourFailure *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_report_overlay_detour_failure__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientReportOverlayDetourFailure *
+ cmsg_client_report_overlay_detour_failure__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientReportOverlayDetourFailure *)
+ protobuf_c_message_unpack (&cmsg_client_report_overlay_detour_failure__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_report_overlay_detour_failure__free_unpacked
+ (CMsgClientReportOverlayDetourFailure *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_report_overlay_detour_failure__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_request_encrypted_app_ticket__get_packed_size
+ (const CMsgClientRequestEncryptedAppTicket *message)
+{
+ assert(message->descriptor == &cmsg_client_request_encrypted_app_ticket__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_request_encrypted_app_ticket__pack
+ (const CMsgClientRequestEncryptedAppTicket *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_request_encrypted_app_ticket__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_request_encrypted_app_ticket__pack_to_buffer
+ (const CMsgClientRequestEncryptedAppTicket *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_request_encrypted_app_ticket__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRequestEncryptedAppTicket *
+ cmsg_client_request_encrypted_app_ticket__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRequestEncryptedAppTicket *)
+ protobuf_c_message_unpack (&cmsg_client_request_encrypted_app_ticket__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_request_encrypted_app_ticket__free_unpacked
+ (CMsgClientRequestEncryptedAppTicket *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_request_encrypted_app_ticket__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_request_encrypted_app_ticket_response__get_packed_size
+ (const CMsgClientRequestEncryptedAppTicketResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_request_encrypted_app_ticket_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_request_encrypted_app_ticket_response__pack
+ (const CMsgClientRequestEncryptedAppTicketResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_request_encrypted_app_ticket_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_request_encrypted_app_ticket_response__pack_to_buffer
+ (const CMsgClientRequestEncryptedAppTicketResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_request_encrypted_app_ticket_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRequestEncryptedAppTicketResponse *
+ cmsg_client_request_encrypted_app_ticket_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRequestEncryptedAppTicketResponse *)
+ protobuf_c_message_unpack (&cmsg_client_request_encrypted_app_ticket_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_request_encrypted_app_ticket_response__free_unpacked
+ (CMsgClientRequestEncryptedAppTicketResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_request_encrypted_app_ticket_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_wallet_info_update__get_packed_size
+ (const CMsgClientWalletInfoUpdate *message)
+{
+ assert(message->descriptor == &cmsg_client_wallet_info_update__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_wallet_info_update__pack
+ (const CMsgClientWalletInfoUpdate *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_wallet_info_update__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_wallet_info_update__pack_to_buffer
+ (const CMsgClientWalletInfoUpdate *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_wallet_info_update__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientWalletInfoUpdate *
+ cmsg_client_wallet_info_update__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientWalletInfoUpdate *)
+ protobuf_c_message_unpack (&cmsg_client_wallet_info_update__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_wallet_info_update__free_unpacked
+ (CMsgClientWalletInfoUpdate *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_wallet_info_update__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_amget_clan_officers__get_packed_size
+ (const CMsgClientAMGetClanOfficers *message)
+{
+ assert(message->descriptor == &cmsg_client_amget_clan_officers__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_amget_clan_officers__pack
+ (const CMsgClientAMGetClanOfficers *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_amget_clan_officers__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_amget_clan_officers__pack_to_buffer
+ (const CMsgClientAMGetClanOfficers *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_amget_clan_officers__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientAMGetClanOfficers *
+ cmsg_client_amget_clan_officers__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientAMGetClanOfficers *)
+ protobuf_c_message_unpack (&cmsg_client_amget_clan_officers__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_amget_clan_officers__free_unpacked
+ (CMsgClientAMGetClanOfficers *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_amget_clan_officers__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_amget_clan_officers_response__get_packed_size
+ (const CMsgClientAMGetClanOfficersResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_amget_clan_officers_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_amget_clan_officers_response__pack
+ (const CMsgClientAMGetClanOfficersResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_amget_clan_officers_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_amget_clan_officers_response__pack_to_buffer
+ (const CMsgClientAMGetClanOfficersResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_amget_clan_officers_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientAMGetClanOfficersResponse *
+ cmsg_client_amget_clan_officers_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientAMGetClanOfficersResponse *)
+ protobuf_c_message_unpack (&cmsg_client_amget_clan_officers_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_amget_clan_officers_response__free_unpacked
+ (CMsgClientAMGetClanOfficersResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_amget_clan_officers_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_amget_persona_name_history__get_packed_size
+ (const CMsgClientAMGetPersonaNameHistory *message)
+{
+ assert(message->descriptor == &cmsg_client_amget_persona_name_history__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_amget_persona_name_history__pack
+ (const CMsgClientAMGetPersonaNameHistory *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_amget_persona_name_history__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_amget_persona_name_history__pack_to_buffer
+ (const CMsgClientAMGetPersonaNameHistory *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_amget_persona_name_history__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientAMGetPersonaNameHistory *
+ cmsg_client_amget_persona_name_history__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientAMGetPersonaNameHistory *)
+ protobuf_c_message_unpack (&cmsg_client_amget_persona_name_history__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_amget_persona_name_history__free_unpacked
+ (CMsgClientAMGetPersonaNameHistory *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_amget_persona_name_history__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_amget_persona_name_history_response__get_packed_size
+ (const CMsgClientAMGetPersonaNameHistoryResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_amget_persona_name_history_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_amget_persona_name_history_response__pack
+ (const CMsgClientAMGetPersonaNameHistoryResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_amget_persona_name_history_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_amget_persona_name_history_response__pack_to_buffer
+ (const CMsgClientAMGetPersonaNameHistoryResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_amget_persona_name_history_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientAMGetPersonaNameHistoryResponse *
+ cmsg_client_amget_persona_name_history_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientAMGetPersonaNameHistoryResponse *)
+ protobuf_c_message_unpack (&cmsg_client_amget_persona_name_history_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_amget_persona_name_history_response__free_unpacked
+ (CMsgClientAMGetPersonaNameHistoryResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_amget_persona_name_history_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_deregister_with_server__get_packed_size
+ (const CMsgClientDeregisterWithServer *message)
+{
+ assert(message->descriptor == &cmsg_client_deregister_with_server__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_deregister_with_server__pack
+ (const CMsgClientDeregisterWithServer *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_deregister_with_server__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_deregister_with_server__pack_to_buffer
+ (const CMsgClientDeregisterWithServer *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_deregister_with_server__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientDeregisterWithServer *
+ cmsg_client_deregister_with_server__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientDeregisterWithServer *)
+ protobuf_c_message_unpack (&cmsg_client_deregister_with_server__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_deregister_with_server__free_unpacked
+ (CMsgClientDeregisterWithServer *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_deregister_with_server__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_clan_state__get_packed_size
+ (const CMsgClientClanState *message)
+{
+ assert(message->descriptor == &cmsg_client_clan_state__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_clan_state__pack
+ (const CMsgClientClanState *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_clan_state__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_clan_state__pack_to_buffer
+ (const CMsgClientClanState *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_clan_state__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientClanState *
+ cmsg_client_clan_state__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientClanState *)
+ protobuf_c_message_unpack (&cmsg_client_clan_state__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_clan_state__free_unpacked
+ (CMsgClientClanState *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_clan_state__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+static const ProtobufCFieldDescriptor cmsg_client_register_auth_ticket_with_cm__field_descriptors[3] =
+{
+ {
+ "protocol_version",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRegisterAuthTicketWithCM, has_protocol_version),
+ offsetof(CMsgClientRegisterAuthTicketWithCM, protocol_version),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ticket",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientRegisterAuthTicketWithCM, has_ticket),
+ offsetof(CMsgClientRegisterAuthTicketWithCM, ticket),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "client_instance_id",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientRegisterAuthTicketWithCM, has_client_instance_id),
+ offsetof(CMsgClientRegisterAuthTicketWithCM, client_instance_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_register_auth_ticket_with_cm__field_indices_by_name[] = {
+ 2, /* field[2] = client_instance_id */
+ 0, /* field[0] = protocol_version */
+ 1, /* field[1] = ticket */
+};
+static const ProtobufCIntRange cmsg_client_register_auth_ticket_with_cm__number_ranges[2 + 1] =
+{
+ { 1, 0 },
+ { 3, 1 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_register_auth_ticket_with_cm__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRegisterAuthTicketWithCM",
+ "CMsgClientRegisterAuthTicketWithCM",
+ "CMsgClientRegisterAuthTicketWithCM",
+ "",
+ sizeof(CMsgClientRegisterAuthTicketWithCM),
+ 3,
+ cmsg_client_register_auth_ticket_with_cm__field_descriptors,
+ cmsg_client_register_auth_ticket_with_cm__field_indices_by_name,
+ 2, cmsg_client_register_auth_ticket_with_cm__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_ticket_auth_complete__field_descriptors[8] =
+{
+ {
+ "steam_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientTicketAuthComplete, has_steam_id),
+ offsetof(CMsgClientTicketAuthComplete, steam_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "game_id",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientTicketAuthComplete, has_game_id),
+ offsetof(CMsgClientTicketAuthComplete, game_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "estate",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientTicketAuthComplete, has_estate),
+ offsetof(CMsgClientTicketAuthComplete, estate),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eauth_session_response",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientTicketAuthComplete, has_eauth_session_response),
+ offsetof(CMsgClientTicketAuthComplete, eauth_session_response),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "DEPRECATED_ticket",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientTicketAuthComplete, has_deprecated_ticket),
+ offsetof(CMsgClientTicketAuthComplete, deprecated_ticket),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ticket_crc",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientTicketAuthComplete, has_ticket_crc),
+ offsetof(CMsgClientTicketAuthComplete, ticket_crc),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ticket_sequence",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientTicketAuthComplete, has_ticket_sequence),
+ offsetof(CMsgClientTicketAuthComplete, ticket_sequence),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "owner_steam_id",
+ 8,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientTicketAuthComplete, has_owner_steam_id),
+ offsetof(CMsgClientTicketAuthComplete, owner_steam_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_ticket_auth_complete__field_indices_by_name[] = {
+ 4, /* field[4] = DEPRECATED_ticket */
+ 3, /* field[3] = eauth_session_response */
+ 2, /* field[2] = estate */
+ 1, /* field[1] = game_id */
+ 7, /* field[7] = owner_steam_id */
+ 0, /* field[0] = steam_id */
+ 5, /* field[5] = ticket_crc */
+ 6, /* field[6] = ticket_sequence */
+};
+static const ProtobufCIntRange cmsg_client_ticket_auth_complete__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 8 }
+};
+const ProtobufCMessageDescriptor cmsg_client_ticket_auth_complete__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientTicketAuthComplete",
+ "CMsgClientTicketAuthComplete",
+ "CMsgClientTicketAuthComplete",
+ "",
+ sizeof(CMsgClientTicketAuthComplete),
+ 8,
+ cmsg_client_ticket_auth_complete__field_descriptors,
+ cmsg_client_ticket_auth_complete__field_indices_by_name,
+ 1, cmsg_client_ticket_auth_complete__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_cmlist__field_descriptors[4] =
+{
+ {
+ "cm_addresses",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientCMList, n_cm_addresses),
+ offsetof(CMsgClientCMList, cm_addresses),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cm_ports",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientCMList, n_cm_ports),
+ offsetof(CMsgClientCMList, cm_ports),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cm_websocket_addresses",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(CMsgClientCMList, n_cm_websocket_addresses),
+ offsetof(CMsgClientCMList, cm_websocket_addresses),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "percent_default_to_websocket",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientCMList, has_percent_default_to_websocket),
+ offsetof(CMsgClientCMList, percent_default_to_websocket),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_cmlist__field_indices_by_name[] = {
+ 0, /* field[0] = cm_addresses */
+ 1, /* field[1] = cm_ports */
+ 2, /* field[2] = cm_websocket_addresses */
+ 3, /* field[3] = percent_default_to_websocket */
+};
+static const ProtobufCIntRange cmsg_client_cmlist__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor cmsg_client_cmlist__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientCMList",
+ "CMsgClientCMList",
+ "CMsgClientCMList",
+ "",
+ sizeof(CMsgClientCMList),
+ 4,
+ cmsg_client_cmlist__field_descriptors,
+ cmsg_client_cmlist__field_indices_by_name,
+ 1, cmsg_client_cmlist__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_p2_pconnection_info__field_descriptors[6] =
+{
+ {
+ "steam_id_dest",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientP2PConnectionInfo, has_steam_id_dest),
+ offsetof(CMsgClientP2PConnectionInfo, steam_id_dest),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "steam_id_src",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientP2PConnectionInfo, has_steam_id_src),
+ offsetof(CMsgClientP2PConnectionInfo, steam_id_src),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "app_id",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientP2PConnectionInfo, has_app_id),
+ offsetof(CMsgClientP2PConnectionInfo, app_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "candidate",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientP2PConnectionInfo, has_candidate),
+ offsetof(CMsgClientP2PConnectionInfo, candidate),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "legacy_connection_id_src",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientP2PConnectionInfo, has_legacy_connection_id_src),
+ offsetof(CMsgClientP2PConnectionInfo, legacy_connection_id_src),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rendezvous",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientP2PConnectionInfo, has_rendezvous),
+ offsetof(CMsgClientP2PConnectionInfo, rendezvous),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_p2_pconnection_info__field_indices_by_name[] = {
+ 2, /* field[2] = app_id */
+ 3, /* field[3] = candidate */
+ 4, /* field[4] = legacy_connection_id_src */
+ 5, /* field[5] = rendezvous */
+ 0, /* field[0] = steam_id_dest */
+ 1, /* field[1] = steam_id_src */
+};
+static const ProtobufCIntRange cmsg_client_p2_pconnection_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor cmsg_client_p2_pconnection_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientP2PConnectionInfo",
+ "CMsgClientP2PConnectionInfo",
+ "CMsgClientP2PConnectionInfo",
+ "",
+ sizeof(CMsgClientP2PConnectionInfo),
+ 6,
+ cmsg_client_p2_pconnection_info__field_descriptors,
+ cmsg_client_p2_pconnection_info__field_indices_by_name,
+ 1, cmsg_client_p2_pconnection_info__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_p2_pconnection_fail_info__field_descriptors[7] =
+{
+ {
+ "steam_id_dest",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientP2PConnectionFailInfo, has_steam_id_dest),
+ offsetof(CMsgClientP2PConnectionFailInfo, steam_id_dest),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "steam_id_src",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientP2PConnectionFailInfo, has_steam_id_src),
+ offsetof(CMsgClientP2PConnectionFailInfo, steam_id_src),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "app_id",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientP2PConnectionFailInfo, has_app_id),
+ offsetof(CMsgClientP2PConnectionFailInfo, app_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ep2p_session_error",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientP2PConnectionFailInfo, has_ep2p_session_error),
+ offsetof(CMsgClientP2PConnectionFailInfo, ep2p_session_error),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "connection_id_dest",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientP2PConnectionFailInfo, has_connection_id_dest),
+ offsetof(CMsgClientP2PConnectionFailInfo, connection_id_dest),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "close_reason",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientP2PConnectionFailInfo, has_close_reason),
+ offsetof(CMsgClientP2PConnectionFailInfo, close_reason),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "close_message",
+ 8,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientP2PConnectionFailInfo, close_message),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_p2_pconnection_fail_info__field_indices_by_name[] = {
+ 2, /* field[2] = app_id */
+ 6, /* field[6] = close_message */
+ 5, /* field[5] = close_reason */
+ 4, /* field[4] = connection_id_dest */
+ 3, /* field[3] = ep2p_session_error */
+ 0, /* field[0] = steam_id_dest */
+ 1, /* field[1] = steam_id_src */
+};
+static const ProtobufCIntRange cmsg_client_p2_pconnection_fail_info__number_ranges[2 + 1] =
+{
+ { 1, 0 },
+ { 7, 5 },
+ { 0, 7 }
+};
+const ProtobufCMessageDescriptor cmsg_client_p2_pconnection_fail_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientP2PConnectionFailInfo",
+ "CMsgClientP2PConnectionFailInfo",
+ "CMsgClientP2PConnectionFailInfo",
+ "",
+ sizeof(CMsgClientP2PConnectionFailInfo),
+ 7,
+ cmsg_client_p2_pconnection_fail_info__field_descriptors,
+ cmsg_client_p2_pconnection_fail_info__field_indices_by_name,
+ 2, cmsg_client_p2_pconnection_fail_info__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_networking_cert_request__field_descriptors[2] =
+{
+ {
+ "key_data",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientNetworkingCertRequest, has_key_data),
+ offsetof(CMsgClientNetworkingCertRequest, key_data),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "app_id",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientNetworkingCertRequest, has_app_id),
+ offsetof(CMsgClientNetworkingCertRequest, app_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_networking_cert_request__field_indices_by_name[] = {
+ 1, /* field[1] = app_id */
+ 0, /* field[0] = key_data */
+};
+static const ProtobufCIntRange cmsg_client_networking_cert_request__number_ranges[1 + 1] =
+{
+ { 2, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_networking_cert_request__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientNetworkingCertRequest",
+ "CMsgClientNetworkingCertRequest",
+ "CMsgClientNetworkingCertRequest",
+ "",
+ sizeof(CMsgClientNetworkingCertRequest),
+ 2,
+ cmsg_client_networking_cert_request__field_descriptors,
+ cmsg_client_networking_cert_request__field_indices_by_name,
+ 1, cmsg_client_networking_cert_request__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_networking_cert_reply__field_descriptors[3] =
+{
+ {
+ "cert",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientNetworkingCertReply, has_cert),
+ offsetof(CMsgClientNetworkingCertReply, cert),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ca_key_id",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientNetworkingCertReply, has_ca_key_id),
+ offsetof(CMsgClientNetworkingCertReply, ca_key_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ca_signature",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientNetworkingCertReply, has_ca_signature),
+ offsetof(CMsgClientNetworkingCertReply, ca_signature),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_networking_cert_reply__field_indices_by_name[] = {
+ 1, /* field[1] = ca_key_id */
+ 2, /* field[2] = ca_signature */
+ 0, /* field[0] = cert */
+};
+static const ProtobufCIntRange cmsg_client_networking_cert_reply__number_ranges[1 + 1] =
+{
+ { 4, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_networking_cert_reply__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientNetworkingCertReply",
+ "CMsgClientNetworkingCertReply",
+ "CMsgClientNetworkingCertReply",
+ "",
+ sizeof(CMsgClientNetworkingCertReply),
+ 3,
+ cmsg_client_networking_cert_reply__field_descriptors,
+ cmsg_client_networking_cert_reply__field_indices_by_name,
+ 1, cmsg_client_networking_cert_reply__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_networking_mobile_cert_request__field_descriptors[1] =
+{
+ {
+ "app_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientNetworkingMobileCertRequest, has_app_id),
+ offsetof(CMsgClientNetworkingMobileCertRequest, app_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_networking_mobile_cert_request__field_indices_by_name[] = {
+ 0, /* field[0] = app_id */
+};
+static const ProtobufCIntRange cmsg_client_networking_mobile_cert_request__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_networking_mobile_cert_request__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientNetworkingMobileCertRequest",
+ "CMsgClientNetworkingMobileCertRequest",
+ "CMsgClientNetworkingMobileCertRequest",
+ "",
+ sizeof(CMsgClientNetworkingMobileCertRequest),
+ 1,
+ cmsg_client_networking_mobile_cert_request__field_descriptors,
+ cmsg_client_networking_mobile_cert_request__field_indices_by_name,
+ 1, cmsg_client_networking_mobile_cert_request__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_networking_mobile_cert_reply__field_descriptors[1] =
+{
+ {
+ "encoded_cert",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientNetworkingMobileCertReply, encoded_cert),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_networking_mobile_cert_reply__field_indices_by_name[] = {
+ 0, /* field[0] = encoded_cert */
+};
+static const ProtobufCIntRange cmsg_client_networking_mobile_cert_reply__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_networking_mobile_cert_reply__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientNetworkingMobileCertReply",
+ "CMsgClientNetworkingMobileCertReply",
+ "CMsgClientNetworkingMobileCertReply",
+ "",
+ sizeof(CMsgClientNetworkingMobileCertReply),
+ 1,
+ cmsg_client_networking_mobile_cert_reply__field_descriptors,
+ cmsg_client_networking_mobile_cert_reply__field_indices_by_name,
+ 1, cmsg_client_networking_mobile_cert_reply__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_get_app_ownership_ticket__field_descriptors[1] =
+{
+ {
+ "app_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGetAppOwnershipTicket, has_app_id),
+ offsetof(CMsgClientGetAppOwnershipTicket, app_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_get_app_ownership_ticket__field_indices_by_name[] = {
+ 0, /* field[0] = app_id */
+};
+static const ProtobufCIntRange cmsg_client_get_app_ownership_ticket__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_get_app_ownership_ticket__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientGetAppOwnershipTicket",
+ "CMsgClientGetAppOwnershipTicket",
+ "CMsgClientGetAppOwnershipTicket",
+ "",
+ sizeof(CMsgClientGetAppOwnershipTicket),
+ 1,
+ cmsg_client_get_app_ownership_ticket__field_descriptors,
+ cmsg_client_get_app_ownership_ticket__field_indices_by_name,
+ 1, cmsg_client_get_app_ownership_ticket__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const uint32_t cmsg_client_get_app_ownership_ticket_response__eresult__default_value = 2u;
+static const ProtobufCFieldDescriptor cmsg_client_get_app_ownership_ticket_response__field_descriptors[3] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGetAppOwnershipTicketResponse, has_eresult),
+ offsetof(CMsgClientGetAppOwnershipTicketResponse, eresult),
+ NULL,
+ &cmsg_client_get_app_ownership_ticket_response__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "app_id",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGetAppOwnershipTicketResponse, has_app_id),
+ offsetof(CMsgClientGetAppOwnershipTicketResponse, app_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ticket",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientGetAppOwnershipTicketResponse, has_ticket),
+ offsetof(CMsgClientGetAppOwnershipTicketResponse, ticket),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_get_app_ownership_ticket_response__field_indices_by_name[] = {
+ 1, /* field[1] = app_id */
+ 0, /* field[0] = eresult */
+ 2, /* field[2] = ticket */
+};
+static const ProtobufCIntRange cmsg_client_get_app_ownership_ticket_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_get_app_ownership_ticket_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientGetAppOwnershipTicketResponse",
+ "CMsgClientGetAppOwnershipTicketResponse",
+ "CMsgClientGetAppOwnershipTicketResponse",
+ "",
+ sizeof(CMsgClientGetAppOwnershipTicketResponse),
+ 3,
+ cmsg_client_get_app_ownership_ticket_response__field_descriptors,
+ cmsg_client_get_app_ownership_ticket_response__field_indices_by_name,
+ 1, cmsg_client_get_app_ownership_ticket_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_session_token__field_descriptors[1] =
+{
+ {
+ "token",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientSessionToken, has_token),
+ offsetof(CMsgClientSessionToken, token),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_session_token__field_indices_by_name[] = {
+ 0, /* field[0] = token */
+};
+static const ProtobufCIntRange cmsg_client_session_token__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_session_token__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientSessionToken",
+ "CMsgClientSessionToken",
+ "CMsgClientSessionToken",
+ "",
+ sizeof(CMsgClientSessionToken),
+ 1,
+ cmsg_client_session_token__field_descriptors,
+ cmsg_client_session_token__field_indices_by_name,
+ 1, cmsg_client_session_token__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const uint32_t cmsg_client_game_connect_tokens__max_tokens_to_keep__default_value = 10u;
+static const ProtobufCFieldDescriptor cmsg_client_game_connect_tokens__field_descriptors[2] =
+{
+ {
+ "max_tokens_to_keep",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGameConnectTokens, has_max_tokens_to_keep),
+ offsetof(CMsgClientGameConnectTokens, max_tokens_to_keep),
+ NULL,
+ &cmsg_client_game_connect_tokens__max_tokens_to_keep__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "tokens",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientGameConnectTokens, n_tokens),
+ offsetof(CMsgClientGameConnectTokens, tokens),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_game_connect_tokens__field_indices_by_name[] = {
+ 0, /* field[0] = max_tokens_to_keep */
+ 1, /* field[1] = tokens */
+};
+static const ProtobufCIntRange cmsg_client_game_connect_tokens__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_game_connect_tokens__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientGameConnectTokens",
+ "CMsgClientGameConnectTokens",
+ "CMsgClientGameConnectTokens",
+ "",
+ sizeof(CMsgClientGameConnectTokens),
+ 2,
+ cmsg_client_game_connect_tokens__field_descriptors,
+ cmsg_client_game_connect_tokens__field_indices_by_name,
+ 1, cmsg_client_game_connect_tokens__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_games_played__process_info__field_descriptors[3] =
+{
+ {
+ "process_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGamesPlayed__ProcessInfo, has_process_id),
+ offsetof(CMsgClientGamesPlayed__ProcessInfo, process_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "process_id_parent",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGamesPlayed__ProcessInfo, has_process_id_parent),
+ offsetof(CMsgClientGamesPlayed__ProcessInfo, process_id_parent),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "parent_is_steam",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientGamesPlayed__ProcessInfo, has_parent_is_steam),
+ offsetof(CMsgClientGamesPlayed__ProcessInfo, parent_is_steam),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_games_played__process_info__field_indices_by_name[] = {
+ 2, /* field[2] = parent_is_steam */
+ 0, /* field[0] = process_id */
+ 1, /* field[1] = process_id_parent */
+};
+static const ProtobufCIntRange cmsg_client_games_played__process_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_games_played__process_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientGamesPlayed.ProcessInfo",
+ "ProcessInfo",
+ "CMsgClientGamesPlayed__ProcessInfo",
+ "",
+ sizeof(CMsgClientGamesPlayed__ProcessInfo),
+ 3,
+ cmsg_client_games_played__process_info__field_descriptors,
+ cmsg_client_games_played__process_info__field_indices_by_name,
+ 1, cmsg_client_games_played__process_info__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const uint32_t cmsg_client_games_played__game_played__launch_option_type__default_value = 0u;
+static const int32_t cmsg_client_games_played__game_played__primary_controller_type__default_value = -1;
+static const uint32_t cmsg_client_games_played__game_played__total_steam_controller_count__default_value = 0u;
+static const uint32_t cmsg_client_games_played__game_played__total_non_steam_controller_count__default_value = 0u;
+static const uint64_t cmsg_client_games_played__game_played__controller_workshop_file_id__default_value = 0ull;
+static const uint32_t cmsg_client_games_played__game_played__launch_source__default_value = 0u;
+static const uint32_t cmsg_client_games_played__game_played__controller_connection_type__default_value = 0u;
+static const uint32_t cmsg_client_games_played__game_played__compat_tool_id__default_value = 0u;
+static const ProtobufCFieldDescriptor cmsg_client_games_played__game_played__field_descriptors[32] =
+{
+ {
+ "steam_id_gs",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_steam_id_gs),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, steam_id_gs),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "game_id",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_game_id),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, game_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "deprecated_game_ip_address",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_deprecated_game_ip_address),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, deprecated_game_ip_address),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "game_port",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_game_port),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, game_port),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "is_secure",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_is_secure),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, is_secure),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "token",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_token),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, token),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "game_extra_info",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientGamesPlayed__GamePlayed, game_extra_info),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "game_data_blob",
+ 8,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_game_data_blob),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, game_data_blob),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "process_id",
+ 9,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_process_id),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, process_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "streaming_provider_id",
+ 10,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_streaming_provider_id),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, streaming_provider_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "game_flags",
+ 11,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_game_flags),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, game_flags),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "owner_id",
+ 12,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_owner_id),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, owner_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "vr_hmd_vendor",
+ 13,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientGamesPlayed__GamePlayed, vr_hmd_vendor),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "vr_hmd_model",
+ 14,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientGamesPlayed__GamePlayed, vr_hmd_model),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "launch_option_type",
+ 15,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_launch_option_type),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, launch_option_type),
+ NULL,
+ &cmsg_client_games_played__game_played__launch_option_type__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "primary_controller_type",
+ 16,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_primary_controller_type),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, primary_controller_type),
+ NULL,
+ &cmsg_client_games_played__game_played__primary_controller_type__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "primary_steam_controller_serial",
+ 17,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientGamesPlayed__GamePlayed, primary_steam_controller_serial),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "total_steam_controller_count",
+ 18,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_total_steam_controller_count),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, total_steam_controller_count),
+ NULL,
+ &cmsg_client_games_played__game_played__total_steam_controller_count__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "total_non_steam_controller_count",
+ 19,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_total_non_steam_controller_count),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, total_non_steam_controller_count),
+ NULL,
+ &cmsg_client_games_played__game_played__total_non_steam_controller_count__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "controller_workshop_file_id",
+ 20,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_controller_workshop_file_id),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, controller_workshop_file_id),
+ NULL,
+ &cmsg_client_games_played__game_played__controller_workshop_file_id__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "launch_source",
+ 21,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_launch_source),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, launch_source),
+ NULL,
+ &cmsg_client_games_played__game_played__launch_source__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "vr_hmd_runtime",
+ 22,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_vr_hmd_runtime),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, vr_hmd_runtime),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "game_ip_address",
+ 23,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientGamesPlayed__GamePlayed, game_ip_address),
+ &cmsg_ipaddress__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "controller_connection_type",
+ 24,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_controller_connection_type),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, controller_connection_type),
+ NULL,
+ &cmsg_client_games_played__game_played__controller_connection_type__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "game_os_platform",
+ 25,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_game_os_platform),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, game_os_platform),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "game_build_id",
+ 26,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_game_build_id),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, game_build_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "compat_tool_id",
+ 27,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_compat_tool_id),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, compat_tool_id),
+ NULL,
+ &cmsg_client_games_played__game_played__compat_tool_id__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "compat_tool_cmd",
+ 28,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientGamesPlayed__GamePlayed, compat_tool_cmd),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "compat_tool_build_id",
+ 29,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_compat_tool_build_id),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, compat_tool_build_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "beta_name",
+ 30,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientGamesPlayed__GamePlayed, beta_name),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dlc_context",
+ 31,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, has_dlc_context),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, dlc_context),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "process_id_list",
+ 32,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientGamesPlayed__GamePlayed, n_process_id_list),
+ offsetof(CMsgClientGamesPlayed__GamePlayed, process_id_list),
+ &cmsg_client_games_played__process_info__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_games_played__game_played__field_indices_by_name[] = {
+ 29, /* field[29] = beta_name */
+ 28, /* field[28] = compat_tool_build_id */
+ 27, /* field[27] = compat_tool_cmd */
+ 26, /* field[26] = compat_tool_id */
+ 23, /* field[23] = controller_connection_type */
+ 19, /* field[19] = controller_workshop_file_id */
+ 2, /* field[2] = deprecated_game_ip_address */
+ 30, /* field[30] = dlc_context */
+ 25, /* field[25] = game_build_id */
+ 7, /* field[7] = game_data_blob */
+ 6, /* field[6] = game_extra_info */
+ 10, /* field[10] = game_flags */
+ 1, /* field[1] = game_id */
+ 22, /* field[22] = game_ip_address */
+ 24, /* field[24] = game_os_platform */
+ 3, /* field[3] = game_port */
+ 4, /* field[4] = is_secure */
+ 14, /* field[14] = launch_option_type */
+ 20, /* field[20] = launch_source */
+ 11, /* field[11] = owner_id */
+ 15, /* field[15] = primary_controller_type */
+ 16, /* field[16] = primary_steam_controller_serial */
+ 8, /* field[8] = process_id */
+ 31, /* field[31] = process_id_list */
+ 0, /* field[0] = steam_id_gs */
+ 9, /* field[9] = streaming_provider_id */
+ 5, /* field[5] = token */
+ 18, /* field[18] = total_non_steam_controller_count */
+ 17, /* field[17] = total_steam_controller_count */
+ 13, /* field[13] = vr_hmd_model */
+ 21, /* field[21] = vr_hmd_runtime */
+ 12, /* field[12] = vr_hmd_vendor */
+};
+static const ProtobufCIntRange cmsg_client_games_played__game_played__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 32 }
+};
+const ProtobufCMessageDescriptor cmsg_client_games_played__game_played__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientGamesPlayed.GamePlayed",
+ "GamePlayed",
+ "CMsgClientGamesPlayed__GamePlayed",
+ "",
+ sizeof(CMsgClientGamesPlayed__GamePlayed),
+ 32,
+ cmsg_client_games_played__game_played__field_descriptors,
+ cmsg_client_games_played__game_played__field_indices_by_name,
+ 1, cmsg_client_games_played__game_played__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_games_played__field_descriptors[4] =
+{
+ {
+ "games_played",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientGamesPlayed, n_games_played),
+ offsetof(CMsgClientGamesPlayed, games_played),
+ &cmsg_client_games_played__game_played__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "client_os_type",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGamesPlayed, has_client_os_type),
+ offsetof(CMsgClientGamesPlayed, client_os_type),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cloud_gaming_platform",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGamesPlayed, has_cloud_gaming_platform),
+ offsetof(CMsgClientGamesPlayed, cloud_gaming_platform),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "recent_reauthentication",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientGamesPlayed, has_recent_reauthentication),
+ offsetof(CMsgClientGamesPlayed, recent_reauthentication),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_games_played__field_indices_by_name[] = {
+ 1, /* field[1] = client_os_type */
+ 2, /* field[2] = cloud_gaming_platform */
+ 0, /* field[0] = games_played */
+ 3, /* field[3] = recent_reauthentication */
+};
+static const ProtobufCIntRange cmsg_client_games_played__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor cmsg_client_games_played__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientGamesPlayed",
+ "CMsgClientGamesPlayed",
+ "CMsgClientGamesPlayed",
+ "",
+ sizeof(CMsgClientGamesPlayed),
+ 4,
+ cmsg_client_games_played__field_descriptors,
+ cmsg_client_games_played__field_indices_by_name,
+ 1, cmsg_client_games_played__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_gsapprove__field_descriptors[2] =
+{
+ {
+ "steam_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgGSApprove, has_steam_id),
+ offsetof(CMsgGSApprove, steam_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "owner_steam_id",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgGSApprove, has_owner_steam_id),
+ offsetof(CMsgGSApprove, owner_steam_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_gsapprove__field_indices_by_name[] = {
+ 1, /* field[1] = owner_steam_id */
+ 0, /* field[0] = steam_id */
+};
+static const ProtobufCIntRange cmsg_gsapprove__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_gsapprove__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgGSApprove",
+ "CMsgGSApprove",
+ "CMsgGSApprove",
+ "",
+ sizeof(CMsgGSApprove),
+ 2,
+ cmsg_gsapprove__field_descriptors,
+ cmsg_gsapprove__field_indices_by_name,
+ 1, cmsg_gsapprove__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_gsdeny__field_descriptors[3] =
+{
+ {
+ "steam_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgGSDeny, has_steam_id),
+ offsetof(CMsgGSDeny, steam_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "edeny_reason",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgGSDeny, has_edeny_reason),
+ offsetof(CMsgGSDeny, edeny_reason),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "deny_string",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgGSDeny, deny_string),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_gsdeny__field_indices_by_name[] = {
+ 2, /* field[2] = deny_string */
+ 1, /* field[1] = edeny_reason */
+ 0, /* field[0] = steam_id */
+};
+static const ProtobufCIntRange cmsg_gsdeny__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_gsdeny__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgGSDeny",
+ "CMsgGSDeny",
+ "CMsgGSDeny",
+ "",
+ sizeof(CMsgGSDeny),
+ 3,
+ cmsg_gsdeny__field_descriptors,
+ cmsg_gsdeny__field_indices_by_name,
+ 1, cmsg_gsdeny__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_gskick__field_descriptors[2] =
+{
+ {
+ "steam_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgGSKick, has_steam_id),
+ offsetof(CMsgGSKick, steam_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "edeny_reason",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgGSKick, has_edeny_reason),
+ offsetof(CMsgGSKick, edeny_reason),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_gskick__field_indices_by_name[] = {
+ 1, /* field[1] = edeny_reason */
+ 0, /* field[0] = steam_id */
+};
+static const ProtobufCIntRange cmsg_gskick__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_gskick__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgGSKick",
+ "CMsgGSKick",
+ "CMsgGSKick",
+ "",
+ sizeof(CMsgGSKick),
+ 2,
+ cmsg_gskick__field_descriptors,
+ cmsg_gskick__field_indices_by_name,
+ 1, cmsg_gskick__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_auth_list__field_descriptors[6] =
+{
+ {
+ "tokens_left",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientAuthList, has_tokens_left),
+ offsetof(CMsgClientAuthList, tokens_left),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "last_request_seq",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientAuthList, has_last_request_seq),
+ offsetof(CMsgClientAuthList, last_request_seq),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "last_request_seq_from_server",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientAuthList, has_last_request_seq_from_server),
+ offsetof(CMsgClientAuthList, last_request_seq_from_server),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "tickets",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientAuthList, n_tickets),
+ offsetof(CMsgClientAuthList, tickets),
+ &cmsg_auth_ticket__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "app_ids",
+ 5,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientAuthList, n_app_ids),
+ offsetof(CMsgClientAuthList, app_ids),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "message_sequence",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientAuthList, has_message_sequence),
+ offsetof(CMsgClientAuthList, message_sequence),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_auth_list__field_indices_by_name[] = {
+ 4, /* field[4] = app_ids */
+ 1, /* field[1] = last_request_seq */
+ 2, /* field[2] = last_request_seq_from_server */
+ 5, /* field[5] = message_sequence */
+ 3, /* field[3] = tickets */
+ 0, /* field[0] = tokens_left */
+};
+static const ProtobufCIntRange cmsg_client_auth_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor cmsg_client_auth_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientAuthList",
+ "CMsgClientAuthList",
+ "CMsgClientAuthList",
+ "",
+ sizeof(CMsgClientAuthList),
+ 6,
+ cmsg_client_auth_list__field_descriptors,
+ cmsg_client_auth_list__field_indices_by_name,
+ 1, cmsg_client_auth_list__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_auth_list_ack__field_descriptors[3] =
+{
+ {
+ "ticket_crc",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientAuthListAck, n_ticket_crc),
+ offsetof(CMsgClientAuthListAck, ticket_crc),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "app_ids",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientAuthListAck, n_app_ids),
+ offsetof(CMsgClientAuthListAck, app_ids),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "message_sequence",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientAuthListAck, has_message_sequence),
+ offsetof(CMsgClientAuthListAck, message_sequence),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_auth_list_ack__field_indices_by_name[] = {
+ 1, /* field[1] = app_ids */
+ 2, /* field[2] = message_sequence */
+ 0, /* field[0] = ticket_crc */
+};
+static const ProtobufCIntRange cmsg_client_auth_list_ack__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_auth_list_ack__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientAuthListAck",
+ "CMsgClientAuthListAck",
+ "CMsgClientAuthListAck",
+ "",
+ sizeof(CMsgClientAuthListAck),
+ 3,
+ cmsg_client_auth_list_ack__field_descriptors,
+ cmsg_client_auth_list_ack__field_indices_by_name,
+ 1, cmsg_client_auth_list_ack__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_license_list__license__field_descriptors[18] =
+{
+ {
+ "package_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientLicenseList__License, has_package_id),
+ offsetof(CMsgClientLicenseList__License, package_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "time_created",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED32,
+ offsetof(CMsgClientLicenseList__License, has_time_created),
+ offsetof(CMsgClientLicenseList__License, time_created),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "time_next_process",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED32,
+ offsetof(CMsgClientLicenseList__License, has_time_next_process),
+ offsetof(CMsgClientLicenseList__License, time_next_process),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "minute_limit",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientLicenseList__License, has_minute_limit),
+ offsetof(CMsgClientLicenseList__License, minute_limit),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "minutes_used",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientLicenseList__License, has_minutes_used),
+ offsetof(CMsgClientLicenseList__License, minutes_used),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "payment_method",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientLicenseList__License, has_payment_method),
+ offsetof(CMsgClientLicenseList__License, payment_method),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "flags",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientLicenseList__License, has_flags),
+ offsetof(CMsgClientLicenseList__License, flags),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "purchase_country_code",
+ 8,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientLicenseList__License, purchase_country_code),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "license_type",
+ 9,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientLicenseList__License, has_license_type),
+ offsetof(CMsgClientLicenseList__License, license_type),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "territory_code",
+ 10,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientLicenseList__License, has_territory_code),
+ offsetof(CMsgClientLicenseList__License, territory_code),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "change_number",
+ 11,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientLicenseList__License, has_change_number),
+ offsetof(CMsgClientLicenseList__License, change_number),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "owner_id",
+ 12,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientLicenseList__License, has_owner_id),
+ offsetof(CMsgClientLicenseList__License, owner_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "initial_period",
+ 13,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientLicenseList__License, has_initial_period),
+ offsetof(CMsgClientLicenseList__License, initial_period),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "initial_time_unit",
+ 14,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientLicenseList__License, has_initial_time_unit),
+ offsetof(CMsgClientLicenseList__License, initial_time_unit),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "renewal_period",
+ 15,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientLicenseList__License, has_renewal_period),
+ offsetof(CMsgClientLicenseList__License, renewal_period),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "renewal_time_unit",
+ 16,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientLicenseList__License, has_renewal_time_unit),
+ offsetof(CMsgClientLicenseList__License, renewal_time_unit),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "access_token",
+ 17,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientLicenseList__License, has_access_token),
+ offsetof(CMsgClientLicenseList__License, access_token),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "master_package_id",
+ 18,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientLicenseList__License, has_master_package_id),
+ offsetof(CMsgClientLicenseList__License, master_package_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_license_list__license__field_indices_by_name[] = {
+ 16, /* field[16] = access_token */
+ 10, /* field[10] = change_number */
+ 6, /* field[6] = flags */
+ 12, /* field[12] = initial_period */
+ 13, /* field[13] = initial_time_unit */
+ 8, /* field[8] = license_type */
+ 17, /* field[17] = master_package_id */
+ 3, /* field[3] = minute_limit */
+ 4, /* field[4] = minutes_used */
+ 11, /* field[11] = owner_id */
+ 0, /* field[0] = package_id */
+ 5, /* field[5] = payment_method */
+ 7, /* field[7] = purchase_country_code */
+ 14, /* field[14] = renewal_period */
+ 15, /* field[15] = renewal_time_unit */
+ 9, /* field[9] = territory_code */
+ 1, /* field[1] = time_created */
+ 2, /* field[2] = time_next_process */
+};
+static const ProtobufCIntRange cmsg_client_license_list__license__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 18 }
+};
+const ProtobufCMessageDescriptor cmsg_client_license_list__license__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientLicenseList.License",
+ "License",
+ "CMsgClientLicenseList__License",
+ "",
+ sizeof(CMsgClientLicenseList__License),
+ 18,
+ cmsg_client_license_list__license__field_descriptors,
+ cmsg_client_license_list__license__field_indices_by_name,
+ 1, cmsg_client_license_list__license__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const int32_t cmsg_client_license_list__eresult__default_value = 2;
+static const ProtobufCFieldDescriptor cmsg_client_license_list__field_descriptors[2] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientLicenseList, has_eresult),
+ offsetof(CMsgClientLicenseList, eresult),
+ NULL,
+ &cmsg_client_license_list__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "licenses",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientLicenseList, n_licenses),
+ offsetof(CMsgClientLicenseList, licenses),
+ &cmsg_client_license_list__license__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_license_list__field_indices_by_name[] = {
+ 0, /* field[0] = eresult */
+ 1, /* field[1] = licenses */
+};
+static const ProtobufCIntRange cmsg_client_license_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_license_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientLicenseList",
+ "CMsgClientLicenseList",
+ "CMsgClientLicenseList",
+ "",
+ sizeof(CMsgClientLicenseList),
+ 2,
+ cmsg_client_license_list__field_descriptors,
+ cmsg_client_license_list__field_indices_by_name,
+ 1, cmsg_client_license_list__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_is_limited_account__field_descriptors[4] =
+{
+ {
+ "bis_limited_account",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientIsLimitedAccount, has_bis_limited_account),
+ offsetof(CMsgClientIsLimitedAccount, bis_limited_account),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bis_community_banned",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientIsLimitedAccount, has_bis_community_banned),
+ offsetof(CMsgClientIsLimitedAccount, bis_community_banned),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bis_locked_account",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientIsLimitedAccount, has_bis_locked_account),
+ offsetof(CMsgClientIsLimitedAccount, bis_locked_account),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bis_limited_account_allowed_to_invite_friends",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientIsLimitedAccount, has_bis_limited_account_allowed_to_invite_friends),
+ offsetof(CMsgClientIsLimitedAccount, bis_limited_account_allowed_to_invite_friends),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_is_limited_account__field_indices_by_name[] = {
+ 1, /* field[1] = bis_community_banned */
+ 0, /* field[0] = bis_limited_account */
+ 3, /* field[3] = bis_limited_account_allowed_to_invite_friends */
+ 2, /* field[2] = bis_locked_account */
+};
+static const ProtobufCIntRange cmsg_client_is_limited_account__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor cmsg_client_is_limited_account__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientIsLimitedAccount",
+ "CMsgClientIsLimitedAccount",
+ "CMsgClientIsLimitedAccount",
+ "",
+ sizeof(CMsgClientIsLimitedAccount),
+ 4,
+ cmsg_client_is_limited_account__field_descriptors,
+ cmsg_client_is_limited_account__field_indices_by_name,
+ 1, cmsg_client_is_limited_account__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_requested_client_stats__stats_to_send__field_descriptors[2] =
+{
+ {
+ "client_stat",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRequestedClientStats__StatsToSend, has_client_stat),
+ offsetof(CMsgClientRequestedClientStats__StatsToSend, client_stat),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "stat_aggregate_method",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRequestedClientStats__StatsToSend, has_stat_aggregate_method),
+ offsetof(CMsgClientRequestedClientStats__StatsToSend, stat_aggregate_method),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_requested_client_stats__stats_to_send__field_indices_by_name[] = {
+ 0, /* field[0] = client_stat */
+ 1, /* field[1] = stat_aggregate_method */
+};
+static const ProtobufCIntRange cmsg_client_requested_client_stats__stats_to_send__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_requested_client_stats__stats_to_send__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRequestedClientStats.StatsToSend",
+ "StatsToSend",
+ "CMsgClientRequestedClientStats__StatsToSend",
+ "",
+ sizeof(CMsgClientRequestedClientStats__StatsToSend),
+ 2,
+ cmsg_client_requested_client_stats__stats_to_send__field_descriptors,
+ cmsg_client_requested_client_stats__stats_to_send__field_indices_by_name,
+ 1, cmsg_client_requested_client_stats__stats_to_send__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_requested_client_stats__field_descriptors[1] =
+{
+ {
+ "stats_to_send",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientRequestedClientStats, n_stats_to_send),
+ offsetof(CMsgClientRequestedClientStats, stats_to_send),
+ &cmsg_client_requested_client_stats__stats_to_send__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_requested_client_stats__field_indices_by_name[] = {
+ 0, /* field[0] = stats_to_send */
+};
+static const ProtobufCIntRange cmsg_client_requested_client_stats__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_requested_client_stats__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRequestedClientStats",
+ "CMsgClientRequestedClientStats",
+ "CMsgClientRequestedClientStats",
+ "",
+ sizeof(CMsgClientRequestedClientStats),
+ 1,
+ cmsg_client_requested_client_stats__field_descriptors,
+ cmsg_client_requested_client_stats__field_indices_by_name,
+ 1, cmsg_client_requested_client_stats__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_stat2__stat_detail__field_descriptors[6] =
+{
+ {
+ "client_stat",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientStat2__StatDetail, has_client_stat),
+ offsetof(CMsgClientStat2__StatDetail, client_stat),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ll_value",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT64,
+ offsetof(CMsgClientStat2__StatDetail, has_ll_value),
+ offsetof(CMsgClientStat2__StatDetail, ll_value),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "time_of_day",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientStat2__StatDetail, has_time_of_day),
+ offsetof(CMsgClientStat2__StatDetail, time_of_day),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cell_id",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientStat2__StatDetail, has_cell_id),
+ offsetof(CMsgClientStat2__StatDetail, cell_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "depot_id",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientStat2__StatDetail, has_depot_id),
+ offsetof(CMsgClientStat2__StatDetail, depot_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "app_id",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientStat2__StatDetail, has_app_id),
+ offsetof(CMsgClientStat2__StatDetail, app_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_stat2__stat_detail__field_indices_by_name[] = {
+ 5, /* field[5] = app_id */
+ 3, /* field[3] = cell_id */
+ 0, /* field[0] = client_stat */
+ 4, /* field[4] = depot_id */
+ 1, /* field[1] = ll_value */
+ 2, /* field[2] = time_of_day */
+};
+static const ProtobufCIntRange cmsg_client_stat2__stat_detail__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor cmsg_client_stat2__stat_detail__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientStat2.StatDetail",
+ "StatDetail",
+ "CMsgClientStat2__StatDetail",
+ "",
+ sizeof(CMsgClientStat2__StatDetail),
+ 6,
+ cmsg_client_stat2__stat_detail__field_descriptors,
+ cmsg_client_stat2__stat_detail__field_indices_by_name,
+ 1, cmsg_client_stat2__stat_detail__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_stat2__field_descriptors[1] =
+{
+ {
+ "stat_detail",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientStat2, n_stat_detail),
+ offsetof(CMsgClientStat2, stat_detail),
+ &cmsg_client_stat2__stat_detail__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_stat2__field_indices_by_name[] = {
+ 0, /* field[0] = stat_detail */
+};
+static const ProtobufCIntRange cmsg_client_stat2__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_stat2__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientStat2",
+ "CMsgClientStat2",
+ "CMsgClientStat2",
+ "",
+ sizeof(CMsgClientStat2),
+ 1,
+ cmsg_client_stat2__field_descriptors,
+ cmsg_client_stat2__field_indices_by_name,
+ 1, cmsg_client_stat2__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_invite_to_game__field_descriptors[4] =
+{
+ {
+ "steam_id_dest",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientInviteToGame, has_steam_id_dest),
+ offsetof(CMsgClientInviteToGame, steam_id_dest),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "steam_id_src",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientInviteToGame, has_steam_id_src),
+ offsetof(CMsgClientInviteToGame, steam_id_src),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "connect_string",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientInviteToGame, connect_string),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "remote_play",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientInviteToGame, remote_play),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_invite_to_game__field_indices_by_name[] = {
+ 2, /* field[2] = connect_string */
+ 3, /* field[3] = remote_play */
+ 0, /* field[0] = steam_id_dest */
+ 1, /* field[1] = steam_id_src */
+};
+static const ProtobufCIntRange cmsg_client_invite_to_game__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor cmsg_client_invite_to_game__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientInviteToGame",
+ "CMsgClientInviteToGame",
+ "CMsgClientInviteToGame",
+ "",
+ sizeof(CMsgClientInviteToGame),
+ 4,
+ cmsg_client_invite_to_game__field_descriptors,
+ cmsg_client_invite_to_game__field_indices_by_name,
+ 1, cmsg_client_invite_to_game__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_chat_invite__field_descriptors[7] =
+{
+ {
+ "steam_id_invited",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientChatInvite, has_steam_id_invited),
+ offsetof(CMsgClientChatInvite, steam_id_invited),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "steam_id_chat",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientChatInvite, has_steam_id_chat),
+ offsetof(CMsgClientChatInvite, steam_id_chat),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "steam_id_patron",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientChatInvite, has_steam_id_patron),
+ offsetof(CMsgClientChatInvite, steam_id_patron),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "chatroom_type",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientChatInvite, has_chatroom_type),
+ offsetof(CMsgClientChatInvite, chatroom_type),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "steam_id_friend_chat",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientChatInvite, has_steam_id_friend_chat),
+ offsetof(CMsgClientChatInvite, steam_id_friend_chat),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "chat_name",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientChatInvite, chat_name),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "game_id",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientChatInvite, has_game_id),
+ offsetof(CMsgClientChatInvite, game_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_chat_invite__field_indices_by_name[] = {
+ 5, /* field[5] = chat_name */
+ 3, /* field[3] = chatroom_type */
+ 6, /* field[6] = game_id */
+ 1, /* field[1] = steam_id_chat */
+ 4, /* field[4] = steam_id_friend_chat */
+ 0, /* field[0] = steam_id_invited */
+ 2, /* field[2] = steam_id_patron */
+};
+static const ProtobufCIntRange cmsg_client_chat_invite__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 7 }
+};
+const ProtobufCMessageDescriptor cmsg_client_chat_invite__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientChatInvite",
+ "CMsgClientChatInvite",
+ "CMsgClientChatInvite",
+ "",
+ sizeof(CMsgClientChatInvite),
+ 7,
+ cmsg_client_chat_invite__field_descriptors,
+ cmsg_client_chat_invite__field_indices_by_name,
+ 1, cmsg_client_chat_invite__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_connection_stats__stats__logon__field_descriptors[11] =
+{
+ {
+ "connect_attempts",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientConnectionStats__StatsLogon, has_connect_attempts),
+ offsetof(CMsgClientConnectionStats__StatsLogon, connect_attempts),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "connect_successes",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientConnectionStats__StatsLogon, has_connect_successes),
+ offsetof(CMsgClientConnectionStats__StatsLogon, connect_successes),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "connect_failures",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientConnectionStats__StatsLogon, has_connect_failures),
+ offsetof(CMsgClientConnectionStats__StatsLogon, connect_failures),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "connections_dropped",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientConnectionStats__StatsLogon, has_connections_dropped),
+ offsetof(CMsgClientConnectionStats__StatsLogon, connections_dropped),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "seconds_running",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientConnectionStats__StatsLogon, has_seconds_running),
+ offsetof(CMsgClientConnectionStats__StatsLogon, seconds_running),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "msec_tologonthistime",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientConnectionStats__StatsLogon, has_msec_tologonthistime),
+ offsetof(CMsgClientConnectionStats__StatsLogon, msec_tologonthistime),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "count_bad_cms",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientConnectionStats__StatsLogon, has_count_bad_cms),
+ offsetof(CMsgClientConnectionStats__StatsLogon, count_bad_cms),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "no_udp_connectivity",
+ 8,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientConnectionStats__StatsLogon, has_no_udp_connectivity),
+ offsetof(CMsgClientConnectionStats__StatsLogon, no_udp_connectivity),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "no_tcp_connectivity",
+ 9,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientConnectionStats__StatsLogon, has_no_tcp_connectivity),
+ offsetof(CMsgClientConnectionStats__StatsLogon, no_tcp_connectivity),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "no_websocket_443_connectivity",
+ 10,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientConnectionStats__StatsLogon, has_no_websocket_443_connectivity),
+ offsetof(CMsgClientConnectionStats__StatsLogon, no_websocket_443_connectivity),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "no_websocket_non_443_connectivity",
+ 11,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientConnectionStats__StatsLogon, has_no_websocket_non_443_connectivity),
+ offsetof(CMsgClientConnectionStats__StatsLogon, no_websocket_non_443_connectivity),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_connection_stats__stats__logon__field_indices_by_name[] = {
+ 0, /* field[0] = connect_attempts */
+ 2, /* field[2] = connect_failures */
+ 1, /* field[1] = connect_successes */
+ 3, /* field[3] = connections_dropped */
+ 6, /* field[6] = count_bad_cms */
+ 5, /* field[5] = msec_tologonthistime */
+ 8, /* field[8] = no_tcp_connectivity */
+ 7, /* field[7] = no_udp_connectivity */
+ 9, /* field[9] = no_websocket_443_connectivity */
+ 10, /* field[10] = no_websocket_non_443_connectivity */
+ 4, /* field[4] = seconds_running */
+};
+static const ProtobufCIntRange cmsg_client_connection_stats__stats__logon__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 11 }
+};
+const ProtobufCMessageDescriptor cmsg_client_connection_stats__stats__logon__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientConnectionStats.Stats_Logon",
+ "StatsLogon",
+ "CMsgClientConnectionStats__StatsLogon",
+ "",
+ sizeof(CMsgClientConnectionStats__StatsLogon),
+ 11,
+ cmsg_client_connection_stats__stats__logon__field_descriptors,
+ cmsg_client_connection_stats__stats__logon__field_indices_by_name,
+ 1, cmsg_client_connection_stats__stats__logon__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_connection_stats__stats__udp__field_descriptors[5] =
+{
+ {
+ "pkts_sent",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientConnectionStats__StatsUDP, has_pkts_sent),
+ offsetof(CMsgClientConnectionStats__StatsUDP, pkts_sent),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bytes_sent",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientConnectionStats__StatsUDP, has_bytes_sent),
+ offsetof(CMsgClientConnectionStats__StatsUDP, bytes_sent),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pkts_recv",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientConnectionStats__StatsUDP, has_pkts_recv),
+ offsetof(CMsgClientConnectionStats__StatsUDP, pkts_recv),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pkts_processed",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientConnectionStats__StatsUDP, has_pkts_processed),
+ offsetof(CMsgClientConnectionStats__StatsUDP, pkts_processed),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bytes_recv",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientConnectionStats__StatsUDP, has_bytes_recv),
+ offsetof(CMsgClientConnectionStats__StatsUDP, bytes_recv),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_connection_stats__stats__udp__field_indices_by_name[] = {
+ 4, /* field[4] = bytes_recv */
+ 1, /* field[1] = bytes_sent */
+ 3, /* field[3] = pkts_processed */
+ 2, /* field[2] = pkts_recv */
+ 0, /* field[0] = pkts_sent */
+};
+static const ProtobufCIntRange cmsg_client_connection_stats__stats__udp__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor cmsg_client_connection_stats__stats__udp__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientConnectionStats.Stats_UDP",
+ "StatsUDP",
+ "CMsgClientConnectionStats__StatsUDP",
+ "",
+ sizeof(CMsgClientConnectionStats__StatsUDP),
+ 5,
+ cmsg_client_connection_stats__stats__udp__field_descriptors,
+ cmsg_client_connection_stats__stats__udp__field_indices_by_name,
+ 1, cmsg_client_connection_stats__stats__udp__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_connection_stats__stats__vconn__field_descriptors[20] =
+{
+ {
+ "connections_udp",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientConnectionStats__StatsVConn, has_connections_udp),
+ offsetof(CMsgClientConnectionStats__StatsVConn, connections_udp),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "connections_tcp",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientConnectionStats__StatsVConn, has_connections_tcp),
+ offsetof(CMsgClientConnectionStats__StatsVConn, connections_tcp),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "stats_udp",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientConnectionStats__StatsVConn, stats_udp),
+ &cmsg_client_connection_stats__stats__udp__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pkts_abandoned",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientConnectionStats__StatsVConn, has_pkts_abandoned),
+ offsetof(CMsgClientConnectionStats__StatsVConn, pkts_abandoned),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "conn_req_received",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientConnectionStats__StatsVConn, has_conn_req_received),
+ offsetof(CMsgClientConnectionStats__StatsVConn, conn_req_received),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pkts_resent",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientConnectionStats__StatsVConn, has_pkts_resent),
+ offsetof(CMsgClientConnectionStats__StatsVConn, pkts_resent),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "msgs_sent",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientConnectionStats__StatsVConn, has_msgs_sent),
+ offsetof(CMsgClientConnectionStats__StatsVConn, msgs_sent),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "msgs_sent_failed",
+ 8,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientConnectionStats__StatsVConn, has_msgs_sent_failed),
+ offsetof(CMsgClientConnectionStats__StatsVConn, msgs_sent_failed),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "msgs_recv",
+ 9,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientConnectionStats__StatsVConn, has_msgs_recv),
+ offsetof(CMsgClientConnectionStats__StatsVConn, msgs_recv),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "datagrams_sent",
+ 10,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientConnectionStats__StatsVConn, has_datagrams_sent),
+ offsetof(CMsgClientConnectionStats__StatsVConn, datagrams_sent),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "datagrams_recv",
+ 11,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientConnectionStats__StatsVConn, has_datagrams_recv),
+ offsetof(CMsgClientConnectionStats__StatsVConn, datagrams_recv),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bad_pkts_recv",
+ 12,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientConnectionStats__StatsVConn, has_bad_pkts_recv),
+ offsetof(CMsgClientConnectionStats__StatsVConn, bad_pkts_recv),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "unknown_conn_pkts_recv",
+ 13,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientConnectionStats__StatsVConn, has_unknown_conn_pkts_recv),
+ offsetof(CMsgClientConnectionStats__StatsVConn, unknown_conn_pkts_recv),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "missed_pkts_recv",
+ 14,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientConnectionStats__StatsVConn, has_missed_pkts_recv),
+ offsetof(CMsgClientConnectionStats__StatsVConn, missed_pkts_recv),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "dup_pkts_recv",
+ 15,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientConnectionStats__StatsVConn, has_dup_pkts_recv),
+ offsetof(CMsgClientConnectionStats__StatsVConn, dup_pkts_recv),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "failed_connect_challenges",
+ 16,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientConnectionStats__StatsVConn, has_failed_connect_challenges),
+ offsetof(CMsgClientConnectionStats__StatsVConn, failed_connect_challenges),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "micro_sec_avg_latency",
+ 17,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientConnectionStats__StatsVConn, has_micro_sec_avg_latency),
+ offsetof(CMsgClientConnectionStats__StatsVConn, micro_sec_avg_latency),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "micro_sec_min_latency",
+ 18,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientConnectionStats__StatsVConn, has_micro_sec_min_latency),
+ offsetof(CMsgClientConnectionStats__StatsVConn, micro_sec_min_latency),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "micro_sec_max_latency",
+ 19,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientConnectionStats__StatsVConn, has_micro_sec_max_latency),
+ offsetof(CMsgClientConnectionStats__StatsVConn, micro_sec_max_latency),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mem_pool_msg_in_use",
+ 20,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientConnectionStats__StatsVConn, has_mem_pool_msg_in_use),
+ offsetof(CMsgClientConnectionStats__StatsVConn, mem_pool_msg_in_use),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_connection_stats__stats__vconn__field_indices_by_name[] = {
+ 11, /* field[11] = bad_pkts_recv */
+ 4, /* field[4] = conn_req_received */
+ 1, /* field[1] = connections_tcp */
+ 0, /* field[0] = connections_udp */
+ 10, /* field[10] = datagrams_recv */
+ 9, /* field[9] = datagrams_sent */
+ 14, /* field[14] = dup_pkts_recv */
+ 15, /* field[15] = failed_connect_challenges */
+ 19, /* field[19] = mem_pool_msg_in_use */
+ 16, /* field[16] = micro_sec_avg_latency */
+ 18, /* field[18] = micro_sec_max_latency */
+ 17, /* field[17] = micro_sec_min_latency */
+ 13, /* field[13] = missed_pkts_recv */
+ 8, /* field[8] = msgs_recv */
+ 6, /* field[6] = msgs_sent */
+ 7, /* field[7] = msgs_sent_failed */
+ 3, /* field[3] = pkts_abandoned */
+ 5, /* field[5] = pkts_resent */
+ 2, /* field[2] = stats_udp */
+ 12, /* field[12] = unknown_conn_pkts_recv */
+};
+static const ProtobufCIntRange cmsg_client_connection_stats__stats__vconn__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 20 }
+};
+const ProtobufCMessageDescriptor cmsg_client_connection_stats__stats__vconn__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientConnectionStats.Stats_VConn",
+ "StatsVConn",
+ "CMsgClientConnectionStats__StatsVConn",
+ "",
+ sizeof(CMsgClientConnectionStats__StatsVConn),
+ 20,
+ cmsg_client_connection_stats__stats__vconn__field_descriptors,
+ cmsg_client_connection_stats__stats__vconn__field_indices_by_name,
+ 1, cmsg_client_connection_stats__stats__vconn__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_connection_stats__field_descriptors[2] =
+{
+ {
+ "stats_logon",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientConnectionStats, stats_logon),
+ &cmsg_client_connection_stats__stats__logon__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "stats_vconn",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientConnectionStats, stats_vconn),
+ &cmsg_client_connection_stats__stats__vconn__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_connection_stats__field_indices_by_name[] = {
+ 0, /* field[0] = stats_logon */
+ 1, /* field[1] = stats_vconn */
+};
+static const ProtobufCIntRange cmsg_client_connection_stats__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_connection_stats__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientConnectionStats",
+ "CMsgClientConnectionStats",
+ "CMsgClientConnectionStats",
+ "",
+ sizeof(CMsgClientConnectionStats),
+ 2,
+ cmsg_client_connection_stats__field_descriptors,
+ cmsg_client_connection_stats__field_indices_by_name,
+ 1, cmsg_client_connection_stats__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_servers_available__server__types__available__field_descriptors[2] =
+{
+ {
+ "server",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientServersAvailable__ServerTypesAvailable, has_server),
+ offsetof(CMsgClientServersAvailable__ServerTypesAvailable, server),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "changed",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientServersAvailable__ServerTypesAvailable, has_changed),
+ offsetof(CMsgClientServersAvailable__ServerTypesAvailable, changed),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_servers_available__server__types__available__field_indices_by_name[] = {
+ 1, /* field[1] = changed */
+ 0, /* field[0] = server */
+};
+static const ProtobufCIntRange cmsg_client_servers_available__server__types__available__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_servers_available__server__types__available__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientServersAvailable.Server_Types_Available",
+ "ServerTypesAvailable",
+ "CMsgClientServersAvailable__ServerTypesAvailable",
+ "",
+ sizeof(CMsgClientServersAvailable__ServerTypesAvailable),
+ 2,
+ cmsg_client_servers_available__server__types__available__field_descriptors,
+ cmsg_client_servers_available__server__types__available__field_indices_by_name,
+ 1, cmsg_client_servers_available__server__types__available__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_servers_available__field_descriptors[2] =
+{
+ {
+ "server_types_available",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientServersAvailable, n_server_types_available),
+ offsetof(CMsgClientServersAvailable, server_types_available),
+ &cmsg_client_servers_available__server__types__available__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "server_type_for_auth_services",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientServersAvailable, has_server_type_for_auth_services),
+ offsetof(CMsgClientServersAvailable, server_type_for_auth_services),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_servers_available__field_indices_by_name[] = {
+ 1, /* field[1] = server_type_for_auth_services */
+ 0, /* field[0] = server_types_available */
+};
+static const ProtobufCIntRange cmsg_client_servers_available__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_servers_available__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientServersAvailable",
+ "CMsgClientServersAvailable",
+ "CMsgClientServersAvailable",
+ "",
+ sizeof(CMsgClientServersAvailable),
+ 2,
+ cmsg_client_servers_available__field_descriptors,
+ cmsg_client_servers_available__field_indices_by_name,
+ 1, cmsg_client_servers_available__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_report_overlay_detour_failure__field_descriptors[1] =
+{
+ {
+ "failure_strings",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_STRING,
+ offsetof(CMsgClientReportOverlayDetourFailure, n_failure_strings),
+ offsetof(CMsgClientReportOverlayDetourFailure, failure_strings),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_report_overlay_detour_failure__field_indices_by_name[] = {
+ 0, /* field[0] = failure_strings */
+};
+static const ProtobufCIntRange cmsg_client_report_overlay_detour_failure__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_report_overlay_detour_failure__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientReportOverlayDetourFailure",
+ "CMsgClientReportOverlayDetourFailure",
+ "CMsgClientReportOverlayDetourFailure",
+ "",
+ sizeof(CMsgClientReportOverlayDetourFailure),
+ 1,
+ cmsg_client_report_overlay_detour_failure__field_descriptors,
+ cmsg_client_report_overlay_detour_failure__field_indices_by_name,
+ 1, cmsg_client_report_overlay_detour_failure__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_request_encrypted_app_ticket__field_descriptors[2] =
+{
+ {
+ "app_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRequestEncryptedAppTicket, has_app_id),
+ offsetof(CMsgClientRequestEncryptedAppTicket, app_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "userdata",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientRequestEncryptedAppTicket, has_userdata),
+ offsetof(CMsgClientRequestEncryptedAppTicket, userdata),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_request_encrypted_app_ticket__field_indices_by_name[] = {
+ 0, /* field[0] = app_id */
+ 1, /* field[1] = userdata */
+};
+static const ProtobufCIntRange cmsg_client_request_encrypted_app_ticket__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_request_encrypted_app_ticket__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRequestEncryptedAppTicket",
+ "CMsgClientRequestEncryptedAppTicket",
+ "CMsgClientRequestEncryptedAppTicket",
+ "",
+ sizeof(CMsgClientRequestEncryptedAppTicket),
+ 2,
+ cmsg_client_request_encrypted_app_ticket__field_descriptors,
+ cmsg_client_request_encrypted_app_ticket__field_indices_by_name,
+ 1, cmsg_client_request_encrypted_app_ticket__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const int32_t cmsg_client_request_encrypted_app_ticket_response__eresult__default_value = 2;
+static const ProtobufCFieldDescriptor cmsg_client_request_encrypted_app_ticket_response__field_descriptors[3] =
+{
+ {
+ "app_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRequestEncryptedAppTicketResponse, has_app_id),
+ offsetof(CMsgClientRequestEncryptedAppTicketResponse, app_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eresult",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientRequestEncryptedAppTicketResponse, has_eresult),
+ offsetof(CMsgClientRequestEncryptedAppTicketResponse, eresult),
+ NULL,
+ &cmsg_client_request_encrypted_app_ticket_response__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "encrypted_app_ticket",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientRequestEncryptedAppTicketResponse, encrypted_app_ticket),
+ &encrypted_app_ticket__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_request_encrypted_app_ticket_response__field_indices_by_name[] = {
+ 0, /* field[0] = app_id */
+ 2, /* field[2] = encrypted_app_ticket */
+ 1, /* field[1] = eresult */
+};
+static const ProtobufCIntRange cmsg_client_request_encrypted_app_ticket_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_request_encrypted_app_ticket_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRequestEncryptedAppTicketResponse",
+ "CMsgClientRequestEncryptedAppTicketResponse",
+ "CMsgClientRequestEncryptedAppTicketResponse",
+ "",
+ sizeof(CMsgClientRequestEncryptedAppTicketResponse),
+ 3,
+ cmsg_client_request_encrypted_app_ticket_response__field_descriptors,
+ cmsg_client_request_encrypted_app_ticket_response__field_indices_by_name,
+ 1, cmsg_client_request_encrypted_app_ticket_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_wallet_info_update__field_descriptors[7] =
+{
+ {
+ "has_wallet",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientWalletInfoUpdate, has_has_wallet),
+ offsetof(CMsgClientWalletInfoUpdate, has_wallet),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "balance",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientWalletInfoUpdate, has_balance),
+ offsetof(CMsgClientWalletInfoUpdate, balance),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "currency",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientWalletInfoUpdate, has_currency),
+ offsetof(CMsgClientWalletInfoUpdate, currency),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "balance_delayed",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientWalletInfoUpdate, has_balance_delayed),
+ offsetof(CMsgClientWalletInfoUpdate, balance_delayed),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "balance64",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT64,
+ offsetof(CMsgClientWalletInfoUpdate, has_balance64),
+ offsetof(CMsgClientWalletInfoUpdate, balance64),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "balance64_delayed",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT64,
+ offsetof(CMsgClientWalletInfoUpdate, has_balance64_delayed),
+ offsetof(CMsgClientWalletInfoUpdate, balance64_delayed),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "realm",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientWalletInfoUpdate, has_realm),
+ offsetof(CMsgClientWalletInfoUpdate, realm),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_wallet_info_update__field_indices_by_name[] = {
+ 1, /* field[1] = balance */
+ 4, /* field[4] = balance64 */
+ 5, /* field[5] = balance64_delayed */
+ 3, /* field[3] = balance_delayed */
+ 2, /* field[2] = currency */
+ 0, /* field[0] = has_wallet */
+ 6, /* field[6] = realm */
+};
+static const ProtobufCIntRange cmsg_client_wallet_info_update__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 7 }
+};
+const ProtobufCMessageDescriptor cmsg_client_wallet_info_update__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientWalletInfoUpdate",
+ "CMsgClientWalletInfoUpdate",
+ "CMsgClientWalletInfoUpdate",
+ "",
+ sizeof(CMsgClientWalletInfoUpdate),
+ 7,
+ cmsg_client_wallet_info_update__field_descriptors,
+ cmsg_client_wallet_info_update__field_indices_by_name,
+ 1, cmsg_client_wallet_info_update__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_amget_clan_officers__field_descriptors[1] =
+{
+ {
+ "steamid_clan",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientAMGetClanOfficers, has_steamid_clan),
+ offsetof(CMsgClientAMGetClanOfficers, steamid_clan),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_amget_clan_officers__field_indices_by_name[] = {
+ 0, /* field[0] = steamid_clan */
+};
+static const ProtobufCIntRange cmsg_client_amget_clan_officers__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_amget_clan_officers__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientAMGetClanOfficers",
+ "CMsgClientAMGetClanOfficers",
+ "CMsgClientAMGetClanOfficers",
+ "",
+ sizeof(CMsgClientAMGetClanOfficers),
+ 1,
+ cmsg_client_amget_clan_officers__field_descriptors,
+ cmsg_client_amget_clan_officers__field_indices_by_name,
+ 1, cmsg_client_amget_clan_officers__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const int32_t cmsg_client_amget_clan_officers_response__eresult__default_value = 2;
+static const ProtobufCFieldDescriptor cmsg_client_amget_clan_officers_response__field_descriptors[3] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientAMGetClanOfficersResponse, has_eresult),
+ offsetof(CMsgClientAMGetClanOfficersResponse, eresult),
+ NULL,
+ &cmsg_client_amget_clan_officers_response__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "steamid_clan",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientAMGetClanOfficersResponse, has_steamid_clan),
+ offsetof(CMsgClientAMGetClanOfficersResponse, steamid_clan),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "officer_count",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientAMGetClanOfficersResponse, has_officer_count),
+ offsetof(CMsgClientAMGetClanOfficersResponse, officer_count),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_amget_clan_officers_response__field_indices_by_name[] = {
+ 0, /* field[0] = eresult */
+ 2, /* field[2] = officer_count */
+ 1, /* field[1] = steamid_clan */
+};
+static const ProtobufCIntRange cmsg_client_amget_clan_officers_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_amget_clan_officers_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientAMGetClanOfficersResponse",
+ "CMsgClientAMGetClanOfficersResponse",
+ "CMsgClientAMGetClanOfficersResponse",
+ "",
+ sizeof(CMsgClientAMGetClanOfficersResponse),
+ 3,
+ cmsg_client_amget_clan_officers_response__field_descriptors,
+ cmsg_client_amget_clan_officers_response__field_indices_by_name,
+ 1, cmsg_client_amget_clan_officers_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_amget_persona_name_history__id_instance__field_descriptors[1] =
+{
+ {
+ "steamid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientAMGetPersonaNameHistory__IdInstance, has_steamid),
+ offsetof(CMsgClientAMGetPersonaNameHistory__IdInstance, steamid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_amget_persona_name_history__id_instance__field_indices_by_name[] = {
+ 0, /* field[0] = steamid */
+};
+static const ProtobufCIntRange cmsg_client_amget_persona_name_history__id_instance__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_amget_persona_name_history__id_instance__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientAMGetPersonaNameHistory.IdInstance",
+ "IdInstance",
+ "CMsgClientAMGetPersonaNameHistory__IdInstance",
+ "",
+ sizeof(CMsgClientAMGetPersonaNameHistory__IdInstance),
+ 1,
+ cmsg_client_amget_persona_name_history__id_instance__field_descriptors,
+ cmsg_client_amget_persona_name_history__id_instance__field_indices_by_name,
+ 1, cmsg_client_amget_persona_name_history__id_instance__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_amget_persona_name_history__field_descriptors[2] =
+{
+ {
+ "id_count",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientAMGetPersonaNameHistory, has_id_count),
+ offsetof(CMsgClientAMGetPersonaNameHistory, id_count),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "Ids",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientAMGetPersonaNameHistory, n_ids),
+ offsetof(CMsgClientAMGetPersonaNameHistory, ids),
+ &cmsg_client_amget_persona_name_history__id_instance__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_amget_persona_name_history__field_indices_by_name[] = {
+ 1, /* field[1] = Ids */
+ 0, /* field[0] = id_count */
+};
+static const ProtobufCIntRange cmsg_client_amget_persona_name_history__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_amget_persona_name_history__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientAMGetPersonaNameHistory",
+ "CMsgClientAMGetPersonaNameHistory",
+ "CMsgClientAMGetPersonaNameHistory",
+ "",
+ sizeof(CMsgClientAMGetPersonaNameHistory),
+ 2,
+ cmsg_client_amget_persona_name_history__field_descriptors,
+ cmsg_client_amget_persona_name_history__field_indices_by_name,
+ 1, cmsg_client_amget_persona_name_history__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_amget_persona_name_history_response__name_table_instance__name_instance__field_descriptors[2] =
+{
+ {
+ "name_since",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED32,
+ offsetof(CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance__NameInstance, has_name_since),
+ offsetof(CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance__NameInstance, name_since),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "name",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance__NameInstance, name),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_amget_persona_name_history_response__name_table_instance__name_instance__field_indices_by_name[] = {
+ 1, /* field[1] = name */
+ 0, /* field[0] = name_since */
+};
+static const ProtobufCIntRange cmsg_client_amget_persona_name_history_response__name_table_instance__name_instance__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_amget_persona_name_history_response__name_table_instance__name_instance__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.NameInstance",
+ "NameInstance",
+ "CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance__NameInstance",
+ "",
+ sizeof(CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance__NameInstance),
+ 2,
+ cmsg_client_amget_persona_name_history_response__name_table_instance__name_instance__field_descriptors,
+ cmsg_client_amget_persona_name_history_response__name_table_instance__name_instance__field_indices_by_name,
+ 1, cmsg_client_amget_persona_name_history_response__name_table_instance__name_instance__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const int32_t cmsg_client_amget_persona_name_history_response__name_table_instance__eresult__default_value = 2;
+static const ProtobufCFieldDescriptor cmsg_client_amget_persona_name_history_response__name_table_instance__field_descriptors[3] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance, has_eresult),
+ offsetof(CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance, eresult),
+ NULL,
+ &cmsg_client_amget_persona_name_history_response__name_table_instance__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "steamid",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance, has_steamid),
+ offsetof(CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance, steamid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "names",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance, n_names),
+ offsetof(CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance, names),
+ &cmsg_client_amget_persona_name_history_response__name_table_instance__name_instance__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_amget_persona_name_history_response__name_table_instance__field_indices_by_name[] = {
+ 0, /* field[0] = eresult */
+ 2, /* field[2] = names */
+ 1, /* field[1] = steamid */
+};
+static const ProtobufCIntRange cmsg_client_amget_persona_name_history_response__name_table_instance__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_amget_persona_name_history_response__name_table_instance__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance",
+ "NameTableInstance",
+ "CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance",
+ "",
+ sizeof(CMsgClientAMGetPersonaNameHistoryResponse__NameTableInstance),
+ 3,
+ cmsg_client_amget_persona_name_history_response__name_table_instance__field_descriptors,
+ cmsg_client_amget_persona_name_history_response__name_table_instance__field_indices_by_name,
+ 1, cmsg_client_amget_persona_name_history_response__name_table_instance__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_amget_persona_name_history_response__field_descriptors[1] =
+{
+ {
+ "responses",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientAMGetPersonaNameHistoryResponse, n_responses),
+ offsetof(CMsgClientAMGetPersonaNameHistoryResponse, responses),
+ &cmsg_client_amget_persona_name_history_response__name_table_instance__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_amget_persona_name_history_response__field_indices_by_name[] = {
+ 0, /* field[0] = responses */
+};
+static const ProtobufCIntRange cmsg_client_amget_persona_name_history_response__number_ranges[1 + 1] =
+{
+ { 2, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_amget_persona_name_history_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientAMGetPersonaNameHistoryResponse",
+ "CMsgClientAMGetPersonaNameHistoryResponse",
+ "CMsgClientAMGetPersonaNameHistoryResponse",
+ "",
+ sizeof(CMsgClientAMGetPersonaNameHistoryResponse),
+ 1,
+ cmsg_client_amget_persona_name_history_response__field_descriptors,
+ cmsg_client_amget_persona_name_history_response__field_indices_by_name,
+ 1, cmsg_client_amget_persona_name_history_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_deregister_with_server__field_descriptors[2] =
+{
+ {
+ "eservertype",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientDeregisterWithServer, has_eservertype),
+ offsetof(CMsgClientDeregisterWithServer, eservertype),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "app_id",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientDeregisterWithServer, has_app_id),
+ offsetof(CMsgClientDeregisterWithServer, app_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_deregister_with_server__field_indices_by_name[] = {
+ 1, /* field[1] = app_id */
+ 0, /* field[0] = eservertype */
+};
+static const ProtobufCIntRange cmsg_client_deregister_with_server__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_deregister_with_server__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientDeregisterWithServer",
+ "CMsgClientDeregisterWithServer",
+ "CMsgClientDeregisterWithServer",
+ "",
+ sizeof(CMsgClientDeregisterWithServer),
+ 2,
+ cmsg_client_deregister_with_server__field_descriptors,
+ cmsg_client_deregister_with_server__field_indices_by_name,
+ 1, cmsg_client_deregister_with_server__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_clan_state__name_info__field_descriptors[2] =
+{
+ {
+ "clan_name",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientClanState__NameInfo, clan_name),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sha_avatar",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientClanState__NameInfo, has_sha_avatar),
+ offsetof(CMsgClientClanState__NameInfo, sha_avatar),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_clan_state__name_info__field_indices_by_name[] = {
+ 0, /* field[0] = clan_name */
+ 1, /* field[1] = sha_avatar */
+};
+static const ProtobufCIntRange cmsg_client_clan_state__name_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_clan_state__name_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientClanState.NameInfo",
+ "NameInfo",
+ "CMsgClientClanState__NameInfo",
+ "",
+ sizeof(CMsgClientClanState__NameInfo),
+ 2,
+ cmsg_client_clan_state__name_info__field_descriptors,
+ cmsg_client_clan_state__name_info__field_indices_by_name,
+ 1, cmsg_client_clan_state__name_info__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_clan_state__user_counts__field_descriptors[5] =
+{
+ {
+ "members",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientClanState__UserCounts, has_members),
+ offsetof(CMsgClientClanState__UserCounts, members),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "online",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientClanState__UserCounts, has_online),
+ offsetof(CMsgClientClanState__UserCounts, online),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "chatting",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientClanState__UserCounts, has_chatting),
+ offsetof(CMsgClientClanState__UserCounts, chatting),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "in_game",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientClanState__UserCounts, has_in_game),
+ offsetof(CMsgClientClanState__UserCounts, in_game),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "chat_room_members",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientClanState__UserCounts, has_chat_room_members),
+ offsetof(CMsgClientClanState__UserCounts, chat_room_members),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_clan_state__user_counts__field_indices_by_name[] = {
+ 4, /* field[4] = chat_room_members */
+ 2, /* field[2] = chatting */
+ 3, /* field[3] = in_game */
+ 0, /* field[0] = members */
+ 1, /* field[1] = online */
+};
+static const ProtobufCIntRange cmsg_client_clan_state__user_counts__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor cmsg_client_clan_state__user_counts__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientClanState.UserCounts",
+ "UserCounts",
+ "CMsgClientClanState__UserCounts",
+ "",
+ sizeof(CMsgClientClanState__UserCounts),
+ 5,
+ cmsg_client_clan_state__user_counts__field_descriptors,
+ cmsg_client_clan_state__user_counts__field_indices_by_name,
+ 1, cmsg_client_clan_state__user_counts__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_clan_state__event__field_descriptors[5] =
+{
+ {
+ "gid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientClanState__Event, has_gid),
+ offsetof(CMsgClientClanState__Event, gid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "event_time",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientClanState__Event, has_event_time),
+ offsetof(CMsgClientClanState__Event, event_time),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "headline",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientClanState__Event, headline),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "game_id",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientClanState__Event, has_game_id),
+ offsetof(CMsgClientClanState__Event, game_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "just_posted",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientClanState__Event, has_just_posted),
+ offsetof(CMsgClientClanState__Event, just_posted),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_clan_state__event__field_indices_by_name[] = {
+ 1, /* field[1] = event_time */
+ 3, /* field[3] = game_id */
+ 0, /* field[0] = gid */
+ 2, /* field[2] = headline */
+ 4, /* field[4] = just_posted */
+};
+static const ProtobufCIntRange cmsg_client_clan_state__event__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor cmsg_client_clan_state__event__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientClanState.Event",
+ "Event",
+ "CMsgClientClanState__Event",
+ "",
+ sizeof(CMsgClientClanState__Event),
+ 5,
+ cmsg_client_clan_state__event__field_descriptors,
+ cmsg_client_clan_state__event__field_indices_by_name,
+ 1, cmsg_client_clan_state__event__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_clan_state__field_descriptors[7] =
+{
+ {
+ "steamid_clan",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientClanState, has_steamid_clan),
+ offsetof(CMsgClientClanState, steamid_clan),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "clan_account_flags",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientClanState, has_clan_account_flags),
+ offsetof(CMsgClientClanState, clan_account_flags),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "name_info",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientClanState, name_info),
+ &cmsg_client_clan_state__name_info__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "user_counts",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_MESSAGE,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientClanState, user_counts),
+ &cmsg_client_clan_state__user_counts__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "events",
+ 6,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientClanState, n_events),
+ offsetof(CMsgClientClanState, events),
+ &cmsg_client_clan_state__event__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "announcements",
+ 7,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientClanState, n_announcements),
+ offsetof(CMsgClientClanState, announcements),
+ &cmsg_client_clan_state__event__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "chat_room_private",
+ 8,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientClanState, has_chat_room_private),
+ offsetof(CMsgClientClanState, chat_room_private),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_clan_state__field_indices_by_name[] = {
+ 5, /* field[5] = announcements */
+ 6, /* field[6] = chat_room_private */
+ 1, /* field[1] = clan_account_flags */
+ 4, /* field[4] = events */
+ 2, /* field[2] = name_info */
+ 0, /* field[0] = steamid_clan */
+ 3, /* field[3] = user_counts */
+};
+static const ProtobufCIntRange cmsg_client_clan_state__number_ranges[2 + 1] =
+{
+ { 1, 0 },
+ { 3, 1 },
+ { 0, 7 }
+};
+const ProtobufCMessageDescriptor cmsg_client_clan_state__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientClanState",
+ "CMsgClientClanState",
+ "CMsgClientClanState",
+ "",
+ sizeof(CMsgClientClanState),
+ 7,
+ cmsg_client_clan_state__field_descriptors,
+ cmsg_client_clan_state__field_indices_by_name,
+ 2, cmsg_client_clan_state__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};