summaryrefslogtreecommitdiff
path: root/protocols/Steam/src/protobuf-c/steammessages_clientserver_2.pb-c.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/Steam/src/protobuf-c/steammessages_clientserver_2.pb-c.cpp')
-rw-r--r--protocols/Steam/src/protobuf-c/steammessages_clientserver_2.pb-c.cpp12244
1 files changed, 12244 insertions, 0 deletions
diff --git a/protocols/Steam/src/protobuf-c/steammessages_clientserver_2.pb-c.cpp b/protocols/Steam/src/protobuf-c/steammessages_clientserver_2.pb-c.cpp
new file mode 100644
index 0000000000..10aea38942
--- /dev/null
+++ b/protocols/Steam/src/protobuf-c/steammessages_clientserver_2.pb-c.cpp
@@ -0,0 +1,12244 @@
+/* Generated by the protocol buffer compiler. DO NOT EDIT! */
+/* Generated from: steammessages_clientserver_2.proto */
+
+/* Do not generate deprecated warnings for self */
+#ifndef PROTOBUF_C__NO_DEPRECATED
+#define PROTOBUF_C__NO_DEPRECATED
+#endif
+
+#include "steammessages_clientserver_2.pb-c.h"
+size_t cmsg_client_update_user_game_info__get_packed_size
+ (const CMsgClientUpdateUserGameInfo *message)
+{
+ assert(message->descriptor == &cmsg_client_update_user_game_info__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_update_user_game_info__pack
+ (const CMsgClientUpdateUserGameInfo *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_update_user_game_info__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_update_user_game_info__pack_to_buffer
+ (const CMsgClientUpdateUserGameInfo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_update_user_game_info__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientUpdateUserGameInfo *
+ cmsg_client_update_user_game_info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientUpdateUserGameInfo *)
+ protobuf_c_message_unpack (&cmsg_client_update_user_game_info__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_update_user_game_info__free_unpacked
+ (CMsgClientUpdateUserGameInfo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_update_user_game_info__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_rich_presence_upload__get_packed_size
+ (const CMsgClientRichPresenceUpload *message)
+{
+ assert(message->descriptor == &cmsg_client_rich_presence_upload__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_rich_presence_upload__pack
+ (const CMsgClientRichPresenceUpload *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_rich_presence_upload__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_rich_presence_upload__pack_to_buffer
+ (const CMsgClientRichPresenceUpload *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_rich_presence_upload__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRichPresenceUpload *
+ cmsg_client_rich_presence_upload__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRichPresenceUpload *)
+ protobuf_c_message_unpack (&cmsg_client_rich_presence_upload__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_rich_presence_upload__free_unpacked
+ (CMsgClientRichPresenceUpload *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_rich_presence_upload__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_rich_presence_request__get_packed_size
+ (const CMsgClientRichPresenceRequest *message)
+{
+ assert(message->descriptor == &cmsg_client_rich_presence_request__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_rich_presence_request__pack
+ (const CMsgClientRichPresenceRequest *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_rich_presence_request__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_rich_presence_request__pack_to_buffer
+ (const CMsgClientRichPresenceRequest *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_rich_presence_request__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRichPresenceRequest *
+ cmsg_client_rich_presence_request__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRichPresenceRequest *)
+ protobuf_c_message_unpack (&cmsg_client_rich_presence_request__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_rich_presence_request__free_unpacked
+ (CMsgClientRichPresenceRequest *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_rich_presence_request__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_rich_presence_info__get_packed_size
+ (const CMsgClientRichPresenceInfo *message)
+{
+ assert(message->descriptor == &cmsg_client_rich_presence_info__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_rich_presence_info__pack
+ (const CMsgClientRichPresenceInfo *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_rich_presence_info__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_rich_presence_info__pack_to_buffer
+ (const CMsgClientRichPresenceInfo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_rich_presence_info__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRichPresenceInfo *
+ cmsg_client_rich_presence_info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRichPresenceInfo *)
+ protobuf_c_message_unpack (&cmsg_client_rich_presence_info__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_rich_presence_info__free_unpacked
+ (CMsgClientRichPresenceInfo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_rich_presence_info__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_check_file_signature__get_packed_size
+ (const CMsgClientCheckFileSignature *message)
+{
+ assert(message->descriptor == &cmsg_client_check_file_signature__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_check_file_signature__pack
+ (const CMsgClientCheckFileSignature *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_check_file_signature__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_check_file_signature__pack_to_buffer
+ (const CMsgClientCheckFileSignature *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_check_file_signature__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientCheckFileSignature *
+ cmsg_client_check_file_signature__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientCheckFileSignature *)
+ protobuf_c_message_unpack (&cmsg_client_check_file_signature__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_check_file_signature__free_unpacked
+ (CMsgClientCheckFileSignature *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_check_file_signature__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_check_file_signature_response__get_packed_size
+ (const CMsgClientCheckFileSignatureResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_check_file_signature_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_check_file_signature_response__pack
+ (const CMsgClientCheckFileSignatureResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_check_file_signature_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_check_file_signature_response__pack_to_buffer
+ (const CMsgClientCheckFileSignatureResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_check_file_signature_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientCheckFileSignatureResponse *
+ cmsg_client_check_file_signature_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientCheckFileSignatureResponse *)
+ protobuf_c_message_unpack (&cmsg_client_check_file_signature_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_check_file_signature_response__free_unpacked
+ (CMsgClientCheckFileSignatureResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_check_file_signature_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_read_machine_auth__get_packed_size
+ (const CMsgClientReadMachineAuth *message)
+{
+ assert(message->descriptor == &cmsg_client_read_machine_auth__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_read_machine_auth__pack
+ (const CMsgClientReadMachineAuth *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_read_machine_auth__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_read_machine_auth__pack_to_buffer
+ (const CMsgClientReadMachineAuth *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_read_machine_auth__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientReadMachineAuth *
+ cmsg_client_read_machine_auth__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientReadMachineAuth *)
+ protobuf_c_message_unpack (&cmsg_client_read_machine_auth__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_read_machine_auth__free_unpacked
+ (CMsgClientReadMachineAuth *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_read_machine_auth__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_read_machine_auth_response__get_packed_size
+ (const CMsgClientReadMachineAuthResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_read_machine_auth_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_read_machine_auth_response__pack
+ (const CMsgClientReadMachineAuthResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_read_machine_auth_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_read_machine_auth_response__pack_to_buffer
+ (const CMsgClientReadMachineAuthResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_read_machine_auth_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientReadMachineAuthResponse *
+ cmsg_client_read_machine_auth_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientReadMachineAuthResponse *)
+ protobuf_c_message_unpack (&cmsg_client_read_machine_auth_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_read_machine_auth_response__free_unpacked
+ (CMsgClientReadMachineAuthResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_read_machine_auth_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_update_machine_auth__get_packed_size
+ (const CMsgClientUpdateMachineAuth *message)
+{
+ assert(message->descriptor == &cmsg_client_update_machine_auth__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_update_machine_auth__pack
+ (const CMsgClientUpdateMachineAuth *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_update_machine_auth__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_update_machine_auth__pack_to_buffer
+ (const CMsgClientUpdateMachineAuth *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_update_machine_auth__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientUpdateMachineAuth *
+ cmsg_client_update_machine_auth__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientUpdateMachineAuth *)
+ protobuf_c_message_unpack (&cmsg_client_update_machine_auth__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_update_machine_auth__free_unpacked
+ (CMsgClientUpdateMachineAuth *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_update_machine_auth__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_update_machine_auth_response__get_packed_size
+ (const CMsgClientUpdateMachineAuthResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_update_machine_auth_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_update_machine_auth_response__pack
+ (const CMsgClientUpdateMachineAuthResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_update_machine_auth_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_update_machine_auth_response__pack_to_buffer
+ (const CMsgClientUpdateMachineAuthResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_update_machine_auth_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientUpdateMachineAuthResponse *
+ cmsg_client_update_machine_auth_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientUpdateMachineAuthResponse *)
+ protobuf_c_message_unpack (&cmsg_client_update_machine_auth_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_update_machine_auth_response__free_unpacked
+ (CMsgClientUpdateMachineAuthResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_update_machine_auth_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_request_machine_auth__get_packed_size
+ (const CMsgClientRequestMachineAuth *message)
+{
+ assert(message->descriptor == &cmsg_client_request_machine_auth__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_request_machine_auth__pack
+ (const CMsgClientRequestMachineAuth *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_request_machine_auth__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_request_machine_auth__pack_to_buffer
+ (const CMsgClientRequestMachineAuth *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_request_machine_auth__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRequestMachineAuth *
+ cmsg_client_request_machine_auth__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRequestMachineAuth *)
+ protobuf_c_message_unpack (&cmsg_client_request_machine_auth__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_request_machine_auth__free_unpacked
+ (CMsgClientRequestMachineAuth *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_request_machine_auth__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_request_machine_auth_response__get_packed_size
+ (const CMsgClientRequestMachineAuthResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_request_machine_auth_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_request_machine_auth_response__pack
+ (const CMsgClientRequestMachineAuthResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_request_machine_auth_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_request_machine_auth_response__pack_to_buffer
+ (const CMsgClientRequestMachineAuthResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_request_machine_auth_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRequestMachineAuthResponse *
+ cmsg_client_request_machine_auth_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRequestMachineAuthResponse *)
+ protobuf_c_message_unpack (&cmsg_client_request_machine_auth_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_request_machine_auth_response__free_unpacked
+ (CMsgClientRequestMachineAuthResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_request_machine_auth_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_register_key__get_packed_size
+ (const CMsgClientRegisterKey *message)
+{
+ assert(message->descriptor == &cmsg_client_register_key__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_register_key__pack
+ (const CMsgClientRegisterKey *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_register_key__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_register_key__pack_to_buffer
+ (const CMsgClientRegisterKey *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_register_key__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRegisterKey *
+ cmsg_client_register_key__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRegisterKey *)
+ protobuf_c_message_unpack (&cmsg_client_register_key__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_register_key__free_unpacked
+ (CMsgClientRegisterKey *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_register_key__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_purchase_response__get_packed_size
+ (const CMsgClientPurchaseResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_purchase_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_purchase_response__pack
+ (const CMsgClientPurchaseResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_purchase_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_purchase_response__pack_to_buffer
+ (const CMsgClientPurchaseResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_purchase_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientPurchaseResponse *
+ cmsg_client_purchase_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientPurchaseResponse *)
+ protobuf_c_message_unpack (&cmsg_client_purchase_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_purchase_response__free_unpacked
+ (CMsgClientPurchaseResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_purchase_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_activate_oemlicense__get_packed_size
+ (const CMsgClientActivateOEMLicense *message)
+{
+ assert(message->descriptor == &cmsg_client_activate_oemlicense__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_activate_oemlicense__pack
+ (const CMsgClientActivateOEMLicense *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_activate_oemlicense__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_activate_oemlicense__pack_to_buffer
+ (const CMsgClientActivateOEMLicense *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_activate_oemlicense__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientActivateOEMLicense *
+ cmsg_client_activate_oemlicense__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientActivateOEMLicense *)
+ protobuf_c_message_unpack (&cmsg_client_activate_oemlicense__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_activate_oemlicense__free_unpacked
+ (CMsgClientActivateOEMLicense *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_activate_oemlicense__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_register_oemmachine__get_packed_size
+ (const CMsgClientRegisterOEMMachine *message)
+{
+ assert(message->descriptor == &cmsg_client_register_oemmachine__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_register_oemmachine__pack
+ (const CMsgClientRegisterOEMMachine *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_register_oemmachine__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_register_oemmachine__pack_to_buffer
+ (const CMsgClientRegisterOEMMachine *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_register_oemmachine__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRegisterOEMMachine *
+ cmsg_client_register_oemmachine__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRegisterOEMMachine *)
+ protobuf_c_message_unpack (&cmsg_client_register_oemmachine__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_register_oemmachine__free_unpacked
+ (CMsgClientRegisterOEMMachine *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_register_oemmachine__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_register_oemmachine_response__get_packed_size
+ (const CMsgClientRegisterOEMMachineResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_register_oemmachine_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_register_oemmachine_response__pack
+ (const CMsgClientRegisterOEMMachineResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_register_oemmachine_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_register_oemmachine_response__pack_to_buffer
+ (const CMsgClientRegisterOEMMachineResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_register_oemmachine_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRegisterOEMMachineResponse *
+ cmsg_client_register_oemmachine_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRegisterOEMMachineResponse *)
+ protobuf_c_message_unpack (&cmsg_client_register_oemmachine_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_register_oemmachine_response__free_unpacked
+ (CMsgClientRegisterOEMMachineResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_register_oemmachine_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_purchase_with_machine_id__get_packed_size
+ (const CMsgClientPurchaseWithMachineID *message)
+{
+ assert(message->descriptor == &cmsg_client_purchase_with_machine_id__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_purchase_with_machine_id__pack
+ (const CMsgClientPurchaseWithMachineID *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_purchase_with_machine_id__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_purchase_with_machine_id__pack_to_buffer
+ (const CMsgClientPurchaseWithMachineID *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_purchase_with_machine_id__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientPurchaseWithMachineID *
+ cmsg_client_purchase_with_machine_id__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientPurchaseWithMachineID *)
+ protobuf_c_message_unpack (&cmsg_client_purchase_with_machine_id__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_purchase_with_machine_id__free_unpacked
+ (CMsgClientPurchaseWithMachineID *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_purchase_with_machine_id__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_trading__initiate_trade_request__get_packed_size
+ (const CMsgTradingInitiateTradeRequest *message)
+{
+ assert(message->descriptor == &cmsg_trading__initiate_trade_request__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_trading__initiate_trade_request__pack
+ (const CMsgTradingInitiateTradeRequest *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_trading__initiate_trade_request__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_trading__initiate_trade_request__pack_to_buffer
+ (const CMsgTradingInitiateTradeRequest *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_trading__initiate_trade_request__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgTradingInitiateTradeRequest *
+ cmsg_trading__initiate_trade_request__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgTradingInitiateTradeRequest *)
+ protobuf_c_message_unpack (&cmsg_trading__initiate_trade_request__descriptor,
+ allocator, len, data);
+}
+void cmsg_trading__initiate_trade_request__free_unpacked
+ (CMsgTradingInitiateTradeRequest *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_trading__initiate_trade_request__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_trading__initiate_trade_response__get_packed_size
+ (const CMsgTradingInitiateTradeResponse *message)
+{
+ assert(message->descriptor == &cmsg_trading__initiate_trade_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_trading__initiate_trade_response__pack
+ (const CMsgTradingInitiateTradeResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_trading__initiate_trade_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_trading__initiate_trade_response__pack_to_buffer
+ (const CMsgTradingInitiateTradeResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_trading__initiate_trade_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgTradingInitiateTradeResponse *
+ cmsg_trading__initiate_trade_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgTradingInitiateTradeResponse *)
+ protobuf_c_message_unpack (&cmsg_trading__initiate_trade_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_trading__initiate_trade_response__free_unpacked
+ (CMsgTradingInitiateTradeResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_trading__initiate_trade_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_trading__cancel_trade_request__get_packed_size
+ (const CMsgTradingCancelTradeRequest *message)
+{
+ assert(message->descriptor == &cmsg_trading__cancel_trade_request__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_trading__cancel_trade_request__pack
+ (const CMsgTradingCancelTradeRequest *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_trading__cancel_trade_request__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_trading__cancel_trade_request__pack_to_buffer
+ (const CMsgTradingCancelTradeRequest *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_trading__cancel_trade_request__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgTradingCancelTradeRequest *
+ cmsg_trading__cancel_trade_request__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgTradingCancelTradeRequest *)
+ protobuf_c_message_unpack (&cmsg_trading__cancel_trade_request__descriptor,
+ allocator, len, data);
+}
+void cmsg_trading__cancel_trade_request__free_unpacked
+ (CMsgTradingCancelTradeRequest *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_trading__cancel_trade_request__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_trading__start_session__get_packed_size
+ (const CMsgTradingStartSession *message)
+{
+ assert(message->descriptor == &cmsg_trading__start_session__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_trading__start_session__pack
+ (const CMsgTradingStartSession *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_trading__start_session__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_trading__start_session__pack_to_buffer
+ (const CMsgTradingStartSession *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_trading__start_session__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgTradingStartSession *
+ cmsg_trading__start_session__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgTradingStartSession *)
+ protobuf_c_message_unpack (&cmsg_trading__start_session__descriptor,
+ allocator, len, data);
+}
+void cmsg_trading__start_session__free_unpacked
+ (CMsgTradingStartSession *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_trading__start_session__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_get_cdnauth_token__get_packed_size
+ (const CMsgClientGetCDNAuthToken *message)
+{
+ assert(message->descriptor == &cmsg_client_get_cdnauth_token__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_get_cdnauth_token__pack
+ (const CMsgClientGetCDNAuthToken *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_get_cdnauth_token__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_get_cdnauth_token__pack_to_buffer
+ (const CMsgClientGetCDNAuthToken *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_get_cdnauth_token__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientGetCDNAuthToken *
+ cmsg_client_get_cdnauth_token__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientGetCDNAuthToken *)
+ protobuf_c_message_unpack (&cmsg_client_get_cdnauth_token__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_get_cdnauth_token__free_unpacked
+ (CMsgClientGetCDNAuthToken *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_get_cdnauth_token__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_get_depot_decryption_key__get_packed_size
+ (const CMsgClientGetDepotDecryptionKey *message)
+{
+ assert(message->descriptor == &cmsg_client_get_depot_decryption_key__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_get_depot_decryption_key__pack
+ (const CMsgClientGetDepotDecryptionKey *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_get_depot_decryption_key__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_get_depot_decryption_key__pack_to_buffer
+ (const CMsgClientGetDepotDecryptionKey *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_get_depot_decryption_key__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientGetDepotDecryptionKey *
+ cmsg_client_get_depot_decryption_key__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientGetDepotDecryptionKey *)
+ protobuf_c_message_unpack (&cmsg_client_get_depot_decryption_key__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_get_depot_decryption_key__free_unpacked
+ (CMsgClientGetDepotDecryptionKey *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_get_depot_decryption_key__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_get_depot_decryption_key_response__get_packed_size
+ (const CMsgClientGetDepotDecryptionKeyResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_get_depot_decryption_key_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_get_depot_decryption_key_response__pack
+ (const CMsgClientGetDepotDecryptionKeyResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_get_depot_decryption_key_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_get_depot_decryption_key_response__pack_to_buffer
+ (const CMsgClientGetDepotDecryptionKeyResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_get_depot_decryption_key_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientGetDepotDecryptionKeyResponse *
+ cmsg_client_get_depot_decryption_key_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientGetDepotDecryptionKeyResponse *)
+ protobuf_c_message_unpack (&cmsg_client_get_depot_decryption_key_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_get_depot_decryption_key_response__free_unpacked
+ (CMsgClientGetDepotDecryptionKeyResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_get_depot_decryption_key_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_check_app_beta_password__get_packed_size
+ (const CMsgClientCheckAppBetaPassword *message)
+{
+ assert(message->descriptor == &cmsg_client_check_app_beta_password__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_check_app_beta_password__pack
+ (const CMsgClientCheckAppBetaPassword *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_check_app_beta_password__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_check_app_beta_password__pack_to_buffer
+ (const CMsgClientCheckAppBetaPassword *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_check_app_beta_password__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientCheckAppBetaPassword *
+ cmsg_client_check_app_beta_password__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientCheckAppBetaPassword *)
+ protobuf_c_message_unpack (&cmsg_client_check_app_beta_password__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_check_app_beta_password__free_unpacked
+ (CMsgClientCheckAppBetaPassword *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_check_app_beta_password__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_check_app_beta_password_response__get_packed_size
+ (const CMsgClientCheckAppBetaPasswordResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_check_app_beta_password_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_check_app_beta_password_response__pack
+ (const CMsgClientCheckAppBetaPasswordResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_check_app_beta_password_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_check_app_beta_password_response__pack_to_buffer
+ (const CMsgClientCheckAppBetaPasswordResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_check_app_beta_password_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientCheckAppBetaPasswordResponse *
+ cmsg_client_check_app_beta_password_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientCheckAppBetaPasswordResponse *)
+ protobuf_c_message_unpack (&cmsg_client_check_app_beta_password_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_check_app_beta_password_response__free_unpacked
+ (CMsgClientCheckAppBetaPasswordResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_check_app_beta_password_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_get_cdnauth_token_response__get_packed_size
+ (const CMsgClientGetCDNAuthTokenResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_get_cdnauth_token_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_get_cdnauth_token_response__pack
+ (const CMsgClientGetCDNAuthTokenResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_get_cdnauth_token_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_get_cdnauth_token_response__pack_to_buffer
+ (const CMsgClientGetCDNAuthTokenResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_get_cdnauth_token_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientGetCDNAuthTokenResponse *
+ cmsg_client_get_cdnauth_token_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientGetCDNAuthTokenResponse *)
+ protobuf_c_message_unpack (&cmsg_client_get_cdnauth_token_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_get_cdnauth_token_response__free_unpacked
+ (CMsgClientGetCDNAuthTokenResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_get_cdnauth_token_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_download_rate_statistics__get_packed_size
+ (const CMsgDownloadRateStatistics *message)
+{
+ assert(message->descriptor == &cmsg_download_rate_statistics__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_download_rate_statistics__pack
+ (const CMsgDownloadRateStatistics *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_download_rate_statistics__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_download_rate_statistics__pack_to_buffer
+ (const CMsgDownloadRateStatistics *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_download_rate_statistics__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgDownloadRateStatistics *
+ cmsg_download_rate_statistics__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgDownloadRateStatistics *)
+ protobuf_c_message_unpack (&cmsg_download_rate_statistics__descriptor,
+ allocator, len, data);
+}
+void cmsg_download_rate_statistics__free_unpacked
+ (CMsgDownloadRateStatistics *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_download_rate_statistics__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_request_account_data__get_packed_size
+ (const CMsgClientRequestAccountData *message)
+{
+ assert(message->descriptor == &cmsg_client_request_account_data__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_request_account_data__pack
+ (const CMsgClientRequestAccountData *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_request_account_data__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_request_account_data__pack_to_buffer
+ (const CMsgClientRequestAccountData *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_request_account_data__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRequestAccountData *
+ cmsg_client_request_account_data__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRequestAccountData *)
+ protobuf_c_message_unpack (&cmsg_client_request_account_data__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_request_account_data__free_unpacked
+ (CMsgClientRequestAccountData *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_request_account_data__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_request_account_data_response__get_packed_size
+ (const CMsgClientRequestAccountDataResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_request_account_data_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_request_account_data_response__pack
+ (const CMsgClientRequestAccountDataResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_request_account_data_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_request_account_data_response__pack_to_buffer
+ (const CMsgClientRequestAccountDataResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_request_account_data_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRequestAccountDataResponse *
+ cmsg_client_request_account_data_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRequestAccountDataResponse *)
+ protobuf_c_message_unpack (&cmsg_client_request_account_data_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_request_account_data_response__free_unpacked
+ (CMsgClientRequestAccountDataResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_request_account_data_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_ugsget_global_stats__get_packed_size
+ (const CMsgClientUGSGetGlobalStats *message)
+{
+ assert(message->descriptor == &cmsg_client_ugsget_global_stats__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_ugsget_global_stats__pack
+ (const CMsgClientUGSGetGlobalStats *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_ugsget_global_stats__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_ugsget_global_stats__pack_to_buffer
+ (const CMsgClientUGSGetGlobalStats *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_ugsget_global_stats__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientUGSGetGlobalStats *
+ cmsg_client_ugsget_global_stats__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientUGSGetGlobalStats *)
+ protobuf_c_message_unpack (&cmsg_client_ugsget_global_stats__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_ugsget_global_stats__free_unpacked
+ (CMsgClientUGSGetGlobalStats *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_ugsget_global_stats__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_ugsget_global_stats_response__get_packed_size
+ (const CMsgClientUGSGetGlobalStatsResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_ugsget_global_stats_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_ugsget_global_stats_response__pack
+ (const CMsgClientUGSGetGlobalStatsResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_ugsget_global_stats_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_ugsget_global_stats_response__pack_to_buffer
+ (const CMsgClientUGSGetGlobalStatsResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_ugsget_global_stats_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientUGSGetGlobalStatsResponse *
+ cmsg_client_ugsget_global_stats_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientUGSGetGlobalStatsResponse *)
+ protobuf_c_message_unpack (&cmsg_client_ugsget_global_stats_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_ugsget_global_stats_response__free_unpacked
+ (CMsgClientUGSGetGlobalStatsResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_ugsget_global_stats_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_redeem_guest_pass__get_packed_size
+ (const CMsgClientRedeemGuestPass *message)
+{
+ assert(message->descriptor == &cmsg_client_redeem_guest_pass__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_redeem_guest_pass__pack
+ (const CMsgClientRedeemGuestPass *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_redeem_guest_pass__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_redeem_guest_pass__pack_to_buffer
+ (const CMsgClientRedeemGuestPass *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_redeem_guest_pass__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRedeemGuestPass *
+ cmsg_client_redeem_guest_pass__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRedeemGuestPass *)
+ protobuf_c_message_unpack (&cmsg_client_redeem_guest_pass__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_redeem_guest_pass__free_unpacked
+ (CMsgClientRedeemGuestPass *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_redeem_guest_pass__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_redeem_guest_pass_response__get_packed_size
+ (const CMsgClientRedeemGuestPassResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_redeem_guest_pass_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_redeem_guest_pass_response__pack
+ (const CMsgClientRedeemGuestPassResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_redeem_guest_pass_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_redeem_guest_pass_response__pack_to_buffer
+ (const CMsgClientRedeemGuestPassResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_redeem_guest_pass_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRedeemGuestPassResponse *
+ cmsg_client_redeem_guest_pass_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRedeemGuestPassResponse *)
+ protobuf_c_message_unpack (&cmsg_client_redeem_guest_pass_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_redeem_guest_pass_response__free_unpacked
+ (CMsgClientRedeemGuestPassResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_redeem_guest_pass_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_get_clan_activity_counts__get_packed_size
+ (const CMsgClientGetClanActivityCounts *message)
+{
+ assert(message->descriptor == &cmsg_client_get_clan_activity_counts__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_get_clan_activity_counts__pack
+ (const CMsgClientGetClanActivityCounts *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_get_clan_activity_counts__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_get_clan_activity_counts__pack_to_buffer
+ (const CMsgClientGetClanActivityCounts *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_get_clan_activity_counts__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientGetClanActivityCounts *
+ cmsg_client_get_clan_activity_counts__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientGetClanActivityCounts *)
+ protobuf_c_message_unpack (&cmsg_client_get_clan_activity_counts__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_get_clan_activity_counts__free_unpacked
+ (CMsgClientGetClanActivityCounts *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_get_clan_activity_counts__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_get_clan_activity_counts_response__get_packed_size
+ (const CMsgClientGetClanActivityCountsResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_get_clan_activity_counts_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_get_clan_activity_counts_response__pack
+ (const CMsgClientGetClanActivityCountsResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_get_clan_activity_counts_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_get_clan_activity_counts_response__pack_to_buffer
+ (const CMsgClientGetClanActivityCountsResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_get_clan_activity_counts_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientGetClanActivityCountsResponse *
+ cmsg_client_get_clan_activity_counts_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientGetClanActivityCountsResponse *)
+ protobuf_c_message_unpack (&cmsg_client_get_clan_activity_counts_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_get_clan_activity_counts_response__free_unpacked
+ (CMsgClientGetClanActivityCountsResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_get_clan_activity_counts_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_ogsreport_string__get_packed_size
+ (const CMsgClientOGSReportString *message)
+{
+ assert(message->descriptor == &cmsg_client_ogsreport_string__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_ogsreport_string__pack
+ (const CMsgClientOGSReportString *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_ogsreport_string__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_ogsreport_string__pack_to_buffer
+ (const CMsgClientOGSReportString *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_ogsreport_string__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientOGSReportString *
+ cmsg_client_ogsreport_string__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientOGSReportString *)
+ protobuf_c_message_unpack (&cmsg_client_ogsreport_string__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_ogsreport_string__free_unpacked
+ (CMsgClientOGSReportString *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_ogsreport_string__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_ogsreport_bug__get_packed_size
+ (const CMsgClientOGSReportBug *message)
+{
+ assert(message->descriptor == &cmsg_client_ogsreport_bug__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_ogsreport_bug__pack
+ (const CMsgClientOGSReportBug *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_ogsreport_bug__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_ogsreport_bug__pack_to_buffer
+ (const CMsgClientOGSReportBug *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_ogsreport_bug__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientOGSReportBug *
+ cmsg_client_ogsreport_bug__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientOGSReportBug *)
+ protobuf_c_message_unpack (&cmsg_client_ogsreport_bug__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_ogsreport_bug__free_unpacked
+ (CMsgClientOGSReportBug *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_ogsreport_bug__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_sent_logs__get_packed_size
+ (const CMsgClientSentLogs *message)
+{
+ assert(message->descriptor == &cmsg_client_sent_logs__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_sent_logs__pack
+ (const CMsgClientSentLogs *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_sent_logs__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_sent_logs__pack_to_buffer
+ (const CMsgClientSentLogs *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_sent_logs__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientSentLogs *
+ cmsg_client_sent_logs__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientSentLogs *)
+ protobuf_c_message_unpack (&cmsg_client_sent_logs__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_sent_logs__free_unpacked
+ (CMsgClientSentLogs *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_sent_logs__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_gcclient__get_packed_size
+ (const CMsgGCClient *message)
+{
+ assert(message->descriptor == &cmsg_gcclient__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_gcclient__pack
+ (const CMsgGCClient *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_gcclient__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_gcclient__pack_to_buffer
+ (const CMsgGCClient *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_gcclient__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgGCClient *
+ cmsg_gcclient__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgGCClient *)
+ protobuf_c_message_unpack (&cmsg_gcclient__descriptor,
+ allocator, len, data);
+}
+void cmsg_gcclient__free_unpacked
+ (CMsgGCClient *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_gcclient__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_request_free_license__get_packed_size
+ (const CMsgClientRequestFreeLicense *message)
+{
+ assert(message->descriptor == &cmsg_client_request_free_license__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_request_free_license__pack
+ (const CMsgClientRequestFreeLicense *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_request_free_license__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_request_free_license__pack_to_buffer
+ (const CMsgClientRequestFreeLicense *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_request_free_license__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRequestFreeLicense *
+ cmsg_client_request_free_license__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRequestFreeLicense *)
+ protobuf_c_message_unpack (&cmsg_client_request_free_license__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_request_free_license__free_unpacked
+ (CMsgClientRequestFreeLicense *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_request_free_license__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_request_free_license_response__get_packed_size
+ (const CMsgClientRequestFreeLicenseResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_request_free_license_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_request_free_license_response__pack
+ (const CMsgClientRequestFreeLicenseResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_request_free_license_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_request_free_license_response__pack_to_buffer
+ (const CMsgClientRequestFreeLicenseResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_request_free_license_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRequestFreeLicenseResponse *
+ cmsg_client_request_free_license_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRequestFreeLicenseResponse *)
+ protobuf_c_message_unpack (&cmsg_client_request_free_license_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_request_free_license_response__free_unpacked
+ (CMsgClientRequestFreeLicenseResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_request_free_license_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_drmdownload_request_with_crash_data__get_packed_size
+ (const CMsgDRMDownloadRequestWithCrashData *message)
+{
+ assert(message->descriptor == &cmsg_drmdownload_request_with_crash_data__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_drmdownload_request_with_crash_data__pack
+ (const CMsgDRMDownloadRequestWithCrashData *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_drmdownload_request_with_crash_data__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_drmdownload_request_with_crash_data__pack_to_buffer
+ (const CMsgDRMDownloadRequestWithCrashData *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_drmdownload_request_with_crash_data__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgDRMDownloadRequestWithCrashData *
+ cmsg_drmdownload_request_with_crash_data__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgDRMDownloadRequestWithCrashData *)
+ protobuf_c_message_unpack (&cmsg_drmdownload_request_with_crash_data__descriptor,
+ allocator, len, data);
+}
+void cmsg_drmdownload_request_with_crash_data__free_unpacked
+ (CMsgDRMDownloadRequestWithCrashData *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_drmdownload_request_with_crash_data__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_drmdownload_response__get_packed_size
+ (const CMsgDRMDownloadResponse *message)
+{
+ assert(message->descriptor == &cmsg_drmdownload_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_drmdownload_response__pack
+ (const CMsgDRMDownloadResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_drmdownload_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_drmdownload_response__pack_to_buffer
+ (const CMsgDRMDownloadResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_drmdownload_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgDRMDownloadResponse *
+ cmsg_drmdownload_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgDRMDownloadResponse *)
+ protobuf_c_message_unpack (&cmsg_drmdownload_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_drmdownload_response__free_unpacked
+ (CMsgDRMDownloadResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_drmdownload_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_drmfinal_result__get_packed_size
+ (const CMsgDRMFinalResult *message)
+{
+ assert(message->descriptor == &cmsg_drmfinal_result__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_drmfinal_result__pack
+ (const CMsgDRMFinalResult *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_drmfinal_result__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_drmfinal_result__pack_to_buffer
+ (const CMsgDRMFinalResult *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_drmfinal_result__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgDRMFinalResult *
+ cmsg_drmfinal_result__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgDRMFinalResult *)
+ protobuf_c_message_unpack (&cmsg_drmfinal_result__descriptor,
+ allocator, len, data);
+}
+void cmsg_drmfinal_result__free_unpacked
+ (CMsgDRMFinalResult *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_drmfinal_result__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_dpcheck_special_survey__get_packed_size
+ (const CMsgClientDPCheckSpecialSurvey *message)
+{
+ assert(message->descriptor == &cmsg_client_dpcheck_special_survey__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_dpcheck_special_survey__pack
+ (const CMsgClientDPCheckSpecialSurvey *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_dpcheck_special_survey__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_dpcheck_special_survey__pack_to_buffer
+ (const CMsgClientDPCheckSpecialSurvey *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_dpcheck_special_survey__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientDPCheckSpecialSurvey *
+ cmsg_client_dpcheck_special_survey__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientDPCheckSpecialSurvey *)
+ protobuf_c_message_unpack (&cmsg_client_dpcheck_special_survey__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_dpcheck_special_survey__free_unpacked
+ (CMsgClientDPCheckSpecialSurvey *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_dpcheck_special_survey__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_dpcheck_special_survey_response__get_packed_size
+ (const CMsgClientDPCheckSpecialSurveyResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_dpcheck_special_survey_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_dpcheck_special_survey_response__pack
+ (const CMsgClientDPCheckSpecialSurveyResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_dpcheck_special_survey_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_dpcheck_special_survey_response__pack_to_buffer
+ (const CMsgClientDPCheckSpecialSurveyResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_dpcheck_special_survey_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientDPCheckSpecialSurveyResponse *
+ cmsg_client_dpcheck_special_survey_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientDPCheckSpecialSurveyResponse *)
+ protobuf_c_message_unpack (&cmsg_client_dpcheck_special_survey_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_dpcheck_special_survey_response__free_unpacked
+ (CMsgClientDPCheckSpecialSurveyResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_dpcheck_special_survey_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_dpsend_special_survey_response__get_packed_size
+ (const CMsgClientDPSendSpecialSurveyResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_dpsend_special_survey_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_dpsend_special_survey_response__pack
+ (const CMsgClientDPSendSpecialSurveyResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_dpsend_special_survey_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_dpsend_special_survey_response__pack_to_buffer
+ (const CMsgClientDPSendSpecialSurveyResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_dpsend_special_survey_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientDPSendSpecialSurveyResponse *
+ cmsg_client_dpsend_special_survey_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientDPSendSpecialSurveyResponse *)
+ protobuf_c_message_unpack (&cmsg_client_dpsend_special_survey_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_dpsend_special_survey_response__free_unpacked
+ (CMsgClientDPSendSpecialSurveyResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_dpsend_special_survey_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_dpsend_special_survey_response_reply__get_packed_size
+ (const CMsgClientDPSendSpecialSurveyResponseReply *message)
+{
+ assert(message->descriptor == &cmsg_client_dpsend_special_survey_response_reply__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_dpsend_special_survey_response_reply__pack
+ (const CMsgClientDPSendSpecialSurveyResponseReply *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_dpsend_special_survey_response_reply__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_dpsend_special_survey_response_reply__pack_to_buffer
+ (const CMsgClientDPSendSpecialSurveyResponseReply *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_dpsend_special_survey_response_reply__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientDPSendSpecialSurveyResponseReply *
+ cmsg_client_dpsend_special_survey_response_reply__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientDPSendSpecialSurveyResponseReply *)
+ protobuf_c_message_unpack (&cmsg_client_dpsend_special_survey_response_reply__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_dpsend_special_survey_response_reply__free_unpacked
+ (CMsgClientDPSendSpecialSurveyResponseReply *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_dpsend_special_survey_response_reply__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_request_forgotten_password_email__get_packed_size
+ (const CMsgClientRequestForgottenPasswordEmail *message)
+{
+ assert(message->descriptor == &cmsg_client_request_forgotten_password_email__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_request_forgotten_password_email__pack
+ (const CMsgClientRequestForgottenPasswordEmail *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_request_forgotten_password_email__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_request_forgotten_password_email__pack_to_buffer
+ (const CMsgClientRequestForgottenPasswordEmail *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_request_forgotten_password_email__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRequestForgottenPasswordEmail *
+ cmsg_client_request_forgotten_password_email__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRequestForgottenPasswordEmail *)
+ protobuf_c_message_unpack (&cmsg_client_request_forgotten_password_email__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_request_forgotten_password_email__free_unpacked
+ (CMsgClientRequestForgottenPasswordEmail *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_request_forgotten_password_email__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_request_forgotten_password_email_response__get_packed_size
+ (const CMsgClientRequestForgottenPasswordEmailResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_request_forgotten_password_email_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_request_forgotten_password_email_response__pack
+ (const CMsgClientRequestForgottenPasswordEmailResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_request_forgotten_password_email_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_request_forgotten_password_email_response__pack_to_buffer
+ (const CMsgClientRequestForgottenPasswordEmailResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_request_forgotten_password_email_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRequestForgottenPasswordEmailResponse *
+ cmsg_client_request_forgotten_password_email_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRequestForgottenPasswordEmailResponse *)
+ protobuf_c_message_unpack (&cmsg_client_request_forgotten_password_email_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_request_forgotten_password_email_response__free_unpacked
+ (CMsgClientRequestForgottenPasswordEmailResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_request_forgotten_password_email_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_item_announcements__get_packed_size
+ (const CMsgClientItemAnnouncements *message)
+{
+ assert(message->descriptor == &cmsg_client_item_announcements__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_item_announcements__pack
+ (const CMsgClientItemAnnouncements *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_item_announcements__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_item_announcements__pack_to_buffer
+ (const CMsgClientItemAnnouncements *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_item_announcements__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientItemAnnouncements *
+ cmsg_client_item_announcements__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientItemAnnouncements *)
+ protobuf_c_message_unpack (&cmsg_client_item_announcements__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_item_announcements__free_unpacked
+ (CMsgClientItemAnnouncements *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_item_announcements__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_request_item_announcements__get_packed_size
+ (const CMsgClientRequestItemAnnouncements *message)
+{
+ assert(message->descriptor == &cmsg_client_request_item_announcements__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_request_item_announcements__pack
+ (const CMsgClientRequestItemAnnouncements *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_request_item_announcements__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_request_item_announcements__pack_to_buffer
+ (const CMsgClientRequestItemAnnouncements *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_request_item_announcements__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRequestItemAnnouncements *
+ cmsg_client_request_item_announcements__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRequestItemAnnouncements *)
+ protobuf_c_message_unpack (&cmsg_client_request_item_announcements__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_request_item_announcements__free_unpacked
+ (CMsgClientRequestItemAnnouncements *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_request_item_announcements__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_user_notifications__get_packed_size
+ (const CMsgClientUserNotifications *message)
+{
+ assert(message->descriptor == &cmsg_client_user_notifications__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_user_notifications__pack
+ (const CMsgClientUserNotifications *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_user_notifications__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_user_notifications__pack_to_buffer
+ (const CMsgClientUserNotifications *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_user_notifications__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientUserNotifications *
+ cmsg_client_user_notifications__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientUserNotifications *)
+ protobuf_c_message_unpack (&cmsg_client_user_notifications__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_user_notifications__free_unpacked
+ (CMsgClientUserNotifications *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_user_notifications__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_comment_notifications__get_packed_size
+ (const CMsgClientCommentNotifications *message)
+{
+ assert(message->descriptor == &cmsg_client_comment_notifications__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_comment_notifications__pack
+ (const CMsgClientCommentNotifications *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_comment_notifications__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_comment_notifications__pack_to_buffer
+ (const CMsgClientCommentNotifications *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_comment_notifications__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientCommentNotifications *
+ cmsg_client_comment_notifications__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientCommentNotifications *)
+ protobuf_c_message_unpack (&cmsg_client_comment_notifications__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_comment_notifications__free_unpacked
+ (CMsgClientCommentNotifications *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_comment_notifications__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_request_comment_notifications__get_packed_size
+ (const CMsgClientRequestCommentNotifications *message)
+{
+ assert(message->descriptor == &cmsg_client_request_comment_notifications__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_request_comment_notifications__pack
+ (const CMsgClientRequestCommentNotifications *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_request_comment_notifications__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_request_comment_notifications__pack_to_buffer
+ (const CMsgClientRequestCommentNotifications *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_request_comment_notifications__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRequestCommentNotifications *
+ cmsg_client_request_comment_notifications__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRequestCommentNotifications *)
+ protobuf_c_message_unpack (&cmsg_client_request_comment_notifications__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_request_comment_notifications__free_unpacked
+ (CMsgClientRequestCommentNotifications *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_request_comment_notifications__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_offline_message_notification__get_packed_size
+ (const CMsgClientOfflineMessageNotification *message)
+{
+ assert(message->descriptor == &cmsg_client_offline_message_notification__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_offline_message_notification__pack
+ (const CMsgClientOfflineMessageNotification *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_offline_message_notification__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_offline_message_notification__pack_to_buffer
+ (const CMsgClientOfflineMessageNotification *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_offline_message_notification__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientOfflineMessageNotification *
+ cmsg_client_offline_message_notification__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientOfflineMessageNotification *)
+ protobuf_c_message_unpack (&cmsg_client_offline_message_notification__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_offline_message_notification__free_unpacked
+ (CMsgClientOfflineMessageNotification *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_offline_message_notification__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_request_offline_message_count__get_packed_size
+ (const CMsgClientRequestOfflineMessageCount *message)
+{
+ assert(message->descriptor == &cmsg_client_request_offline_message_count__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_request_offline_message_count__pack
+ (const CMsgClientRequestOfflineMessageCount *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_request_offline_message_count__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_request_offline_message_count__pack_to_buffer
+ (const CMsgClientRequestOfflineMessageCount *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_request_offline_message_count__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientRequestOfflineMessageCount *
+ cmsg_client_request_offline_message_count__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientRequestOfflineMessageCount *)
+ protobuf_c_message_unpack (&cmsg_client_request_offline_message_count__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_request_offline_message_count__free_unpacked
+ (CMsgClientRequestOfflineMessageCount *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_request_offline_message_count__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_chat_get_friend_message_history__get_packed_size
+ (const CMsgClientChatGetFriendMessageHistory *message)
+{
+ assert(message->descriptor == &cmsg_client_chat_get_friend_message_history__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_chat_get_friend_message_history__pack
+ (const CMsgClientChatGetFriendMessageHistory *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_chat_get_friend_message_history__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_chat_get_friend_message_history__pack_to_buffer
+ (const CMsgClientChatGetFriendMessageHistory *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_chat_get_friend_message_history__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientChatGetFriendMessageHistory *
+ cmsg_client_chat_get_friend_message_history__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientChatGetFriendMessageHistory *)
+ protobuf_c_message_unpack (&cmsg_client_chat_get_friend_message_history__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_chat_get_friend_message_history__free_unpacked
+ (CMsgClientChatGetFriendMessageHistory *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_chat_get_friend_message_history__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_chat_get_friend_message_history_response__get_packed_size
+ (const CMsgClientChatGetFriendMessageHistoryResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_chat_get_friend_message_history_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_chat_get_friend_message_history_response__pack
+ (const CMsgClientChatGetFriendMessageHistoryResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_chat_get_friend_message_history_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_chat_get_friend_message_history_response__pack_to_buffer
+ (const CMsgClientChatGetFriendMessageHistoryResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_chat_get_friend_message_history_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientChatGetFriendMessageHistoryResponse *
+ cmsg_client_chat_get_friend_message_history_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientChatGetFriendMessageHistoryResponse *)
+ protobuf_c_message_unpack (&cmsg_client_chat_get_friend_message_history_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_chat_get_friend_message_history_response__free_unpacked
+ (CMsgClientChatGetFriendMessageHistoryResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_chat_get_friend_message_history_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_chat_get_friend_message_history_for_offline_messages__get_packed_size
+ (const CMsgClientChatGetFriendMessageHistoryForOfflineMessages *message)
+{
+ assert(message->descriptor == &cmsg_client_chat_get_friend_message_history_for_offline_messages__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_chat_get_friend_message_history_for_offline_messages__pack
+ (const CMsgClientChatGetFriendMessageHistoryForOfflineMessages *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_chat_get_friend_message_history_for_offline_messages__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_chat_get_friend_message_history_for_offline_messages__pack_to_buffer
+ (const CMsgClientChatGetFriendMessageHistoryForOfflineMessages *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_chat_get_friend_message_history_for_offline_messages__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientChatGetFriendMessageHistoryForOfflineMessages *
+ cmsg_client_chat_get_friend_message_history_for_offline_messages__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientChatGetFriendMessageHistoryForOfflineMessages *)
+ protobuf_c_message_unpack (&cmsg_client_chat_get_friend_message_history_for_offline_messages__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_chat_get_friend_message_history_for_offline_messages__free_unpacked
+ (CMsgClientChatGetFriendMessageHistoryForOfflineMessages *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_chat_get_friend_message_history_for_offline_messages__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_fsget_friends_steam_levels__get_packed_size
+ (const CMsgClientFSGetFriendsSteamLevels *message)
+{
+ assert(message->descriptor == &cmsg_client_fsget_friends_steam_levels__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_fsget_friends_steam_levels__pack
+ (const CMsgClientFSGetFriendsSteamLevels *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_fsget_friends_steam_levels__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_fsget_friends_steam_levels__pack_to_buffer
+ (const CMsgClientFSGetFriendsSteamLevels *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_fsget_friends_steam_levels__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientFSGetFriendsSteamLevels *
+ cmsg_client_fsget_friends_steam_levels__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientFSGetFriendsSteamLevels *)
+ protobuf_c_message_unpack (&cmsg_client_fsget_friends_steam_levels__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_fsget_friends_steam_levels__free_unpacked
+ (CMsgClientFSGetFriendsSteamLevels *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_fsget_friends_steam_levels__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_fsget_friends_steam_levels_response__get_packed_size
+ (const CMsgClientFSGetFriendsSteamLevelsResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_fsget_friends_steam_levels_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_fsget_friends_steam_levels_response__pack
+ (const CMsgClientFSGetFriendsSteamLevelsResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_fsget_friends_steam_levels_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_fsget_friends_steam_levels_response__pack_to_buffer
+ (const CMsgClientFSGetFriendsSteamLevelsResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_fsget_friends_steam_levels_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientFSGetFriendsSteamLevelsResponse *
+ cmsg_client_fsget_friends_steam_levels_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientFSGetFriendsSteamLevelsResponse *)
+ protobuf_c_message_unpack (&cmsg_client_fsget_friends_steam_levels_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_fsget_friends_steam_levels_response__free_unpacked
+ (CMsgClientFSGetFriendsSteamLevelsResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_fsget_friends_steam_levels_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_email_addr_info__get_packed_size
+ (const CMsgClientEmailAddrInfo *message)
+{
+ assert(message->descriptor == &cmsg_client_email_addr_info__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_email_addr_info__pack
+ (const CMsgClientEmailAddrInfo *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_email_addr_info__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_email_addr_info__pack_to_buffer
+ (const CMsgClientEmailAddrInfo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_email_addr_info__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientEmailAddrInfo *
+ cmsg_client_email_addr_info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientEmailAddrInfo *)
+ protobuf_c_message_unpack (&cmsg_client_email_addr_info__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_email_addr_info__free_unpacked
+ (CMsgClientEmailAddrInfo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_email_addr_info__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_creitem_vote_summary__get_packed_size
+ (const CMsgCREItemVoteSummary *message)
+{
+ assert(message->descriptor == &cmsg_creitem_vote_summary__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_creitem_vote_summary__pack
+ (const CMsgCREItemVoteSummary *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_creitem_vote_summary__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_creitem_vote_summary__pack_to_buffer
+ (const CMsgCREItemVoteSummary *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_creitem_vote_summary__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgCREItemVoteSummary *
+ cmsg_creitem_vote_summary__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgCREItemVoteSummary *)
+ protobuf_c_message_unpack (&cmsg_creitem_vote_summary__descriptor,
+ allocator, len, data);
+}
+void cmsg_creitem_vote_summary__free_unpacked
+ (CMsgCREItemVoteSummary *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_creitem_vote_summary__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_creitem_vote_summary_response__get_packed_size
+ (const CMsgCREItemVoteSummaryResponse *message)
+{
+ assert(message->descriptor == &cmsg_creitem_vote_summary_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_creitem_vote_summary_response__pack
+ (const CMsgCREItemVoteSummaryResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_creitem_vote_summary_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_creitem_vote_summary_response__pack_to_buffer
+ (const CMsgCREItemVoteSummaryResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_creitem_vote_summary_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgCREItemVoteSummaryResponse *
+ cmsg_creitem_vote_summary_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgCREItemVoteSummaryResponse *)
+ protobuf_c_message_unpack (&cmsg_creitem_vote_summary_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_creitem_vote_summary_response__free_unpacked
+ (CMsgCREItemVoteSummaryResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_creitem_vote_summary_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_creupdate_user_published_item_vote__get_packed_size
+ (const CMsgCREUpdateUserPublishedItemVote *message)
+{
+ assert(message->descriptor == &cmsg_creupdate_user_published_item_vote__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_creupdate_user_published_item_vote__pack
+ (const CMsgCREUpdateUserPublishedItemVote *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_creupdate_user_published_item_vote__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_creupdate_user_published_item_vote__pack_to_buffer
+ (const CMsgCREUpdateUserPublishedItemVote *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_creupdate_user_published_item_vote__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgCREUpdateUserPublishedItemVote *
+ cmsg_creupdate_user_published_item_vote__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgCREUpdateUserPublishedItemVote *)
+ protobuf_c_message_unpack (&cmsg_creupdate_user_published_item_vote__descriptor,
+ allocator, len, data);
+}
+void cmsg_creupdate_user_published_item_vote__free_unpacked
+ (CMsgCREUpdateUserPublishedItemVote *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_creupdate_user_published_item_vote__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_creupdate_user_published_item_vote_response__get_packed_size
+ (const CMsgCREUpdateUserPublishedItemVoteResponse *message)
+{
+ assert(message->descriptor == &cmsg_creupdate_user_published_item_vote_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_creupdate_user_published_item_vote_response__pack
+ (const CMsgCREUpdateUserPublishedItemVoteResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_creupdate_user_published_item_vote_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_creupdate_user_published_item_vote_response__pack_to_buffer
+ (const CMsgCREUpdateUserPublishedItemVoteResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_creupdate_user_published_item_vote_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgCREUpdateUserPublishedItemVoteResponse *
+ cmsg_creupdate_user_published_item_vote_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgCREUpdateUserPublishedItemVoteResponse *)
+ protobuf_c_message_unpack (&cmsg_creupdate_user_published_item_vote_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_creupdate_user_published_item_vote_response__free_unpacked
+ (CMsgCREUpdateUserPublishedItemVoteResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_creupdate_user_published_item_vote_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_creget_user_published_item_vote_details__get_packed_size
+ (const CMsgCREGetUserPublishedItemVoteDetails *message)
+{
+ assert(message->descriptor == &cmsg_creget_user_published_item_vote_details__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_creget_user_published_item_vote_details__pack
+ (const CMsgCREGetUserPublishedItemVoteDetails *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_creget_user_published_item_vote_details__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_creget_user_published_item_vote_details__pack_to_buffer
+ (const CMsgCREGetUserPublishedItemVoteDetails *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_creget_user_published_item_vote_details__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgCREGetUserPublishedItemVoteDetails *
+ cmsg_creget_user_published_item_vote_details__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgCREGetUserPublishedItemVoteDetails *)
+ protobuf_c_message_unpack (&cmsg_creget_user_published_item_vote_details__descriptor,
+ allocator, len, data);
+}
+void cmsg_creget_user_published_item_vote_details__free_unpacked
+ (CMsgCREGetUserPublishedItemVoteDetails *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_creget_user_published_item_vote_details__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_creget_user_published_item_vote_details_response__get_packed_size
+ (const CMsgCREGetUserPublishedItemVoteDetailsResponse *message)
+{
+ assert(message->descriptor == &cmsg_creget_user_published_item_vote_details_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_creget_user_published_item_vote_details_response__pack
+ (const CMsgCREGetUserPublishedItemVoteDetailsResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_creget_user_published_item_vote_details_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_creget_user_published_item_vote_details_response__pack_to_buffer
+ (const CMsgCREGetUserPublishedItemVoteDetailsResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_creget_user_published_item_vote_details_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgCREGetUserPublishedItemVoteDetailsResponse *
+ cmsg_creget_user_published_item_vote_details_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgCREGetUserPublishedItemVoteDetailsResponse *)
+ protobuf_c_message_unpack (&cmsg_creget_user_published_item_vote_details_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_creget_user_published_item_vote_details_response__free_unpacked
+ (CMsgCREGetUserPublishedItemVoteDetailsResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_creget_user_published_item_vote_details_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_fsget_follower_count__get_packed_size
+ (const CMsgFSGetFollowerCount *message)
+{
+ assert(message->descriptor == &cmsg_fsget_follower_count__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_fsget_follower_count__pack
+ (const CMsgFSGetFollowerCount *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_fsget_follower_count__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_fsget_follower_count__pack_to_buffer
+ (const CMsgFSGetFollowerCount *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_fsget_follower_count__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgFSGetFollowerCount *
+ cmsg_fsget_follower_count__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgFSGetFollowerCount *)
+ protobuf_c_message_unpack (&cmsg_fsget_follower_count__descriptor,
+ allocator, len, data);
+}
+void cmsg_fsget_follower_count__free_unpacked
+ (CMsgFSGetFollowerCount *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_fsget_follower_count__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_fsget_follower_count_response__get_packed_size
+ (const CMsgFSGetFollowerCountResponse *message)
+{
+ assert(message->descriptor == &cmsg_fsget_follower_count_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_fsget_follower_count_response__pack
+ (const CMsgFSGetFollowerCountResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_fsget_follower_count_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_fsget_follower_count_response__pack_to_buffer
+ (const CMsgFSGetFollowerCountResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_fsget_follower_count_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgFSGetFollowerCountResponse *
+ cmsg_fsget_follower_count_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgFSGetFollowerCountResponse *)
+ protobuf_c_message_unpack (&cmsg_fsget_follower_count_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_fsget_follower_count_response__free_unpacked
+ (CMsgFSGetFollowerCountResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_fsget_follower_count_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_fsget_is_following__get_packed_size
+ (const CMsgFSGetIsFollowing *message)
+{
+ assert(message->descriptor == &cmsg_fsget_is_following__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_fsget_is_following__pack
+ (const CMsgFSGetIsFollowing *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_fsget_is_following__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_fsget_is_following__pack_to_buffer
+ (const CMsgFSGetIsFollowing *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_fsget_is_following__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgFSGetIsFollowing *
+ cmsg_fsget_is_following__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgFSGetIsFollowing *)
+ protobuf_c_message_unpack (&cmsg_fsget_is_following__descriptor,
+ allocator, len, data);
+}
+void cmsg_fsget_is_following__free_unpacked
+ (CMsgFSGetIsFollowing *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_fsget_is_following__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_fsget_is_following_response__get_packed_size
+ (const CMsgFSGetIsFollowingResponse *message)
+{
+ assert(message->descriptor == &cmsg_fsget_is_following_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_fsget_is_following_response__pack
+ (const CMsgFSGetIsFollowingResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_fsget_is_following_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_fsget_is_following_response__pack_to_buffer
+ (const CMsgFSGetIsFollowingResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_fsget_is_following_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgFSGetIsFollowingResponse *
+ cmsg_fsget_is_following_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgFSGetIsFollowingResponse *)
+ protobuf_c_message_unpack (&cmsg_fsget_is_following_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_fsget_is_following_response__free_unpacked
+ (CMsgFSGetIsFollowingResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_fsget_is_following_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_fsenumerate_following_list__get_packed_size
+ (const CMsgFSEnumerateFollowingList *message)
+{
+ assert(message->descriptor == &cmsg_fsenumerate_following_list__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_fsenumerate_following_list__pack
+ (const CMsgFSEnumerateFollowingList *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_fsenumerate_following_list__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_fsenumerate_following_list__pack_to_buffer
+ (const CMsgFSEnumerateFollowingList *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_fsenumerate_following_list__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgFSEnumerateFollowingList *
+ cmsg_fsenumerate_following_list__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgFSEnumerateFollowingList *)
+ protobuf_c_message_unpack (&cmsg_fsenumerate_following_list__descriptor,
+ allocator, len, data);
+}
+void cmsg_fsenumerate_following_list__free_unpacked
+ (CMsgFSEnumerateFollowingList *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_fsenumerate_following_list__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_fsenumerate_following_list_response__get_packed_size
+ (const CMsgFSEnumerateFollowingListResponse *message)
+{
+ assert(message->descriptor == &cmsg_fsenumerate_following_list_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_fsenumerate_following_list_response__pack
+ (const CMsgFSEnumerateFollowingListResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_fsenumerate_following_list_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_fsenumerate_following_list_response__pack_to_buffer
+ (const CMsgFSEnumerateFollowingListResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_fsenumerate_following_list_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgFSEnumerateFollowingListResponse *
+ cmsg_fsenumerate_following_list_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgFSEnumerateFollowingListResponse *)
+ protobuf_c_message_unpack (&cmsg_fsenumerate_following_list_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_fsenumerate_following_list_response__free_unpacked
+ (CMsgFSEnumerateFollowingListResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_fsenumerate_following_list_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_dpget_number_of_current_players__get_packed_size
+ (const CMsgDPGetNumberOfCurrentPlayers *message)
+{
+ assert(message->descriptor == &cmsg_dpget_number_of_current_players__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_dpget_number_of_current_players__pack
+ (const CMsgDPGetNumberOfCurrentPlayers *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_dpget_number_of_current_players__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_dpget_number_of_current_players__pack_to_buffer
+ (const CMsgDPGetNumberOfCurrentPlayers *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_dpget_number_of_current_players__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgDPGetNumberOfCurrentPlayers *
+ cmsg_dpget_number_of_current_players__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgDPGetNumberOfCurrentPlayers *)
+ protobuf_c_message_unpack (&cmsg_dpget_number_of_current_players__descriptor,
+ allocator, len, data);
+}
+void cmsg_dpget_number_of_current_players__free_unpacked
+ (CMsgDPGetNumberOfCurrentPlayers *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_dpget_number_of_current_players__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_dpget_number_of_current_players_response__get_packed_size
+ (const CMsgDPGetNumberOfCurrentPlayersResponse *message)
+{
+ assert(message->descriptor == &cmsg_dpget_number_of_current_players_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_dpget_number_of_current_players_response__pack
+ (const CMsgDPGetNumberOfCurrentPlayersResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_dpget_number_of_current_players_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_dpget_number_of_current_players_response__pack_to_buffer
+ (const CMsgDPGetNumberOfCurrentPlayersResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_dpget_number_of_current_players_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgDPGetNumberOfCurrentPlayersResponse *
+ cmsg_dpget_number_of_current_players_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgDPGetNumberOfCurrentPlayersResponse *)
+ protobuf_c_message_unpack (&cmsg_dpget_number_of_current_players_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_dpget_number_of_current_players_response__free_unpacked
+ (CMsgDPGetNumberOfCurrentPlayersResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_dpget_number_of_current_players_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_friend_user_status_published__get_packed_size
+ (const CMsgClientFriendUserStatusPublished *message)
+{
+ assert(message->descriptor == &cmsg_client_friend_user_status_published__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_friend_user_status_published__pack
+ (const CMsgClientFriendUserStatusPublished *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_friend_user_status_published__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_friend_user_status_published__pack_to_buffer
+ (const CMsgClientFriendUserStatusPublished *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_friend_user_status_published__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientFriendUserStatusPublished *
+ cmsg_client_friend_user_status_published__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientFriendUserStatusPublished *)
+ protobuf_c_message_unpack (&cmsg_client_friend_user_status_published__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_friend_user_status_published__free_unpacked
+ (CMsgClientFriendUserStatusPublished *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_friend_user_status_published__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_service_method_legacy__get_packed_size
+ (const CMsgClientServiceMethodLegacy *message)
+{
+ assert(message->descriptor == &cmsg_client_service_method_legacy__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_service_method_legacy__pack
+ (const CMsgClientServiceMethodLegacy *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_service_method_legacy__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_service_method_legacy__pack_to_buffer
+ (const CMsgClientServiceMethodLegacy *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_service_method_legacy__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientServiceMethodLegacy *
+ cmsg_client_service_method_legacy__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientServiceMethodLegacy *)
+ protobuf_c_message_unpack (&cmsg_client_service_method_legacy__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_service_method_legacy__free_unpacked
+ (CMsgClientServiceMethodLegacy *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_service_method_legacy__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_service_method_legacy_response__get_packed_size
+ (const CMsgClientServiceMethodLegacyResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_service_method_legacy_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_service_method_legacy_response__pack
+ (const CMsgClientServiceMethodLegacyResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_service_method_legacy_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_service_method_legacy_response__pack_to_buffer
+ (const CMsgClientServiceMethodLegacyResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_service_method_legacy_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientServiceMethodLegacyResponse *
+ cmsg_client_service_method_legacy_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientServiceMethodLegacyResponse *)
+ protobuf_c_message_unpack (&cmsg_client_service_method_legacy_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_service_method_legacy_response__free_unpacked
+ (CMsgClientServiceMethodLegacyResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_service_method_legacy_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_uimode__get_packed_size
+ (const CMsgClientUIMode *message)
+{
+ assert(message->descriptor == &cmsg_client_uimode__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_uimode__pack
+ (const CMsgClientUIMode *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_uimode__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_uimode__pack_to_buffer
+ (const CMsgClientUIMode *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_uimode__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientUIMode *
+ cmsg_client_uimode__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientUIMode *)
+ protobuf_c_message_unpack (&cmsg_client_uimode__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_uimode__free_unpacked
+ (CMsgClientUIMode *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_uimode__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_vanity_urlchanged_notification__get_packed_size
+ (const CMsgClientVanityURLChangedNotification *message)
+{
+ assert(message->descriptor == &cmsg_client_vanity_urlchanged_notification__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_vanity_urlchanged_notification__pack
+ (const CMsgClientVanityURLChangedNotification *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_vanity_urlchanged_notification__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_vanity_urlchanged_notification__pack_to_buffer
+ (const CMsgClientVanityURLChangedNotification *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_vanity_urlchanged_notification__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientVanityURLChangedNotification *
+ cmsg_client_vanity_urlchanged_notification__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientVanityURLChangedNotification *)
+ protobuf_c_message_unpack (&cmsg_client_vanity_urlchanged_notification__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_vanity_urlchanged_notification__free_unpacked
+ (CMsgClientVanityURLChangedNotification *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_vanity_urlchanged_notification__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_authorize_local_device_request__get_packed_size
+ (const CMsgClientAuthorizeLocalDeviceRequest *message)
+{
+ assert(message->descriptor == &cmsg_client_authorize_local_device_request__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_authorize_local_device_request__pack
+ (const CMsgClientAuthorizeLocalDeviceRequest *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_authorize_local_device_request__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_authorize_local_device_request__pack_to_buffer
+ (const CMsgClientAuthorizeLocalDeviceRequest *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_authorize_local_device_request__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientAuthorizeLocalDeviceRequest *
+ cmsg_client_authorize_local_device_request__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientAuthorizeLocalDeviceRequest *)
+ protobuf_c_message_unpack (&cmsg_client_authorize_local_device_request__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_authorize_local_device_request__free_unpacked
+ (CMsgClientAuthorizeLocalDeviceRequest *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_authorize_local_device_request__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_authorize_local_device__get_packed_size
+ (const CMsgClientAuthorizeLocalDevice *message)
+{
+ assert(message->descriptor == &cmsg_client_authorize_local_device__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_authorize_local_device__pack
+ (const CMsgClientAuthorizeLocalDevice *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_authorize_local_device__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_authorize_local_device__pack_to_buffer
+ (const CMsgClientAuthorizeLocalDevice *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_authorize_local_device__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientAuthorizeLocalDevice *
+ cmsg_client_authorize_local_device__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientAuthorizeLocalDevice *)
+ protobuf_c_message_unpack (&cmsg_client_authorize_local_device__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_authorize_local_device__free_unpacked
+ (CMsgClientAuthorizeLocalDevice *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_authorize_local_device__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_authorize_local_device_notification__get_packed_size
+ (const CMsgClientAuthorizeLocalDeviceNotification *message)
+{
+ assert(message->descriptor == &cmsg_client_authorize_local_device_notification__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_authorize_local_device_notification__pack
+ (const CMsgClientAuthorizeLocalDeviceNotification *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_authorize_local_device_notification__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_authorize_local_device_notification__pack_to_buffer
+ (const CMsgClientAuthorizeLocalDeviceNotification *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_authorize_local_device_notification__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientAuthorizeLocalDeviceNotification *
+ cmsg_client_authorize_local_device_notification__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientAuthorizeLocalDeviceNotification *)
+ protobuf_c_message_unpack (&cmsg_client_authorize_local_device_notification__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_authorize_local_device_notification__free_unpacked
+ (CMsgClientAuthorizeLocalDeviceNotification *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_authorize_local_device_notification__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_deauthorize_device_request__get_packed_size
+ (const CMsgClientDeauthorizeDeviceRequest *message)
+{
+ assert(message->descriptor == &cmsg_client_deauthorize_device_request__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_deauthorize_device_request__pack
+ (const CMsgClientDeauthorizeDeviceRequest *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_deauthorize_device_request__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_deauthorize_device_request__pack_to_buffer
+ (const CMsgClientDeauthorizeDeviceRequest *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_deauthorize_device_request__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientDeauthorizeDeviceRequest *
+ cmsg_client_deauthorize_device_request__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientDeauthorizeDeviceRequest *)
+ protobuf_c_message_unpack (&cmsg_client_deauthorize_device_request__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_deauthorize_device_request__free_unpacked
+ (CMsgClientDeauthorizeDeviceRequest *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_deauthorize_device_request__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_deauthorize_device__get_packed_size
+ (const CMsgClientDeauthorizeDevice *message)
+{
+ assert(message->descriptor == &cmsg_client_deauthorize_device__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_deauthorize_device__pack
+ (const CMsgClientDeauthorizeDevice *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_deauthorize_device__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_deauthorize_device__pack_to_buffer
+ (const CMsgClientDeauthorizeDevice *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_deauthorize_device__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientDeauthorizeDevice *
+ cmsg_client_deauthorize_device__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientDeauthorizeDevice *)
+ protobuf_c_message_unpack (&cmsg_client_deauthorize_device__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_deauthorize_device__free_unpacked
+ (CMsgClientDeauthorizeDevice *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_deauthorize_device__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_use_local_device_authorizations__get_packed_size
+ (const CMsgClientUseLocalDeviceAuthorizations *message)
+{
+ assert(message->descriptor == &cmsg_client_use_local_device_authorizations__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_use_local_device_authorizations__pack
+ (const CMsgClientUseLocalDeviceAuthorizations *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_use_local_device_authorizations__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_use_local_device_authorizations__pack_to_buffer
+ (const CMsgClientUseLocalDeviceAuthorizations *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_use_local_device_authorizations__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientUseLocalDeviceAuthorizations *
+ cmsg_client_use_local_device_authorizations__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientUseLocalDeviceAuthorizations *)
+ protobuf_c_message_unpack (&cmsg_client_use_local_device_authorizations__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_use_local_device_authorizations__free_unpacked
+ (CMsgClientUseLocalDeviceAuthorizations *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_use_local_device_authorizations__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_get_authorized_devices__get_packed_size
+ (const CMsgClientGetAuthorizedDevices *message)
+{
+ assert(message->descriptor == &cmsg_client_get_authorized_devices__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_get_authorized_devices__pack
+ (const CMsgClientGetAuthorizedDevices *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_get_authorized_devices__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_get_authorized_devices__pack_to_buffer
+ (const CMsgClientGetAuthorizedDevices *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_get_authorized_devices__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientGetAuthorizedDevices *
+ cmsg_client_get_authorized_devices__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientGetAuthorizedDevices *)
+ protobuf_c_message_unpack (&cmsg_client_get_authorized_devices__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_get_authorized_devices__free_unpacked
+ (CMsgClientGetAuthorizedDevices *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_get_authorized_devices__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_get_authorized_devices_response__get_packed_size
+ (const CMsgClientGetAuthorizedDevicesResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_get_authorized_devices_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_get_authorized_devices_response__pack
+ (const CMsgClientGetAuthorizedDevicesResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_get_authorized_devices_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_get_authorized_devices_response__pack_to_buffer
+ (const CMsgClientGetAuthorizedDevicesResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_get_authorized_devices_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientGetAuthorizedDevicesResponse *
+ cmsg_client_get_authorized_devices_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientGetAuthorizedDevicesResponse *)
+ protobuf_c_message_unpack (&cmsg_client_get_authorized_devices_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_get_authorized_devices_response__free_unpacked
+ (CMsgClientGetAuthorizedDevicesResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_get_authorized_devices_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_shared_library_lock_status__get_packed_size
+ (const CMsgClientSharedLibraryLockStatus *message)
+{
+ assert(message->descriptor == &cmsg_client_shared_library_lock_status__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_shared_library_lock_status__pack
+ (const CMsgClientSharedLibraryLockStatus *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_shared_library_lock_status__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_shared_library_lock_status__pack_to_buffer
+ (const CMsgClientSharedLibraryLockStatus *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_shared_library_lock_status__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientSharedLibraryLockStatus *
+ cmsg_client_shared_library_lock_status__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientSharedLibraryLockStatus *)
+ protobuf_c_message_unpack (&cmsg_client_shared_library_lock_status__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_shared_library_lock_status__free_unpacked
+ (CMsgClientSharedLibraryLockStatus *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_shared_library_lock_status__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_shared_library_stop_playing__get_packed_size
+ (const CMsgClientSharedLibraryStopPlaying *message)
+{
+ assert(message->descriptor == &cmsg_client_shared_library_stop_playing__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_shared_library_stop_playing__pack
+ (const CMsgClientSharedLibraryStopPlaying *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_shared_library_stop_playing__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_shared_library_stop_playing__pack_to_buffer
+ (const CMsgClientSharedLibraryStopPlaying *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_shared_library_stop_playing__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientSharedLibraryStopPlaying *
+ cmsg_client_shared_library_stop_playing__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientSharedLibraryStopPlaying *)
+ protobuf_c_message_unpack (&cmsg_client_shared_library_stop_playing__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_shared_library_stop_playing__free_unpacked
+ (CMsgClientSharedLibraryStopPlaying *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_shared_library_stop_playing__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_service_call__get_packed_size
+ (const CMsgClientServiceCall *message)
+{
+ assert(message->descriptor == &cmsg_client_service_call__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_service_call__pack
+ (const CMsgClientServiceCall *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_service_call__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_service_call__pack_to_buffer
+ (const CMsgClientServiceCall *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_service_call__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientServiceCall *
+ cmsg_client_service_call__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientServiceCall *)
+ protobuf_c_message_unpack (&cmsg_client_service_call__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_service_call__free_unpacked
+ (CMsgClientServiceCall *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_service_call__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_service_module__get_packed_size
+ (const CMsgClientServiceModule *message)
+{
+ assert(message->descriptor == &cmsg_client_service_module__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_service_module__pack
+ (const CMsgClientServiceModule *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_service_module__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_service_module__pack_to_buffer
+ (const CMsgClientServiceModule *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_service_module__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientServiceModule *
+ cmsg_client_service_module__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientServiceModule *)
+ protobuf_c_message_unpack (&cmsg_client_service_module__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_service_module__free_unpacked
+ (CMsgClientServiceModule *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_service_module__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_service_call_response__get_packed_size
+ (const CMsgClientServiceCallResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_service_call_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_service_call_response__pack
+ (const CMsgClientServiceCallResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_service_call_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_service_call_response__pack_to_buffer
+ (const CMsgClientServiceCallResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_service_call_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientServiceCallResponse *
+ cmsg_client_service_call_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientServiceCallResponse *)
+ protobuf_c_message_unpack (&cmsg_client_service_call_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_service_call_response__free_unpacked
+ (CMsgClientServiceCallResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_service_call_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_amunlock_h264__get_packed_size
+ (const CMsgAMUnlockH264 *message)
+{
+ assert(message->descriptor == &cmsg_amunlock_h264__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_amunlock_h264__pack
+ (const CMsgAMUnlockH264 *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_amunlock_h264__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_amunlock_h264__pack_to_buffer
+ (const CMsgAMUnlockH264 *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_amunlock_h264__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgAMUnlockH264 *
+ cmsg_amunlock_h264__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgAMUnlockH264 *)
+ protobuf_c_message_unpack (&cmsg_amunlock_h264__descriptor,
+ allocator, len, data);
+}
+void cmsg_amunlock_h264__free_unpacked
+ (CMsgAMUnlockH264 *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_amunlock_h264__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_amunlock_h264_response__get_packed_size
+ (const CMsgAMUnlockH264Response *message)
+{
+ assert(message->descriptor == &cmsg_amunlock_h264_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_amunlock_h264_response__pack
+ (const CMsgAMUnlockH264Response *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_amunlock_h264_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_amunlock_h264_response__pack_to_buffer
+ (const CMsgAMUnlockH264Response *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_amunlock_h264_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgAMUnlockH264Response *
+ cmsg_amunlock_h264_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgAMUnlockH264Response *)
+ protobuf_c_message_unpack (&cmsg_amunlock_h264_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_amunlock_h264_response__free_unpacked
+ (CMsgAMUnlockH264Response *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_amunlock_h264_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_playing_session_state__get_packed_size
+ (const CMsgClientPlayingSessionState *message)
+{
+ assert(message->descriptor == &cmsg_client_playing_session_state__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_playing_session_state__pack
+ (const CMsgClientPlayingSessionState *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_playing_session_state__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_playing_session_state__pack_to_buffer
+ (const CMsgClientPlayingSessionState *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_playing_session_state__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientPlayingSessionState *
+ cmsg_client_playing_session_state__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientPlayingSessionState *)
+ protobuf_c_message_unpack (&cmsg_client_playing_session_state__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_playing_session_state__free_unpacked
+ (CMsgClientPlayingSessionState *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_playing_session_state__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_kick_playing_session__get_packed_size
+ (const CMsgClientKickPlayingSession *message)
+{
+ assert(message->descriptor == &cmsg_client_kick_playing_session__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_kick_playing_session__pack
+ (const CMsgClientKickPlayingSession *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_kick_playing_session__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_kick_playing_session__pack_to_buffer
+ (const CMsgClientKickPlayingSession *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_kick_playing_session__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientKickPlayingSession *
+ cmsg_client_kick_playing_session__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientKickPlayingSession *)
+ protobuf_c_message_unpack (&cmsg_client_kick_playing_session__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_kick_playing_session__free_unpacked
+ (CMsgClientKickPlayingSession *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_kick_playing_session__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_voice_call_pre_authorize__get_packed_size
+ (const CMsgClientVoiceCallPreAuthorize *message)
+{
+ assert(message->descriptor == &cmsg_client_voice_call_pre_authorize__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_voice_call_pre_authorize__pack
+ (const CMsgClientVoiceCallPreAuthorize *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_voice_call_pre_authorize__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_voice_call_pre_authorize__pack_to_buffer
+ (const CMsgClientVoiceCallPreAuthorize *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_voice_call_pre_authorize__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientVoiceCallPreAuthorize *
+ cmsg_client_voice_call_pre_authorize__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientVoiceCallPreAuthorize *)
+ protobuf_c_message_unpack (&cmsg_client_voice_call_pre_authorize__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_voice_call_pre_authorize__free_unpacked
+ (CMsgClientVoiceCallPreAuthorize *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_voice_call_pre_authorize__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_voice_call_pre_authorize_response__get_packed_size
+ (const CMsgClientVoiceCallPreAuthorizeResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_voice_call_pre_authorize_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_voice_call_pre_authorize_response__pack
+ (const CMsgClientVoiceCallPreAuthorizeResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_voice_call_pre_authorize_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_voice_call_pre_authorize_response__pack_to_buffer
+ (const CMsgClientVoiceCallPreAuthorizeResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_voice_call_pre_authorize_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientVoiceCallPreAuthorizeResponse *
+ cmsg_client_voice_call_pre_authorize_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientVoiceCallPreAuthorizeResponse *)
+ protobuf_c_message_unpack (&cmsg_client_voice_call_pre_authorize_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_voice_call_pre_authorize_response__free_unpacked
+ (CMsgClientVoiceCallPreAuthorizeResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_voice_call_pre_authorize_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_badge_crafted_notification__get_packed_size
+ (const CMsgBadgeCraftedNotification *message)
+{
+ assert(message->descriptor == &cmsg_badge_crafted_notification__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_badge_crafted_notification__pack
+ (const CMsgBadgeCraftedNotification *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_badge_crafted_notification__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_badge_crafted_notification__pack_to_buffer
+ (const CMsgBadgeCraftedNotification *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_badge_crafted_notification__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgBadgeCraftedNotification *
+ cmsg_badge_crafted_notification__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgBadgeCraftedNotification *)
+ protobuf_c_message_unpack (&cmsg_badge_crafted_notification__descriptor,
+ allocator, len, data);
+}
+void cmsg_badge_crafted_notification__free_unpacked
+ (CMsgBadgeCraftedNotification *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_badge_crafted_notification__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_start_peer_content_server__get_packed_size
+ (const CMsgClientStartPeerContentServer *message)
+{
+ assert(message->descriptor == &cmsg_client_start_peer_content_server__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_start_peer_content_server__pack
+ (const CMsgClientStartPeerContentServer *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_start_peer_content_server__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_start_peer_content_server__pack_to_buffer
+ (const CMsgClientStartPeerContentServer *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_start_peer_content_server__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientStartPeerContentServer *
+ cmsg_client_start_peer_content_server__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientStartPeerContentServer *)
+ protobuf_c_message_unpack (&cmsg_client_start_peer_content_server__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_start_peer_content_server__free_unpacked
+ (CMsgClientStartPeerContentServer *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_start_peer_content_server__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_start_peer_content_server_response__get_packed_size
+ (const CMsgClientStartPeerContentServerResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_start_peer_content_server_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_start_peer_content_server_response__pack
+ (const CMsgClientStartPeerContentServerResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_start_peer_content_server_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_start_peer_content_server_response__pack_to_buffer
+ (const CMsgClientStartPeerContentServerResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_start_peer_content_server_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientStartPeerContentServerResponse *
+ cmsg_client_start_peer_content_server_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientStartPeerContentServerResponse *)
+ protobuf_c_message_unpack (&cmsg_client_start_peer_content_server_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_start_peer_content_server_response__free_unpacked
+ (CMsgClientStartPeerContentServerResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_start_peer_content_server_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_get_peer_content_info__get_packed_size
+ (const CMsgClientGetPeerContentInfo *message)
+{
+ assert(message->descriptor == &cmsg_client_get_peer_content_info__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_get_peer_content_info__pack
+ (const CMsgClientGetPeerContentInfo *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_get_peer_content_info__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_get_peer_content_info__pack_to_buffer
+ (const CMsgClientGetPeerContentInfo *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_get_peer_content_info__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientGetPeerContentInfo *
+ cmsg_client_get_peer_content_info__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientGetPeerContentInfo *)
+ protobuf_c_message_unpack (&cmsg_client_get_peer_content_info__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_get_peer_content_info__free_unpacked
+ (CMsgClientGetPeerContentInfo *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_get_peer_content_info__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_get_peer_content_info_response__get_packed_size
+ (const CMsgClientGetPeerContentInfoResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_get_peer_content_info_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_get_peer_content_info_response__pack
+ (const CMsgClientGetPeerContentInfoResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_get_peer_content_info_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_get_peer_content_info_response__pack_to_buffer
+ (const CMsgClientGetPeerContentInfoResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_get_peer_content_info_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientGetPeerContentInfoResponse *
+ cmsg_client_get_peer_content_info_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientGetPeerContentInfoResponse *)
+ protobuf_c_message_unpack (&cmsg_client_get_peer_content_info_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_get_peer_content_info_response__free_unpacked
+ (CMsgClientGetPeerContentInfoResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_get_peer_content_info_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+static const ProtobufCFieldDescriptor cmsg_client_update_user_game_info__field_descriptors[5] =
+{
+ {
+ "steamid_idgs",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientUpdateUserGameInfo, has_steamid_idgs),
+ offsetof(CMsgClientUpdateUserGameInfo, steamid_idgs),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "gameid",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientUpdateUserGameInfo, has_gameid),
+ offsetof(CMsgClientUpdateUserGameInfo, gameid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "game_ip",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientUpdateUserGameInfo, has_game_ip),
+ offsetof(CMsgClientUpdateUserGameInfo, game_ip),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "game_port",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientUpdateUserGameInfo, has_game_port),
+ offsetof(CMsgClientUpdateUserGameInfo, game_port),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "token",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientUpdateUserGameInfo, has_token),
+ offsetof(CMsgClientUpdateUserGameInfo, token),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_update_user_game_info__field_indices_by_name[] = {
+ 2, /* field[2] = game_ip */
+ 3, /* field[3] = game_port */
+ 1, /* field[1] = gameid */
+ 0, /* field[0] = steamid_idgs */
+ 4, /* field[4] = token */
+};
+static const ProtobufCIntRange cmsg_client_update_user_game_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor cmsg_client_update_user_game_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientUpdateUserGameInfo",
+ "CMsgClientUpdateUserGameInfo",
+ "CMsgClientUpdateUserGameInfo",
+ "",
+ sizeof(CMsgClientUpdateUserGameInfo),
+ 5,
+ cmsg_client_update_user_game_info__field_descriptors,
+ cmsg_client_update_user_game_info__field_indices_by_name,
+ 1, cmsg_client_update_user_game_info__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_rich_presence_upload__field_descriptors[2] =
+{
+ {
+ "rich_presence_kv",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientRichPresenceUpload, has_rich_presence_kv),
+ offsetof(CMsgClientRichPresenceUpload, rich_presence_kv),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "steamid_broadcast",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientRichPresenceUpload, n_steamid_broadcast),
+ offsetof(CMsgClientRichPresenceUpload, steamid_broadcast),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_rich_presence_upload__field_indices_by_name[] = {
+ 0, /* field[0] = rich_presence_kv */
+ 1, /* field[1] = steamid_broadcast */
+};
+static const ProtobufCIntRange cmsg_client_rich_presence_upload__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_rich_presence_upload__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRichPresenceUpload",
+ "CMsgClientRichPresenceUpload",
+ "CMsgClientRichPresenceUpload",
+ "",
+ sizeof(CMsgClientRichPresenceUpload),
+ 2,
+ cmsg_client_rich_presence_upload__field_descriptors,
+ cmsg_client_rich_presence_upload__field_indices_by_name,
+ 1, cmsg_client_rich_presence_upload__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_rich_presence_request__field_descriptors[1] =
+{
+ {
+ "steamid_request",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientRichPresenceRequest, n_steamid_request),
+ offsetof(CMsgClientRichPresenceRequest, steamid_request),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_rich_presence_request__field_indices_by_name[] = {
+ 0, /* field[0] = steamid_request */
+};
+static const ProtobufCIntRange cmsg_client_rich_presence_request__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_rich_presence_request__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRichPresenceRequest",
+ "CMsgClientRichPresenceRequest",
+ "CMsgClientRichPresenceRequest",
+ "",
+ sizeof(CMsgClientRichPresenceRequest),
+ 1,
+ cmsg_client_rich_presence_request__field_descriptors,
+ cmsg_client_rich_presence_request__field_indices_by_name,
+ 1, cmsg_client_rich_presence_request__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_rich_presence_info__rich_presence__field_descriptors[2] =
+{
+ {
+ "steamid_user",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientRichPresenceInfo__RichPresence, has_steamid_user),
+ offsetof(CMsgClientRichPresenceInfo__RichPresence, steamid_user),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rich_presence_kv",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientRichPresenceInfo__RichPresence, has_rich_presence_kv),
+ offsetof(CMsgClientRichPresenceInfo__RichPresence, rich_presence_kv),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_rich_presence_info__rich_presence__field_indices_by_name[] = {
+ 1, /* field[1] = rich_presence_kv */
+ 0, /* field[0] = steamid_user */
+};
+static const ProtobufCIntRange cmsg_client_rich_presence_info__rich_presence__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_rich_presence_info__rich_presence__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRichPresenceInfo.RichPresence",
+ "RichPresence",
+ "CMsgClientRichPresenceInfo__RichPresence",
+ "",
+ sizeof(CMsgClientRichPresenceInfo__RichPresence),
+ 2,
+ cmsg_client_rich_presence_info__rich_presence__field_descriptors,
+ cmsg_client_rich_presence_info__rich_presence__field_indices_by_name,
+ 1, cmsg_client_rich_presence_info__rich_presence__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_rich_presence_info__field_descriptors[1] =
+{
+ {
+ "rich_presence",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientRichPresenceInfo, n_rich_presence),
+ offsetof(CMsgClientRichPresenceInfo, rich_presence),
+ &cmsg_client_rich_presence_info__rich_presence__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_rich_presence_info__field_indices_by_name[] = {
+ 0, /* field[0] = rich_presence */
+};
+static const ProtobufCIntRange cmsg_client_rich_presence_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_rich_presence_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRichPresenceInfo",
+ "CMsgClientRichPresenceInfo",
+ "CMsgClientRichPresenceInfo",
+ "",
+ sizeof(CMsgClientRichPresenceInfo),
+ 1,
+ cmsg_client_rich_presence_info__field_descriptors,
+ cmsg_client_rich_presence_info__field_indices_by_name,
+ 1, cmsg_client_rich_presence_info__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_check_file_signature__field_descriptors[1] =
+{
+ {
+ "app_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientCheckFileSignature, has_app_id),
+ offsetof(CMsgClientCheckFileSignature, app_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_check_file_signature__field_indices_by_name[] = {
+ 0, /* field[0] = app_id */
+};
+static const ProtobufCIntRange cmsg_client_check_file_signature__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_check_file_signature__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientCheckFileSignature",
+ "CMsgClientCheckFileSignature",
+ "CMsgClientCheckFileSignature",
+ "",
+ sizeof(CMsgClientCheckFileSignature),
+ 1,
+ cmsg_client_check_file_signature__field_descriptors,
+ cmsg_client_check_file_signature__field_indices_by_name,
+ 1, cmsg_client_check_file_signature__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_check_file_signature_response__field_descriptors[10] =
+{
+ {
+ "app_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientCheckFileSignatureResponse, has_app_id),
+ offsetof(CMsgClientCheckFileSignatureResponse, app_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "pid",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientCheckFileSignatureResponse, has_pid),
+ offsetof(CMsgClientCheckFileSignatureResponse, pid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eresult",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientCheckFileSignatureResponse, has_eresult),
+ offsetof(CMsgClientCheckFileSignatureResponse, eresult),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "filename",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientCheckFileSignatureResponse, filename),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "esignatureresult",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientCheckFileSignatureResponse, has_esignatureresult),
+ offsetof(CMsgClientCheckFileSignatureResponse, esignatureresult),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sha_file",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientCheckFileSignatureResponse, has_sha_file),
+ offsetof(CMsgClientCheckFileSignatureResponse, sha_file),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "signatureheader",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientCheckFileSignatureResponse, has_signatureheader),
+ offsetof(CMsgClientCheckFileSignatureResponse, signatureheader),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "filesize",
+ 8,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientCheckFileSignatureResponse, has_filesize),
+ offsetof(CMsgClientCheckFileSignatureResponse, filesize),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "getlasterror",
+ 9,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientCheckFileSignatureResponse, has_getlasterror),
+ offsetof(CMsgClientCheckFileSignatureResponse, getlasterror),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "evalvesignaturecheckdetail",
+ 10,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientCheckFileSignatureResponse, has_evalvesignaturecheckdetail),
+ offsetof(CMsgClientCheckFileSignatureResponse, evalvesignaturecheckdetail),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_check_file_signature_response__field_indices_by_name[] = {
+ 0, /* field[0] = app_id */
+ 2, /* field[2] = eresult */
+ 4, /* field[4] = esignatureresult */
+ 9, /* field[9] = evalvesignaturecheckdetail */
+ 3, /* field[3] = filename */
+ 7, /* field[7] = filesize */
+ 8, /* field[8] = getlasterror */
+ 1, /* field[1] = pid */
+ 5, /* field[5] = sha_file */
+ 6, /* field[6] = signatureheader */
+};
+static const ProtobufCIntRange cmsg_client_check_file_signature_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 10 }
+};
+const ProtobufCMessageDescriptor cmsg_client_check_file_signature_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientCheckFileSignatureResponse",
+ "CMsgClientCheckFileSignatureResponse",
+ "CMsgClientCheckFileSignatureResponse",
+ "",
+ sizeof(CMsgClientCheckFileSignatureResponse),
+ 10,
+ cmsg_client_check_file_signature_response__field_descriptors,
+ cmsg_client_check_file_signature_response__field_indices_by_name,
+ 1, cmsg_client_check_file_signature_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_read_machine_auth__field_descriptors[3] =
+{
+ {
+ "filename",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientReadMachineAuth, filename),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "offset",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientReadMachineAuth, has_offset),
+ offsetof(CMsgClientReadMachineAuth, offset),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cubtoread",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientReadMachineAuth, has_cubtoread),
+ offsetof(CMsgClientReadMachineAuth, cubtoread),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_read_machine_auth__field_indices_by_name[] = {
+ 2, /* field[2] = cubtoread */
+ 0, /* field[0] = filename */
+ 1, /* field[1] = offset */
+};
+static const ProtobufCIntRange cmsg_client_read_machine_auth__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_read_machine_auth__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientReadMachineAuth",
+ "CMsgClientReadMachineAuth",
+ "CMsgClientReadMachineAuth",
+ "",
+ sizeof(CMsgClientReadMachineAuth),
+ 3,
+ cmsg_client_read_machine_auth__field_descriptors,
+ cmsg_client_read_machine_auth__field_indices_by_name,
+ 1, cmsg_client_read_machine_auth__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_read_machine_auth_response__field_descriptors[9] =
+{
+ {
+ "filename",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientReadMachineAuthResponse, filename),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eresult",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientReadMachineAuthResponse, has_eresult),
+ offsetof(CMsgClientReadMachineAuthResponse, eresult),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "filesize",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientReadMachineAuthResponse, has_filesize),
+ offsetof(CMsgClientReadMachineAuthResponse, filesize),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sha_file",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientReadMachineAuthResponse, has_sha_file),
+ offsetof(CMsgClientReadMachineAuthResponse, sha_file),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "getlasterror",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientReadMachineAuthResponse, has_getlasterror),
+ offsetof(CMsgClientReadMachineAuthResponse, getlasterror),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "offset",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientReadMachineAuthResponse, has_offset),
+ offsetof(CMsgClientReadMachineAuthResponse, offset),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cubread",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientReadMachineAuthResponse, has_cubread),
+ offsetof(CMsgClientReadMachineAuthResponse, cubread),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bytes_read",
+ 8,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientReadMachineAuthResponse, has_bytes_read),
+ offsetof(CMsgClientReadMachineAuthResponse, bytes_read),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "filename_sentry",
+ 9,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientReadMachineAuthResponse, filename_sentry),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_read_machine_auth_response__field_indices_by_name[] = {
+ 7, /* field[7] = bytes_read */
+ 6, /* field[6] = cubread */
+ 1, /* field[1] = eresult */
+ 0, /* field[0] = filename */
+ 8, /* field[8] = filename_sentry */
+ 2, /* field[2] = filesize */
+ 4, /* field[4] = getlasterror */
+ 5, /* field[5] = offset */
+ 3, /* field[3] = sha_file */
+};
+static const ProtobufCIntRange cmsg_client_read_machine_auth_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 9 }
+};
+const ProtobufCMessageDescriptor cmsg_client_read_machine_auth_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientReadMachineAuthResponse",
+ "CMsgClientReadMachineAuthResponse",
+ "CMsgClientReadMachineAuthResponse",
+ "",
+ sizeof(CMsgClientReadMachineAuthResponse),
+ 9,
+ cmsg_client_read_machine_auth_response__field_descriptors,
+ cmsg_client_read_machine_auth_response__field_indices_by_name,
+ 1, cmsg_client_read_machine_auth_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_update_machine_auth__field_descriptors[8] =
+{
+ {
+ "filename",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientUpdateMachineAuth, filename),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "offset",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientUpdateMachineAuth, has_offset),
+ offsetof(CMsgClientUpdateMachineAuth, offset),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cubtowrite",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientUpdateMachineAuth, has_cubtowrite),
+ offsetof(CMsgClientUpdateMachineAuth, cubtowrite),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bytes",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientUpdateMachineAuth, has_bytes),
+ offsetof(CMsgClientUpdateMachineAuth, bytes),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "otp_type",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientUpdateMachineAuth, has_otp_type),
+ offsetof(CMsgClientUpdateMachineAuth, otp_type),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "otp_identifier",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientUpdateMachineAuth, otp_identifier),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "otp_sharedsecret",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientUpdateMachineAuth, has_otp_sharedsecret),
+ offsetof(CMsgClientUpdateMachineAuth, otp_sharedsecret),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "otp_timedrift",
+ 8,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientUpdateMachineAuth, has_otp_timedrift),
+ offsetof(CMsgClientUpdateMachineAuth, otp_timedrift),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_update_machine_auth__field_indices_by_name[] = {
+ 3, /* field[3] = bytes */
+ 2, /* field[2] = cubtowrite */
+ 0, /* field[0] = filename */
+ 1, /* field[1] = offset */
+ 5, /* field[5] = otp_identifier */
+ 6, /* field[6] = otp_sharedsecret */
+ 7, /* field[7] = otp_timedrift */
+ 4, /* field[4] = otp_type */
+};
+static const ProtobufCIntRange cmsg_client_update_machine_auth__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 8 }
+};
+const ProtobufCMessageDescriptor cmsg_client_update_machine_auth__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientUpdateMachineAuth",
+ "CMsgClientUpdateMachineAuth",
+ "CMsgClientUpdateMachineAuth",
+ "",
+ sizeof(CMsgClientUpdateMachineAuth),
+ 8,
+ cmsg_client_update_machine_auth__field_descriptors,
+ cmsg_client_update_machine_auth__field_indices_by_name,
+ 1, cmsg_client_update_machine_auth__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_update_machine_auth_response__field_descriptors[10] =
+{
+ {
+ "filename",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientUpdateMachineAuthResponse, filename),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eresult",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientUpdateMachineAuthResponse, has_eresult),
+ offsetof(CMsgClientUpdateMachineAuthResponse, eresult),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "filesize",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientUpdateMachineAuthResponse, has_filesize),
+ offsetof(CMsgClientUpdateMachineAuthResponse, filesize),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sha_file",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientUpdateMachineAuthResponse, has_sha_file),
+ offsetof(CMsgClientUpdateMachineAuthResponse, sha_file),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "getlasterror",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientUpdateMachineAuthResponse, has_getlasterror),
+ offsetof(CMsgClientUpdateMachineAuthResponse, getlasterror),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "offset",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientUpdateMachineAuthResponse, has_offset),
+ offsetof(CMsgClientUpdateMachineAuthResponse, offset),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cubwrote",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientUpdateMachineAuthResponse, has_cubwrote),
+ offsetof(CMsgClientUpdateMachineAuthResponse, cubwrote),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "otp_type",
+ 8,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientUpdateMachineAuthResponse, has_otp_type),
+ offsetof(CMsgClientUpdateMachineAuthResponse, otp_type),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "otp_value",
+ 9,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientUpdateMachineAuthResponse, has_otp_value),
+ offsetof(CMsgClientUpdateMachineAuthResponse, otp_value),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "otp_identifier",
+ 10,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientUpdateMachineAuthResponse, otp_identifier),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_update_machine_auth_response__field_indices_by_name[] = {
+ 6, /* field[6] = cubwrote */
+ 1, /* field[1] = eresult */
+ 0, /* field[0] = filename */
+ 2, /* field[2] = filesize */
+ 4, /* field[4] = getlasterror */
+ 5, /* field[5] = offset */
+ 9, /* field[9] = otp_identifier */
+ 7, /* field[7] = otp_type */
+ 8, /* field[8] = otp_value */
+ 3, /* field[3] = sha_file */
+};
+static const ProtobufCIntRange cmsg_client_update_machine_auth_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 10 }
+};
+const ProtobufCMessageDescriptor cmsg_client_update_machine_auth_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientUpdateMachineAuthResponse",
+ "CMsgClientUpdateMachineAuthResponse",
+ "CMsgClientUpdateMachineAuthResponse",
+ "",
+ sizeof(CMsgClientUpdateMachineAuthResponse),
+ 10,
+ cmsg_client_update_machine_auth_response__field_descriptors,
+ cmsg_client_update_machine_auth_response__field_indices_by_name,
+ 1, cmsg_client_update_machine_auth_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_request_machine_auth__field_descriptors[11] =
+{
+ {
+ "filename",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientRequestMachineAuth, filename),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eresult_sentryfile",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRequestMachineAuth, has_eresult_sentryfile),
+ offsetof(CMsgClientRequestMachineAuth, eresult_sentryfile),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "filesize",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRequestMachineAuth, has_filesize),
+ offsetof(CMsgClientRequestMachineAuth, filesize),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sha_sentryfile",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientRequestMachineAuth, has_sha_sentryfile),
+ offsetof(CMsgClientRequestMachineAuth, sha_sentryfile),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "lock_account_action",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientRequestMachineAuth, has_lock_account_action),
+ offsetof(CMsgClientRequestMachineAuth, lock_account_action),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "otp_type",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRequestMachineAuth, has_otp_type),
+ offsetof(CMsgClientRequestMachineAuth, otp_type),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "otp_identifier",
+ 8,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientRequestMachineAuth, otp_identifier),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "otp_sharedsecret",
+ 9,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientRequestMachineAuth, has_otp_sharedsecret),
+ offsetof(CMsgClientRequestMachineAuth, otp_sharedsecret),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "otp_value",
+ 10,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRequestMachineAuth, has_otp_value),
+ offsetof(CMsgClientRequestMachineAuth, otp_value),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "machine_name",
+ 11,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientRequestMachineAuth, machine_name),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "machine_name_userchosen",
+ 12,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientRequestMachineAuth, machine_name_userchosen),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_request_machine_auth__field_indices_by_name[] = {
+ 1, /* field[1] = eresult_sentryfile */
+ 0, /* field[0] = filename */
+ 2, /* field[2] = filesize */
+ 4, /* field[4] = lock_account_action */
+ 9, /* field[9] = machine_name */
+ 10, /* field[10] = machine_name_userchosen */
+ 6, /* field[6] = otp_identifier */
+ 7, /* field[7] = otp_sharedsecret */
+ 5, /* field[5] = otp_type */
+ 8, /* field[8] = otp_value */
+ 3, /* field[3] = sha_sentryfile */
+};
+static const ProtobufCIntRange cmsg_client_request_machine_auth__number_ranges[2 + 1] =
+{
+ { 1, 0 },
+ { 6, 4 },
+ { 0, 11 }
+};
+const ProtobufCMessageDescriptor cmsg_client_request_machine_auth__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRequestMachineAuth",
+ "CMsgClientRequestMachineAuth",
+ "CMsgClientRequestMachineAuth",
+ "",
+ sizeof(CMsgClientRequestMachineAuth),
+ 11,
+ cmsg_client_request_machine_auth__field_descriptors,
+ cmsg_client_request_machine_auth__field_indices_by_name,
+ 2, cmsg_client_request_machine_auth__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_request_machine_auth_response__field_descriptors[1] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRequestMachineAuthResponse, has_eresult),
+ offsetof(CMsgClientRequestMachineAuthResponse, eresult),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_request_machine_auth_response__field_indices_by_name[] = {
+ 0, /* field[0] = eresult */
+};
+static const ProtobufCIntRange cmsg_client_request_machine_auth_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_request_machine_auth_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRequestMachineAuthResponse",
+ "CMsgClientRequestMachineAuthResponse",
+ "CMsgClientRequestMachineAuthResponse",
+ "",
+ sizeof(CMsgClientRequestMachineAuthResponse),
+ 1,
+ cmsg_client_request_machine_auth_response__field_descriptors,
+ cmsg_client_request_machine_auth_response__field_indices_by_name,
+ 1, cmsg_client_request_machine_auth_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_register_key__field_descriptors[1] =
+{
+ {
+ "key",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientRegisterKey, key),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_register_key__field_indices_by_name[] = {
+ 0, /* field[0] = key */
+};
+static const ProtobufCIntRange cmsg_client_register_key__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_register_key__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRegisterKey",
+ "CMsgClientRegisterKey",
+ "CMsgClientRegisterKey",
+ "",
+ sizeof(CMsgClientRegisterKey),
+ 1,
+ cmsg_client_register_key__field_descriptors,
+ cmsg_client_register_key__field_indices_by_name,
+ 1, cmsg_client_register_key__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const int32_t cmsg_client_purchase_response__eresult__default_value = 2;
+static const ProtobufCFieldDescriptor cmsg_client_purchase_response__field_descriptors[3] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientPurchaseResponse, has_eresult),
+ offsetof(CMsgClientPurchaseResponse, eresult),
+ NULL,
+ &cmsg_client_purchase_response__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "purchase_result_details",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientPurchaseResponse, has_purchase_result_details),
+ offsetof(CMsgClientPurchaseResponse, purchase_result_details),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "purchase_receipt_info",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientPurchaseResponse, has_purchase_receipt_info),
+ offsetof(CMsgClientPurchaseResponse, purchase_receipt_info),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_purchase_response__field_indices_by_name[] = {
+ 0, /* field[0] = eresult */
+ 2, /* field[2] = purchase_receipt_info */
+ 1, /* field[1] = purchase_result_details */
+};
+static const ProtobufCIntRange cmsg_client_purchase_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_purchase_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientPurchaseResponse",
+ "CMsgClientPurchaseResponse",
+ "CMsgClientPurchaseResponse",
+ "",
+ sizeof(CMsgClientPurchaseResponse),
+ 3,
+ cmsg_client_purchase_response__field_descriptors,
+ cmsg_client_purchase_response__field_indices_by_name,
+ 1, cmsg_client_purchase_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_activate_oemlicense__field_descriptors[6] =
+{
+ {
+ "bios_manufacturer",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientActivateOEMLicense, bios_manufacturer),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bios_serialnumber",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientActivateOEMLicense, bios_serialnumber),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "license_file",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientActivateOEMLicense, has_license_file),
+ offsetof(CMsgClientActivateOEMLicense, license_file),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mainboard_manufacturer",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientActivateOEMLicense, mainboard_manufacturer),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mainboard_product",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientActivateOEMLicense, mainboard_product),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "mainboard_serialnumber",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientActivateOEMLicense, mainboard_serialnumber),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_activate_oemlicense__field_indices_by_name[] = {
+ 0, /* field[0] = bios_manufacturer */
+ 1, /* field[1] = bios_serialnumber */
+ 2, /* field[2] = license_file */
+ 3, /* field[3] = mainboard_manufacturer */
+ 4, /* field[4] = mainboard_product */
+ 5, /* field[5] = mainboard_serialnumber */
+};
+static const ProtobufCIntRange cmsg_client_activate_oemlicense__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor cmsg_client_activate_oemlicense__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientActivateOEMLicense",
+ "CMsgClientActivateOEMLicense",
+ "CMsgClientActivateOEMLicense",
+ "",
+ sizeof(CMsgClientActivateOEMLicense),
+ 6,
+ cmsg_client_activate_oemlicense__field_descriptors,
+ cmsg_client_activate_oemlicense__field_indices_by_name,
+ 1, cmsg_client_activate_oemlicense__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_register_oemmachine__field_descriptors[1] =
+{
+ {
+ "oem_register_file",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientRegisterOEMMachine, has_oem_register_file),
+ offsetof(CMsgClientRegisterOEMMachine, oem_register_file),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_register_oemmachine__field_indices_by_name[] = {
+ 0, /* field[0] = oem_register_file */
+};
+static const ProtobufCIntRange cmsg_client_register_oemmachine__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_register_oemmachine__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRegisterOEMMachine",
+ "CMsgClientRegisterOEMMachine",
+ "CMsgClientRegisterOEMMachine",
+ "",
+ sizeof(CMsgClientRegisterOEMMachine),
+ 1,
+ cmsg_client_register_oemmachine__field_descriptors,
+ cmsg_client_register_oemmachine__field_indices_by_name,
+ 1, cmsg_client_register_oemmachine__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_register_oemmachine_response__field_descriptors[1] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRegisterOEMMachineResponse, has_eresult),
+ offsetof(CMsgClientRegisterOEMMachineResponse, eresult),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_register_oemmachine_response__field_indices_by_name[] = {
+ 0, /* field[0] = eresult */
+};
+static const ProtobufCIntRange cmsg_client_register_oemmachine_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_register_oemmachine_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRegisterOEMMachineResponse",
+ "CMsgClientRegisterOEMMachineResponse",
+ "CMsgClientRegisterOEMMachineResponse",
+ "",
+ sizeof(CMsgClientRegisterOEMMachineResponse),
+ 1,
+ cmsg_client_register_oemmachine_response__field_descriptors,
+ cmsg_client_register_oemmachine_response__field_indices_by_name,
+ 1, cmsg_client_register_oemmachine_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_purchase_with_machine_id__field_descriptors[2] =
+{
+ {
+ "package_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPurchaseWithMachineID, has_package_id),
+ offsetof(CMsgClientPurchaseWithMachineID, package_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "machine_info",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientPurchaseWithMachineID, has_machine_info),
+ offsetof(CMsgClientPurchaseWithMachineID, machine_info),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_purchase_with_machine_id__field_indices_by_name[] = {
+ 1, /* field[1] = machine_info */
+ 0, /* field[0] = package_id */
+};
+static const ProtobufCIntRange cmsg_client_purchase_with_machine_id__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_purchase_with_machine_id__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientPurchaseWithMachineID",
+ "CMsgClientPurchaseWithMachineID",
+ "CMsgClientPurchaseWithMachineID",
+ "",
+ sizeof(CMsgClientPurchaseWithMachineID),
+ 2,
+ cmsg_client_purchase_with_machine_id__field_descriptors,
+ cmsg_client_purchase_with_machine_id__field_indices_by_name,
+ 1, cmsg_client_purchase_with_machine_id__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_trading__initiate_trade_request__field_descriptors[3] =
+{
+ {
+ "trade_request_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgTradingInitiateTradeRequest, has_trade_request_id),
+ offsetof(CMsgTradingInitiateTradeRequest, trade_request_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "other_steamid",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgTradingInitiateTradeRequest, has_other_steamid),
+ offsetof(CMsgTradingInitiateTradeRequest, other_steamid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "other_name",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgTradingInitiateTradeRequest, other_name),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_trading__initiate_trade_request__field_indices_by_name[] = {
+ 2, /* field[2] = other_name */
+ 1, /* field[1] = other_steamid */
+ 0, /* field[0] = trade_request_id */
+};
+static const ProtobufCIntRange cmsg_trading__initiate_trade_request__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_trading__initiate_trade_request__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgTrading_InitiateTradeRequest",
+ "CMsgTradingInitiateTradeRequest",
+ "CMsgTradingInitiateTradeRequest",
+ "",
+ sizeof(CMsgTradingInitiateTradeRequest),
+ 3,
+ cmsg_trading__initiate_trade_request__field_descriptors,
+ cmsg_trading__initiate_trade_request__field_indices_by_name,
+ 1, cmsg_trading__initiate_trade_request__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_trading__initiate_trade_response__field_descriptors[9] =
+{
+ {
+ "response",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgTradingInitiateTradeResponse, has_response),
+ offsetof(CMsgTradingInitiateTradeResponse, response),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "trade_request_id",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgTradingInitiateTradeResponse, has_trade_request_id),
+ offsetof(CMsgTradingInitiateTradeResponse, trade_request_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "other_steamid",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgTradingInitiateTradeResponse, has_other_steamid),
+ offsetof(CMsgTradingInitiateTradeResponse, other_steamid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "steamguard_required_days",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgTradingInitiateTradeResponse, has_steamguard_required_days),
+ offsetof(CMsgTradingInitiateTradeResponse, steamguard_required_days),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "new_device_cooldown_days",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgTradingInitiateTradeResponse, has_new_device_cooldown_days),
+ offsetof(CMsgTradingInitiateTradeResponse, new_device_cooldown_days),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "default_password_reset_probation_days",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgTradingInitiateTradeResponse, has_default_password_reset_probation_days),
+ offsetof(CMsgTradingInitiateTradeResponse, default_password_reset_probation_days),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "password_reset_probation_days",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgTradingInitiateTradeResponse, has_password_reset_probation_days),
+ offsetof(CMsgTradingInitiateTradeResponse, password_reset_probation_days),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "default_email_change_probation_days",
+ 8,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgTradingInitiateTradeResponse, has_default_email_change_probation_days),
+ offsetof(CMsgTradingInitiateTradeResponse, default_email_change_probation_days),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "email_change_probation_days",
+ 9,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgTradingInitiateTradeResponse, has_email_change_probation_days),
+ offsetof(CMsgTradingInitiateTradeResponse, email_change_probation_days),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_trading__initiate_trade_response__field_indices_by_name[] = {
+ 7, /* field[7] = default_email_change_probation_days */
+ 5, /* field[5] = default_password_reset_probation_days */
+ 8, /* field[8] = email_change_probation_days */
+ 4, /* field[4] = new_device_cooldown_days */
+ 2, /* field[2] = other_steamid */
+ 6, /* field[6] = password_reset_probation_days */
+ 0, /* field[0] = response */
+ 3, /* field[3] = steamguard_required_days */
+ 1, /* field[1] = trade_request_id */
+};
+static const ProtobufCIntRange cmsg_trading__initiate_trade_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 9 }
+};
+const ProtobufCMessageDescriptor cmsg_trading__initiate_trade_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgTrading_InitiateTradeResponse",
+ "CMsgTradingInitiateTradeResponse",
+ "CMsgTradingInitiateTradeResponse",
+ "",
+ sizeof(CMsgTradingInitiateTradeResponse),
+ 9,
+ cmsg_trading__initiate_trade_response__field_descriptors,
+ cmsg_trading__initiate_trade_response__field_indices_by_name,
+ 1, cmsg_trading__initiate_trade_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_trading__cancel_trade_request__field_descriptors[1] =
+{
+ {
+ "other_steamid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgTradingCancelTradeRequest, has_other_steamid),
+ offsetof(CMsgTradingCancelTradeRequest, other_steamid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_trading__cancel_trade_request__field_indices_by_name[] = {
+ 0, /* field[0] = other_steamid */
+};
+static const ProtobufCIntRange cmsg_trading__cancel_trade_request__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_trading__cancel_trade_request__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgTrading_CancelTradeRequest",
+ "CMsgTradingCancelTradeRequest",
+ "CMsgTradingCancelTradeRequest",
+ "",
+ sizeof(CMsgTradingCancelTradeRequest),
+ 1,
+ cmsg_trading__cancel_trade_request__field_descriptors,
+ cmsg_trading__cancel_trade_request__field_indices_by_name,
+ 1, cmsg_trading__cancel_trade_request__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_trading__start_session__field_descriptors[1] =
+{
+ {
+ "other_steamid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgTradingStartSession, has_other_steamid),
+ offsetof(CMsgTradingStartSession, other_steamid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_trading__start_session__field_indices_by_name[] = {
+ 0, /* field[0] = other_steamid */
+};
+static const ProtobufCIntRange cmsg_trading__start_session__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_trading__start_session__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgTrading_StartSession",
+ "CMsgTradingStartSession",
+ "CMsgTradingStartSession",
+ "",
+ sizeof(CMsgTradingStartSession),
+ 1,
+ cmsg_trading__start_session__field_descriptors,
+ cmsg_trading__start_session__field_indices_by_name,
+ 1, cmsg_trading__start_session__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_get_cdnauth_token__field_descriptors[3] =
+{
+ {
+ "depot_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGetCDNAuthToken, has_depot_id),
+ offsetof(CMsgClientGetCDNAuthToken, depot_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "host_name",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientGetCDNAuthToken, host_name),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "app_id",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGetCDNAuthToken, has_app_id),
+ offsetof(CMsgClientGetCDNAuthToken, app_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_get_cdnauth_token__field_indices_by_name[] = {
+ 2, /* field[2] = app_id */
+ 0, /* field[0] = depot_id */
+ 1, /* field[1] = host_name */
+};
+static const ProtobufCIntRange cmsg_client_get_cdnauth_token__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_get_cdnauth_token__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientGetCDNAuthToken",
+ "CMsgClientGetCDNAuthToken",
+ "CMsgClientGetCDNAuthToken",
+ "",
+ sizeof(CMsgClientGetCDNAuthToken),
+ 3,
+ cmsg_client_get_cdnauth_token__field_descriptors,
+ cmsg_client_get_cdnauth_token__field_indices_by_name,
+ 1, cmsg_client_get_cdnauth_token__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_get_depot_decryption_key__field_descriptors[2] =
+{
+ {
+ "depot_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGetDepotDecryptionKey, has_depot_id),
+ offsetof(CMsgClientGetDepotDecryptionKey, depot_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "app_id",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGetDepotDecryptionKey, has_app_id),
+ offsetof(CMsgClientGetDepotDecryptionKey, app_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_get_depot_decryption_key__field_indices_by_name[] = {
+ 1, /* field[1] = app_id */
+ 0, /* field[0] = depot_id */
+};
+static const ProtobufCIntRange cmsg_client_get_depot_decryption_key__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_get_depot_decryption_key__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientGetDepotDecryptionKey",
+ "CMsgClientGetDepotDecryptionKey",
+ "CMsgClientGetDepotDecryptionKey",
+ "",
+ sizeof(CMsgClientGetDepotDecryptionKey),
+ 2,
+ cmsg_client_get_depot_decryption_key__field_descriptors,
+ cmsg_client_get_depot_decryption_key__field_indices_by_name,
+ 1, cmsg_client_get_depot_decryption_key__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const int32_t cmsg_client_get_depot_decryption_key_response__eresult__default_value = 2;
+static const ProtobufCFieldDescriptor cmsg_client_get_depot_decryption_key_response__field_descriptors[3] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientGetDepotDecryptionKeyResponse, has_eresult),
+ offsetof(CMsgClientGetDepotDecryptionKeyResponse, eresult),
+ NULL,
+ &cmsg_client_get_depot_decryption_key_response__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "depot_id",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGetDepotDecryptionKeyResponse, has_depot_id),
+ offsetof(CMsgClientGetDepotDecryptionKeyResponse, depot_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "depot_encryption_key",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientGetDepotDecryptionKeyResponse, has_depot_encryption_key),
+ offsetof(CMsgClientGetDepotDecryptionKeyResponse, depot_encryption_key),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_get_depot_decryption_key_response__field_indices_by_name[] = {
+ 2, /* field[2] = depot_encryption_key */
+ 1, /* field[1] = depot_id */
+ 0, /* field[0] = eresult */
+};
+static const ProtobufCIntRange cmsg_client_get_depot_decryption_key_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_get_depot_decryption_key_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientGetDepotDecryptionKeyResponse",
+ "CMsgClientGetDepotDecryptionKeyResponse",
+ "CMsgClientGetDepotDecryptionKeyResponse",
+ "",
+ sizeof(CMsgClientGetDepotDecryptionKeyResponse),
+ 3,
+ cmsg_client_get_depot_decryption_key_response__field_descriptors,
+ cmsg_client_get_depot_decryption_key_response__field_indices_by_name,
+ 1, cmsg_client_get_depot_decryption_key_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_check_app_beta_password__field_descriptors[3] =
+{
+ {
+ "app_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientCheckAppBetaPassword, has_app_id),
+ offsetof(CMsgClientCheckAppBetaPassword, app_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "betapassword",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientCheckAppBetaPassword, betapassword),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "language",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientCheckAppBetaPassword, has_language),
+ offsetof(CMsgClientCheckAppBetaPassword, language),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_check_app_beta_password__field_indices_by_name[] = {
+ 0, /* field[0] = app_id */
+ 1, /* field[1] = betapassword */
+ 2, /* field[2] = language */
+};
+static const ProtobufCIntRange cmsg_client_check_app_beta_password__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_check_app_beta_password__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientCheckAppBetaPassword",
+ "CMsgClientCheckAppBetaPassword",
+ "CMsgClientCheckAppBetaPassword",
+ "",
+ sizeof(CMsgClientCheckAppBetaPassword),
+ 3,
+ cmsg_client_check_app_beta_password__field_descriptors,
+ cmsg_client_check_app_beta_password__field_indices_by_name,
+ 1, cmsg_client_check_app_beta_password__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_check_app_beta_password_response__beta_password__field_descriptors[3] =
+{
+ {
+ "betaname",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientCheckAppBetaPasswordResponse__BetaPassword, betaname),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "betapassword",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientCheckAppBetaPasswordResponse__BetaPassword, betapassword),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "betadescription",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientCheckAppBetaPasswordResponse__BetaPassword, betadescription),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_check_app_beta_password_response__beta_password__field_indices_by_name[] = {
+ 2, /* field[2] = betadescription */
+ 0, /* field[0] = betaname */
+ 1, /* field[1] = betapassword */
+};
+static const ProtobufCIntRange cmsg_client_check_app_beta_password_response__beta_password__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_check_app_beta_password_response__beta_password__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientCheckAppBetaPasswordResponse.BetaPassword",
+ "BetaPassword",
+ "CMsgClientCheckAppBetaPasswordResponse__BetaPassword",
+ "",
+ sizeof(CMsgClientCheckAppBetaPasswordResponse__BetaPassword),
+ 3,
+ cmsg_client_check_app_beta_password_response__beta_password__field_descriptors,
+ cmsg_client_check_app_beta_password_response__beta_password__field_indices_by_name,
+ 1, cmsg_client_check_app_beta_password_response__beta_password__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const int32_t cmsg_client_check_app_beta_password_response__eresult__default_value = 2;
+static const ProtobufCFieldDescriptor cmsg_client_check_app_beta_password_response__field_descriptors[2] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientCheckAppBetaPasswordResponse, has_eresult),
+ offsetof(CMsgClientCheckAppBetaPasswordResponse, eresult),
+ NULL,
+ &cmsg_client_check_app_beta_password_response__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "betapasswords",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientCheckAppBetaPasswordResponse, n_betapasswords),
+ offsetof(CMsgClientCheckAppBetaPasswordResponse, betapasswords),
+ &cmsg_client_check_app_beta_password_response__beta_password__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_check_app_beta_password_response__field_indices_by_name[] = {
+ 1, /* field[1] = betapasswords */
+ 0, /* field[0] = eresult */
+};
+static const ProtobufCIntRange cmsg_client_check_app_beta_password_response__number_ranges[2 + 1] =
+{
+ { 1, 0 },
+ { 4, 1 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_check_app_beta_password_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientCheckAppBetaPasswordResponse",
+ "CMsgClientCheckAppBetaPasswordResponse",
+ "CMsgClientCheckAppBetaPasswordResponse",
+ "",
+ sizeof(CMsgClientCheckAppBetaPasswordResponse),
+ 2,
+ cmsg_client_check_app_beta_password_response__field_descriptors,
+ cmsg_client_check_app_beta_password_response__field_indices_by_name,
+ 2, cmsg_client_check_app_beta_password_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const uint32_t cmsg_client_get_cdnauth_token_response__eresult__default_value = 2u;
+static const ProtobufCFieldDescriptor cmsg_client_get_cdnauth_token_response__field_descriptors[3] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGetCDNAuthTokenResponse, has_eresult),
+ offsetof(CMsgClientGetCDNAuthTokenResponse, eresult),
+ NULL,
+ &cmsg_client_get_cdnauth_token_response__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "token",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientGetCDNAuthTokenResponse, token),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "expiration_time",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGetCDNAuthTokenResponse, has_expiration_time),
+ offsetof(CMsgClientGetCDNAuthTokenResponse, expiration_time),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_get_cdnauth_token_response__field_indices_by_name[] = {
+ 0, /* field[0] = eresult */
+ 2, /* field[2] = expiration_time */
+ 1, /* field[1] = token */
+};
+static const ProtobufCIntRange cmsg_client_get_cdnauth_token_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_get_cdnauth_token_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientGetCDNAuthTokenResponse",
+ "CMsgClientGetCDNAuthTokenResponse",
+ "CMsgClientGetCDNAuthTokenResponse",
+ "",
+ sizeof(CMsgClientGetCDNAuthTokenResponse),
+ 3,
+ cmsg_client_get_cdnauth_token_response__field_descriptors,
+ cmsg_client_get_cdnauth_token_response__field_indices_by_name,
+ 1, cmsg_client_get_cdnauth_token_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_download_rate_statistics__stats_info__field_descriptors[8] =
+{
+ {
+ "source_type",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgDownloadRateStatistics__StatsInfo, has_source_type),
+ offsetof(CMsgDownloadRateStatistics__StatsInfo, source_type),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "source_id",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgDownloadRateStatistics__StatsInfo, has_source_id),
+ offsetof(CMsgDownloadRateStatistics__StatsInfo, source_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "seconds",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgDownloadRateStatistics__StatsInfo, has_seconds),
+ offsetof(CMsgDownloadRateStatistics__StatsInfo, seconds),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bytes",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgDownloadRateStatistics__StatsInfo, has_bytes),
+ offsetof(CMsgDownloadRateStatistics__StatsInfo, bytes),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "host_name",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgDownloadRateStatistics__StatsInfo, host_name),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "microseconds",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgDownloadRateStatistics__StatsInfo, has_microseconds),
+ offsetof(CMsgDownloadRateStatistics__StatsInfo, microseconds),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "used_ipv6",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgDownloadRateStatistics__StatsInfo, has_used_ipv6),
+ offsetof(CMsgDownloadRateStatistics__StatsInfo, used_ipv6),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "proxied",
+ 8,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgDownloadRateStatistics__StatsInfo, has_proxied),
+ offsetof(CMsgDownloadRateStatistics__StatsInfo, proxied),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_download_rate_statistics__stats_info__field_indices_by_name[] = {
+ 3, /* field[3] = bytes */
+ 4, /* field[4] = host_name */
+ 5, /* field[5] = microseconds */
+ 7, /* field[7] = proxied */
+ 2, /* field[2] = seconds */
+ 1, /* field[1] = source_id */
+ 0, /* field[0] = source_type */
+ 6, /* field[6] = used_ipv6 */
+};
+static const ProtobufCIntRange cmsg_download_rate_statistics__stats_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 8 }
+};
+const ProtobufCMessageDescriptor cmsg_download_rate_statistics__stats_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgDownloadRateStatistics.StatsInfo",
+ "StatsInfo",
+ "CMsgDownloadRateStatistics__StatsInfo",
+ "",
+ sizeof(CMsgDownloadRateStatistics__StatsInfo),
+ 8,
+ cmsg_download_rate_statistics__stats_info__field_descriptors,
+ cmsg_download_rate_statistics__stats_info__field_indices_by_name,
+ 1, cmsg_download_rate_statistics__stats_info__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_download_rate_statistics__field_descriptors[4] =
+{
+ {
+ "cell_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgDownloadRateStatistics, has_cell_id),
+ offsetof(CMsgDownloadRateStatistics, cell_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "stats",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgDownloadRateStatistics, n_stats),
+ offsetof(CMsgDownloadRateStatistics, stats),
+ &cmsg_download_rate_statistics__stats_info__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "throttling_kbps",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgDownloadRateStatistics, has_throttling_kbps),
+ offsetof(CMsgDownloadRateStatistics, throttling_kbps),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "steam_realm",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgDownloadRateStatistics, has_steam_realm),
+ offsetof(CMsgDownloadRateStatistics, steam_realm),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_download_rate_statistics__field_indices_by_name[] = {
+ 0, /* field[0] = cell_id */
+ 1, /* field[1] = stats */
+ 3, /* field[3] = steam_realm */
+ 2, /* field[2] = throttling_kbps */
+};
+static const ProtobufCIntRange cmsg_download_rate_statistics__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor cmsg_download_rate_statistics__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgDownloadRateStatistics",
+ "CMsgDownloadRateStatistics",
+ "CMsgDownloadRateStatistics",
+ "",
+ sizeof(CMsgDownloadRateStatistics),
+ 4,
+ cmsg_download_rate_statistics__field_descriptors,
+ cmsg_download_rate_statistics__field_indices_by_name,
+ 1, cmsg_download_rate_statistics__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_request_account_data__field_descriptors[2] =
+{
+ {
+ "account_or_email",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientRequestAccountData, account_or_email),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "action",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRequestAccountData, has_action),
+ offsetof(CMsgClientRequestAccountData, action),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_request_account_data__field_indices_by_name[] = {
+ 0, /* field[0] = account_or_email */
+ 1, /* field[1] = action */
+};
+static const ProtobufCIntRange cmsg_client_request_account_data__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_request_account_data__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRequestAccountData",
+ "CMsgClientRequestAccountData",
+ "CMsgClientRequestAccountData",
+ "",
+ sizeof(CMsgClientRequestAccountData),
+ 2,
+ cmsg_client_request_account_data__field_descriptors,
+ cmsg_client_request_account_data__field_indices_by_name,
+ 1, cmsg_client_request_account_data__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_request_account_data_response__field_descriptors[7] =
+{
+ {
+ "action",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRequestAccountDataResponse, has_action),
+ offsetof(CMsgClientRequestAccountDataResponse, action),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eresult",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRequestAccountDataResponse, has_eresult),
+ offsetof(CMsgClientRequestAccountDataResponse, eresult),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "account_name",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientRequestAccountDataResponse, account_name),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ct_matches",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRequestAccountDataResponse, has_ct_matches),
+ offsetof(CMsgClientRequestAccountDataResponse, ct_matches),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "account_name_suggestion1",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientRequestAccountDataResponse, account_name_suggestion1),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "account_name_suggestion2",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientRequestAccountDataResponse, account_name_suggestion2),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "account_name_suggestion3",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientRequestAccountDataResponse, account_name_suggestion3),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_request_account_data_response__field_indices_by_name[] = {
+ 2, /* field[2] = account_name */
+ 4, /* field[4] = account_name_suggestion1 */
+ 5, /* field[5] = account_name_suggestion2 */
+ 6, /* field[6] = account_name_suggestion3 */
+ 0, /* field[0] = action */
+ 3, /* field[3] = ct_matches */
+ 1, /* field[1] = eresult */
+};
+static const ProtobufCIntRange cmsg_client_request_account_data_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 7 }
+};
+const ProtobufCMessageDescriptor cmsg_client_request_account_data_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRequestAccountDataResponse",
+ "CMsgClientRequestAccountDataResponse",
+ "CMsgClientRequestAccountDataResponse",
+ "",
+ sizeof(CMsgClientRequestAccountDataResponse),
+ 7,
+ cmsg_client_request_account_data_response__field_descriptors,
+ cmsg_client_request_account_data_response__field_indices_by_name,
+ 1, cmsg_client_request_account_data_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_ugsget_global_stats__field_descriptors[5] =
+{
+ {
+ "gameid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientUGSGetGlobalStats, has_gameid),
+ offsetof(CMsgClientUGSGetGlobalStats, gameid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "history_days_requested",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientUGSGetGlobalStats, has_history_days_requested),
+ offsetof(CMsgClientUGSGetGlobalStats, history_days_requested),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "time_last_requested",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED32,
+ offsetof(CMsgClientUGSGetGlobalStats, has_time_last_requested),
+ offsetof(CMsgClientUGSGetGlobalStats, time_last_requested),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "first_day_cached",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientUGSGetGlobalStats, has_first_day_cached),
+ offsetof(CMsgClientUGSGetGlobalStats, first_day_cached),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "days_cached",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientUGSGetGlobalStats, has_days_cached),
+ offsetof(CMsgClientUGSGetGlobalStats, days_cached),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_ugsget_global_stats__field_indices_by_name[] = {
+ 4, /* field[4] = days_cached */
+ 3, /* field[3] = first_day_cached */
+ 0, /* field[0] = gameid */
+ 1, /* field[1] = history_days_requested */
+ 2, /* field[2] = time_last_requested */
+};
+static const ProtobufCIntRange cmsg_client_ugsget_global_stats__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor cmsg_client_ugsget_global_stats__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientUGSGetGlobalStats",
+ "CMsgClientUGSGetGlobalStats",
+ "CMsgClientUGSGetGlobalStats",
+ "",
+ sizeof(CMsgClientUGSGetGlobalStats),
+ 5,
+ cmsg_client_ugsget_global_stats__field_descriptors,
+ cmsg_client_ugsget_global_stats__field_indices_by_name,
+ 1, cmsg_client_ugsget_global_stats__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_ugsget_global_stats_response__day__stat__field_descriptors[2] =
+{
+ {
+ "stat_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientUGSGetGlobalStatsResponse__Day__Stat, has_stat_id),
+ offsetof(CMsgClientUGSGetGlobalStatsResponse__Day__Stat, stat_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "data",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT64,
+ offsetof(CMsgClientUGSGetGlobalStatsResponse__Day__Stat, has_data),
+ offsetof(CMsgClientUGSGetGlobalStatsResponse__Day__Stat, data),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_ugsget_global_stats_response__day__stat__field_indices_by_name[] = {
+ 1, /* field[1] = data */
+ 0, /* field[0] = stat_id */
+};
+static const ProtobufCIntRange cmsg_client_ugsget_global_stats_response__day__stat__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_ugsget_global_stats_response__day__stat__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientUGSGetGlobalStatsResponse.Day.Stat",
+ "Stat",
+ "CMsgClientUGSGetGlobalStatsResponse__Day__Stat",
+ "",
+ sizeof(CMsgClientUGSGetGlobalStatsResponse__Day__Stat),
+ 2,
+ cmsg_client_ugsget_global_stats_response__day__stat__field_descriptors,
+ cmsg_client_ugsget_global_stats_response__day__stat__field_indices_by_name,
+ 1, cmsg_client_ugsget_global_stats_response__day__stat__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_ugsget_global_stats_response__day__field_descriptors[2] =
+{
+ {
+ "day_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientUGSGetGlobalStatsResponse__Day, has_day_id),
+ offsetof(CMsgClientUGSGetGlobalStatsResponse__Day, day_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "stats",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientUGSGetGlobalStatsResponse__Day, n_stats),
+ offsetof(CMsgClientUGSGetGlobalStatsResponse__Day, stats),
+ &cmsg_client_ugsget_global_stats_response__day__stat__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_ugsget_global_stats_response__day__field_indices_by_name[] = {
+ 0, /* field[0] = day_id */
+ 1, /* field[1] = stats */
+};
+static const ProtobufCIntRange cmsg_client_ugsget_global_stats_response__day__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_ugsget_global_stats_response__day__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientUGSGetGlobalStatsResponse.Day",
+ "Day",
+ "CMsgClientUGSGetGlobalStatsResponse__Day",
+ "",
+ sizeof(CMsgClientUGSGetGlobalStatsResponse__Day),
+ 2,
+ cmsg_client_ugsget_global_stats_response__day__field_descriptors,
+ cmsg_client_ugsget_global_stats_response__day__field_indices_by_name,
+ 1, cmsg_client_ugsget_global_stats_response__day__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const int32_t cmsg_client_ugsget_global_stats_response__eresult__default_value = 2;
+static const ProtobufCFieldDescriptor cmsg_client_ugsget_global_stats_response__field_descriptors[4] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientUGSGetGlobalStatsResponse, has_eresult),
+ offsetof(CMsgClientUGSGetGlobalStatsResponse, eresult),
+ NULL,
+ &cmsg_client_ugsget_global_stats_response__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "timestamp",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED32,
+ offsetof(CMsgClientUGSGetGlobalStatsResponse, has_timestamp),
+ offsetof(CMsgClientUGSGetGlobalStatsResponse, timestamp),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "day_current",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientUGSGetGlobalStatsResponse, has_day_current),
+ offsetof(CMsgClientUGSGetGlobalStatsResponse, day_current),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "days",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientUGSGetGlobalStatsResponse, n_days),
+ offsetof(CMsgClientUGSGetGlobalStatsResponse, days),
+ &cmsg_client_ugsget_global_stats_response__day__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_ugsget_global_stats_response__field_indices_by_name[] = {
+ 2, /* field[2] = day_current */
+ 3, /* field[3] = days */
+ 0, /* field[0] = eresult */
+ 1, /* field[1] = timestamp */
+};
+static const ProtobufCIntRange cmsg_client_ugsget_global_stats_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor cmsg_client_ugsget_global_stats_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientUGSGetGlobalStatsResponse",
+ "CMsgClientUGSGetGlobalStatsResponse",
+ "CMsgClientUGSGetGlobalStatsResponse",
+ "",
+ sizeof(CMsgClientUGSGetGlobalStatsResponse),
+ 4,
+ cmsg_client_ugsget_global_stats_response__field_descriptors,
+ cmsg_client_ugsget_global_stats_response__field_indices_by_name,
+ 1, cmsg_client_ugsget_global_stats_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_redeem_guest_pass__field_descriptors[1] =
+{
+ {
+ "guest_pass_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientRedeemGuestPass, has_guest_pass_id),
+ offsetof(CMsgClientRedeemGuestPass, guest_pass_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_redeem_guest_pass__field_indices_by_name[] = {
+ 0, /* field[0] = guest_pass_id */
+};
+static const ProtobufCIntRange cmsg_client_redeem_guest_pass__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_redeem_guest_pass__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRedeemGuestPass",
+ "CMsgClientRedeemGuestPass",
+ "CMsgClientRedeemGuestPass",
+ "",
+ sizeof(CMsgClientRedeemGuestPass),
+ 1,
+ cmsg_client_redeem_guest_pass__field_descriptors,
+ cmsg_client_redeem_guest_pass__field_indices_by_name,
+ 1, cmsg_client_redeem_guest_pass__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const uint32_t cmsg_client_redeem_guest_pass_response__eresult__default_value = 2u;
+static const ProtobufCFieldDescriptor cmsg_client_redeem_guest_pass_response__field_descriptors[3] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRedeemGuestPassResponse, has_eresult),
+ offsetof(CMsgClientRedeemGuestPassResponse, eresult),
+ NULL,
+ &cmsg_client_redeem_guest_pass_response__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "package_id",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRedeemGuestPassResponse, has_package_id),
+ offsetof(CMsgClientRedeemGuestPassResponse, package_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "must_own_appid",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRedeemGuestPassResponse, has_must_own_appid),
+ offsetof(CMsgClientRedeemGuestPassResponse, must_own_appid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_redeem_guest_pass_response__field_indices_by_name[] = {
+ 0, /* field[0] = eresult */
+ 2, /* field[2] = must_own_appid */
+ 1, /* field[1] = package_id */
+};
+static const ProtobufCIntRange cmsg_client_redeem_guest_pass_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_redeem_guest_pass_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRedeemGuestPassResponse",
+ "CMsgClientRedeemGuestPassResponse",
+ "CMsgClientRedeemGuestPassResponse",
+ "",
+ sizeof(CMsgClientRedeemGuestPassResponse),
+ 3,
+ cmsg_client_redeem_guest_pass_response__field_descriptors,
+ cmsg_client_redeem_guest_pass_response__field_indices_by_name,
+ 1, cmsg_client_redeem_guest_pass_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_get_clan_activity_counts__field_descriptors[1] =
+{
+ {
+ "steamid_clans",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientGetClanActivityCounts, n_steamid_clans),
+ offsetof(CMsgClientGetClanActivityCounts, steamid_clans),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_get_clan_activity_counts__field_indices_by_name[] = {
+ 0, /* field[0] = steamid_clans */
+};
+static const ProtobufCIntRange cmsg_client_get_clan_activity_counts__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_get_clan_activity_counts__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientGetClanActivityCounts",
+ "CMsgClientGetClanActivityCounts",
+ "CMsgClientGetClanActivityCounts",
+ "",
+ sizeof(CMsgClientGetClanActivityCounts),
+ 1,
+ cmsg_client_get_clan_activity_counts__field_descriptors,
+ cmsg_client_get_clan_activity_counts__field_indices_by_name,
+ 1, cmsg_client_get_clan_activity_counts__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const uint32_t cmsg_client_get_clan_activity_counts_response__eresult__default_value = 2u;
+static const ProtobufCFieldDescriptor cmsg_client_get_clan_activity_counts_response__field_descriptors[1] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGetClanActivityCountsResponse, has_eresult),
+ offsetof(CMsgClientGetClanActivityCountsResponse, eresult),
+ NULL,
+ &cmsg_client_get_clan_activity_counts_response__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_get_clan_activity_counts_response__field_indices_by_name[] = {
+ 0, /* field[0] = eresult */
+};
+static const ProtobufCIntRange cmsg_client_get_clan_activity_counts_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_get_clan_activity_counts_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientGetClanActivityCountsResponse",
+ "CMsgClientGetClanActivityCountsResponse",
+ "CMsgClientGetClanActivityCountsResponse",
+ "",
+ sizeof(CMsgClientGetClanActivityCountsResponse),
+ 1,
+ cmsg_client_get_clan_activity_counts_response__field_descriptors,
+ cmsg_client_get_clan_activity_counts_response__field_indices_by_name,
+ 1, cmsg_client_get_clan_activity_counts_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_ogsreport_string__field_descriptors[5] =
+{
+ {
+ "accumulated",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientOGSReportString, has_accumulated),
+ offsetof(CMsgClientOGSReportString, accumulated),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sessionid",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientOGSReportString, has_sessionid),
+ offsetof(CMsgClientOGSReportString, sessionid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "severity",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientOGSReportString, has_severity),
+ offsetof(CMsgClientOGSReportString, severity),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "formatter",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientOGSReportString, formatter),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "varargs",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientOGSReportString, has_varargs),
+ offsetof(CMsgClientOGSReportString, varargs),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_ogsreport_string__field_indices_by_name[] = {
+ 0, /* field[0] = accumulated */
+ 3, /* field[3] = formatter */
+ 1, /* field[1] = sessionid */
+ 2, /* field[2] = severity */
+ 4, /* field[4] = varargs */
+};
+static const ProtobufCIntRange cmsg_client_ogsreport_string__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor cmsg_client_ogsreport_string__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientOGSReportString",
+ "CMsgClientOGSReportString",
+ "CMsgClientOGSReportString",
+ "",
+ sizeof(CMsgClientOGSReportString),
+ 5,
+ cmsg_client_ogsreport_string__field_descriptors,
+ cmsg_client_ogsreport_string__field_indices_by_name,
+ 1, cmsg_client_ogsreport_string__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_ogsreport_bug__field_descriptors[3] =
+{
+ {
+ "sessionid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientOGSReportBug, has_sessionid),
+ offsetof(CMsgClientOGSReportBug, sessionid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "bugtext",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientOGSReportBug, bugtext),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "screenshot",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientOGSReportBug, has_screenshot),
+ offsetof(CMsgClientOGSReportBug, screenshot),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_ogsreport_bug__field_indices_by_name[] = {
+ 1, /* field[1] = bugtext */
+ 2, /* field[2] = screenshot */
+ 0, /* field[0] = sessionid */
+};
+static const ProtobufCIntRange cmsg_client_ogsreport_bug__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_ogsreport_bug__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientOGSReportBug",
+ "CMsgClientOGSReportBug",
+ "CMsgClientOGSReportBug",
+ "",
+ sizeof(CMsgClientOGSReportBug),
+ 3,
+ cmsg_client_ogsreport_bug__field_descriptors,
+ cmsg_client_ogsreport_bug__field_indices_by_name,
+ 1, cmsg_client_ogsreport_bug__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+#define cmsg_client_sent_logs__field_descriptors NULL
+#define cmsg_client_sent_logs__field_indices_by_name NULL
+#define cmsg_client_sent_logs__number_ranges NULL
+const ProtobufCMessageDescriptor cmsg_client_sent_logs__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientSentLogs",
+ "CMsgClientSentLogs",
+ "CMsgClientSentLogs",
+ "",
+ sizeof(CMsgClientSentLogs),
+ 0,
+ cmsg_client_sent_logs__field_descriptors,
+ cmsg_client_sent_logs__field_indices_by_name,
+ 0, cmsg_client_sent_logs__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_gcclient__field_descriptors[6] =
+{
+ {
+ "appid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgGCClient, has_appid),
+ offsetof(CMsgGCClient, appid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "msgtype",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgGCClient, has_msgtype),
+ offsetof(CMsgGCClient, msgtype),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "payload",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgGCClient, has_payload),
+ offsetof(CMsgGCClient, payload),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "steamid",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgGCClient, has_steamid),
+ offsetof(CMsgGCClient, steamid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "gcname",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgGCClient, gcname),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ip",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgGCClient, has_ip),
+ offsetof(CMsgGCClient, ip),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_gcclient__field_indices_by_name[] = {
+ 0, /* field[0] = appid */
+ 4, /* field[4] = gcname */
+ 5, /* field[5] = ip */
+ 1, /* field[1] = msgtype */
+ 2, /* field[2] = payload */
+ 3, /* field[3] = steamid */
+};
+static const ProtobufCIntRange cmsg_gcclient__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor cmsg_gcclient__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgGCClient",
+ "CMsgGCClient",
+ "CMsgGCClient",
+ "",
+ sizeof(CMsgGCClient),
+ 6,
+ cmsg_gcclient__field_descriptors,
+ cmsg_gcclient__field_indices_by_name,
+ 1, cmsg_gcclient__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_request_free_license__field_descriptors[1] =
+{
+ {
+ "appids",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRequestFreeLicense, n_appids),
+ offsetof(CMsgClientRequestFreeLicense, appids),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_request_free_license__field_indices_by_name[] = {
+ 0, /* field[0] = appids */
+};
+static const ProtobufCIntRange cmsg_client_request_free_license__number_ranges[1 + 1] =
+{
+ { 2, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_request_free_license__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRequestFreeLicense",
+ "CMsgClientRequestFreeLicense",
+ "CMsgClientRequestFreeLicense",
+ "",
+ sizeof(CMsgClientRequestFreeLicense),
+ 1,
+ cmsg_client_request_free_license__field_descriptors,
+ cmsg_client_request_free_license__field_indices_by_name,
+ 1, cmsg_client_request_free_license__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const uint32_t cmsg_client_request_free_license_response__eresult__default_value = 2u;
+static const ProtobufCFieldDescriptor cmsg_client_request_free_license_response__field_descriptors[3] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRequestFreeLicenseResponse, has_eresult),
+ offsetof(CMsgClientRequestFreeLicenseResponse, eresult),
+ NULL,
+ &cmsg_client_request_free_license_response__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "granted_packageids",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRequestFreeLicenseResponse, n_granted_packageids),
+ offsetof(CMsgClientRequestFreeLicenseResponse, granted_packageids),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "granted_appids",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRequestFreeLicenseResponse, n_granted_appids),
+ offsetof(CMsgClientRequestFreeLicenseResponse, granted_appids),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_request_free_license_response__field_indices_by_name[] = {
+ 0, /* field[0] = eresult */
+ 2, /* field[2] = granted_appids */
+ 1, /* field[1] = granted_packageids */
+};
+static const ProtobufCIntRange cmsg_client_request_free_license_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_request_free_license_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRequestFreeLicenseResponse",
+ "CMsgClientRequestFreeLicenseResponse",
+ "CMsgClientRequestFreeLicenseResponse",
+ "",
+ sizeof(CMsgClientRequestFreeLicenseResponse),
+ 3,
+ cmsg_client_request_free_license_response__field_descriptors,
+ cmsg_client_request_free_license_response__field_indices_by_name,
+ 1, cmsg_client_request_free_license_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_drmdownload_request_with_crash_data__field_descriptors[8] =
+{
+ {
+ "download_flags",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgDRMDownloadRequestWithCrashData, has_download_flags),
+ offsetof(CMsgDRMDownloadRequestWithCrashData, download_flags),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "download_types_known",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgDRMDownloadRequestWithCrashData, has_download_types_known),
+ offsetof(CMsgDRMDownloadRequestWithCrashData, download_types_known),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "guid_drm",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgDRMDownloadRequestWithCrashData, has_guid_drm),
+ offsetof(CMsgDRMDownloadRequestWithCrashData, guid_drm),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "guid_split",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgDRMDownloadRequestWithCrashData, has_guid_split),
+ offsetof(CMsgDRMDownloadRequestWithCrashData, guid_split),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "guid_merge",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgDRMDownloadRequestWithCrashData, has_guid_merge),
+ offsetof(CMsgDRMDownloadRequestWithCrashData, guid_merge),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "module_name",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgDRMDownloadRequestWithCrashData, module_name),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "module_path",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgDRMDownloadRequestWithCrashData, module_path),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "crash_data",
+ 8,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgDRMDownloadRequestWithCrashData, has_crash_data),
+ offsetof(CMsgDRMDownloadRequestWithCrashData, crash_data),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_drmdownload_request_with_crash_data__field_indices_by_name[] = {
+ 7, /* field[7] = crash_data */
+ 0, /* field[0] = download_flags */
+ 1, /* field[1] = download_types_known */
+ 2, /* field[2] = guid_drm */
+ 4, /* field[4] = guid_merge */
+ 3, /* field[3] = guid_split */
+ 5, /* field[5] = module_name */
+ 6, /* field[6] = module_path */
+};
+static const ProtobufCIntRange cmsg_drmdownload_request_with_crash_data__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 8 }
+};
+const ProtobufCMessageDescriptor cmsg_drmdownload_request_with_crash_data__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgDRMDownloadRequestWithCrashData",
+ "CMsgDRMDownloadRequestWithCrashData",
+ "CMsgDRMDownloadRequestWithCrashData",
+ "",
+ sizeof(CMsgDRMDownloadRequestWithCrashData),
+ 8,
+ cmsg_drmdownload_request_with_crash_data__field_descriptors,
+ cmsg_drmdownload_request_with_crash_data__field_indices_by_name,
+ 1, cmsg_drmdownload_request_with_crash_data__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const uint32_t cmsg_drmdownload_response__eresult__default_value = 2u;
+static const ProtobufCFieldDescriptor cmsg_drmdownload_response__field_descriptors[8] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgDRMDownloadResponse, has_eresult),
+ offsetof(CMsgDRMDownloadResponse, eresult),
+ NULL,
+ &cmsg_drmdownload_response__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "app_id",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgDRMDownloadResponse, has_app_id),
+ offsetof(CMsgDRMDownloadResponse, app_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "blob_download_type",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgDRMDownloadResponse, has_blob_download_type),
+ offsetof(CMsgDRMDownloadResponse, blob_download_type),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "merge_guid",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgDRMDownloadResponse, has_merge_guid),
+ offsetof(CMsgDRMDownloadResponse, merge_guid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "download_file_dfs_ip",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgDRMDownloadResponse, has_download_file_dfs_ip),
+ offsetof(CMsgDRMDownloadResponse, download_file_dfs_ip),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "download_file_dfs_port",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgDRMDownloadResponse, has_download_file_dfs_port),
+ offsetof(CMsgDRMDownloadResponse, download_file_dfs_port),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "download_file_url",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgDRMDownloadResponse, download_file_url),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "module_path",
+ 8,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgDRMDownloadResponse, module_path),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_drmdownload_response__field_indices_by_name[] = {
+ 1, /* field[1] = app_id */
+ 2, /* field[2] = blob_download_type */
+ 4, /* field[4] = download_file_dfs_ip */
+ 5, /* field[5] = download_file_dfs_port */
+ 6, /* field[6] = download_file_url */
+ 0, /* field[0] = eresult */
+ 3, /* field[3] = merge_guid */
+ 7, /* field[7] = module_path */
+};
+static const ProtobufCIntRange cmsg_drmdownload_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 8 }
+};
+const ProtobufCMessageDescriptor cmsg_drmdownload_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgDRMDownloadResponse",
+ "CMsgDRMDownloadResponse",
+ "CMsgDRMDownloadResponse",
+ "",
+ sizeof(CMsgDRMDownloadResponse),
+ 8,
+ cmsg_drmdownload_response__field_descriptors,
+ cmsg_drmdownload_response__field_indices_by_name,
+ 1, cmsg_drmdownload_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const uint32_t cmsg_drmfinal_result__e_result__default_value = 2u;
+static const ProtobufCFieldDescriptor cmsg_drmfinal_result__field_descriptors[8] =
+{
+ {
+ "eResult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgDRMFinalResult, has_eresult),
+ offsetof(CMsgDRMFinalResult, eresult),
+ NULL,
+ &cmsg_drmfinal_result__e_result__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "app_id",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgDRMFinalResult, has_app_id),
+ offsetof(CMsgDRMFinalResult, app_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "blob_download_type",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgDRMFinalResult, has_blob_download_type),
+ offsetof(CMsgDRMFinalResult, blob_download_type),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "error_detail",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgDRMFinalResult, has_error_detail),
+ offsetof(CMsgDRMFinalResult, error_detail),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "merge_guid",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgDRMFinalResult, has_merge_guid),
+ offsetof(CMsgDRMFinalResult, merge_guid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "download_file_dfs_ip",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgDRMFinalResult, has_download_file_dfs_ip),
+ offsetof(CMsgDRMFinalResult, download_file_dfs_ip),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "download_file_dfs_port",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgDRMFinalResult, has_download_file_dfs_port),
+ offsetof(CMsgDRMFinalResult, download_file_dfs_port),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "download_file_url",
+ 8,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgDRMFinalResult, download_file_url),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_drmfinal_result__field_indices_by_name[] = {
+ 1, /* field[1] = app_id */
+ 2, /* field[2] = blob_download_type */
+ 5, /* field[5] = download_file_dfs_ip */
+ 6, /* field[6] = download_file_dfs_port */
+ 7, /* field[7] = download_file_url */
+ 0, /* field[0] = eResult */
+ 3, /* field[3] = error_detail */
+ 4, /* field[4] = merge_guid */
+};
+static const ProtobufCIntRange cmsg_drmfinal_result__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 8 }
+};
+const ProtobufCMessageDescriptor cmsg_drmfinal_result__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgDRMFinalResult",
+ "CMsgDRMFinalResult",
+ "CMsgDRMFinalResult",
+ "",
+ sizeof(CMsgDRMFinalResult),
+ 8,
+ cmsg_drmfinal_result__field_descriptors,
+ cmsg_drmfinal_result__field_indices_by_name,
+ 1, cmsg_drmfinal_result__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_dpcheck_special_survey__field_descriptors[1] =
+{
+ {
+ "survey_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientDPCheckSpecialSurvey, has_survey_id),
+ offsetof(CMsgClientDPCheckSpecialSurvey, survey_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_dpcheck_special_survey__field_indices_by_name[] = {
+ 0, /* field[0] = survey_id */
+};
+static const ProtobufCIntRange cmsg_client_dpcheck_special_survey__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_dpcheck_special_survey__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientDPCheckSpecialSurvey",
+ "CMsgClientDPCheckSpecialSurvey",
+ "CMsgClientDPCheckSpecialSurvey",
+ "",
+ sizeof(CMsgClientDPCheckSpecialSurvey),
+ 1,
+ cmsg_client_dpcheck_special_survey__field_descriptors,
+ cmsg_client_dpcheck_special_survey__field_indices_by_name,
+ 1, cmsg_client_dpcheck_special_survey__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const uint32_t cmsg_client_dpcheck_special_survey_response__e_result__default_value = 2u;
+static const ProtobufCFieldDescriptor cmsg_client_dpcheck_special_survey_response__field_descriptors[6] =
+{
+ {
+ "eResult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientDPCheckSpecialSurveyResponse, has_eresult),
+ offsetof(CMsgClientDPCheckSpecialSurveyResponse, eresult),
+ NULL,
+ &cmsg_client_dpcheck_special_survey_response__e_result__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "state",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientDPCheckSpecialSurveyResponse, has_state),
+ offsetof(CMsgClientDPCheckSpecialSurveyResponse, state),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "name",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientDPCheckSpecialSurveyResponse, name),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "custom_url",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientDPCheckSpecialSurveyResponse, custom_url),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "include_software",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientDPCheckSpecialSurveyResponse, has_include_software),
+ offsetof(CMsgClientDPCheckSpecialSurveyResponse, include_software),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "token",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientDPCheckSpecialSurveyResponse, has_token),
+ offsetof(CMsgClientDPCheckSpecialSurveyResponse, token),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_dpcheck_special_survey_response__field_indices_by_name[] = {
+ 3, /* field[3] = custom_url */
+ 0, /* field[0] = eResult */
+ 4, /* field[4] = include_software */
+ 2, /* field[2] = name */
+ 1, /* field[1] = state */
+ 5, /* field[5] = token */
+};
+static const ProtobufCIntRange cmsg_client_dpcheck_special_survey_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor cmsg_client_dpcheck_special_survey_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientDPCheckSpecialSurveyResponse",
+ "CMsgClientDPCheckSpecialSurveyResponse",
+ "CMsgClientDPCheckSpecialSurveyResponse",
+ "",
+ sizeof(CMsgClientDPCheckSpecialSurveyResponse),
+ 6,
+ cmsg_client_dpcheck_special_survey_response__field_descriptors,
+ cmsg_client_dpcheck_special_survey_response__field_indices_by_name,
+ 1, cmsg_client_dpcheck_special_survey_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_dpsend_special_survey_response__field_descriptors[2] =
+{
+ {
+ "survey_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientDPSendSpecialSurveyResponse, has_survey_id),
+ offsetof(CMsgClientDPSendSpecialSurveyResponse, survey_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "data",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientDPSendSpecialSurveyResponse, has_data),
+ offsetof(CMsgClientDPSendSpecialSurveyResponse, data),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_dpsend_special_survey_response__field_indices_by_name[] = {
+ 1, /* field[1] = data */
+ 0, /* field[0] = survey_id */
+};
+static const ProtobufCIntRange cmsg_client_dpsend_special_survey_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_dpsend_special_survey_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientDPSendSpecialSurveyResponse",
+ "CMsgClientDPSendSpecialSurveyResponse",
+ "CMsgClientDPSendSpecialSurveyResponse",
+ "",
+ sizeof(CMsgClientDPSendSpecialSurveyResponse),
+ 2,
+ cmsg_client_dpsend_special_survey_response__field_descriptors,
+ cmsg_client_dpsend_special_survey_response__field_indices_by_name,
+ 1, cmsg_client_dpsend_special_survey_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const uint32_t cmsg_client_dpsend_special_survey_response_reply__e_result__default_value = 2u;
+static const ProtobufCFieldDescriptor cmsg_client_dpsend_special_survey_response_reply__field_descriptors[2] =
+{
+ {
+ "eResult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientDPSendSpecialSurveyResponseReply, has_eresult),
+ offsetof(CMsgClientDPSendSpecialSurveyResponseReply, eresult),
+ NULL,
+ &cmsg_client_dpsend_special_survey_response_reply__e_result__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "token",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientDPSendSpecialSurveyResponseReply, has_token),
+ offsetof(CMsgClientDPSendSpecialSurveyResponseReply, token),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_dpsend_special_survey_response_reply__field_indices_by_name[] = {
+ 0, /* field[0] = eResult */
+ 1, /* field[1] = token */
+};
+static const ProtobufCIntRange cmsg_client_dpsend_special_survey_response_reply__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_dpsend_special_survey_response_reply__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientDPSendSpecialSurveyResponseReply",
+ "CMsgClientDPSendSpecialSurveyResponseReply",
+ "CMsgClientDPSendSpecialSurveyResponseReply",
+ "",
+ sizeof(CMsgClientDPSendSpecialSurveyResponseReply),
+ 2,
+ cmsg_client_dpsend_special_survey_response_reply__field_descriptors,
+ cmsg_client_dpsend_special_survey_response_reply__field_indices_by_name,
+ 1, cmsg_client_dpsend_special_survey_response_reply__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_request_forgotten_password_email__field_descriptors[2] =
+{
+ {
+ "account_name",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientRequestForgottenPasswordEmail, account_name),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "password_tried",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientRequestForgottenPasswordEmail, password_tried),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_request_forgotten_password_email__field_indices_by_name[] = {
+ 0, /* field[0] = account_name */
+ 1, /* field[1] = password_tried */
+};
+static const ProtobufCIntRange cmsg_client_request_forgotten_password_email__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_request_forgotten_password_email__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRequestForgottenPasswordEmail",
+ "CMsgClientRequestForgottenPasswordEmail",
+ "CMsgClientRequestForgottenPasswordEmail",
+ "",
+ sizeof(CMsgClientRequestForgottenPasswordEmail),
+ 2,
+ cmsg_client_request_forgotten_password_email__field_descriptors,
+ cmsg_client_request_forgotten_password_email__field_indices_by_name,
+ 1, cmsg_client_request_forgotten_password_email__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_request_forgotten_password_email_response__field_descriptors[2] =
+{
+ {
+ "eResult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientRequestForgottenPasswordEmailResponse, has_eresult),
+ offsetof(CMsgClientRequestForgottenPasswordEmailResponse, eresult),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "use_secret_question",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientRequestForgottenPasswordEmailResponse, has_use_secret_question),
+ offsetof(CMsgClientRequestForgottenPasswordEmailResponse, use_secret_question),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_request_forgotten_password_email_response__field_indices_by_name[] = {
+ 0, /* field[0] = eResult */
+ 1, /* field[1] = use_secret_question */
+};
+static const ProtobufCIntRange cmsg_client_request_forgotten_password_email_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_request_forgotten_password_email_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRequestForgottenPasswordEmailResponse",
+ "CMsgClientRequestForgottenPasswordEmailResponse",
+ "CMsgClientRequestForgottenPasswordEmailResponse",
+ "",
+ sizeof(CMsgClientRequestForgottenPasswordEmailResponse),
+ 2,
+ cmsg_client_request_forgotten_password_email_response__field_descriptors,
+ cmsg_client_request_forgotten_password_email_response__field_indices_by_name,
+ 1, cmsg_client_request_forgotten_password_email_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_item_announcements__unseen_item__field_descriptors[6] =
+{
+ {
+ "appid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientItemAnnouncements__UnseenItem, has_appid),
+ offsetof(CMsgClientItemAnnouncements__UnseenItem, appid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "context_id",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientItemAnnouncements__UnseenItem, has_context_id),
+ offsetof(CMsgClientItemAnnouncements__UnseenItem, context_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "asset_id",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientItemAnnouncements__UnseenItem, has_asset_id),
+ offsetof(CMsgClientItemAnnouncements__UnseenItem, asset_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "amount",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientItemAnnouncements__UnseenItem, has_amount),
+ offsetof(CMsgClientItemAnnouncements__UnseenItem, amount),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "rtime32_gained",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED32,
+ offsetof(CMsgClientItemAnnouncements__UnseenItem, has_rtime32_gained),
+ offsetof(CMsgClientItemAnnouncements__UnseenItem, rtime32_gained),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "source_appid",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientItemAnnouncements__UnseenItem, has_source_appid),
+ offsetof(CMsgClientItemAnnouncements__UnseenItem, source_appid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_item_announcements__unseen_item__field_indices_by_name[] = {
+ 3, /* field[3] = amount */
+ 0, /* field[0] = appid */
+ 2, /* field[2] = asset_id */
+ 1, /* field[1] = context_id */
+ 4, /* field[4] = rtime32_gained */
+ 5, /* field[5] = source_appid */
+};
+static const ProtobufCIntRange cmsg_client_item_announcements__unseen_item__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor cmsg_client_item_announcements__unseen_item__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientItemAnnouncements.UnseenItem",
+ "UnseenItem",
+ "CMsgClientItemAnnouncements__UnseenItem",
+ "",
+ sizeof(CMsgClientItemAnnouncements__UnseenItem),
+ 6,
+ cmsg_client_item_announcements__unseen_item__field_descriptors,
+ cmsg_client_item_announcements__unseen_item__field_indices_by_name,
+ 1, cmsg_client_item_announcements__unseen_item__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_item_announcements__field_descriptors[2] =
+{
+ {
+ "count_new_items",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientItemAnnouncements, has_count_new_items),
+ offsetof(CMsgClientItemAnnouncements, count_new_items),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "unseen_items",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientItemAnnouncements, n_unseen_items),
+ offsetof(CMsgClientItemAnnouncements, unseen_items),
+ &cmsg_client_item_announcements__unseen_item__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_item_announcements__field_indices_by_name[] = {
+ 0, /* field[0] = count_new_items */
+ 1, /* field[1] = unseen_items */
+};
+static const ProtobufCIntRange cmsg_client_item_announcements__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_item_announcements__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientItemAnnouncements",
+ "CMsgClientItemAnnouncements",
+ "CMsgClientItemAnnouncements",
+ "",
+ sizeof(CMsgClientItemAnnouncements),
+ 2,
+ cmsg_client_item_announcements__field_descriptors,
+ cmsg_client_item_announcements__field_indices_by_name,
+ 1, cmsg_client_item_announcements__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+#define cmsg_client_request_item_announcements__field_descriptors NULL
+#define cmsg_client_request_item_announcements__field_indices_by_name NULL
+#define cmsg_client_request_item_announcements__number_ranges NULL
+const ProtobufCMessageDescriptor cmsg_client_request_item_announcements__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRequestItemAnnouncements",
+ "CMsgClientRequestItemAnnouncements",
+ "CMsgClientRequestItemAnnouncements",
+ "",
+ sizeof(CMsgClientRequestItemAnnouncements),
+ 0,
+ cmsg_client_request_item_announcements__field_descriptors,
+ cmsg_client_request_item_announcements__field_indices_by_name,
+ 0, cmsg_client_request_item_announcements__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_user_notifications__notification__field_descriptors[2] =
+{
+ {
+ "user_notification_type",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientUserNotifications__Notification, has_user_notification_type),
+ offsetof(CMsgClientUserNotifications__Notification, user_notification_type),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "count",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientUserNotifications__Notification, has_count),
+ offsetof(CMsgClientUserNotifications__Notification, count),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_user_notifications__notification__field_indices_by_name[] = {
+ 1, /* field[1] = count */
+ 0, /* field[0] = user_notification_type */
+};
+static const ProtobufCIntRange cmsg_client_user_notifications__notification__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_user_notifications__notification__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientUserNotifications.Notification",
+ "Notification",
+ "CMsgClientUserNotifications__Notification",
+ "",
+ sizeof(CMsgClientUserNotifications__Notification),
+ 2,
+ cmsg_client_user_notifications__notification__field_descriptors,
+ cmsg_client_user_notifications__notification__field_indices_by_name,
+ 1, cmsg_client_user_notifications__notification__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_user_notifications__field_descriptors[1] =
+{
+ {
+ "notifications",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientUserNotifications, n_notifications),
+ offsetof(CMsgClientUserNotifications, notifications),
+ &cmsg_client_user_notifications__notification__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_user_notifications__field_indices_by_name[] = {
+ 0, /* field[0] = notifications */
+};
+static const ProtobufCIntRange cmsg_client_user_notifications__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_user_notifications__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientUserNotifications",
+ "CMsgClientUserNotifications",
+ "CMsgClientUserNotifications",
+ "",
+ sizeof(CMsgClientUserNotifications),
+ 1,
+ cmsg_client_user_notifications__field_descriptors,
+ cmsg_client_user_notifications__field_indices_by_name,
+ 1, cmsg_client_user_notifications__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_comment_notifications__field_descriptors[3] =
+{
+ {
+ "count_new_comments",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientCommentNotifications, has_count_new_comments),
+ offsetof(CMsgClientCommentNotifications, count_new_comments),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "count_new_comments_owner",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientCommentNotifications, has_count_new_comments_owner),
+ offsetof(CMsgClientCommentNotifications, count_new_comments_owner),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "count_new_comments_subscriptions",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientCommentNotifications, has_count_new_comments_subscriptions),
+ offsetof(CMsgClientCommentNotifications, count_new_comments_subscriptions),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_comment_notifications__field_indices_by_name[] = {
+ 0, /* field[0] = count_new_comments */
+ 1, /* field[1] = count_new_comments_owner */
+ 2, /* field[2] = count_new_comments_subscriptions */
+};
+static const ProtobufCIntRange cmsg_client_comment_notifications__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_comment_notifications__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientCommentNotifications",
+ "CMsgClientCommentNotifications",
+ "CMsgClientCommentNotifications",
+ "",
+ sizeof(CMsgClientCommentNotifications),
+ 3,
+ cmsg_client_comment_notifications__field_descriptors,
+ cmsg_client_comment_notifications__field_indices_by_name,
+ 1, cmsg_client_comment_notifications__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+#define cmsg_client_request_comment_notifications__field_descriptors NULL
+#define cmsg_client_request_comment_notifications__field_indices_by_name NULL
+#define cmsg_client_request_comment_notifications__number_ranges NULL
+const ProtobufCMessageDescriptor cmsg_client_request_comment_notifications__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRequestCommentNotifications",
+ "CMsgClientRequestCommentNotifications",
+ "CMsgClientRequestCommentNotifications",
+ "",
+ sizeof(CMsgClientRequestCommentNotifications),
+ 0,
+ cmsg_client_request_comment_notifications__field_descriptors,
+ cmsg_client_request_comment_notifications__field_indices_by_name,
+ 0, cmsg_client_request_comment_notifications__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_offline_message_notification__field_descriptors[2] =
+{
+ {
+ "offline_messages",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientOfflineMessageNotification, has_offline_messages),
+ offsetof(CMsgClientOfflineMessageNotification, offline_messages),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "friends_with_offline_messages",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientOfflineMessageNotification, n_friends_with_offline_messages),
+ offsetof(CMsgClientOfflineMessageNotification, friends_with_offline_messages),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_offline_message_notification__field_indices_by_name[] = {
+ 1, /* field[1] = friends_with_offline_messages */
+ 0, /* field[0] = offline_messages */
+};
+static const ProtobufCIntRange cmsg_client_offline_message_notification__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_offline_message_notification__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientOfflineMessageNotification",
+ "CMsgClientOfflineMessageNotification",
+ "CMsgClientOfflineMessageNotification",
+ "",
+ sizeof(CMsgClientOfflineMessageNotification),
+ 2,
+ cmsg_client_offline_message_notification__field_descriptors,
+ cmsg_client_offline_message_notification__field_indices_by_name,
+ 1, cmsg_client_offline_message_notification__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+#define cmsg_client_request_offline_message_count__field_descriptors NULL
+#define cmsg_client_request_offline_message_count__field_indices_by_name NULL
+#define cmsg_client_request_offline_message_count__number_ranges NULL
+const ProtobufCMessageDescriptor cmsg_client_request_offline_message_count__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientRequestOfflineMessageCount",
+ "CMsgClientRequestOfflineMessageCount",
+ "CMsgClientRequestOfflineMessageCount",
+ "",
+ sizeof(CMsgClientRequestOfflineMessageCount),
+ 0,
+ cmsg_client_request_offline_message_count__field_descriptors,
+ cmsg_client_request_offline_message_count__field_indices_by_name,
+ 0, cmsg_client_request_offline_message_count__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_chat_get_friend_message_history__field_descriptors[1] =
+{
+ {
+ "steamid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientChatGetFriendMessageHistory, has_steamid),
+ offsetof(CMsgClientChatGetFriendMessageHistory, steamid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_chat_get_friend_message_history__field_indices_by_name[] = {
+ 0, /* field[0] = steamid */
+};
+static const ProtobufCIntRange cmsg_client_chat_get_friend_message_history__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_chat_get_friend_message_history__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientChatGetFriendMessageHistory",
+ "CMsgClientChatGetFriendMessageHistory",
+ "CMsgClientChatGetFriendMessageHistory",
+ "",
+ sizeof(CMsgClientChatGetFriendMessageHistory),
+ 1,
+ cmsg_client_chat_get_friend_message_history__field_descriptors,
+ cmsg_client_chat_get_friend_message_history__field_indices_by_name,
+ 1, cmsg_client_chat_get_friend_message_history__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_chat_get_friend_message_history_response__friend_message__field_descriptors[4] =
+{
+ {
+ "accountid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage, has_accountid),
+ offsetof(CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage, accountid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "timestamp",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage, has_timestamp),
+ offsetof(CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage, timestamp),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "message",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage, message),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "unread",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage, has_unread),
+ offsetof(CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage, unread),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_chat_get_friend_message_history_response__friend_message__field_indices_by_name[] = {
+ 0, /* field[0] = accountid */
+ 2, /* field[2] = message */
+ 1, /* field[1] = timestamp */
+ 3, /* field[3] = unread */
+};
+static const ProtobufCIntRange cmsg_client_chat_get_friend_message_history_response__friend_message__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor cmsg_client_chat_get_friend_message_history_response__friend_message__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientChatGetFriendMessageHistoryResponse.FriendMessage",
+ "FriendMessage",
+ "CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage",
+ "",
+ sizeof(CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage),
+ 4,
+ cmsg_client_chat_get_friend_message_history_response__friend_message__field_descriptors,
+ cmsg_client_chat_get_friend_message_history_response__friend_message__field_indices_by_name,
+ 1, cmsg_client_chat_get_friend_message_history_response__friend_message__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_chat_get_friend_message_history_response__field_descriptors[3] =
+{
+ {
+ "steamid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientChatGetFriendMessageHistoryResponse, has_steamid),
+ offsetof(CMsgClientChatGetFriendMessageHistoryResponse, steamid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "success",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientChatGetFriendMessageHistoryResponse, has_success),
+ offsetof(CMsgClientChatGetFriendMessageHistoryResponse, success),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "messages",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientChatGetFriendMessageHistoryResponse, n_messages),
+ offsetof(CMsgClientChatGetFriendMessageHistoryResponse, messages),
+ &cmsg_client_chat_get_friend_message_history_response__friend_message__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_chat_get_friend_message_history_response__field_indices_by_name[] = {
+ 2, /* field[2] = messages */
+ 0, /* field[0] = steamid */
+ 1, /* field[1] = success */
+};
+static const ProtobufCIntRange cmsg_client_chat_get_friend_message_history_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_chat_get_friend_message_history_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientChatGetFriendMessageHistoryResponse",
+ "CMsgClientChatGetFriendMessageHistoryResponse",
+ "CMsgClientChatGetFriendMessageHistoryResponse",
+ "",
+ sizeof(CMsgClientChatGetFriendMessageHistoryResponse),
+ 3,
+ cmsg_client_chat_get_friend_message_history_response__field_descriptors,
+ cmsg_client_chat_get_friend_message_history_response__field_indices_by_name,
+ 1, cmsg_client_chat_get_friend_message_history_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+#define cmsg_client_chat_get_friend_message_history_for_offline_messages__field_descriptors NULL
+#define cmsg_client_chat_get_friend_message_history_for_offline_messages__field_indices_by_name NULL
+#define cmsg_client_chat_get_friend_message_history_for_offline_messages__number_ranges NULL
+const ProtobufCMessageDescriptor cmsg_client_chat_get_friend_message_history_for_offline_messages__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientChatGetFriendMessageHistoryForOfflineMessages",
+ "CMsgClientChatGetFriendMessageHistoryForOfflineMessages",
+ "CMsgClientChatGetFriendMessageHistoryForOfflineMessages",
+ "",
+ sizeof(CMsgClientChatGetFriendMessageHistoryForOfflineMessages),
+ 0,
+ cmsg_client_chat_get_friend_message_history_for_offline_messages__field_descriptors,
+ cmsg_client_chat_get_friend_message_history_for_offline_messages__field_indices_by_name,
+ 0, cmsg_client_chat_get_friend_message_history_for_offline_messages__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_fsget_friends_steam_levels__field_descriptors[1] =
+{
+ {
+ "accountids",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientFSGetFriendsSteamLevels, n_accountids),
+ offsetof(CMsgClientFSGetFriendsSteamLevels, accountids),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_fsget_friends_steam_levels__field_indices_by_name[] = {
+ 0, /* field[0] = accountids */
+};
+static const ProtobufCIntRange cmsg_client_fsget_friends_steam_levels__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_fsget_friends_steam_levels__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientFSGetFriendsSteamLevels",
+ "CMsgClientFSGetFriendsSteamLevels",
+ "CMsgClientFSGetFriendsSteamLevels",
+ "",
+ sizeof(CMsgClientFSGetFriendsSteamLevels),
+ 1,
+ cmsg_client_fsget_friends_steam_levels__field_descriptors,
+ cmsg_client_fsget_friends_steam_levels__field_indices_by_name,
+ 1, cmsg_client_fsget_friends_steam_levels__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_fsget_friends_steam_levels_response__friend__field_descriptors[2] =
+{
+ {
+ "accountid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientFSGetFriendsSteamLevelsResponse__Friend, has_accountid),
+ offsetof(CMsgClientFSGetFriendsSteamLevelsResponse__Friend, accountid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "level",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientFSGetFriendsSteamLevelsResponse__Friend, has_level),
+ offsetof(CMsgClientFSGetFriendsSteamLevelsResponse__Friend, level),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_fsget_friends_steam_levels_response__friend__field_indices_by_name[] = {
+ 0, /* field[0] = accountid */
+ 1, /* field[1] = level */
+};
+static const ProtobufCIntRange cmsg_client_fsget_friends_steam_levels_response__friend__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_fsget_friends_steam_levels_response__friend__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientFSGetFriendsSteamLevelsResponse.Friend",
+ "Friend",
+ "CMsgClientFSGetFriendsSteamLevelsResponse__Friend",
+ "",
+ sizeof(CMsgClientFSGetFriendsSteamLevelsResponse__Friend),
+ 2,
+ cmsg_client_fsget_friends_steam_levels_response__friend__field_descriptors,
+ cmsg_client_fsget_friends_steam_levels_response__friend__field_indices_by_name,
+ 1, cmsg_client_fsget_friends_steam_levels_response__friend__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_fsget_friends_steam_levels_response__field_descriptors[1] =
+{
+ {
+ "friends",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientFSGetFriendsSteamLevelsResponse, n_friends),
+ offsetof(CMsgClientFSGetFriendsSteamLevelsResponse, friends),
+ &cmsg_client_fsget_friends_steam_levels_response__friend__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_fsget_friends_steam_levels_response__field_indices_by_name[] = {
+ 0, /* field[0] = friends */
+};
+static const ProtobufCIntRange cmsg_client_fsget_friends_steam_levels_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_fsget_friends_steam_levels_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientFSGetFriendsSteamLevelsResponse",
+ "CMsgClientFSGetFriendsSteamLevelsResponse",
+ "CMsgClientFSGetFriendsSteamLevelsResponse",
+ "",
+ sizeof(CMsgClientFSGetFriendsSteamLevelsResponse),
+ 1,
+ cmsg_client_fsget_friends_steam_levels_response__field_descriptors,
+ cmsg_client_fsget_friends_steam_levels_response__field_indices_by_name,
+ 1, cmsg_client_fsget_friends_steam_levels_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_email_addr_info__field_descriptors[5] =
+{
+ {
+ "email_address",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientEmailAddrInfo, email_address),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "email_is_validated",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientEmailAddrInfo, has_email_is_validated),
+ offsetof(CMsgClientEmailAddrInfo, email_is_validated),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "email_validation_changed",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientEmailAddrInfo, has_email_validation_changed),
+ offsetof(CMsgClientEmailAddrInfo, email_validation_changed),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "credential_change_requires_code",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientEmailAddrInfo, has_credential_change_requires_code),
+ offsetof(CMsgClientEmailAddrInfo, credential_change_requires_code),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "password_or_secretqa_change_requires_code",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientEmailAddrInfo, has_password_or_secretqa_change_requires_code),
+ offsetof(CMsgClientEmailAddrInfo, password_or_secretqa_change_requires_code),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_email_addr_info__field_indices_by_name[] = {
+ 3, /* field[3] = credential_change_requires_code */
+ 0, /* field[0] = email_address */
+ 1, /* field[1] = email_is_validated */
+ 2, /* field[2] = email_validation_changed */
+ 4, /* field[4] = password_or_secretqa_change_requires_code */
+};
+static const ProtobufCIntRange cmsg_client_email_addr_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor cmsg_client_email_addr_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientEmailAddrInfo",
+ "CMsgClientEmailAddrInfo",
+ "CMsgClientEmailAddrInfo",
+ "",
+ sizeof(CMsgClientEmailAddrInfo),
+ 5,
+ cmsg_client_email_addr_info__field_descriptors,
+ cmsg_client_email_addr_info__field_indices_by_name,
+ 1, cmsg_client_email_addr_info__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_creitem_vote_summary__published_file_id__field_descriptors[1] =
+{
+ {
+ "published_file_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgCREItemVoteSummary__PublishedFileId, has_published_file_id),
+ offsetof(CMsgCREItemVoteSummary__PublishedFileId, published_file_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_creitem_vote_summary__published_file_id__field_indices_by_name[] = {
+ 0, /* field[0] = published_file_id */
+};
+static const ProtobufCIntRange cmsg_creitem_vote_summary__published_file_id__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_creitem_vote_summary__published_file_id__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgCREItemVoteSummary.PublishedFileId",
+ "PublishedFileId",
+ "CMsgCREItemVoteSummary__PublishedFileId",
+ "",
+ sizeof(CMsgCREItemVoteSummary__PublishedFileId),
+ 1,
+ cmsg_creitem_vote_summary__published_file_id__field_descriptors,
+ cmsg_creitem_vote_summary__published_file_id__field_indices_by_name,
+ 1, cmsg_creitem_vote_summary__published_file_id__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_creitem_vote_summary__field_descriptors[1] =
+{
+ {
+ "published_file_ids",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgCREItemVoteSummary, n_published_file_ids),
+ offsetof(CMsgCREItemVoteSummary, published_file_ids),
+ &cmsg_creitem_vote_summary__published_file_id__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_creitem_vote_summary__field_indices_by_name[] = {
+ 0, /* field[0] = published_file_ids */
+};
+static const ProtobufCIntRange cmsg_creitem_vote_summary__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_creitem_vote_summary__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgCREItemVoteSummary",
+ "CMsgCREItemVoteSummary",
+ "CMsgCREItemVoteSummary",
+ "",
+ sizeof(CMsgCREItemVoteSummary),
+ 1,
+ cmsg_creitem_vote_summary__field_descriptors,
+ cmsg_creitem_vote_summary__field_indices_by_name,
+ 1, cmsg_creitem_vote_summary__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_creitem_vote_summary_response__item_vote_summary__field_descriptors[5] =
+{
+ {
+ "published_file_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgCREItemVoteSummaryResponse__ItemVoteSummary, has_published_file_id),
+ offsetof(CMsgCREItemVoteSummaryResponse__ItemVoteSummary, published_file_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "votes_for",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgCREItemVoteSummaryResponse__ItemVoteSummary, has_votes_for),
+ offsetof(CMsgCREItemVoteSummaryResponse__ItemVoteSummary, votes_for),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "votes_against",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgCREItemVoteSummaryResponse__ItemVoteSummary, has_votes_against),
+ offsetof(CMsgCREItemVoteSummaryResponse__ItemVoteSummary, votes_against),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reports",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgCREItemVoteSummaryResponse__ItemVoteSummary, has_reports),
+ offsetof(CMsgCREItemVoteSummaryResponse__ItemVoteSummary, reports),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "score",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FLOAT,
+ offsetof(CMsgCREItemVoteSummaryResponse__ItemVoteSummary, has_score),
+ offsetof(CMsgCREItemVoteSummaryResponse__ItemVoteSummary, score),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_creitem_vote_summary_response__item_vote_summary__field_indices_by_name[] = {
+ 0, /* field[0] = published_file_id */
+ 3, /* field[3] = reports */
+ 4, /* field[4] = score */
+ 2, /* field[2] = votes_against */
+ 1, /* field[1] = votes_for */
+};
+static const ProtobufCIntRange cmsg_creitem_vote_summary_response__item_vote_summary__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor cmsg_creitem_vote_summary_response__item_vote_summary__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgCREItemVoteSummaryResponse.ItemVoteSummary",
+ "ItemVoteSummary",
+ "CMsgCREItemVoteSummaryResponse__ItemVoteSummary",
+ "",
+ sizeof(CMsgCREItemVoteSummaryResponse__ItemVoteSummary),
+ 5,
+ cmsg_creitem_vote_summary_response__item_vote_summary__field_descriptors,
+ cmsg_creitem_vote_summary_response__item_vote_summary__field_indices_by_name,
+ 1, cmsg_creitem_vote_summary_response__item_vote_summary__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const int32_t cmsg_creitem_vote_summary_response__eresult__default_value = 2;
+static const ProtobufCFieldDescriptor cmsg_creitem_vote_summary_response__field_descriptors[2] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgCREItemVoteSummaryResponse, has_eresult),
+ offsetof(CMsgCREItemVoteSummaryResponse, eresult),
+ NULL,
+ &cmsg_creitem_vote_summary_response__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "item_vote_summaries",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgCREItemVoteSummaryResponse, n_item_vote_summaries),
+ offsetof(CMsgCREItemVoteSummaryResponse, item_vote_summaries),
+ &cmsg_creitem_vote_summary_response__item_vote_summary__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_creitem_vote_summary_response__field_indices_by_name[] = {
+ 0, /* field[0] = eresult */
+ 1, /* field[1] = item_vote_summaries */
+};
+static const ProtobufCIntRange cmsg_creitem_vote_summary_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_creitem_vote_summary_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgCREItemVoteSummaryResponse",
+ "CMsgCREItemVoteSummaryResponse",
+ "CMsgCREItemVoteSummaryResponse",
+ "",
+ sizeof(CMsgCREItemVoteSummaryResponse),
+ 2,
+ cmsg_creitem_vote_summary_response__field_descriptors,
+ cmsg_creitem_vote_summary_response__field_indices_by_name,
+ 1, cmsg_creitem_vote_summary_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_creupdate_user_published_item_vote__field_descriptors[2] =
+{
+ {
+ "published_file_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgCREUpdateUserPublishedItemVote, has_published_file_id),
+ offsetof(CMsgCREUpdateUserPublishedItemVote, published_file_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "vote_up",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgCREUpdateUserPublishedItemVote, has_vote_up),
+ offsetof(CMsgCREUpdateUserPublishedItemVote, vote_up),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_creupdate_user_published_item_vote__field_indices_by_name[] = {
+ 0, /* field[0] = published_file_id */
+ 1, /* field[1] = vote_up */
+};
+static const ProtobufCIntRange cmsg_creupdate_user_published_item_vote__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_creupdate_user_published_item_vote__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgCREUpdateUserPublishedItemVote",
+ "CMsgCREUpdateUserPublishedItemVote",
+ "CMsgCREUpdateUserPublishedItemVote",
+ "",
+ sizeof(CMsgCREUpdateUserPublishedItemVote),
+ 2,
+ cmsg_creupdate_user_published_item_vote__field_descriptors,
+ cmsg_creupdate_user_published_item_vote__field_indices_by_name,
+ 1, cmsg_creupdate_user_published_item_vote__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const int32_t cmsg_creupdate_user_published_item_vote_response__eresult__default_value = 2;
+static const ProtobufCFieldDescriptor cmsg_creupdate_user_published_item_vote_response__field_descriptors[1] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgCREUpdateUserPublishedItemVoteResponse, has_eresult),
+ offsetof(CMsgCREUpdateUserPublishedItemVoteResponse, eresult),
+ NULL,
+ &cmsg_creupdate_user_published_item_vote_response__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_creupdate_user_published_item_vote_response__field_indices_by_name[] = {
+ 0, /* field[0] = eresult */
+};
+static const ProtobufCIntRange cmsg_creupdate_user_published_item_vote_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_creupdate_user_published_item_vote_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgCREUpdateUserPublishedItemVoteResponse",
+ "CMsgCREUpdateUserPublishedItemVoteResponse",
+ "CMsgCREUpdateUserPublishedItemVoteResponse",
+ "",
+ sizeof(CMsgCREUpdateUserPublishedItemVoteResponse),
+ 1,
+ cmsg_creupdate_user_published_item_vote_response__field_descriptors,
+ cmsg_creupdate_user_published_item_vote_response__field_indices_by_name,
+ 1, cmsg_creupdate_user_published_item_vote_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_creget_user_published_item_vote_details__published_file_id__field_descriptors[1] =
+{
+ {
+ "published_file_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgCREGetUserPublishedItemVoteDetails__PublishedFileId, has_published_file_id),
+ offsetof(CMsgCREGetUserPublishedItemVoteDetails__PublishedFileId, published_file_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_creget_user_published_item_vote_details__published_file_id__field_indices_by_name[] = {
+ 0, /* field[0] = published_file_id */
+};
+static const ProtobufCIntRange cmsg_creget_user_published_item_vote_details__published_file_id__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_creget_user_published_item_vote_details__published_file_id__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgCREGetUserPublishedItemVoteDetails.PublishedFileId",
+ "PublishedFileId",
+ "CMsgCREGetUserPublishedItemVoteDetails__PublishedFileId",
+ "",
+ sizeof(CMsgCREGetUserPublishedItemVoteDetails__PublishedFileId),
+ 1,
+ cmsg_creget_user_published_item_vote_details__published_file_id__field_descriptors,
+ cmsg_creget_user_published_item_vote_details__published_file_id__field_indices_by_name,
+ 1, cmsg_creget_user_published_item_vote_details__published_file_id__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_creget_user_published_item_vote_details__field_descriptors[1] =
+{
+ {
+ "published_file_ids",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgCREGetUserPublishedItemVoteDetails, n_published_file_ids),
+ offsetof(CMsgCREGetUserPublishedItemVoteDetails, published_file_ids),
+ &cmsg_creget_user_published_item_vote_details__published_file_id__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_creget_user_published_item_vote_details__field_indices_by_name[] = {
+ 0, /* field[0] = published_file_ids */
+};
+static const ProtobufCIntRange cmsg_creget_user_published_item_vote_details__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_creget_user_published_item_vote_details__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgCREGetUserPublishedItemVoteDetails",
+ "CMsgCREGetUserPublishedItemVoteDetails",
+ "CMsgCREGetUserPublishedItemVoteDetails",
+ "",
+ sizeof(CMsgCREGetUserPublishedItemVoteDetails),
+ 1,
+ cmsg_creget_user_published_item_vote_details__field_descriptors,
+ cmsg_creget_user_published_item_vote_details__field_indices_by_name,
+ 1, cmsg_creget_user_published_item_vote_details__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const int32_t cmsg_creget_user_published_item_vote_details_response__user_item_vote_detail__vote__default_value = 0;
+static const ProtobufCFieldDescriptor cmsg_creget_user_published_item_vote_details_response__user_item_vote_detail__field_descriptors[2] =
+{
+ {
+ "published_file_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgCREGetUserPublishedItemVoteDetailsResponse__UserItemVoteDetail, has_published_file_id),
+ offsetof(CMsgCREGetUserPublishedItemVoteDetailsResponse__UserItemVoteDetail, published_file_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "vote",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgCREGetUserPublishedItemVoteDetailsResponse__UserItemVoteDetail, has_vote),
+ offsetof(CMsgCREGetUserPublishedItemVoteDetailsResponse__UserItemVoteDetail, vote),
+ NULL,
+ &cmsg_creget_user_published_item_vote_details_response__user_item_vote_detail__vote__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_creget_user_published_item_vote_details_response__user_item_vote_detail__field_indices_by_name[] = {
+ 0, /* field[0] = published_file_id */
+ 1, /* field[1] = vote */
+};
+static const ProtobufCIntRange cmsg_creget_user_published_item_vote_details_response__user_item_vote_detail__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_creget_user_published_item_vote_details_response__user_item_vote_detail__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgCREGetUserPublishedItemVoteDetailsResponse.UserItemVoteDetail",
+ "UserItemVoteDetail",
+ "CMsgCREGetUserPublishedItemVoteDetailsResponse__UserItemVoteDetail",
+ "",
+ sizeof(CMsgCREGetUserPublishedItemVoteDetailsResponse__UserItemVoteDetail),
+ 2,
+ cmsg_creget_user_published_item_vote_details_response__user_item_vote_detail__field_descriptors,
+ cmsg_creget_user_published_item_vote_details_response__user_item_vote_detail__field_indices_by_name,
+ 1, cmsg_creget_user_published_item_vote_details_response__user_item_vote_detail__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const int32_t cmsg_creget_user_published_item_vote_details_response__eresult__default_value = 2;
+static const ProtobufCFieldDescriptor cmsg_creget_user_published_item_vote_details_response__field_descriptors[2] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgCREGetUserPublishedItemVoteDetailsResponse, has_eresult),
+ offsetof(CMsgCREGetUserPublishedItemVoteDetailsResponse, eresult),
+ NULL,
+ &cmsg_creget_user_published_item_vote_details_response__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "user_item_vote_details",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgCREGetUserPublishedItemVoteDetailsResponse, n_user_item_vote_details),
+ offsetof(CMsgCREGetUserPublishedItemVoteDetailsResponse, user_item_vote_details),
+ &cmsg_creget_user_published_item_vote_details_response__user_item_vote_detail__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_creget_user_published_item_vote_details_response__field_indices_by_name[] = {
+ 0, /* field[0] = eresult */
+ 1, /* field[1] = user_item_vote_details */
+};
+static const ProtobufCIntRange cmsg_creget_user_published_item_vote_details_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_creget_user_published_item_vote_details_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgCREGetUserPublishedItemVoteDetailsResponse",
+ "CMsgCREGetUserPublishedItemVoteDetailsResponse",
+ "CMsgCREGetUserPublishedItemVoteDetailsResponse",
+ "",
+ sizeof(CMsgCREGetUserPublishedItemVoteDetailsResponse),
+ 2,
+ cmsg_creget_user_published_item_vote_details_response__field_descriptors,
+ cmsg_creget_user_published_item_vote_details_response__field_indices_by_name,
+ 1, cmsg_creget_user_published_item_vote_details_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_fsget_follower_count__field_descriptors[1] =
+{
+ {
+ "steam_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgFSGetFollowerCount, has_steam_id),
+ offsetof(CMsgFSGetFollowerCount, steam_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_fsget_follower_count__field_indices_by_name[] = {
+ 0, /* field[0] = steam_id */
+};
+static const ProtobufCIntRange cmsg_fsget_follower_count__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_fsget_follower_count__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgFSGetFollowerCount",
+ "CMsgFSGetFollowerCount",
+ "CMsgFSGetFollowerCount",
+ "",
+ sizeof(CMsgFSGetFollowerCount),
+ 1,
+ cmsg_fsget_follower_count__field_descriptors,
+ cmsg_fsget_follower_count__field_indices_by_name,
+ 1, cmsg_fsget_follower_count__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const int32_t cmsg_fsget_follower_count_response__eresult__default_value = 2;
+static const int32_t cmsg_fsget_follower_count_response__count__default_value = 0;
+static const ProtobufCFieldDescriptor cmsg_fsget_follower_count_response__field_descriptors[2] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgFSGetFollowerCountResponse, has_eresult),
+ offsetof(CMsgFSGetFollowerCountResponse, eresult),
+ NULL,
+ &cmsg_fsget_follower_count_response__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "count",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgFSGetFollowerCountResponse, has_count),
+ offsetof(CMsgFSGetFollowerCountResponse, count),
+ NULL,
+ &cmsg_fsget_follower_count_response__count__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_fsget_follower_count_response__field_indices_by_name[] = {
+ 1, /* field[1] = count */
+ 0, /* field[0] = eresult */
+};
+static const ProtobufCIntRange cmsg_fsget_follower_count_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_fsget_follower_count_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgFSGetFollowerCountResponse",
+ "CMsgFSGetFollowerCountResponse",
+ "CMsgFSGetFollowerCountResponse",
+ "",
+ sizeof(CMsgFSGetFollowerCountResponse),
+ 2,
+ cmsg_fsget_follower_count_response__field_descriptors,
+ cmsg_fsget_follower_count_response__field_indices_by_name,
+ 1, cmsg_fsget_follower_count_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_fsget_is_following__field_descriptors[1] =
+{
+ {
+ "steam_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgFSGetIsFollowing, has_steam_id),
+ offsetof(CMsgFSGetIsFollowing, steam_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_fsget_is_following__field_indices_by_name[] = {
+ 0, /* field[0] = steam_id */
+};
+static const ProtobufCIntRange cmsg_fsget_is_following__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_fsget_is_following__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgFSGetIsFollowing",
+ "CMsgFSGetIsFollowing",
+ "CMsgFSGetIsFollowing",
+ "",
+ sizeof(CMsgFSGetIsFollowing),
+ 1,
+ cmsg_fsget_is_following__field_descriptors,
+ cmsg_fsget_is_following__field_indices_by_name,
+ 1, cmsg_fsget_is_following__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const int32_t cmsg_fsget_is_following_response__eresult__default_value = 2;
+static const protobuf_c_boolean cmsg_fsget_is_following_response__is_following__default_value = 0;
+static const ProtobufCFieldDescriptor cmsg_fsget_is_following_response__field_descriptors[2] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgFSGetIsFollowingResponse, has_eresult),
+ offsetof(CMsgFSGetIsFollowingResponse, eresult),
+ NULL,
+ &cmsg_fsget_is_following_response__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "is_following",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgFSGetIsFollowingResponse, has_is_following),
+ offsetof(CMsgFSGetIsFollowingResponse, is_following),
+ NULL,
+ &cmsg_fsget_is_following_response__is_following__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_fsget_is_following_response__field_indices_by_name[] = {
+ 0, /* field[0] = eresult */
+ 1, /* field[1] = is_following */
+};
+static const ProtobufCIntRange cmsg_fsget_is_following_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_fsget_is_following_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgFSGetIsFollowingResponse",
+ "CMsgFSGetIsFollowingResponse",
+ "CMsgFSGetIsFollowingResponse",
+ "",
+ sizeof(CMsgFSGetIsFollowingResponse),
+ 2,
+ cmsg_fsget_is_following_response__field_descriptors,
+ cmsg_fsget_is_following_response__field_indices_by_name,
+ 1, cmsg_fsget_is_following_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_fsenumerate_following_list__field_descriptors[1] =
+{
+ {
+ "start_index",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgFSEnumerateFollowingList, has_start_index),
+ offsetof(CMsgFSEnumerateFollowingList, start_index),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_fsenumerate_following_list__field_indices_by_name[] = {
+ 0, /* field[0] = start_index */
+};
+static const ProtobufCIntRange cmsg_fsenumerate_following_list__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_fsenumerate_following_list__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgFSEnumerateFollowingList",
+ "CMsgFSEnumerateFollowingList",
+ "CMsgFSEnumerateFollowingList",
+ "",
+ sizeof(CMsgFSEnumerateFollowingList),
+ 1,
+ cmsg_fsenumerate_following_list__field_descriptors,
+ cmsg_fsenumerate_following_list__field_indices_by_name,
+ 1, cmsg_fsenumerate_following_list__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const int32_t cmsg_fsenumerate_following_list_response__eresult__default_value = 2;
+static const ProtobufCFieldDescriptor cmsg_fsenumerate_following_list_response__field_descriptors[3] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgFSEnumerateFollowingListResponse, has_eresult),
+ offsetof(CMsgFSEnumerateFollowingListResponse, eresult),
+ NULL,
+ &cmsg_fsenumerate_following_list_response__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "total_results",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgFSEnumerateFollowingListResponse, has_total_results),
+ offsetof(CMsgFSEnumerateFollowingListResponse, total_results),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "steam_ids",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgFSEnumerateFollowingListResponse, n_steam_ids),
+ offsetof(CMsgFSEnumerateFollowingListResponse, steam_ids),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_fsenumerate_following_list_response__field_indices_by_name[] = {
+ 0, /* field[0] = eresult */
+ 2, /* field[2] = steam_ids */
+ 1, /* field[1] = total_results */
+};
+static const ProtobufCIntRange cmsg_fsenumerate_following_list_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_fsenumerate_following_list_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgFSEnumerateFollowingListResponse",
+ "CMsgFSEnumerateFollowingListResponse",
+ "CMsgFSEnumerateFollowingListResponse",
+ "",
+ sizeof(CMsgFSEnumerateFollowingListResponse),
+ 3,
+ cmsg_fsenumerate_following_list_response__field_descriptors,
+ cmsg_fsenumerate_following_list_response__field_indices_by_name,
+ 1, cmsg_fsenumerate_following_list_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_dpget_number_of_current_players__field_descriptors[1] =
+{
+ {
+ "appid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgDPGetNumberOfCurrentPlayers, has_appid),
+ offsetof(CMsgDPGetNumberOfCurrentPlayers, appid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_dpget_number_of_current_players__field_indices_by_name[] = {
+ 0, /* field[0] = appid */
+};
+static const ProtobufCIntRange cmsg_dpget_number_of_current_players__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_dpget_number_of_current_players__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgDPGetNumberOfCurrentPlayers",
+ "CMsgDPGetNumberOfCurrentPlayers",
+ "CMsgDPGetNumberOfCurrentPlayers",
+ "",
+ sizeof(CMsgDPGetNumberOfCurrentPlayers),
+ 1,
+ cmsg_dpget_number_of_current_players__field_descriptors,
+ cmsg_dpget_number_of_current_players__field_indices_by_name,
+ 1, cmsg_dpget_number_of_current_players__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const int32_t cmsg_dpget_number_of_current_players_response__eresult__default_value = 2;
+static const ProtobufCFieldDescriptor cmsg_dpget_number_of_current_players_response__field_descriptors[2] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgDPGetNumberOfCurrentPlayersResponse, has_eresult),
+ offsetof(CMsgDPGetNumberOfCurrentPlayersResponse, eresult),
+ NULL,
+ &cmsg_dpget_number_of_current_players_response__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "player_count",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgDPGetNumberOfCurrentPlayersResponse, has_player_count),
+ offsetof(CMsgDPGetNumberOfCurrentPlayersResponse, player_count),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_dpget_number_of_current_players_response__field_indices_by_name[] = {
+ 0, /* field[0] = eresult */
+ 1, /* field[1] = player_count */
+};
+static const ProtobufCIntRange cmsg_dpget_number_of_current_players_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_dpget_number_of_current_players_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgDPGetNumberOfCurrentPlayersResponse",
+ "CMsgDPGetNumberOfCurrentPlayersResponse",
+ "CMsgDPGetNumberOfCurrentPlayersResponse",
+ "",
+ sizeof(CMsgDPGetNumberOfCurrentPlayersResponse),
+ 2,
+ cmsg_dpget_number_of_current_players_response__field_descriptors,
+ cmsg_dpget_number_of_current_players_response__field_indices_by_name,
+ 1, cmsg_dpget_number_of_current_players_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_friend_user_status_published__field_descriptors[3] =
+{
+ {
+ "friend_steamid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientFriendUserStatusPublished, has_friend_steamid),
+ offsetof(CMsgClientFriendUserStatusPublished, friend_steamid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "appid",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientFriendUserStatusPublished, has_appid),
+ offsetof(CMsgClientFriendUserStatusPublished, appid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "status_text",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientFriendUserStatusPublished, status_text),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_friend_user_status_published__field_indices_by_name[] = {
+ 1, /* field[1] = appid */
+ 0, /* field[0] = friend_steamid */
+ 2, /* field[2] = status_text */
+};
+static const ProtobufCIntRange cmsg_client_friend_user_status_published__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_friend_user_status_published__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientFriendUserStatusPublished",
+ "CMsgClientFriendUserStatusPublished",
+ "CMsgClientFriendUserStatusPublished",
+ "",
+ sizeof(CMsgClientFriendUserStatusPublished),
+ 3,
+ cmsg_client_friend_user_status_published__field_descriptors,
+ cmsg_client_friend_user_status_published__field_indices_by_name,
+ 1, cmsg_client_friend_user_status_published__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_service_method_legacy__field_descriptors[3] =
+{
+ {
+ "method_name",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientServiceMethodLegacy, method_name),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "serialized_method",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientServiceMethodLegacy, has_serialized_method),
+ offsetof(CMsgClientServiceMethodLegacy, serialized_method),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "is_notification",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientServiceMethodLegacy, has_is_notification),
+ offsetof(CMsgClientServiceMethodLegacy, is_notification),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_service_method_legacy__field_indices_by_name[] = {
+ 2, /* field[2] = is_notification */
+ 0, /* field[0] = method_name */
+ 1, /* field[1] = serialized_method */
+};
+static const ProtobufCIntRange cmsg_client_service_method_legacy__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_service_method_legacy__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientServiceMethodLegacy",
+ "CMsgClientServiceMethodLegacy",
+ "CMsgClientServiceMethodLegacy",
+ "",
+ sizeof(CMsgClientServiceMethodLegacy),
+ 3,
+ cmsg_client_service_method_legacy__field_descriptors,
+ cmsg_client_service_method_legacy__field_indices_by_name,
+ 1, cmsg_client_service_method_legacy__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_service_method_legacy_response__field_descriptors[2] =
+{
+ {
+ "method_name",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientServiceMethodLegacyResponse, method_name),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "serialized_method_response",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientServiceMethodLegacyResponse, has_serialized_method_response),
+ offsetof(CMsgClientServiceMethodLegacyResponse, serialized_method_response),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_service_method_legacy_response__field_indices_by_name[] = {
+ 0, /* field[0] = method_name */
+ 1, /* field[1] = serialized_method_response */
+};
+static const ProtobufCIntRange cmsg_client_service_method_legacy_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_service_method_legacy_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientServiceMethodLegacyResponse",
+ "CMsgClientServiceMethodLegacyResponse",
+ "CMsgClientServiceMethodLegacyResponse",
+ "",
+ sizeof(CMsgClientServiceMethodLegacyResponse),
+ 2,
+ cmsg_client_service_method_legacy_response__field_descriptors,
+ cmsg_client_service_method_legacy_response__field_indices_by_name,
+ 1, cmsg_client_service_method_legacy_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_uimode__field_descriptors[2] =
+{
+ {
+ "uimode",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientUIMode, has_uimode),
+ offsetof(CMsgClientUIMode, uimode),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "chat_mode",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientUIMode, has_chat_mode),
+ offsetof(CMsgClientUIMode, chat_mode),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_uimode__field_indices_by_name[] = {
+ 1, /* field[1] = chat_mode */
+ 0, /* field[0] = uimode */
+};
+static const ProtobufCIntRange cmsg_client_uimode__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_uimode__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientUIMode",
+ "CMsgClientUIMode",
+ "CMsgClientUIMode",
+ "",
+ sizeof(CMsgClientUIMode),
+ 2,
+ cmsg_client_uimode__field_descriptors,
+ cmsg_client_uimode__field_indices_by_name,
+ 1, cmsg_client_uimode__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_vanity_urlchanged_notification__field_descriptors[1] =
+{
+ {
+ "vanity_url",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientVanityURLChangedNotification, vanity_url),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_vanity_urlchanged_notification__field_indices_by_name[] = {
+ 0, /* field[0] = vanity_url */
+};
+static const ProtobufCIntRange cmsg_client_vanity_urlchanged_notification__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_vanity_urlchanged_notification__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientVanityURLChangedNotification",
+ "CMsgClientVanityURLChangedNotification",
+ "CMsgClientVanityURLChangedNotification",
+ "",
+ sizeof(CMsgClientVanityURLChangedNotification),
+ 1,
+ cmsg_client_vanity_urlchanged_notification__field_descriptors,
+ cmsg_client_vanity_urlchanged_notification__field_indices_by_name,
+ 1, cmsg_client_vanity_urlchanged_notification__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_authorize_local_device_request__field_descriptors[3] =
+{
+ {
+ "device_description",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientAuthorizeLocalDeviceRequest, device_description),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "owner_account_id",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientAuthorizeLocalDeviceRequest, has_owner_account_id),
+ offsetof(CMsgClientAuthorizeLocalDeviceRequest, owner_account_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "local_device_token",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientAuthorizeLocalDeviceRequest, has_local_device_token),
+ offsetof(CMsgClientAuthorizeLocalDeviceRequest, local_device_token),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_authorize_local_device_request__field_indices_by_name[] = {
+ 0, /* field[0] = device_description */
+ 2, /* field[2] = local_device_token */
+ 1, /* field[1] = owner_account_id */
+};
+static const ProtobufCIntRange cmsg_client_authorize_local_device_request__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_authorize_local_device_request__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientAuthorizeLocalDeviceRequest",
+ "CMsgClientAuthorizeLocalDeviceRequest",
+ "CMsgClientAuthorizeLocalDeviceRequest",
+ "",
+ sizeof(CMsgClientAuthorizeLocalDeviceRequest),
+ 3,
+ cmsg_client_authorize_local_device_request__field_descriptors,
+ cmsg_client_authorize_local_device_request__field_indices_by_name,
+ 1, cmsg_client_authorize_local_device_request__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const int32_t cmsg_client_authorize_local_device__eresult__default_value = 2;
+static const ProtobufCFieldDescriptor cmsg_client_authorize_local_device__field_descriptors[3] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientAuthorizeLocalDevice, has_eresult),
+ offsetof(CMsgClientAuthorizeLocalDevice, eresult),
+ NULL,
+ &cmsg_client_authorize_local_device__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "owner_account_id",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientAuthorizeLocalDevice, has_owner_account_id),
+ offsetof(CMsgClientAuthorizeLocalDevice, owner_account_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "authed_device_token",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientAuthorizeLocalDevice, has_authed_device_token),
+ offsetof(CMsgClientAuthorizeLocalDevice, authed_device_token),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_authorize_local_device__field_indices_by_name[] = {
+ 2, /* field[2] = authed_device_token */
+ 0, /* field[0] = eresult */
+ 1, /* field[1] = owner_account_id */
+};
+static const ProtobufCIntRange cmsg_client_authorize_local_device__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_authorize_local_device__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientAuthorizeLocalDevice",
+ "CMsgClientAuthorizeLocalDevice",
+ "CMsgClientAuthorizeLocalDevice",
+ "",
+ sizeof(CMsgClientAuthorizeLocalDevice),
+ 3,
+ cmsg_client_authorize_local_device__field_descriptors,
+ cmsg_client_authorize_local_device__field_indices_by_name,
+ 1, cmsg_client_authorize_local_device__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const int32_t cmsg_client_authorize_local_device_notification__eresult__default_value = 2;
+static const ProtobufCFieldDescriptor cmsg_client_authorize_local_device_notification__field_descriptors[3] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientAuthorizeLocalDeviceNotification, has_eresult),
+ offsetof(CMsgClientAuthorizeLocalDeviceNotification, eresult),
+ NULL,
+ &cmsg_client_authorize_local_device_notification__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "owner_account_id",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientAuthorizeLocalDeviceNotification, has_owner_account_id),
+ offsetof(CMsgClientAuthorizeLocalDeviceNotification, owner_account_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "local_device_token",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientAuthorizeLocalDeviceNotification, has_local_device_token),
+ offsetof(CMsgClientAuthorizeLocalDeviceNotification, local_device_token),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_authorize_local_device_notification__field_indices_by_name[] = {
+ 0, /* field[0] = eresult */
+ 2, /* field[2] = local_device_token */
+ 1, /* field[1] = owner_account_id */
+};
+static const ProtobufCIntRange cmsg_client_authorize_local_device_notification__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_authorize_local_device_notification__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientAuthorizeLocalDeviceNotification",
+ "CMsgClientAuthorizeLocalDeviceNotification",
+ "CMsgClientAuthorizeLocalDeviceNotification",
+ "",
+ sizeof(CMsgClientAuthorizeLocalDeviceNotification),
+ 3,
+ cmsg_client_authorize_local_device_notification__field_descriptors,
+ cmsg_client_authorize_local_device_notification__field_indices_by_name,
+ 1, cmsg_client_authorize_local_device_notification__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_deauthorize_device_request__field_descriptors[2] =
+{
+ {
+ "deauthorization_account_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientDeauthorizeDeviceRequest, has_deauthorization_account_id),
+ offsetof(CMsgClientDeauthorizeDeviceRequest, deauthorization_account_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "deauthorization_device_token",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientDeauthorizeDeviceRequest, has_deauthorization_device_token),
+ offsetof(CMsgClientDeauthorizeDeviceRequest, deauthorization_device_token),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_deauthorize_device_request__field_indices_by_name[] = {
+ 0, /* field[0] = deauthorization_account_id */
+ 1, /* field[1] = deauthorization_device_token */
+};
+static const ProtobufCIntRange cmsg_client_deauthorize_device_request__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_deauthorize_device_request__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientDeauthorizeDeviceRequest",
+ "CMsgClientDeauthorizeDeviceRequest",
+ "CMsgClientDeauthorizeDeviceRequest",
+ "",
+ sizeof(CMsgClientDeauthorizeDeviceRequest),
+ 2,
+ cmsg_client_deauthorize_device_request__field_descriptors,
+ cmsg_client_deauthorize_device_request__field_indices_by_name,
+ 1, cmsg_client_deauthorize_device_request__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const int32_t cmsg_client_deauthorize_device__eresult__default_value = 2;
+static const ProtobufCFieldDescriptor cmsg_client_deauthorize_device__field_descriptors[2] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientDeauthorizeDevice, has_eresult),
+ offsetof(CMsgClientDeauthorizeDevice, eresult),
+ NULL,
+ &cmsg_client_deauthorize_device__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "deauthorization_account_id",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientDeauthorizeDevice, has_deauthorization_account_id),
+ offsetof(CMsgClientDeauthorizeDevice, deauthorization_account_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_deauthorize_device__field_indices_by_name[] = {
+ 1, /* field[1] = deauthorization_account_id */
+ 0, /* field[0] = eresult */
+};
+static const ProtobufCIntRange cmsg_client_deauthorize_device__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_deauthorize_device__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientDeauthorizeDevice",
+ "CMsgClientDeauthorizeDevice",
+ "CMsgClientDeauthorizeDevice",
+ "",
+ sizeof(CMsgClientDeauthorizeDevice),
+ 2,
+ cmsg_client_deauthorize_device__field_descriptors,
+ cmsg_client_deauthorize_device__field_indices_by_name,
+ 1, cmsg_client_deauthorize_device__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_use_local_device_authorizations__device_token__field_descriptors[2] =
+{
+ {
+ "owner_account_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientUseLocalDeviceAuthorizations__DeviceToken, has_owner_account_id),
+ offsetof(CMsgClientUseLocalDeviceAuthorizations__DeviceToken, owner_account_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "token_id",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientUseLocalDeviceAuthorizations__DeviceToken, has_token_id),
+ offsetof(CMsgClientUseLocalDeviceAuthorizations__DeviceToken, token_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_use_local_device_authorizations__device_token__field_indices_by_name[] = {
+ 0, /* field[0] = owner_account_id */
+ 1, /* field[1] = token_id */
+};
+static const ProtobufCIntRange cmsg_client_use_local_device_authorizations__device_token__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_use_local_device_authorizations__device_token__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientUseLocalDeviceAuthorizations.DeviceToken",
+ "DeviceToken",
+ "CMsgClientUseLocalDeviceAuthorizations__DeviceToken",
+ "",
+ sizeof(CMsgClientUseLocalDeviceAuthorizations__DeviceToken),
+ 2,
+ cmsg_client_use_local_device_authorizations__device_token__field_descriptors,
+ cmsg_client_use_local_device_authorizations__device_token__field_indices_by_name,
+ 1, cmsg_client_use_local_device_authorizations__device_token__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_use_local_device_authorizations__field_descriptors[2] =
+{
+ {
+ "authorization_account_id",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientUseLocalDeviceAuthorizations, n_authorization_account_id),
+ offsetof(CMsgClientUseLocalDeviceAuthorizations, authorization_account_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "device_tokens",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientUseLocalDeviceAuthorizations, n_device_tokens),
+ offsetof(CMsgClientUseLocalDeviceAuthorizations, device_tokens),
+ &cmsg_client_use_local_device_authorizations__device_token__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_use_local_device_authorizations__field_indices_by_name[] = {
+ 0, /* field[0] = authorization_account_id */
+ 1, /* field[1] = device_tokens */
+};
+static const ProtobufCIntRange cmsg_client_use_local_device_authorizations__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_use_local_device_authorizations__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientUseLocalDeviceAuthorizations",
+ "CMsgClientUseLocalDeviceAuthorizations",
+ "CMsgClientUseLocalDeviceAuthorizations",
+ "",
+ sizeof(CMsgClientUseLocalDeviceAuthorizations),
+ 2,
+ cmsg_client_use_local_device_authorizations__field_descriptors,
+ cmsg_client_use_local_device_authorizations__field_indices_by_name,
+ 1, cmsg_client_use_local_device_authorizations__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+#define cmsg_client_get_authorized_devices__field_descriptors NULL
+#define cmsg_client_get_authorized_devices__field_indices_by_name NULL
+#define cmsg_client_get_authorized_devices__number_ranges NULL
+const ProtobufCMessageDescriptor cmsg_client_get_authorized_devices__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientGetAuthorizedDevices",
+ "CMsgClientGetAuthorizedDevices",
+ "CMsgClientGetAuthorizedDevices",
+ "",
+ sizeof(CMsgClientGetAuthorizedDevices),
+ 0,
+ cmsg_client_get_authorized_devices__field_descriptors,
+ cmsg_client_get_authorized_devices__field_indices_by_name,
+ 0, cmsg_client_get_authorized_devices__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_get_authorized_devices_response__authorized_device__field_descriptors[6] =
+{
+ {
+ "auth_device_token",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice, has_auth_device_token),
+ offsetof(CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice, auth_device_token),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "device_name",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice, device_name),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "last_access_time",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice, has_last_access_time),
+ offsetof(CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice, last_access_time),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "borrower_id",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice, has_borrower_id),
+ offsetof(CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice, borrower_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "is_pending",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice, has_is_pending),
+ offsetof(CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice, is_pending),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "app_played",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice, has_app_played),
+ offsetof(CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice, app_played),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_get_authorized_devices_response__authorized_device__field_indices_by_name[] = {
+ 5, /* field[5] = app_played */
+ 0, /* field[0] = auth_device_token */
+ 3, /* field[3] = borrower_id */
+ 1, /* field[1] = device_name */
+ 4, /* field[4] = is_pending */
+ 2, /* field[2] = last_access_time */
+};
+static const ProtobufCIntRange cmsg_client_get_authorized_devices_response__authorized_device__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor cmsg_client_get_authorized_devices_response__authorized_device__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice",
+ "AuthorizedDevice",
+ "CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice",
+ "",
+ sizeof(CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice),
+ 6,
+ cmsg_client_get_authorized_devices_response__authorized_device__field_descriptors,
+ cmsg_client_get_authorized_devices_response__authorized_device__field_indices_by_name,
+ 1, cmsg_client_get_authorized_devices_response__authorized_device__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const int32_t cmsg_client_get_authorized_devices_response__eresult__default_value = 2;
+static const ProtobufCFieldDescriptor cmsg_client_get_authorized_devices_response__field_descriptors[2] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientGetAuthorizedDevicesResponse, has_eresult),
+ offsetof(CMsgClientGetAuthorizedDevicesResponse, eresult),
+ NULL,
+ &cmsg_client_get_authorized_devices_response__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "authorized_device",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientGetAuthorizedDevicesResponse, n_authorized_device),
+ offsetof(CMsgClientGetAuthorizedDevicesResponse, authorized_device),
+ &cmsg_client_get_authorized_devices_response__authorized_device__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_get_authorized_devices_response__field_indices_by_name[] = {
+ 1, /* field[1] = authorized_device */
+ 0, /* field[0] = eresult */
+};
+static const ProtobufCIntRange cmsg_client_get_authorized_devices_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_get_authorized_devices_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientGetAuthorizedDevicesResponse",
+ "CMsgClientGetAuthorizedDevicesResponse",
+ "CMsgClientGetAuthorizedDevicesResponse",
+ "",
+ sizeof(CMsgClientGetAuthorizedDevicesResponse),
+ 2,
+ cmsg_client_get_authorized_devices_response__field_descriptors,
+ cmsg_client_get_authorized_devices_response__field_indices_by_name,
+ 1, cmsg_client_get_authorized_devices_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_shared_library_lock_status__locked_library__field_descriptors[2] =
+{
+ {
+ "owner_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientSharedLibraryLockStatus__LockedLibrary, has_owner_id),
+ offsetof(CMsgClientSharedLibraryLockStatus__LockedLibrary, owner_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "locked_by",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientSharedLibraryLockStatus__LockedLibrary, has_locked_by),
+ offsetof(CMsgClientSharedLibraryLockStatus__LockedLibrary, locked_by),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_shared_library_lock_status__locked_library__field_indices_by_name[] = {
+ 1, /* field[1] = locked_by */
+ 0, /* field[0] = owner_id */
+};
+static const ProtobufCIntRange cmsg_client_shared_library_lock_status__locked_library__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_shared_library_lock_status__locked_library__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientSharedLibraryLockStatus.LockedLibrary",
+ "LockedLibrary",
+ "CMsgClientSharedLibraryLockStatus__LockedLibrary",
+ "",
+ sizeof(CMsgClientSharedLibraryLockStatus__LockedLibrary),
+ 2,
+ cmsg_client_shared_library_lock_status__locked_library__field_descriptors,
+ cmsg_client_shared_library_lock_status__locked_library__field_indices_by_name,
+ 1, cmsg_client_shared_library_lock_status__locked_library__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_shared_library_lock_status__field_descriptors[2] =
+{
+ {
+ "locked_library",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientSharedLibraryLockStatus, n_locked_library),
+ offsetof(CMsgClientSharedLibraryLockStatus, locked_library),
+ &cmsg_client_shared_library_lock_status__locked_library__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "own_library_locked_by",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientSharedLibraryLockStatus, has_own_library_locked_by),
+ offsetof(CMsgClientSharedLibraryLockStatus, own_library_locked_by),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_shared_library_lock_status__field_indices_by_name[] = {
+ 0, /* field[0] = locked_library */
+ 1, /* field[1] = own_library_locked_by */
+};
+static const ProtobufCIntRange cmsg_client_shared_library_lock_status__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_shared_library_lock_status__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientSharedLibraryLockStatus",
+ "CMsgClientSharedLibraryLockStatus",
+ "CMsgClientSharedLibraryLockStatus",
+ "",
+ sizeof(CMsgClientSharedLibraryLockStatus),
+ 2,
+ cmsg_client_shared_library_lock_status__field_descriptors,
+ cmsg_client_shared_library_lock_status__field_indices_by_name,
+ 1, cmsg_client_shared_library_lock_status__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_shared_library_stop_playing__stop_app__field_descriptors[2] =
+{
+ {
+ "app_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientSharedLibraryStopPlaying__StopApp, has_app_id),
+ offsetof(CMsgClientSharedLibraryStopPlaying__StopApp, app_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "owner_id",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientSharedLibraryStopPlaying__StopApp, has_owner_id),
+ offsetof(CMsgClientSharedLibraryStopPlaying__StopApp, owner_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_shared_library_stop_playing__stop_app__field_indices_by_name[] = {
+ 0, /* field[0] = app_id */
+ 1, /* field[1] = owner_id */
+};
+static const ProtobufCIntRange cmsg_client_shared_library_stop_playing__stop_app__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_shared_library_stop_playing__stop_app__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientSharedLibraryStopPlaying.StopApp",
+ "StopApp",
+ "CMsgClientSharedLibraryStopPlaying__StopApp",
+ "",
+ sizeof(CMsgClientSharedLibraryStopPlaying__StopApp),
+ 2,
+ cmsg_client_shared_library_stop_playing__stop_app__field_descriptors,
+ cmsg_client_shared_library_stop_playing__stop_app__field_indices_by_name,
+ 1, cmsg_client_shared_library_stop_playing__stop_app__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_shared_library_stop_playing__field_descriptors[2] =
+{
+ {
+ "seconds_left",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientSharedLibraryStopPlaying, has_seconds_left),
+ offsetof(CMsgClientSharedLibraryStopPlaying, seconds_left),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "stop_apps",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientSharedLibraryStopPlaying, n_stop_apps),
+ offsetof(CMsgClientSharedLibraryStopPlaying, stop_apps),
+ &cmsg_client_shared_library_stop_playing__stop_app__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_shared_library_stop_playing__field_indices_by_name[] = {
+ 0, /* field[0] = seconds_left */
+ 1, /* field[1] = stop_apps */
+};
+static const ProtobufCIntRange cmsg_client_shared_library_stop_playing__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_shared_library_stop_playing__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientSharedLibraryStopPlaying",
+ "CMsgClientSharedLibraryStopPlaying",
+ "CMsgClientSharedLibraryStopPlaying",
+ "",
+ sizeof(CMsgClientSharedLibraryStopPlaying),
+ 2,
+ cmsg_client_shared_library_stop_playing__field_descriptors,
+ cmsg_client_shared_library_stop_playing__field_indices_by_name,
+ 1, cmsg_client_shared_library_stop_playing__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_service_call__field_descriptors[11] =
+{
+ {
+ "sysid_routing",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientServiceCall, has_sysid_routing),
+ offsetof(CMsgClientServiceCall, sysid_routing),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "call_handle",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientServiceCall, has_call_handle),
+ offsetof(CMsgClientServiceCall, call_handle),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "module_crc",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientServiceCall, has_module_crc),
+ offsetof(CMsgClientServiceCall, module_crc),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "module_hash",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientServiceCall, has_module_hash),
+ offsetof(CMsgClientServiceCall, module_hash),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "function_id",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientServiceCall, has_function_id),
+ offsetof(CMsgClientServiceCall, function_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "cub_output_max",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientServiceCall, has_cub_output_max),
+ offsetof(CMsgClientServiceCall, cub_output_max),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "flags",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientServiceCall, has_flags),
+ offsetof(CMsgClientServiceCall, flags),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "callparameter",
+ 8,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientServiceCall, has_callparameter),
+ offsetof(CMsgClientServiceCall, callparameter),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ping_only",
+ 9,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientServiceCall, has_ping_only),
+ offsetof(CMsgClientServiceCall, ping_only),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "max_outstanding_calls",
+ 10,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientServiceCall, has_max_outstanding_calls),
+ offsetof(CMsgClientServiceCall, max_outstanding_calls),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "app_id",
+ 11,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientServiceCall, has_app_id),
+ offsetof(CMsgClientServiceCall, app_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_service_call__field_indices_by_name[] = {
+ 10, /* field[10] = app_id */
+ 1, /* field[1] = call_handle */
+ 7, /* field[7] = callparameter */
+ 5, /* field[5] = cub_output_max */
+ 6, /* field[6] = flags */
+ 4, /* field[4] = function_id */
+ 9, /* field[9] = max_outstanding_calls */
+ 2, /* field[2] = module_crc */
+ 3, /* field[3] = module_hash */
+ 8, /* field[8] = ping_only */
+ 0, /* field[0] = sysid_routing */
+};
+static const ProtobufCIntRange cmsg_client_service_call__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 11 }
+};
+const ProtobufCMessageDescriptor cmsg_client_service_call__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientServiceCall",
+ "CMsgClientServiceCall",
+ "CMsgClientServiceCall",
+ "",
+ sizeof(CMsgClientServiceCall),
+ 11,
+ cmsg_client_service_call__field_descriptors,
+ cmsg_client_service_call__field_indices_by_name,
+ 1, cmsg_client_service_call__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_service_module__field_descriptors[3] =
+{
+ {
+ "module_crc",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientServiceModule, has_module_crc),
+ offsetof(CMsgClientServiceModule, module_crc),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "module_hash",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientServiceModule, has_module_hash),
+ offsetof(CMsgClientServiceModule, module_hash),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "module_content",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientServiceModule, has_module_content),
+ offsetof(CMsgClientServiceModule, module_content),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_service_module__field_indices_by_name[] = {
+ 2, /* field[2] = module_content */
+ 0, /* field[0] = module_crc */
+ 1, /* field[1] = module_hash */
+};
+static const ProtobufCIntRange cmsg_client_service_module__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_service_module__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientServiceModule",
+ "CMsgClientServiceModule",
+ "CMsgClientServiceModule",
+ "",
+ sizeof(CMsgClientServiceModule),
+ 3,
+ cmsg_client_service_module__field_descriptors,
+ cmsg_client_service_module__field_indices_by_name,
+ 1, cmsg_client_service_module__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_service_call_response__field_descriptors[21] =
+{
+ {
+ "sysid_routing",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientServiceCallResponse, has_sysid_routing),
+ offsetof(CMsgClientServiceCallResponse, sysid_routing),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "call_handle",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientServiceCallResponse, has_call_handle),
+ offsetof(CMsgClientServiceCallResponse, call_handle),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "module_crc",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientServiceCallResponse, has_module_crc),
+ offsetof(CMsgClientServiceCallResponse, module_crc),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "module_hash",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientServiceCallResponse, has_module_hash),
+ offsetof(CMsgClientServiceCallResponse, module_hash),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ecallresult",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientServiceCallResponse, has_ecallresult),
+ offsetof(CMsgClientServiceCallResponse, ecallresult),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "result_content",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientServiceCallResponse, has_result_content),
+ offsetof(CMsgClientServiceCallResponse, result_content),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "os_version_info",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientServiceCallResponse, has_os_version_info),
+ offsetof(CMsgClientServiceCallResponse, os_version_info),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "system_info",
+ 8,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientServiceCallResponse, has_system_info),
+ offsetof(CMsgClientServiceCallResponse, system_info),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "load_address",
+ 9,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientServiceCallResponse, has_load_address),
+ offsetof(CMsgClientServiceCallResponse, load_address),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "exception_record",
+ 10,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientServiceCallResponse, has_exception_record),
+ offsetof(CMsgClientServiceCallResponse, exception_record),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "portable_os_version_info",
+ 11,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientServiceCallResponse, has_portable_os_version_info),
+ offsetof(CMsgClientServiceCallResponse, portable_os_version_info),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "portable_system_info",
+ 12,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientServiceCallResponse, has_portable_system_info),
+ offsetof(CMsgClientServiceCallResponse, portable_system_info),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "was_converted",
+ 13,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientServiceCallResponse, has_was_converted),
+ offsetof(CMsgClientServiceCallResponse, was_converted),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "internal_result",
+ 14,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientServiceCallResponse, has_internal_result),
+ offsetof(CMsgClientServiceCallResponse, internal_result),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "current_count",
+ 15,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientServiceCallResponse, has_current_count),
+ offsetof(CMsgClientServiceCallResponse, current_count),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "last_call_handle",
+ 16,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientServiceCallResponse, has_last_call_handle),
+ offsetof(CMsgClientServiceCallResponse, last_call_handle),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "last_call_module_crc",
+ 17,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientServiceCallResponse, has_last_call_module_crc),
+ offsetof(CMsgClientServiceCallResponse, last_call_module_crc),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "last_call_sysid_routing",
+ 18,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientServiceCallResponse, has_last_call_sysid_routing),
+ offsetof(CMsgClientServiceCallResponse, last_call_sysid_routing),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "last_ecallresult",
+ 19,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientServiceCallResponse, has_last_ecallresult),
+ offsetof(CMsgClientServiceCallResponse, last_ecallresult),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "last_callissue_delta",
+ 20,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientServiceCallResponse, has_last_callissue_delta),
+ offsetof(CMsgClientServiceCallResponse, last_callissue_delta),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "last_callcomplete_delta",
+ 21,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientServiceCallResponse, has_last_callcomplete_delta),
+ offsetof(CMsgClientServiceCallResponse, last_callcomplete_delta),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_service_call_response__field_indices_by_name[] = {
+ 1, /* field[1] = call_handle */
+ 14, /* field[14] = current_count */
+ 4, /* field[4] = ecallresult */
+ 9, /* field[9] = exception_record */
+ 13, /* field[13] = internal_result */
+ 15, /* field[15] = last_call_handle */
+ 16, /* field[16] = last_call_module_crc */
+ 17, /* field[17] = last_call_sysid_routing */
+ 20, /* field[20] = last_callcomplete_delta */
+ 19, /* field[19] = last_callissue_delta */
+ 18, /* field[18] = last_ecallresult */
+ 8, /* field[8] = load_address */
+ 2, /* field[2] = module_crc */
+ 3, /* field[3] = module_hash */
+ 6, /* field[6] = os_version_info */
+ 10, /* field[10] = portable_os_version_info */
+ 11, /* field[11] = portable_system_info */
+ 5, /* field[5] = result_content */
+ 0, /* field[0] = sysid_routing */
+ 7, /* field[7] = system_info */
+ 12, /* field[12] = was_converted */
+};
+static const ProtobufCIntRange cmsg_client_service_call_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 21 }
+};
+const ProtobufCMessageDescriptor cmsg_client_service_call_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientServiceCallResponse",
+ "CMsgClientServiceCallResponse",
+ "CMsgClientServiceCallResponse",
+ "",
+ sizeof(CMsgClientServiceCallResponse),
+ 21,
+ cmsg_client_service_call_response__field_descriptors,
+ cmsg_client_service_call_response__field_indices_by_name,
+ 1, cmsg_client_service_call_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_amunlock_h264__field_descriptors[3] =
+{
+ {
+ "appid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgAMUnlockH264, has_appid),
+ offsetof(CMsgAMUnlockH264, appid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "platform",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgAMUnlockH264, has_platform),
+ offsetof(CMsgAMUnlockH264, platform),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "reason",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgAMUnlockH264, has_reason),
+ offsetof(CMsgAMUnlockH264, reason),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_amunlock_h264__field_indices_by_name[] = {
+ 0, /* field[0] = appid */
+ 1, /* field[1] = platform */
+ 2, /* field[2] = reason */
+};
+static const ProtobufCIntRange cmsg_amunlock_h264__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_amunlock_h264__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgAMUnlockH264",
+ "CMsgAMUnlockH264",
+ "CMsgAMUnlockH264",
+ "",
+ sizeof(CMsgAMUnlockH264),
+ 3,
+ cmsg_amunlock_h264__field_descriptors,
+ cmsg_amunlock_h264__field_indices_by_name,
+ 1, cmsg_amunlock_h264__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const int32_t cmsg_amunlock_h264_response__eresult__default_value = 2;
+static const ProtobufCFieldDescriptor cmsg_amunlock_h264_response__field_descriptors[2] =
+{
+ {
+ "eresult",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgAMUnlockH264Response, has_eresult),
+ offsetof(CMsgAMUnlockH264Response, eresult),
+ NULL,
+ &cmsg_amunlock_h264_response__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "encryption_key",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgAMUnlockH264Response, has_encryption_key),
+ offsetof(CMsgAMUnlockH264Response, encryption_key),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_amunlock_h264_response__field_indices_by_name[] = {
+ 1, /* field[1] = encryption_key */
+ 0, /* field[0] = eresult */
+};
+static const ProtobufCIntRange cmsg_amunlock_h264_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_amunlock_h264_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgAMUnlockH264Response",
+ "CMsgAMUnlockH264Response",
+ "CMsgAMUnlockH264Response",
+ "",
+ sizeof(CMsgAMUnlockH264Response),
+ 2,
+ cmsg_amunlock_h264_response__field_descriptors,
+ cmsg_amunlock_h264_response__field_indices_by_name,
+ 1, cmsg_amunlock_h264_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_playing_session_state__field_descriptors[2] =
+{
+ {
+ "playing_blocked",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientPlayingSessionState, has_playing_blocked),
+ offsetof(CMsgClientPlayingSessionState, playing_blocked),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "playing_app",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPlayingSessionState, has_playing_app),
+ offsetof(CMsgClientPlayingSessionState, playing_app),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_playing_session_state__field_indices_by_name[] = {
+ 1, /* field[1] = playing_app */
+ 0, /* field[0] = playing_blocked */
+};
+static const ProtobufCIntRange cmsg_client_playing_session_state__number_ranges[1 + 1] =
+{
+ { 2, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_playing_session_state__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientPlayingSessionState",
+ "CMsgClientPlayingSessionState",
+ "CMsgClientPlayingSessionState",
+ "",
+ sizeof(CMsgClientPlayingSessionState),
+ 2,
+ cmsg_client_playing_session_state__field_descriptors,
+ cmsg_client_playing_session_state__field_indices_by_name,
+ 1, cmsg_client_playing_session_state__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_kick_playing_session__field_descriptors[1] =
+{
+ {
+ "only_stop_game",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientKickPlayingSession, has_only_stop_game),
+ offsetof(CMsgClientKickPlayingSession, only_stop_game),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_kick_playing_session__field_indices_by_name[] = {
+ 0, /* field[0] = only_stop_game */
+};
+static const ProtobufCIntRange cmsg_client_kick_playing_session__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor cmsg_client_kick_playing_session__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientKickPlayingSession",
+ "CMsgClientKickPlayingSession",
+ "CMsgClientKickPlayingSession",
+ "",
+ sizeof(CMsgClientKickPlayingSession),
+ 1,
+ cmsg_client_kick_playing_session__field_descriptors,
+ cmsg_client_kick_playing_session__field_indices_by_name,
+ 1, cmsg_client_kick_playing_session__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_voice_call_pre_authorize__field_descriptors[4] =
+{
+ {
+ "caller_steamid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientVoiceCallPreAuthorize, has_caller_steamid),
+ offsetof(CMsgClientVoiceCallPreAuthorize, caller_steamid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "receiver_steamid",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientVoiceCallPreAuthorize, has_receiver_steamid),
+ offsetof(CMsgClientVoiceCallPreAuthorize, receiver_steamid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "caller_id",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientVoiceCallPreAuthorize, has_caller_id),
+ offsetof(CMsgClientVoiceCallPreAuthorize, caller_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "hangup",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientVoiceCallPreAuthorize, has_hangup),
+ offsetof(CMsgClientVoiceCallPreAuthorize, hangup),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_voice_call_pre_authorize__field_indices_by_name[] = {
+ 2, /* field[2] = caller_id */
+ 0, /* field[0] = caller_steamid */
+ 3, /* field[3] = hangup */
+ 1, /* field[1] = receiver_steamid */
+};
+static const ProtobufCIntRange cmsg_client_voice_call_pre_authorize__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor cmsg_client_voice_call_pre_authorize__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientVoiceCallPreAuthorize",
+ "CMsgClientVoiceCallPreAuthorize",
+ "CMsgClientVoiceCallPreAuthorize",
+ "",
+ sizeof(CMsgClientVoiceCallPreAuthorize),
+ 4,
+ cmsg_client_voice_call_pre_authorize__field_descriptors,
+ cmsg_client_voice_call_pre_authorize__field_indices_by_name,
+ 1, cmsg_client_voice_call_pre_authorize__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const int32_t cmsg_client_voice_call_pre_authorize_response__eresult__default_value = 2;
+static const ProtobufCFieldDescriptor cmsg_client_voice_call_pre_authorize_response__field_descriptors[4] =
+{
+ {
+ "caller_steamid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientVoiceCallPreAuthorizeResponse, has_caller_steamid),
+ offsetof(CMsgClientVoiceCallPreAuthorizeResponse, caller_steamid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "receiver_steamid",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientVoiceCallPreAuthorizeResponse, has_receiver_steamid),
+ offsetof(CMsgClientVoiceCallPreAuthorizeResponse, receiver_steamid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "eresult",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientVoiceCallPreAuthorizeResponse, has_eresult),
+ offsetof(CMsgClientVoiceCallPreAuthorizeResponse, eresult),
+ NULL,
+ &cmsg_client_voice_call_pre_authorize_response__eresult__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "caller_id",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_INT32,
+ offsetof(CMsgClientVoiceCallPreAuthorizeResponse, has_caller_id),
+ offsetof(CMsgClientVoiceCallPreAuthorizeResponse, caller_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_voice_call_pre_authorize_response__field_indices_by_name[] = {
+ 3, /* field[3] = caller_id */
+ 0, /* field[0] = caller_steamid */
+ 2, /* field[2] = eresult */
+ 1, /* field[1] = receiver_steamid */
+};
+static const ProtobufCIntRange cmsg_client_voice_call_pre_authorize_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor cmsg_client_voice_call_pre_authorize_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientVoiceCallPreAuthorizeResponse",
+ "CMsgClientVoiceCallPreAuthorizeResponse",
+ "CMsgClientVoiceCallPreAuthorizeResponse",
+ "",
+ sizeof(CMsgClientVoiceCallPreAuthorizeResponse),
+ 4,
+ cmsg_client_voice_call_pre_authorize_response__field_descriptors,
+ cmsg_client_voice_call_pre_authorize_response__field_indices_by_name,
+ 1, cmsg_client_voice_call_pre_authorize_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_badge_crafted_notification__field_descriptors[2] =
+{
+ {
+ "appid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgBadgeCraftedNotification, has_appid),
+ offsetof(CMsgBadgeCraftedNotification, appid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "badge_level",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgBadgeCraftedNotification, has_badge_level),
+ offsetof(CMsgBadgeCraftedNotification, badge_level),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_badge_crafted_notification__field_indices_by_name[] = {
+ 0, /* field[0] = appid */
+ 1, /* field[1] = badge_level */
+};
+static const ProtobufCIntRange cmsg_badge_crafted_notification__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_badge_crafted_notification__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgBadgeCraftedNotification",
+ "CMsgBadgeCraftedNotification",
+ "CMsgBadgeCraftedNotification",
+ "",
+ sizeof(CMsgBadgeCraftedNotification),
+ 2,
+ cmsg_badge_crafted_notification__field_descriptors,
+ cmsg_badge_crafted_notification__field_indices_by_name,
+ 1, cmsg_badge_crafted_notification__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_start_peer_content_server__field_descriptors[4] =
+{
+ {
+ "steamid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientStartPeerContentServer, has_steamid),
+ offsetof(CMsgClientStartPeerContentServer, steamid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "client_remote_id",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientStartPeerContentServer, has_client_remote_id),
+ offsetof(CMsgClientStartPeerContentServer, client_remote_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "app_id",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientStartPeerContentServer, has_app_id),
+ offsetof(CMsgClientStartPeerContentServer, app_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "current_build_id",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientStartPeerContentServer, has_current_build_id),
+ offsetof(CMsgClientStartPeerContentServer, current_build_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_start_peer_content_server__field_indices_by_name[] = {
+ 2, /* field[2] = app_id */
+ 1, /* field[1] = client_remote_id */
+ 3, /* field[3] = current_build_id */
+ 0, /* field[0] = steamid */
+};
+static const ProtobufCIntRange cmsg_client_start_peer_content_server__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor cmsg_client_start_peer_content_server__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientStartPeerContentServer",
+ "CMsgClientStartPeerContentServer",
+ "CMsgClientStartPeerContentServer",
+ "",
+ sizeof(CMsgClientStartPeerContentServer),
+ 4,
+ cmsg_client_start_peer_content_server__field_descriptors,
+ cmsg_client_start_peer_content_server__field_indices_by_name,
+ 1, cmsg_client_start_peer_content_server__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_start_peer_content_server_response__field_descriptors[2] =
+{
+ {
+ "result",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientStartPeerContentServerResponse, has_result),
+ offsetof(CMsgClientStartPeerContentServerResponse, result),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "server_port",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientStartPeerContentServerResponse, has_server_port),
+ offsetof(CMsgClientStartPeerContentServerResponse, server_port),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_start_peer_content_server_response__field_indices_by_name[] = {
+ 0, /* field[0] = result */
+ 1, /* field[1] = server_port */
+};
+static const ProtobufCIntRange cmsg_client_start_peer_content_server_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_start_peer_content_server_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientStartPeerContentServerResponse",
+ "CMsgClientStartPeerContentServerResponse",
+ "CMsgClientStartPeerContentServerResponse",
+ "",
+ sizeof(CMsgClientStartPeerContentServerResponse),
+ 2,
+ cmsg_client_start_peer_content_server_response__field_descriptors,
+ cmsg_client_start_peer_content_server_response__field_indices_by_name,
+ 1, cmsg_client_start_peer_content_server_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_get_peer_content_info__field_descriptors[2] =
+{
+ {
+ "steamid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientGetPeerContentInfo, has_steamid),
+ offsetof(CMsgClientGetPeerContentInfo, steamid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "client_remote_id",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_FIXED64,
+ offsetof(CMsgClientGetPeerContentInfo, has_client_remote_id),
+ offsetof(CMsgClientGetPeerContentInfo, client_remote_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_get_peer_content_info__field_indices_by_name[] = {
+ 1, /* field[1] = client_remote_id */
+ 0, /* field[0] = steamid */
+};
+static const ProtobufCIntRange cmsg_client_get_peer_content_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_get_peer_content_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientGetPeerContentInfo",
+ "CMsgClientGetPeerContentInfo",
+ "CMsgClientGetPeerContentInfo",
+ "",
+ sizeof(CMsgClientGetPeerContentInfo),
+ 2,
+ cmsg_client_get_peer_content_info__field_descriptors,
+ cmsg_client_get_peer_content_info__field_indices_by_name,
+ 1, cmsg_client_get_peer_content_info__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_get_peer_content_info_response__field_descriptors[2] =
+{
+ {
+ "result",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGetPeerContentInfoResponse, has_result),
+ offsetof(CMsgClientGetPeerContentInfoResponse, result),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "apps",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientGetPeerContentInfoResponse, n_apps),
+ offsetof(CMsgClientGetPeerContentInfoResponse, apps),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_get_peer_content_info_response__field_indices_by_name[] = {
+ 1, /* field[1] = apps */
+ 0, /* field[0] = result */
+};
+static const ProtobufCIntRange cmsg_client_get_peer_content_info_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_get_peer_content_info_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientGetPeerContentInfoResponse",
+ "CMsgClientGetPeerContentInfoResponse",
+ "CMsgClientGetPeerContentInfoResponse",
+ "",
+ sizeof(CMsgClientGetPeerContentInfoResponse),
+ 2,
+ cmsg_client_get_peer_content_info_response__field_descriptors,
+ cmsg_client_get_peer_content_info_response__field_indices_by_name,
+ 1, cmsg_client_get_peer_content_info_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};