diff options
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.cpp | 12244 |
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] */ +}; |