diff options
Diffstat (limited to 'protocols/Steam/src')
3 files changed, 18367 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..a181c10545 --- /dev/null +++ b/protocols/Steam/src/protobuf-c/steammessages_clientserver_2.pb-c.cpp @@ -0,0 +1,13011 @@ +/* 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" +void cmsg_client_update_user_game_info__init + (CMsgClientUpdateUserGameInfo *message) +{ + static const CMsgClientUpdateUserGameInfo init_value = CMSG_CLIENT_UPDATE_USER_GAME_INFO__INIT; + *message = init_value; +} +size_t cmsg_client_update_user_game_info__get_packed_size + (const CMsgClientUpdateUserGameInfo *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_update_user_game_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_rich_presence_upload__init + (CMsgClientRichPresenceUpload *message) +{ + static const CMsgClientRichPresenceUpload init_value = CMSG_CLIENT_RICH_PRESENCE_UPLOAD__INIT; + *message = init_value; +} +size_t cmsg_client_rich_presence_upload__get_packed_size + (const CMsgClientRichPresenceUpload *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_rich_presence_upload__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_rich_presence_request__init + (CMsgClientRichPresenceRequest *message) +{ + static const CMsgClientRichPresenceRequest init_value = CMSG_CLIENT_RICH_PRESENCE_REQUEST__INIT; + *message = init_value; +} +size_t cmsg_client_rich_presence_request__get_packed_size + (const CMsgClientRichPresenceRequest *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_rich_presence_request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_rich_presence_info__rich_presence__init + (CMsgClientRichPresenceInfo__RichPresence *message) +{ + static const CMsgClientRichPresenceInfo__RichPresence init_value = CMSG_CLIENT_RICH_PRESENCE_INFO__RICH_PRESENCE__INIT; + *message = init_value; +} +void cmsg_client_rich_presence_info__init + (CMsgClientRichPresenceInfo *message) +{ + static const CMsgClientRichPresenceInfo init_value = CMSG_CLIENT_RICH_PRESENCE_INFO__INIT; + *message = init_value; +} +size_t cmsg_client_rich_presence_info__get_packed_size + (const CMsgClientRichPresenceInfo *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_rich_presence_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_check_file_signature__init + (CMsgClientCheckFileSignature *message) +{ + static const CMsgClientCheckFileSignature init_value = CMSG_CLIENT_CHECK_FILE_SIGNATURE__INIT; + *message = init_value; +} +size_t cmsg_client_check_file_signature__get_packed_size + (const CMsgClientCheckFileSignature *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_check_file_signature__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_check_file_signature_response__init + (CMsgClientCheckFileSignatureResponse *message) +{ + static const CMsgClientCheckFileSignatureResponse init_value = CMSG_CLIENT_CHECK_FILE_SIGNATURE_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_check_file_signature_response__get_packed_size + (const CMsgClientCheckFileSignatureResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_check_file_signature_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_read_machine_auth__init + (CMsgClientReadMachineAuth *message) +{ + static const CMsgClientReadMachineAuth init_value = CMSG_CLIENT_READ_MACHINE_AUTH__INIT; + *message = init_value; +} +size_t cmsg_client_read_machine_auth__get_packed_size + (const CMsgClientReadMachineAuth *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_read_machine_auth__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_read_machine_auth_response__init + (CMsgClientReadMachineAuthResponse *message) +{ + static const CMsgClientReadMachineAuthResponse init_value = CMSG_CLIENT_READ_MACHINE_AUTH_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_read_machine_auth_response__get_packed_size + (const CMsgClientReadMachineAuthResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_read_machine_auth_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_update_machine_auth__init + (CMsgClientUpdateMachineAuth *message) +{ + static const CMsgClientUpdateMachineAuth init_value = CMSG_CLIENT_UPDATE_MACHINE_AUTH__INIT; + *message = init_value; +} +size_t cmsg_client_update_machine_auth__get_packed_size + (const CMsgClientUpdateMachineAuth *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_update_machine_auth__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_update_machine_auth_response__init + (CMsgClientUpdateMachineAuthResponse *message) +{ + static const CMsgClientUpdateMachineAuthResponse init_value = CMSG_CLIENT_UPDATE_MACHINE_AUTH_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_update_machine_auth_response__get_packed_size + (const CMsgClientUpdateMachineAuthResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_update_machine_auth_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_request_machine_auth__init + (CMsgClientRequestMachineAuth *message) +{ + static const CMsgClientRequestMachineAuth init_value = CMSG_CLIENT_REQUEST_MACHINE_AUTH__INIT; + *message = init_value; +} +size_t cmsg_client_request_machine_auth__get_packed_size + (const CMsgClientRequestMachineAuth *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_request_machine_auth__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_request_machine_auth_response__init + (CMsgClientRequestMachineAuthResponse *message) +{ + static const CMsgClientRequestMachineAuthResponse init_value = CMSG_CLIENT_REQUEST_MACHINE_AUTH_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_request_machine_auth_response__get_packed_size + (const CMsgClientRequestMachineAuthResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_request_machine_auth_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_register_key__init + (CMsgClientRegisterKey *message) +{ + static const CMsgClientRegisterKey init_value = CMSG_CLIENT_REGISTER_KEY__INIT; + *message = init_value; +} +size_t cmsg_client_register_key__get_packed_size + (const CMsgClientRegisterKey *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_register_key__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_purchase_response__init + (CMsgClientPurchaseResponse *message) +{ + static const CMsgClientPurchaseResponse init_value = CMSG_CLIENT_PURCHASE_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_purchase_response__get_packed_size + (const CMsgClientPurchaseResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_purchase_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_activate_oemlicense__init + (CMsgClientActivateOEMLicense *message) +{ + static const CMsgClientActivateOEMLicense init_value = CMSG_CLIENT_ACTIVATE_OEMLICENSE__INIT; + *message = init_value; +} +size_t cmsg_client_activate_oemlicense__get_packed_size + (const CMsgClientActivateOEMLicense *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_activate_oemlicense__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_register_oemmachine__init + (CMsgClientRegisterOEMMachine *message) +{ + static const CMsgClientRegisterOEMMachine init_value = CMSG_CLIENT_REGISTER_OEMMACHINE__INIT; + *message = init_value; +} +size_t cmsg_client_register_oemmachine__get_packed_size + (const CMsgClientRegisterOEMMachine *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_register_oemmachine__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_register_oemmachine_response__init + (CMsgClientRegisterOEMMachineResponse *message) +{ + static const CMsgClientRegisterOEMMachineResponse init_value = CMSG_CLIENT_REGISTER_OEMMACHINE_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_register_oemmachine_response__get_packed_size + (const CMsgClientRegisterOEMMachineResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_register_oemmachine_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_purchase_with_machine_id__init + (CMsgClientPurchaseWithMachineID *message) +{ + static const CMsgClientPurchaseWithMachineID init_value = CMSG_CLIENT_PURCHASE_WITH_MACHINE_ID__INIT; + *message = init_value; +} +size_t cmsg_client_purchase_with_machine_id__get_packed_size + (const CMsgClientPurchaseWithMachineID *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_purchase_with_machine_id__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_trading__initiate_trade_request__init + (CMsgTradingInitiateTradeRequest *message) +{ + static const CMsgTradingInitiateTradeRequest init_value = CMSG_TRADING__INITIATE_TRADE_REQUEST__INIT; + *message = init_value; +} +size_t cmsg_trading__initiate_trade_request__get_packed_size + (const CMsgTradingInitiateTradeRequest *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_trading__initiate_trade_request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_trading__initiate_trade_response__init + (CMsgTradingInitiateTradeResponse *message) +{ + static const CMsgTradingInitiateTradeResponse init_value = CMSG_TRADING__INITIATE_TRADE_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_trading__initiate_trade_response__get_packed_size + (const CMsgTradingInitiateTradeResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_trading__initiate_trade_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_trading__cancel_trade_request__init + (CMsgTradingCancelTradeRequest *message) +{ + static const CMsgTradingCancelTradeRequest init_value = CMSG_TRADING__CANCEL_TRADE_REQUEST__INIT; + *message = init_value; +} +size_t cmsg_trading__cancel_trade_request__get_packed_size + (const CMsgTradingCancelTradeRequest *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_trading__cancel_trade_request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_trading__start_session__init + (CMsgTradingStartSession *message) +{ + static const CMsgTradingStartSession init_value = CMSG_TRADING__START_SESSION__INIT; + *message = init_value; +} +size_t cmsg_trading__start_session__get_packed_size + (const CMsgTradingStartSession *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_trading__start_session__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_get_cdnauth_token__init + (CMsgClientGetCDNAuthToken *message) +{ + static const CMsgClientGetCDNAuthToken init_value = CMSG_CLIENT_GET_CDNAUTH_TOKEN__INIT; + *message = init_value; +} +size_t cmsg_client_get_cdnauth_token__get_packed_size + (const CMsgClientGetCDNAuthToken *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_get_cdnauth_token__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_get_depot_decryption_key__init + (CMsgClientGetDepotDecryptionKey *message) +{ + static const CMsgClientGetDepotDecryptionKey init_value = CMSG_CLIENT_GET_DEPOT_DECRYPTION_KEY__INIT; + *message = init_value; +} +size_t cmsg_client_get_depot_decryption_key__get_packed_size + (const CMsgClientGetDepotDecryptionKey *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_get_depot_decryption_key__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_get_depot_decryption_key_response__init + (CMsgClientGetDepotDecryptionKeyResponse *message) +{ + static const CMsgClientGetDepotDecryptionKeyResponse init_value = CMSG_CLIENT_GET_DEPOT_DECRYPTION_KEY_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_get_depot_decryption_key_response__get_packed_size + (const CMsgClientGetDepotDecryptionKeyResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_get_depot_decryption_key_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_check_app_beta_password__init + (CMsgClientCheckAppBetaPassword *message) +{ + static const CMsgClientCheckAppBetaPassword init_value = CMSG_CLIENT_CHECK_APP_BETA_PASSWORD__INIT; + *message = init_value; +} +size_t cmsg_client_check_app_beta_password__get_packed_size + (const CMsgClientCheckAppBetaPassword *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_check_app_beta_password__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_check_app_beta_password_response__beta_password__init + (CMsgClientCheckAppBetaPasswordResponse__BetaPassword *message) +{ + static const CMsgClientCheckAppBetaPasswordResponse__BetaPassword init_value = CMSG_CLIENT_CHECK_APP_BETA_PASSWORD_RESPONSE__BETA_PASSWORD__INIT; + *message = init_value; +} +void cmsg_client_check_app_beta_password_response__init + (CMsgClientCheckAppBetaPasswordResponse *message) +{ + static const CMsgClientCheckAppBetaPasswordResponse init_value = CMSG_CLIENT_CHECK_APP_BETA_PASSWORD_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_check_app_beta_password_response__get_packed_size + (const CMsgClientCheckAppBetaPasswordResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_check_app_beta_password_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_get_cdnauth_token_response__init + (CMsgClientGetCDNAuthTokenResponse *message) +{ + static const CMsgClientGetCDNAuthTokenResponse init_value = CMSG_CLIENT_GET_CDNAUTH_TOKEN_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_get_cdnauth_token_response__get_packed_size + (const CMsgClientGetCDNAuthTokenResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_get_cdnauth_token_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_download_rate_statistics__stats_info__init + (CMsgDownloadRateStatistics__StatsInfo *message) +{ + static const CMsgDownloadRateStatistics__StatsInfo init_value = CMSG_DOWNLOAD_RATE_STATISTICS__STATS_INFO__INIT; + *message = init_value; +} +void cmsg_download_rate_statistics__init + (CMsgDownloadRateStatistics *message) +{ + static const CMsgDownloadRateStatistics init_value = CMSG_DOWNLOAD_RATE_STATISTICS__INIT; + *message = init_value; +} +size_t cmsg_download_rate_statistics__get_packed_size + (const CMsgDownloadRateStatistics *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_download_rate_statistics__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_request_account_data__init + (CMsgClientRequestAccountData *message) +{ + static const CMsgClientRequestAccountData init_value = CMSG_CLIENT_REQUEST_ACCOUNT_DATA__INIT; + *message = init_value; +} +size_t cmsg_client_request_account_data__get_packed_size + (const CMsgClientRequestAccountData *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_request_account_data__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_request_account_data_response__init + (CMsgClientRequestAccountDataResponse *message) +{ + static const CMsgClientRequestAccountDataResponse init_value = CMSG_CLIENT_REQUEST_ACCOUNT_DATA_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_request_account_data_response__get_packed_size + (const CMsgClientRequestAccountDataResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_request_account_data_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_ugsget_global_stats__init + (CMsgClientUGSGetGlobalStats *message) +{ + static const CMsgClientUGSGetGlobalStats init_value = CMSG_CLIENT_UGSGET_GLOBAL_STATS__INIT; + *message = init_value; +} +size_t cmsg_client_ugsget_global_stats__get_packed_size + (const CMsgClientUGSGetGlobalStats *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_ugsget_global_stats__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_ugsget_global_stats_response__day__stat__init + (CMsgClientUGSGetGlobalStatsResponse__Day__Stat *message) +{ + static const CMsgClientUGSGetGlobalStatsResponse__Day__Stat init_value = CMSG_CLIENT_UGSGET_GLOBAL_STATS_RESPONSE__DAY__STAT__INIT; + *message = init_value; +} +void cmsg_client_ugsget_global_stats_response__day__init + (CMsgClientUGSGetGlobalStatsResponse__Day *message) +{ + static const CMsgClientUGSGetGlobalStatsResponse__Day init_value = CMSG_CLIENT_UGSGET_GLOBAL_STATS_RESPONSE__DAY__INIT; + *message = init_value; +} +void cmsg_client_ugsget_global_stats_response__init + (CMsgClientUGSGetGlobalStatsResponse *message) +{ + static const CMsgClientUGSGetGlobalStatsResponse init_value = CMSG_CLIENT_UGSGET_GLOBAL_STATS_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_ugsget_global_stats_response__get_packed_size + (const CMsgClientUGSGetGlobalStatsResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_ugsget_global_stats_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_redeem_guest_pass__init + (CMsgClientRedeemGuestPass *message) +{ + static const CMsgClientRedeemGuestPass init_value = CMSG_CLIENT_REDEEM_GUEST_PASS__INIT; + *message = init_value; +} +size_t cmsg_client_redeem_guest_pass__get_packed_size + (const CMsgClientRedeemGuestPass *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_redeem_guest_pass__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_redeem_guest_pass_response__init + (CMsgClientRedeemGuestPassResponse *message) +{ + static const CMsgClientRedeemGuestPassResponse init_value = CMSG_CLIENT_REDEEM_GUEST_PASS_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_redeem_guest_pass_response__get_packed_size + (const CMsgClientRedeemGuestPassResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_redeem_guest_pass_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_get_clan_activity_counts__init + (CMsgClientGetClanActivityCounts *message) +{ + static const CMsgClientGetClanActivityCounts init_value = CMSG_CLIENT_GET_CLAN_ACTIVITY_COUNTS__INIT; + *message = init_value; +} +size_t cmsg_client_get_clan_activity_counts__get_packed_size + (const CMsgClientGetClanActivityCounts *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_get_clan_activity_counts__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_get_clan_activity_counts_response__init + (CMsgClientGetClanActivityCountsResponse *message) +{ + static const CMsgClientGetClanActivityCountsResponse init_value = CMSG_CLIENT_GET_CLAN_ACTIVITY_COUNTS_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_get_clan_activity_counts_response__get_packed_size + (const CMsgClientGetClanActivityCountsResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_get_clan_activity_counts_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_ogsreport_string__init + (CMsgClientOGSReportString *message) +{ + static const CMsgClientOGSReportString init_value = CMSG_CLIENT_OGSREPORT_STRING__INIT; + *message = init_value; +} +size_t cmsg_client_ogsreport_string__get_packed_size + (const CMsgClientOGSReportString *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_ogsreport_string__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_ogsreport_bug__init + (CMsgClientOGSReportBug *message) +{ + static const CMsgClientOGSReportBug init_value = CMSG_CLIENT_OGSREPORT_BUG__INIT; + *message = init_value; +} +size_t cmsg_client_ogsreport_bug__get_packed_size + (const CMsgClientOGSReportBug *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_ogsreport_bug__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_sent_logs__init + (CMsgClientSentLogs *message) +{ + static const CMsgClientSentLogs init_value = CMSG_CLIENT_SENT_LOGS__INIT; + *message = init_value; +} +size_t cmsg_client_sent_logs__get_packed_size + (const CMsgClientSentLogs *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_sent_logs__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_gcclient__init + (CMsgGCClient *message) +{ + static const CMsgGCClient init_value = CMSG_GCCLIENT__INIT; + *message = init_value; +} +size_t cmsg_gcclient__get_packed_size + (const CMsgGCClient *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_gcclient__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_request_free_license__init + (CMsgClientRequestFreeLicense *message) +{ + static const CMsgClientRequestFreeLicense init_value = CMSG_CLIENT_REQUEST_FREE_LICENSE__INIT; + *message = init_value; +} +size_t cmsg_client_request_free_license__get_packed_size + (const CMsgClientRequestFreeLicense *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_request_free_license__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_request_free_license_response__init + (CMsgClientRequestFreeLicenseResponse *message) +{ + static const CMsgClientRequestFreeLicenseResponse init_value = CMSG_CLIENT_REQUEST_FREE_LICENSE_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_request_free_license_response__get_packed_size + (const CMsgClientRequestFreeLicenseResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_request_free_license_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_drmdownload_request_with_crash_data__init + (CMsgDRMDownloadRequestWithCrashData *message) +{ + static const CMsgDRMDownloadRequestWithCrashData init_value = CMSG_DRMDOWNLOAD_REQUEST_WITH_CRASH_DATA__INIT; + *message = init_value; +} +size_t cmsg_drmdownload_request_with_crash_data__get_packed_size + (const CMsgDRMDownloadRequestWithCrashData *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_drmdownload_request_with_crash_data__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_drmdownload_response__init + (CMsgDRMDownloadResponse *message) +{ + static const CMsgDRMDownloadResponse init_value = CMSG_DRMDOWNLOAD_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_drmdownload_response__get_packed_size + (const CMsgDRMDownloadResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_drmdownload_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_drmfinal_result__init + (CMsgDRMFinalResult *message) +{ + static const CMsgDRMFinalResult init_value = CMSG_DRMFINAL_RESULT__INIT; + *message = init_value; +} +size_t cmsg_drmfinal_result__get_packed_size + (const CMsgDRMFinalResult *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_drmfinal_result__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_dpcheck_special_survey__init + (CMsgClientDPCheckSpecialSurvey *message) +{ + static const CMsgClientDPCheckSpecialSurvey init_value = CMSG_CLIENT_DPCHECK_SPECIAL_SURVEY__INIT; + *message = init_value; +} +size_t cmsg_client_dpcheck_special_survey__get_packed_size + (const CMsgClientDPCheckSpecialSurvey *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_dpcheck_special_survey__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_dpcheck_special_survey_response__init + (CMsgClientDPCheckSpecialSurveyResponse *message) +{ + static const CMsgClientDPCheckSpecialSurveyResponse init_value = CMSG_CLIENT_DPCHECK_SPECIAL_SURVEY_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_dpcheck_special_survey_response__get_packed_size + (const CMsgClientDPCheckSpecialSurveyResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_dpcheck_special_survey_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_dpsend_special_survey_response__init + (CMsgClientDPSendSpecialSurveyResponse *message) +{ + static const CMsgClientDPSendSpecialSurveyResponse init_value = CMSG_CLIENT_DPSEND_SPECIAL_SURVEY_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_dpsend_special_survey_response__get_packed_size + (const CMsgClientDPSendSpecialSurveyResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_dpsend_special_survey_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_dpsend_special_survey_response_reply__init + (CMsgClientDPSendSpecialSurveyResponseReply *message) +{ + static const CMsgClientDPSendSpecialSurveyResponseReply init_value = CMSG_CLIENT_DPSEND_SPECIAL_SURVEY_RESPONSE_REPLY__INIT; + *message = init_value; +} +size_t cmsg_client_dpsend_special_survey_response_reply__get_packed_size + (const CMsgClientDPSendSpecialSurveyResponseReply *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_dpsend_special_survey_response_reply__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_request_forgotten_password_email__init + (CMsgClientRequestForgottenPasswordEmail *message) +{ + static const CMsgClientRequestForgottenPasswordEmail init_value = CMSG_CLIENT_REQUEST_FORGOTTEN_PASSWORD_EMAIL__INIT; + *message = init_value; +} +size_t cmsg_client_request_forgotten_password_email__get_packed_size + (const CMsgClientRequestForgottenPasswordEmail *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_request_forgotten_password_email__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_request_forgotten_password_email_response__init + (CMsgClientRequestForgottenPasswordEmailResponse *message) +{ + static const CMsgClientRequestForgottenPasswordEmailResponse init_value = CMSG_CLIENT_REQUEST_FORGOTTEN_PASSWORD_EMAIL_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_request_forgotten_password_email_response__get_packed_size + (const CMsgClientRequestForgottenPasswordEmailResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_request_forgotten_password_email_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_item_announcements__unseen_item__init + (CMsgClientItemAnnouncements__UnseenItem *message) +{ + static const CMsgClientItemAnnouncements__UnseenItem init_value = CMSG_CLIENT_ITEM_ANNOUNCEMENTS__UNSEEN_ITEM__INIT; + *message = init_value; +} +void cmsg_client_item_announcements__init + (CMsgClientItemAnnouncements *message) +{ + static const CMsgClientItemAnnouncements init_value = CMSG_CLIENT_ITEM_ANNOUNCEMENTS__INIT; + *message = init_value; +} +size_t cmsg_client_item_announcements__get_packed_size + (const CMsgClientItemAnnouncements *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_item_announcements__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_request_item_announcements__init + (CMsgClientRequestItemAnnouncements *message) +{ + static const CMsgClientRequestItemAnnouncements init_value = CMSG_CLIENT_REQUEST_ITEM_ANNOUNCEMENTS__INIT; + *message = init_value; +} +size_t cmsg_client_request_item_announcements__get_packed_size + (const CMsgClientRequestItemAnnouncements *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_request_item_announcements__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_user_notifications__notification__init + (CMsgClientUserNotifications__Notification *message) +{ + static const CMsgClientUserNotifications__Notification init_value = CMSG_CLIENT_USER_NOTIFICATIONS__NOTIFICATION__INIT; + *message = init_value; +} +void cmsg_client_user_notifications__init + (CMsgClientUserNotifications *message) +{ + static const CMsgClientUserNotifications init_value = CMSG_CLIENT_USER_NOTIFICATIONS__INIT; + *message = init_value; +} +size_t cmsg_client_user_notifications__get_packed_size + (const CMsgClientUserNotifications *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_user_notifications__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_comment_notifications__init + (CMsgClientCommentNotifications *message) +{ + static const CMsgClientCommentNotifications init_value = CMSG_CLIENT_COMMENT_NOTIFICATIONS__INIT; + *message = init_value; +} +size_t cmsg_client_comment_notifications__get_packed_size + (const CMsgClientCommentNotifications *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_comment_notifications__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_request_comment_notifications__init + (CMsgClientRequestCommentNotifications *message) +{ + static const CMsgClientRequestCommentNotifications init_value = CMSG_CLIENT_REQUEST_COMMENT_NOTIFICATIONS__INIT; + *message = init_value; +} +size_t cmsg_client_request_comment_notifications__get_packed_size + (const CMsgClientRequestCommentNotifications *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_request_comment_notifications__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_offline_message_notification__init + (CMsgClientOfflineMessageNotification *message) +{ + static const CMsgClientOfflineMessageNotification init_value = CMSG_CLIENT_OFFLINE_MESSAGE_NOTIFICATION__INIT; + *message = init_value; +} +size_t cmsg_client_offline_message_notification__get_packed_size + (const CMsgClientOfflineMessageNotification *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_offline_message_notification__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_request_offline_message_count__init + (CMsgClientRequestOfflineMessageCount *message) +{ + static const CMsgClientRequestOfflineMessageCount init_value = CMSG_CLIENT_REQUEST_OFFLINE_MESSAGE_COUNT__INIT; + *message = init_value; +} +size_t cmsg_client_request_offline_message_count__get_packed_size + (const CMsgClientRequestOfflineMessageCount *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_request_offline_message_count__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_chat_get_friend_message_history__init + (CMsgClientChatGetFriendMessageHistory *message) +{ + static const CMsgClientChatGetFriendMessageHistory init_value = CMSG_CLIENT_CHAT_GET_FRIEND_MESSAGE_HISTORY__INIT; + *message = init_value; +} +size_t cmsg_client_chat_get_friend_message_history__get_packed_size + (const CMsgClientChatGetFriendMessageHistory *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_chat_get_friend_message_history__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_chat_get_friend_message_history_response__friend_message__init + (CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage *message) +{ + static const CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage init_value = CMSG_CLIENT_CHAT_GET_FRIEND_MESSAGE_HISTORY_RESPONSE__FRIEND_MESSAGE__INIT; + *message = init_value; +} +void cmsg_client_chat_get_friend_message_history_response__init + (CMsgClientChatGetFriendMessageHistoryResponse *message) +{ + static const CMsgClientChatGetFriendMessageHistoryResponse init_value = CMSG_CLIENT_CHAT_GET_FRIEND_MESSAGE_HISTORY_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_chat_get_friend_message_history_response__get_packed_size + (const CMsgClientChatGetFriendMessageHistoryResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_chat_get_friend_message_history_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_chat_get_friend_message_history_for_offline_messages__init + (CMsgClientChatGetFriendMessageHistoryForOfflineMessages *message) +{ + static const CMsgClientChatGetFriendMessageHistoryForOfflineMessages init_value = CMSG_CLIENT_CHAT_GET_FRIEND_MESSAGE_HISTORY_FOR_OFFLINE_MESSAGES__INIT; + *message = init_value; +} +size_t cmsg_client_chat_get_friend_message_history_for_offline_messages__get_packed_size + (const CMsgClientChatGetFriendMessageHistoryForOfflineMessages *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_chat_get_friend_message_history_for_offline_messages__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_fsget_friends_steam_levels__init + (CMsgClientFSGetFriendsSteamLevels *message) +{ + static const CMsgClientFSGetFriendsSteamLevels init_value = CMSG_CLIENT_FSGET_FRIENDS_STEAM_LEVELS__INIT; + *message = init_value; +} +size_t cmsg_client_fsget_friends_steam_levels__get_packed_size + (const CMsgClientFSGetFriendsSteamLevels *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_fsget_friends_steam_levels__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_fsget_friends_steam_levels_response__friend__init + (CMsgClientFSGetFriendsSteamLevelsResponse__Friend *message) +{ + static const CMsgClientFSGetFriendsSteamLevelsResponse__Friend init_value = CMSG_CLIENT_FSGET_FRIENDS_STEAM_LEVELS_RESPONSE__FRIEND__INIT; + *message = init_value; +} +void cmsg_client_fsget_friends_steam_levels_response__init + (CMsgClientFSGetFriendsSteamLevelsResponse *message) +{ + static const CMsgClientFSGetFriendsSteamLevelsResponse init_value = CMSG_CLIENT_FSGET_FRIENDS_STEAM_LEVELS_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_fsget_friends_steam_levels_response__get_packed_size + (const CMsgClientFSGetFriendsSteamLevelsResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_fsget_friends_steam_levels_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_email_addr_info__init + (CMsgClientEmailAddrInfo *message) +{ + static const CMsgClientEmailAddrInfo init_value = CMSG_CLIENT_EMAIL_ADDR_INFO__INIT; + *message = init_value; +} +size_t cmsg_client_email_addr_info__get_packed_size + (const CMsgClientEmailAddrInfo *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_email_addr_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_creitem_vote_summary__published_file_id__init + (CMsgCREItemVoteSummary__PublishedFileId *message) +{ + static const CMsgCREItemVoteSummary__PublishedFileId init_value = CMSG_CREITEM_VOTE_SUMMARY__PUBLISHED_FILE_ID__INIT; + *message = init_value; +} +void cmsg_creitem_vote_summary__init + (CMsgCREItemVoteSummary *message) +{ + static const CMsgCREItemVoteSummary init_value = CMSG_CREITEM_VOTE_SUMMARY__INIT; + *message = init_value; +} +size_t cmsg_creitem_vote_summary__get_packed_size + (const CMsgCREItemVoteSummary *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_creitem_vote_summary__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_creitem_vote_summary_response__item_vote_summary__init + (CMsgCREItemVoteSummaryResponse__ItemVoteSummary *message) +{ + static const CMsgCREItemVoteSummaryResponse__ItemVoteSummary init_value = CMSG_CREITEM_VOTE_SUMMARY_RESPONSE__ITEM_VOTE_SUMMARY__INIT; + *message = init_value; +} +void cmsg_creitem_vote_summary_response__init + (CMsgCREItemVoteSummaryResponse *message) +{ + static const CMsgCREItemVoteSummaryResponse init_value = CMSG_CREITEM_VOTE_SUMMARY_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_creitem_vote_summary_response__get_packed_size + (const CMsgCREItemVoteSummaryResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_creitem_vote_summary_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_creupdate_user_published_item_vote__init + (CMsgCREUpdateUserPublishedItemVote *message) +{ + static const CMsgCREUpdateUserPublishedItemVote init_value = CMSG_CREUPDATE_USER_PUBLISHED_ITEM_VOTE__INIT; + *message = init_value; +} +size_t cmsg_creupdate_user_published_item_vote__get_packed_size + (const CMsgCREUpdateUserPublishedItemVote *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_creupdate_user_published_item_vote__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_creupdate_user_published_item_vote_response__init + (CMsgCREUpdateUserPublishedItemVoteResponse *message) +{ + static const CMsgCREUpdateUserPublishedItemVoteResponse init_value = CMSG_CREUPDATE_USER_PUBLISHED_ITEM_VOTE_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_creupdate_user_published_item_vote_response__get_packed_size + (const CMsgCREUpdateUserPublishedItemVoteResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_creupdate_user_published_item_vote_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_creget_user_published_item_vote_details__published_file_id__init + (CMsgCREGetUserPublishedItemVoteDetails__PublishedFileId *message) +{ + static const CMsgCREGetUserPublishedItemVoteDetails__PublishedFileId init_value = CMSG_CREGET_USER_PUBLISHED_ITEM_VOTE_DETAILS__PUBLISHED_FILE_ID__INIT; + *message = init_value; +} +void cmsg_creget_user_published_item_vote_details__init + (CMsgCREGetUserPublishedItemVoteDetails *message) +{ + static const CMsgCREGetUserPublishedItemVoteDetails init_value = CMSG_CREGET_USER_PUBLISHED_ITEM_VOTE_DETAILS__INIT; + *message = init_value; +} +size_t cmsg_creget_user_published_item_vote_details__get_packed_size + (const CMsgCREGetUserPublishedItemVoteDetails *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_creget_user_published_item_vote_details__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_creget_user_published_item_vote_details_response__user_item_vote_detail__init + (CMsgCREGetUserPublishedItemVoteDetailsResponse__UserItemVoteDetail *message) +{ + static const CMsgCREGetUserPublishedItemVoteDetailsResponse__UserItemVoteDetail init_value = CMSG_CREGET_USER_PUBLISHED_ITEM_VOTE_DETAILS_RESPONSE__USER_ITEM_VOTE_DETAIL__INIT; + *message = init_value; +} +void cmsg_creget_user_published_item_vote_details_response__init + (CMsgCREGetUserPublishedItemVoteDetailsResponse *message) +{ + static const CMsgCREGetUserPublishedItemVoteDetailsResponse init_value = CMSG_CREGET_USER_PUBLISHED_ITEM_VOTE_DETAILS_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_creget_user_published_item_vote_details_response__get_packed_size + (const CMsgCREGetUserPublishedItemVoteDetailsResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_creget_user_published_item_vote_details_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_fsget_follower_count__init + (CMsgFSGetFollowerCount *message) +{ + static const CMsgFSGetFollowerCount init_value = CMSG_FSGET_FOLLOWER_COUNT__INIT; + *message = init_value; +} +size_t cmsg_fsget_follower_count__get_packed_size + (const CMsgFSGetFollowerCount *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_fsget_follower_count__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_fsget_follower_count_response__init + (CMsgFSGetFollowerCountResponse *message) +{ + static const CMsgFSGetFollowerCountResponse init_value = CMSG_FSGET_FOLLOWER_COUNT_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_fsget_follower_count_response__get_packed_size + (const CMsgFSGetFollowerCountResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_fsget_follower_count_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_fsget_is_following__init + (CMsgFSGetIsFollowing *message) +{ + static const CMsgFSGetIsFollowing init_value = CMSG_FSGET_IS_FOLLOWING__INIT; + *message = init_value; +} +size_t cmsg_fsget_is_following__get_packed_size + (const CMsgFSGetIsFollowing *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_fsget_is_following__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_fsget_is_following_response__init + (CMsgFSGetIsFollowingResponse *message) +{ + static const CMsgFSGetIsFollowingResponse init_value = CMSG_FSGET_IS_FOLLOWING_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_fsget_is_following_response__get_packed_size + (const CMsgFSGetIsFollowingResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_fsget_is_following_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_fsenumerate_following_list__init + (CMsgFSEnumerateFollowingList *message) +{ + static const CMsgFSEnumerateFollowingList init_value = CMSG_FSENUMERATE_FOLLOWING_LIST__INIT; + *message = init_value; +} +size_t cmsg_fsenumerate_following_list__get_packed_size + (const CMsgFSEnumerateFollowingList *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_fsenumerate_following_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_fsenumerate_following_list_response__init + (CMsgFSEnumerateFollowingListResponse *message) +{ + static const CMsgFSEnumerateFollowingListResponse init_value = CMSG_FSENUMERATE_FOLLOWING_LIST_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_fsenumerate_following_list_response__get_packed_size + (const CMsgFSEnumerateFollowingListResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_fsenumerate_following_list_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_dpget_number_of_current_players__init + (CMsgDPGetNumberOfCurrentPlayers *message) +{ + static const CMsgDPGetNumberOfCurrentPlayers init_value = CMSG_DPGET_NUMBER_OF_CURRENT_PLAYERS__INIT; + *message = init_value; +} +size_t cmsg_dpget_number_of_current_players__get_packed_size + (const CMsgDPGetNumberOfCurrentPlayers *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_dpget_number_of_current_players__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_dpget_number_of_current_players_response__init + (CMsgDPGetNumberOfCurrentPlayersResponse *message) +{ + static const CMsgDPGetNumberOfCurrentPlayersResponse init_value = CMSG_DPGET_NUMBER_OF_CURRENT_PLAYERS_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_dpget_number_of_current_players_response__get_packed_size + (const CMsgDPGetNumberOfCurrentPlayersResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_dpget_number_of_current_players_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_friend_user_status_published__init + (CMsgClientFriendUserStatusPublished *message) +{ + static const CMsgClientFriendUserStatusPublished init_value = CMSG_CLIENT_FRIEND_USER_STATUS_PUBLISHED__INIT; + *message = init_value; +} +size_t cmsg_client_friend_user_status_published__get_packed_size + (const CMsgClientFriendUserStatusPublished *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_friend_user_status_published__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_service_method_legacy__init + (CMsgClientServiceMethodLegacy *message) +{ + static const CMsgClientServiceMethodLegacy init_value = CMSG_CLIENT_SERVICE_METHOD_LEGACY__INIT; + *message = init_value; +} +size_t cmsg_client_service_method_legacy__get_packed_size + (const CMsgClientServiceMethodLegacy *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_service_method_legacy__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_service_method_legacy_response__init + (CMsgClientServiceMethodLegacyResponse *message) +{ + static const CMsgClientServiceMethodLegacyResponse init_value = CMSG_CLIENT_SERVICE_METHOD_LEGACY_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_service_method_legacy_response__get_packed_size + (const CMsgClientServiceMethodLegacyResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_service_method_legacy_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_uimode__init + (CMsgClientUIMode *message) +{ + static const CMsgClientUIMode init_value = CMSG_CLIENT_UIMODE__INIT; + *message = init_value; +} +size_t cmsg_client_uimode__get_packed_size + (const CMsgClientUIMode *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_uimode__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_vanity_urlchanged_notification__init + (CMsgClientVanityURLChangedNotification *message) +{ + static const CMsgClientVanityURLChangedNotification init_value = CMSG_CLIENT_VANITY_URLCHANGED_NOTIFICATION__INIT; + *message = init_value; +} +size_t cmsg_client_vanity_urlchanged_notification__get_packed_size + (const CMsgClientVanityURLChangedNotification *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_vanity_urlchanged_notification__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_authorize_local_device_request__init + (CMsgClientAuthorizeLocalDeviceRequest *message) +{ + static const CMsgClientAuthorizeLocalDeviceRequest init_value = CMSG_CLIENT_AUTHORIZE_LOCAL_DEVICE_REQUEST__INIT; + *message = init_value; +} +size_t cmsg_client_authorize_local_device_request__get_packed_size + (const CMsgClientAuthorizeLocalDeviceRequest *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_authorize_local_device_request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_authorize_local_device__init + (CMsgClientAuthorizeLocalDevice *message) +{ + static const CMsgClientAuthorizeLocalDevice init_value = CMSG_CLIENT_AUTHORIZE_LOCAL_DEVICE__INIT; + *message = init_value; +} +size_t cmsg_client_authorize_local_device__get_packed_size + (const CMsgClientAuthorizeLocalDevice *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_authorize_local_device__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_authorize_local_device_notification__init + (CMsgClientAuthorizeLocalDeviceNotification *message) +{ + static const CMsgClientAuthorizeLocalDeviceNotification init_value = CMSG_CLIENT_AUTHORIZE_LOCAL_DEVICE_NOTIFICATION__INIT; + *message = init_value; +} +size_t cmsg_client_authorize_local_device_notification__get_packed_size + (const CMsgClientAuthorizeLocalDeviceNotification *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_authorize_local_device_notification__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_deauthorize_device_request__init + (CMsgClientDeauthorizeDeviceRequest *message) +{ + static const CMsgClientDeauthorizeDeviceRequest init_value = CMSG_CLIENT_DEAUTHORIZE_DEVICE_REQUEST__INIT; + *message = init_value; +} +size_t cmsg_client_deauthorize_device_request__get_packed_size + (const CMsgClientDeauthorizeDeviceRequest *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_deauthorize_device_request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_deauthorize_device__init + (CMsgClientDeauthorizeDevice *message) +{ + static const CMsgClientDeauthorizeDevice init_value = CMSG_CLIENT_DEAUTHORIZE_DEVICE__INIT; + *message = init_value; +} +size_t cmsg_client_deauthorize_device__get_packed_size + (const CMsgClientDeauthorizeDevice *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_deauthorize_device__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_use_local_device_authorizations__device_token__init + (CMsgClientUseLocalDeviceAuthorizations__DeviceToken *message) +{ + static const CMsgClientUseLocalDeviceAuthorizations__DeviceToken init_value = CMSG_CLIENT_USE_LOCAL_DEVICE_AUTHORIZATIONS__DEVICE_TOKEN__INIT; + *message = init_value; +} +void cmsg_client_use_local_device_authorizations__init + (CMsgClientUseLocalDeviceAuthorizations *message) +{ + static const CMsgClientUseLocalDeviceAuthorizations init_value = CMSG_CLIENT_USE_LOCAL_DEVICE_AUTHORIZATIONS__INIT; + *message = init_value; +} +size_t cmsg_client_use_local_device_authorizations__get_packed_size + (const CMsgClientUseLocalDeviceAuthorizations *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_use_local_device_authorizations__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_get_authorized_devices__init + (CMsgClientGetAuthorizedDevices *message) +{ + static const CMsgClientGetAuthorizedDevices init_value = CMSG_CLIENT_GET_AUTHORIZED_DEVICES__INIT; + *message = init_value; +} +size_t cmsg_client_get_authorized_devices__get_packed_size + (const CMsgClientGetAuthorizedDevices *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_get_authorized_devices__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_get_authorized_devices_response__authorized_device__init + (CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice *message) +{ + static const CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice init_value = CMSG_CLIENT_GET_AUTHORIZED_DEVICES_RESPONSE__AUTHORIZED_DEVICE__INIT; + *message = init_value; +} +void cmsg_client_get_authorized_devices_response__init + (CMsgClientGetAuthorizedDevicesResponse *message) +{ + static const CMsgClientGetAuthorizedDevicesResponse init_value = CMSG_CLIENT_GET_AUTHORIZED_DEVICES_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_get_authorized_devices_response__get_packed_size + (const CMsgClientGetAuthorizedDevicesResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_get_authorized_devices_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_shared_library_lock_status__locked_library__init + (CMsgClientSharedLibraryLockStatus__LockedLibrary *message) +{ + static const CMsgClientSharedLibraryLockStatus__LockedLibrary init_value = CMSG_CLIENT_SHARED_LIBRARY_LOCK_STATUS__LOCKED_LIBRARY__INIT; + *message = init_value; +} +void cmsg_client_shared_library_lock_status__init + (CMsgClientSharedLibraryLockStatus *message) +{ + static const CMsgClientSharedLibraryLockStatus init_value = CMSG_CLIENT_SHARED_LIBRARY_LOCK_STATUS__INIT; + *message = init_value; +} +size_t cmsg_client_shared_library_lock_status__get_packed_size + (const CMsgClientSharedLibraryLockStatus *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_shared_library_lock_status__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_shared_library_stop_playing__stop_app__init + (CMsgClientSharedLibraryStopPlaying__StopApp *message) +{ + static const CMsgClientSharedLibraryStopPlaying__StopApp init_value = CMSG_CLIENT_SHARED_LIBRARY_STOP_PLAYING__STOP_APP__INIT; + *message = init_value; +} +void cmsg_client_shared_library_stop_playing__init + (CMsgClientSharedLibraryStopPlaying *message) +{ + static const CMsgClientSharedLibraryStopPlaying init_value = CMSG_CLIENT_SHARED_LIBRARY_STOP_PLAYING__INIT; + *message = init_value; +} +size_t cmsg_client_shared_library_stop_playing__get_packed_size + (const CMsgClientSharedLibraryStopPlaying *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_shared_library_stop_playing__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_service_call__init + (CMsgClientServiceCall *message) +{ + static const CMsgClientServiceCall init_value = CMSG_CLIENT_SERVICE_CALL__INIT; + *message = init_value; +} +size_t cmsg_client_service_call__get_packed_size + (const CMsgClientServiceCall *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_service_call__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_service_module__init + (CMsgClientServiceModule *message) +{ + static const CMsgClientServiceModule init_value = CMSG_CLIENT_SERVICE_MODULE__INIT; + *message = init_value; +} +size_t cmsg_client_service_module__get_packed_size + (const CMsgClientServiceModule *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_service_module__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_service_call_response__init + (CMsgClientServiceCallResponse *message) +{ + static const CMsgClientServiceCallResponse init_value = CMSG_CLIENT_SERVICE_CALL_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_service_call_response__get_packed_size + (const CMsgClientServiceCallResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_service_call_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_amunlock_h264__init + (CMsgAMUnlockH264 *message) +{ + static const CMsgAMUnlockH264 init_value = CMSG_AMUNLOCK_H264__INIT; + *message = init_value; +} +size_t cmsg_amunlock_h264__get_packed_size + (const CMsgAMUnlockH264 *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_amunlock_h264__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_amunlock_h264_response__init + (CMsgAMUnlockH264Response *message) +{ + static const CMsgAMUnlockH264Response init_value = CMSG_AMUNLOCK_H264_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_amunlock_h264_response__get_packed_size + (const CMsgAMUnlockH264Response *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_amunlock_h264_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_playing_session_state__init + (CMsgClientPlayingSessionState *message) +{ + static const CMsgClientPlayingSessionState init_value = CMSG_CLIENT_PLAYING_SESSION_STATE__INIT; + *message = init_value; +} +size_t cmsg_client_playing_session_state__get_packed_size + (const CMsgClientPlayingSessionState *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_playing_session_state__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_kick_playing_session__init + (CMsgClientKickPlayingSession *message) +{ + static const CMsgClientKickPlayingSession init_value = CMSG_CLIENT_KICK_PLAYING_SESSION__INIT; + *message = init_value; +} +size_t cmsg_client_kick_playing_session__get_packed_size + (const CMsgClientKickPlayingSession *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_kick_playing_session__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_voice_call_pre_authorize__init + (CMsgClientVoiceCallPreAuthorize *message) +{ + static const CMsgClientVoiceCallPreAuthorize init_value = CMSG_CLIENT_VOICE_CALL_PRE_AUTHORIZE__INIT; + *message = init_value; +} +size_t cmsg_client_voice_call_pre_authorize__get_packed_size + (const CMsgClientVoiceCallPreAuthorize *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_voice_call_pre_authorize__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_voice_call_pre_authorize_response__init + (CMsgClientVoiceCallPreAuthorizeResponse *message) +{ + static const CMsgClientVoiceCallPreAuthorizeResponse init_value = CMSG_CLIENT_VOICE_CALL_PRE_AUTHORIZE_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_voice_call_pre_authorize_response__get_packed_size + (const CMsgClientVoiceCallPreAuthorizeResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_voice_call_pre_authorize_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_badge_crafted_notification__init + (CMsgBadgeCraftedNotification *message) +{ + static const CMsgBadgeCraftedNotification init_value = CMSG_BADGE_CRAFTED_NOTIFICATION__INIT; + *message = init_value; +} +size_t cmsg_badge_crafted_notification__get_packed_size + (const CMsgBadgeCraftedNotification *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_badge_crafted_notification__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_start_peer_content_server__init + (CMsgClientStartPeerContentServer *message) +{ + static const CMsgClientStartPeerContentServer init_value = CMSG_CLIENT_START_PEER_CONTENT_SERVER__INIT; + *message = init_value; +} +size_t cmsg_client_start_peer_content_server__get_packed_size + (const CMsgClientStartPeerContentServer *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_start_peer_content_server__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_start_peer_content_server_response__init + (CMsgClientStartPeerContentServerResponse *message) +{ + static const CMsgClientStartPeerContentServerResponse init_value = CMSG_CLIENT_START_PEER_CONTENT_SERVER_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_start_peer_content_server_response__get_packed_size + (const CMsgClientStartPeerContentServerResponse *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_start_peer_content_server_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_get_peer_content_info__init + (CMsgClientGetPeerContentInfo *message) +{ + static const CMsgClientGetPeerContentInfo init_value = CMSG_CLIENT_GET_PEER_CONTENT_INFO__INIT; + *message = init_value; +} +size_t cmsg_client_get_peer_content_info__get_packed_size + (const CMsgClientGetPeerContentInfo *message) +{ + assert(message->base.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->base.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->base.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->base.descriptor == &cmsg_client_get_peer_content_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} +void cmsg_client_get_peer_content_info_response__init + (CMsgClientGetPeerContentInfoResponse *message) +{ + static const CMsgClientGetPeerContentInfoResponse init_value = CMSG_CLIENT_GET_PEER_CONTENT_INFO_RESPONSE__INIT; + *message = init_value; +} +size_t cmsg_client_get_peer_content_info_response__get_packed_size + (const CMsgClientGetPeerContentInfoResponse *message) +{ + assert(message->base.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->base.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->base.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->base.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, + (ProtobufCMessageInit) cmsg_client_update_user_game_info__init, + 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, + (ProtobufCMessageInit) cmsg_client_rich_presence_upload__init, + 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, + (ProtobufCMessageInit) cmsg_client_rich_presence_request__init, + 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, + (ProtobufCMessageInit) cmsg_client_rich_presence_info__rich_presence__init, + 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, + (ProtobufCMessageInit) cmsg_client_rich_presence_info__init, + 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, + (ProtobufCMessageInit) cmsg_client_check_file_signature__init, + 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, + (ProtobufCMessageInit) cmsg_client_check_file_signature_response__init, + 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, + (ProtobufCMessageInit) cmsg_client_read_machine_auth__init, + 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, + (ProtobufCMessageInit) cmsg_client_read_machine_auth_response__init, + 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, + (ProtobufCMessageInit) cmsg_client_update_machine_auth__init, + 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, + (ProtobufCMessageInit) cmsg_client_update_machine_auth_response__init, + 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, + (ProtobufCMessageInit) cmsg_client_request_machine_auth__init, + 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, + (ProtobufCMessageInit) cmsg_client_request_machine_auth_response__init, + 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, + (ProtobufCMessageInit) cmsg_client_register_key__init, + 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, + (ProtobufCMessageInit) cmsg_client_purchase_response__init, + 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, + (ProtobufCMessageInit) cmsg_client_activate_oemlicense__init, + 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, + (ProtobufCMessageInit) cmsg_client_register_oemmachine__init, + 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, + (ProtobufCMessageInit) cmsg_client_register_oemmachine_response__init, + 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, + (ProtobufCMessageInit) cmsg_client_purchase_with_machine_id__init, + 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, + (ProtobufCMessageInit) cmsg_trading__initiate_trade_request__init, + 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, + (ProtobufCMessageInit) cmsg_trading__initiate_trade_response__init, + 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, + (ProtobufCMessageInit) cmsg_trading__cancel_trade_request__init, + 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, + (ProtobufCMessageInit) cmsg_trading__start_session__init, + 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, + (ProtobufCMessageInit) cmsg_client_get_cdnauth_token__init, + 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, + (ProtobufCMessageInit) cmsg_client_get_depot_decryption_key__init, + 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, + (ProtobufCMessageInit) cmsg_client_get_depot_decryption_key_response__init, + 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, + (ProtobufCMessageInit) cmsg_client_check_app_beta_password__init, + 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, + (ProtobufCMessageInit) cmsg_client_check_app_beta_password_response__beta_password__init, + 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, + (ProtobufCMessageInit) cmsg_client_check_app_beta_password_response__init, + 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, + (ProtobufCMessageInit) cmsg_client_get_cdnauth_token_response__init, + 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, + (ProtobufCMessageInit) cmsg_download_rate_statistics__stats_info__init, + 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, + (ProtobufCMessageInit) cmsg_download_rate_statistics__init, + 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, + (ProtobufCMessageInit) cmsg_client_request_account_data__init, + 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, + (ProtobufCMessageInit) cmsg_client_request_account_data_response__init, + 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, + (ProtobufCMessageInit) cmsg_client_ugsget_global_stats__init, + 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, + (ProtobufCMessageInit) cmsg_client_ugsget_global_stats_response__day__stat__init, + 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, + (ProtobufCMessageInit) cmsg_client_ugsget_global_stats_response__day__init, + 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, + (ProtobufCMessageInit) cmsg_client_ugsget_global_stats_response__init, + 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, + (ProtobufCMessageInit) cmsg_client_redeem_guest_pass__init, + 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, + (ProtobufCMessageInit) cmsg_client_redeem_guest_pass_response__init, + 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, + (ProtobufCMessageInit) cmsg_client_get_clan_activity_counts__init, + 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, + (ProtobufCMessageInit) cmsg_client_get_clan_activity_counts_response__init, + 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, + (ProtobufCMessageInit) cmsg_client_ogsreport_string__init, + 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, + (ProtobufCMessageInit) cmsg_client_ogsreport_bug__init, + 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, + (ProtobufCMessageInit) cmsg_client_sent_logs__init, + 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, + (ProtobufCMessageInit) cmsg_gcclient__init, + 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, + (ProtobufCMessageInit) cmsg_client_request_free_license__init, + 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, + (ProtobufCMessageInit) cmsg_client_request_free_license_response__init, + 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, + (ProtobufCMessageInit) cmsg_drmdownload_request_with_crash_data__init, + 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, + (ProtobufCMessageInit) cmsg_drmdownload_response__init, + 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, + (ProtobufCMessageInit) cmsg_drmfinal_result__init, + 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, + (ProtobufCMessageInit) cmsg_client_dpcheck_special_survey__init, + 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, + (ProtobufCMessageInit) cmsg_client_dpcheck_special_survey_response__init, + 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, + (ProtobufCMessageInit) cmsg_client_dpsend_special_survey_response__init, + 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, + (ProtobufCMessageInit) cmsg_client_dpsend_special_survey_response_reply__init, + 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, + (ProtobufCMessageInit) cmsg_client_request_forgotten_password_email__init, + 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, + (ProtobufCMessageInit) cmsg_client_request_forgotten_password_email_response__init, + 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, + (ProtobufCMessageInit) cmsg_client_item_announcements__unseen_item__init, + 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, + (ProtobufCMessageInit) cmsg_client_item_announcements__init, + 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, + (ProtobufCMessageInit) cmsg_client_request_item_announcements__init, + 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, + (ProtobufCMessageInit) cmsg_client_user_notifications__notification__init, + 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, + (ProtobufCMessageInit) cmsg_client_user_notifications__init, + 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, + (ProtobufCMessageInit) cmsg_client_comment_notifications__init, + 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, + (ProtobufCMessageInit) cmsg_client_request_comment_notifications__init, + 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, + (ProtobufCMessageInit) cmsg_client_offline_message_notification__init, + 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, + (ProtobufCMessageInit) cmsg_client_request_offline_message_count__init, + 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, + (ProtobufCMessageInit) cmsg_client_chat_get_friend_message_history__init, + 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, + (ProtobufCMessageInit) cmsg_client_chat_get_friend_message_history_response__friend_message__init, + 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, + (ProtobufCMessageInit) cmsg_client_chat_get_friend_message_history_response__init, + 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, + (ProtobufCMessageInit) cmsg_client_chat_get_friend_message_history_for_offline_messages__init, + 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, + (ProtobufCMessageInit) cmsg_client_fsget_friends_steam_levels__init, + 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, + (ProtobufCMessageInit) cmsg_client_fsget_friends_steam_levels_response__friend__init, + 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, + (ProtobufCMessageInit) cmsg_client_fsget_friends_steam_levels_response__init, + 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, + (ProtobufCMessageInit) cmsg_client_email_addr_info__init, + 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, + (ProtobufCMessageInit) cmsg_creitem_vote_summary__published_file_id__init, + 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, + (ProtobufCMessageInit) cmsg_creitem_vote_summary__init, + 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, + (ProtobufCMessageInit) cmsg_creitem_vote_summary_response__item_vote_summary__init, + 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, + (ProtobufCMessageInit) cmsg_creitem_vote_summary_response__init, + 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, + (ProtobufCMessageInit) cmsg_creupdate_user_published_item_vote__init, + 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, + (ProtobufCMessageInit) cmsg_creupdate_user_published_item_vote_response__init, + 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, + (ProtobufCMessageInit) cmsg_creget_user_published_item_vote_details__published_file_id__init, + 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, + (ProtobufCMessageInit) cmsg_creget_user_published_item_vote_details__init, + 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, + (ProtobufCMessageInit) cmsg_creget_user_published_item_vote_details_response__user_item_vote_detail__init, + 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, + (ProtobufCMessageInit) cmsg_creget_user_published_item_vote_details_response__init, + 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, + (ProtobufCMessageInit) cmsg_fsget_follower_count__init, + 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, + (ProtobufCMessageInit) cmsg_fsget_follower_count_response__init, + 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, + (ProtobufCMessageInit) cmsg_fsget_is_following__init, + 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, + (ProtobufCMessageInit) cmsg_fsget_is_following_response__init, + 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, + (ProtobufCMessageInit) cmsg_fsenumerate_following_list__init, + 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, + (ProtobufCMessageInit) cmsg_fsenumerate_following_list_response__init, + 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, + (ProtobufCMessageInit) cmsg_dpget_number_of_current_players__init, + 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, + (ProtobufCMessageInit) cmsg_dpget_number_of_current_players_response__init, + 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, + (ProtobufCMessageInit) cmsg_client_friend_user_status_published__init, + 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, + (ProtobufCMessageInit) cmsg_client_service_method_legacy__init, + 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, + (ProtobufCMessageInit) cmsg_client_service_method_legacy_response__init, + 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, + (ProtobufCMessageInit) cmsg_client_uimode__init, + 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, + (ProtobufCMessageInit) cmsg_client_vanity_urlchanged_notification__init, + 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, + (ProtobufCMessageInit) cmsg_client_authorize_local_device_request__init, + 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, + (ProtobufCMessageInit) cmsg_client_authorize_local_device__init, + 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, + (ProtobufCMessageInit) cmsg_client_authorize_local_device_notification__init, + 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, + (ProtobufCMessageInit) cmsg_client_deauthorize_device_request__init, + 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, + (ProtobufCMessageInit) cmsg_client_deauthorize_device__init, + 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, + (ProtobufCMessageInit) cmsg_client_use_local_device_authorizations__device_token__init, + 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, + (ProtobufCMessageInit) cmsg_client_use_local_device_authorizations__init, + 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, + (ProtobufCMessageInit) cmsg_client_get_authorized_devices__init, + 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, + (ProtobufCMessageInit) cmsg_client_get_authorized_devices_response__authorized_device__init, + 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, + (ProtobufCMessageInit) cmsg_client_get_authorized_devices_response__init, + 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, + (ProtobufCMessageInit) cmsg_client_shared_library_lock_status__locked_library__init, + 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, + (ProtobufCMessageInit) cmsg_client_shared_library_lock_status__init, + 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, + (ProtobufCMessageInit) cmsg_client_shared_library_stop_playing__stop_app__init, + 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, + (ProtobufCMessageInit) cmsg_client_shared_library_stop_playing__init, + 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, + (ProtobufCMessageInit) cmsg_client_service_call__init, + 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, + (ProtobufCMessageInit) cmsg_client_service_module__init, + 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, + (ProtobufCMessageInit) cmsg_client_service_call_response__init, + 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, + (ProtobufCMessageInit) cmsg_amunlock_h264__init, + 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, + (ProtobufCMessageInit) cmsg_amunlock_h264_response__init, + 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, + (ProtobufCMessageInit) cmsg_client_playing_session_state__init, + 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, + (ProtobufCMessageInit) cmsg_client_kick_playing_session__init, + 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, + (ProtobufCMessageInit) cmsg_client_voice_call_pre_authorize__init, + 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, + (ProtobufCMessageInit) cmsg_client_voice_call_pre_authorize_response__init, + 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, + (ProtobufCMessageInit) cmsg_badge_crafted_notification__init, + 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, + (ProtobufCMessageInit) cmsg_client_start_peer_content_server__init, + 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, + (ProtobufCMessageInit) cmsg_client_start_peer_content_server_response__init, + 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, + (ProtobufCMessageInit) cmsg_client_get_peer_content_info__init, + 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, + (ProtobufCMessageInit) cmsg_client_get_peer_content_info_response__init, + NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/protocols/Steam/src/protobuf-c/steammessages_clientserver_2.pb-c.h b/protocols/Steam/src/protobuf-c/steammessages_clientserver_2.pb-c.h new file mode 100644 index 0000000000..8001b108c2 --- /dev/null +++ b/protocols/Steam/src/protobuf-c/steammessages_clientserver_2.pb-c.h @@ -0,0 +1,4598 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: steammessages_clientserver_2.proto */ + +#ifndef PROTOBUF_C_steammessages_5fclientserver_5f2_2eproto__INCLUDED +#define PROTOBUF_C_steammessages_5fclientserver_5f2_2eproto__INCLUDED + +#include <protobuf-c/protobuf-c.h> + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1000000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1004001 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "steammessages_base.pb-c.h" + +typedef struct CMsgClientUpdateUserGameInfo CMsgClientUpdateUserGameInfo; +typedef struct CMsgClientRichPresenceUpload CMsgClientRichPresenceUpload; +typedef struct CMsgClientRichPresenceRequest CMsgClientRichPresenceRequest; +typedef struct CMsgClientRichPresenceInfo CMsgClientRichPresenceInfo; +typedef struct CMsgClientRichPresenceInfo__RichPresence CMsgClientRichPresenceInfo__RichPresence; +typedef struct CMsgClientCheckFileSignature CMsgClientCheckFileSignature; +typedef struct CMsgClientCheckFileSignatureResponse CMsgClientCheckFileSignatureResponse; +typedef struct CMsgClientReadMachineAuth CMsgClientReadMachineAuth; +typedef struct CMsgClientReadMachineAuthResponse CMsgClientReadMachineAuthResponse; +typedef struct CMsgClientUpdateMachineAuth CMsgClientUpdateMachineAuth; +typedef struct CMsgClientUpdateMachineAuthResponse CMsgClientUpdateMachineAuthResponse; +typedef struct CMsgClientRequestMachineAuth CMsgClientRequestMachineAuth; +typedef struct CMsgClientRequestMachineAuthResponse CMsgClientRequestMachineAuthResponse; +typedef struct CMsgClientRegisterKey CMsgClientRegisterKey; +typedef struct CMsgClientPurchaseResponse CMsgClientPurchaseResponse; +typedef struct CMsgClientActivateOEMLicense CMsgClientActivateOEMLicense; +typedef struct CMsgClientRegisterOEMMachine CMsgClientRegisterOEMMachine; +typedef struct CMsgClientRegisterOEMMachineResponse CMsgClientRegisterOEMMachineResponse; +typedef struct CMsgClientPurchaseWithMachineID CMsgClientPurchaseWithMachineID; +typedef struct CMsgTradingInitiateTradeRequest CMsgTradingInitiateTradeRequest; +typedef struct CMsgTradingInitiateTradeResponse CMsgTradingInitiateTradeResponse; +typedef struct CMsgTradingCancelTradeRequest CMsgTradingCancelTradeRequest; +typedef struct CMsgTradingStartSession CMsgTradingStartSession; +typedef struct CMsgClientGetCDNAuthToken CMsgClientGetCDNAuthToken; +typedef struct CMsgClientGetDepotDecryptionKey CMsgClientGetDepotDecryptionKey; +typedef struct CMsgClientGetDepotDecryptionKeyResponse CMsgClientGetDepotDecryptionKeyResponse; +typedef struct CMsgClientCheckAppBetaPassword CMsgClientCheckAppBetaPassword; +typedef struct CMsgClientCheckAppBetaPasswordResponse CMsgClientCheckAppBetaPasswordResponse; +typedef struct CMsgClientCheckAppBetaPasswordResponse__BetaPassword CMsgClientCheckAppBetaPasswordResponse__BetaPassword; +typedef struct CMsgClientGetCDNAuthTokenResponse CMsgClientGetCDNAuthTokenResponse; +typedef struct CMsgDownloadRateStatistics CMsgDownloadRateStatistics; +typedef struct CMsgDownloadRateStatistics__StatsInfo CMsgDownloadRateStatistics__StatsInfo; +typedef struct CMsgClientRequestAccountData CMsgClientRequestAccountData; +typedef struct CMsgClientRequestAccountDataResponse CMsgClientRequestAccountDataResponse; +typedef struct CMsgClientUGSGetGlobalStats CMsgClientUGSGetGlobalStats; +typedef struct CMsgClientUGSGetGlobalStatsResponse CMsgClientUGSGetGlobalStatsResponse; +typedef struct CMsgClientUGSGetGlobalStatsResponse__Day CMsgClientUGSGetGlobalStatsResponse__Day; +typedef struct CMsgClientUGSGetGlobalStatsResponse__Day__Stat CMsgClientUGSGetGlobalStatsResponse__Day__Stat; +typedef struct CMsgClientRedeemGuestPass CMsgClientRedeemGuestPass; +typedef struct CMsgClientRedeemGuestPassResponse CMsgClientRedeemGuestPassResponse; +typedef struct CMsgClientGetClanActivityCounts CMsgClientGetClanActivityCounts; +typedef struct CMsgClientGetClanActivityCountsResponse CMsgClientGetClanActivityCountsResponse; +typedef struct CMsgClientOGSReportString CMsgClientOGSReportString; +typedef struct CMsgClientOGSReportBug CMsgClientOGSReportBug; +typedef struct CMsgClientSentLogs CMsgClientSentLogs; +typedef struct CMsgGCClient CMsgGCClient; +typedef struct CMsgClientRequestFreeLicense CMsgClientRequestFreeLicense; +typedef struct CMsgClientRequestFreeLicenseResponse CMsgClientRequestFreeLicenseResponse; +typedef struct CMsgDRMDownloadRequestWithCrashData CMsgDRMDownloadRequestWithCrashData; +typedef struct CMsgDRMDownloadResponse CMsgDRMDownloadResponse; +typedef struct CMsgDRMFinalResult CMsgDRMFinalResult; +typedef struct CMsgClientDPCheckSpecialSurvey CMsgClientDPCheckSpecialSurvey; +typedef struct CMsgClientDPCheckSpecialSurveyResponse CMsgClientDPCheckSpecialSurveyResponse; +typedef struct CMsgClientDPSendSpecialSurveyResponse CMsgClientDPSendSpecialSurveyResponse; +typedef struct CMsgClientDPSendSpecialSurveyResponseReply CMsgClientDPSendSpecialSurveyResponseReply; +typedef struct CMsgClientRequestForgottenPasswordEmail CMsgClientRequestForgottenPasswordEmail; +typedef struct CMsgClientRequestForgottenPasswordEmailResponse CMsgClientRequestForgottenPasswordEmailResponse; +typedef struct CMsgClientItemAnnouncements CMsgClientItemAnnouncements; +typedef struct CMsgClientItemAnnouncements__UnseenItem CMsgClientItemAnnouncements__UnseenItem; +typedef struct CMsgClientRequestItemAnnouncements CMsgClientRequestItemAnnouncements; +typedef struct CMsgClientUserNotifications CMsgClientUserNotifications; +typedef struct CMsgClientUserNotifications__Notification CMsgClientUserNotifications__Notification; +typedef struct CMsgClientCommentNotifications CMsgClientCommentNotifications; +typedef struct CMsgClientRequestCommentNotifications CMsgClientRequestCommentNotifications; +typedef struct CMsgClientOfflineMessageNotification CMsgClientOfflineMessageNotification; +typedef struct CMsgClientRequestOfflineMessageCount CMsgClientRequestOfflineMessageCount; +typedef struct CMsgClientChatGetFriendMessageHistory CMsgClientChatGetFriendMessageHistory; +typedef struct CMsgClientChatGetFriendMessageHistoryResponse CMsgClientChatGetFriendMessageHistoryResponse; +typedef struct CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage; +typedef struct CMsgClientChatGetFriendMessageHistoryForOfflineMessages CMsgClientChatGetFriendMessageHistoryForOfflineMessages; +typedef struct CMsgClientFSGetFriendsSteamLevels CMsgClientFSGetFriendsSteamLevels; +typedef struct CMsgClientFSGetFriendsSteamLevelsResponse CMsgClientFSGetFriendsSteamLevelsResponse; +typedef struct CMsgClientFSGetFriendsSteamLevelsResponse__Friend CMsgClientFSGetFriendsSteamLevelsResponse__Friend; +typedef struct CMsgClientEmailAddrInfo CMsgClientEmailAddrInfo; +typedef struct CMsgCREItemVoteSummary CMsgCREItemVoteSummary; +typedef struct CMsgCREItemVoteSummary__PublishedFileId CMsgCREItemVoteSummary__PublishedFileId; +typedef struct CMsgCREItemVoteSummaryResponse CMsgCREItemVoteSummaryResponse; +typedef struct CMsgCREItemVoteSummaryResponse__ItemVoteSummary CMsgCREItemVoteSummaryResponse__ItemVoteSummary; +typedef struct CMsgCREUpdateUserPublishedItemVote CMsgCREUpdateUserPublishedItemVote; +typedef struct CMsgCREUpdateUserPublishedItemVoteResponse CMsgCREUpdateUserPublishedItemVoteResponse; +typedef struct CMsgCREGetUserPublishedItemVoteDetails CMsgCREGetUserPublishedItemVoteDetails; +typedef struct CMsgCREGetUserPublishedItemVoteDetails__PublishedFileId CMsgCREGetUserPublishedItemVoteDetails__PublishedFileId; +typedef struct CMsgCREGetUserPublishedItemVoteDetailsResponse CMsgCREGetUserPublishedItemVoteDetailsResponse; +typedef struct CMsgCREGetUserPublishedItemVoteDetailsResponse__UserItemVoteDetail CMsgCREGetUserPublishedItemVoteDetailsResponse__UserItemVoteDetail; +typedef struct CMsgFSGetFollowerCount CMsgFSGetFollowerCount; +typedef struct CMsgFSGetFollowerCountResponse CMsgFSGetFollowerCountResponse; +typedef struct CMsgFSGetIsFollowing CMsgFSGetIsFollowing; +typedef struct CMsgFSGetIsFollowingResponse CMsgFSGetIsFollowingResponse; +typedef struct CMsgFSEnumerateFollowingList CMsgFSEnumerateFollowingList; +typedef struct CMsgFSEnumerateFollowingListResponse CMsgFSEnumerateFollowingListResponse; +typedef struct CMsgDPGetNumberOfCurrentPlayers CMsgDPGetNumberOfCurrentPlayers; +typedef struct CMsgDPGetNumberOfCurrentPlayersResponse CMsgDPGetNumberOfCurrentPlayersResponse; +typedef struct CMsgClientFriendUserStatusPublished CMsgClientFriendUserStatusPublished; +typedef struct CMsgClientServiceMethodLegacy CMsgClientServiceMethodLegacy; +typedef struct CMsgClientServiceMethodLegacyResponse CMsgClientServiceMethodLegacyResponse; +typedef struct CMsgClientUIMode CMsgClientUIMode; +typedef struct CMsgClientVanityURLChangedNotification CMsgClientVanityURLChangedNotification; +typedef struct CMsgClientAuthorizeLocalDeviceRequest CMsgClientAuthorizeLocalDeviceRequest; +typedef struct CMsgClientAuthorizeLocalDevice CMsgClientAuthorizeLocalDevice; +typedef struct CMsgClientAuthorizeLocalDeviceNotification CMsgClientAuthorizeLocalDeviceNotification; +typedef struct CMsgClientDeauthorizeDeviceRequest CMsgClientDeauthorizeDeviceRequest; +typedef struct CMsgClientDeauthorizeDevice CMsgClientDeauthorizeDevice; +typedef struct CMsgClientUseLocalDeviceAuthorizations CMsgClientUseLocalDeviceAuthorizations; +typedef struct CMsgClientUseLocalDeviceAuthorizations__DeviceToken CMsgClientUseLocalDeviceAuthorizations__DeviceToken; +typedef struct CMsgClientGetAuthorizedDevices CMsgClientGetAuthorizedDevices; +typedef struct CMsgClientGetAuthorizedDevicesResponse CMsgClientGetAuthorizedDevicesResponse; +typedef struct CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice; +typedef struct CMsgClientSharedLibraryLockStatus CMsgClientSharedLibraryLockStatus; +typedef struct CMsgClientSharedLibraryLockStatus__LockedLibrary CMsgClientSharedLibraryLockStatus__LockedLibrary; +typedef struct CMsgClientSharedLibraryStopPlaying CMsgClientSharedLibraryStopPlaying; +typedef struct CMsgClientSharedLibraryStopPlaying__StopApp CMsgClientSharedLibraryStopPlaying__StopApp; +typedef struct CMsgClientServiceCall CMsgClientServiceCall; +typedef struct CMsgClientServiceModule CMsgClientServiceModule; +typedef struct CMsgClientServiceCallResponse CMsgClientServiceCallResponse; +typedef struct CMsgAMUnlockH264 CMsgAMUnlockH264; +typedef struct CMsgAMUnlockH264Response CMsgAMUnlockH264Response; +typedef struct CMsgClientPlayingSessionState CMsgClientPlayingSessionState; +typedef struct CMsgClientKickPlayingSession CMsgClientKickPlayingSession; +typedef struct CMsgClientVoiceCallPreAuthorize CMsgClientVoiceCallPreAuthorize; +typedef struct CMsgClientVoiceCallPreAuthorizeResponse CMsgClientVoiceCallPreAuthorizeResponse; +typedef struct CMsgBadgeCraftedNotification CMsgBadgeCraftedNotification; +typedef struct CMsgClientStartPeerContentServer CMsgClientStartPeerContentServer; +typedef struct CMsgClientStartPeerContentServerResponse CMsgClientStartPeerContentServerResponse; +typedef struct CMsgClientGetPeerContentInfo CMsgClientGetPeerContentInfo; +typedef struct CMsgClientGetPeerContentInfoResponse CMsgClientGetPeerContentInfoResponse; + + +/* --- enums --- */ + + +/* --- messages --- */ + +struct CMsgClientUpdateUserGameInfo +{ + ProtobufCMessage base; + protobuf_c_boolean has_steamid_idgs; + uint64_t steamid_idgs; + protobuf_c_boolean has_gameid; + uint64_t gameid; + protobuf_c_boolean has_game_ip; + uint32_t game_ip; + protobuf_c_boolean has_game_port; + uint32_t game_port; + protobuf_c_boolean has_token; + ProtobufCBinaryData token; +}; +#define CMSG_CLIENT_UPDATE_USER_GAME_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_update_user_game_info__descriptor) \ + , 0, 0, 0, 0, 0, 0, 0, 0, 0, {0,NULL} } + + +struct CMsgClientRichPresenceUpload +{ + ProtobufCMessage base; + protobuf_c_boolean has_rich_presence_kv; + ProtobufCBinaryData rich_presence_kv; + size_t n_steamid_broadcast; + uint64_t *steamid_broadcast; +}; +#define CMSG_CLIENT_RICH_PRESENCE_UPLOAD__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_rich_presence_upload__descriptor) \ + , 0, {0,NULL}, 0,NULL } + + +struct CMsgClientRichPresenceRequest +{ + ProtobufCMessage base; + size_t n_steamid_request; + uint64_t *steamid_request; +}; +#define CMSG_CLIENT_RICH_PRESENCE_REQUEST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_rich_presence_request__descriptor) \ + , 0,NULL } + + +struct CMsgClientRichPresenceInfo__RichPresence +{ + ProtobufCMessage base; + protobuf_c_boolean has_steamid_user; + uint64_t steamid_user; + protobuf_c_boolean has_rich_presence_kv; + ProtobufCBinaryData rich_presence_kv; +}; +#define CMSG_CLIENT_RICH_PRESENCE_INFO__RICH_PRESENCE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_rich_presence_info__rich_presence__descriptor) \ + , 0, 0, 0, {0,NULL} } + + +struct CMsgClientRichPresenceInfo +{ + ProtobufCMessage base; + size_t n_rich_presence; + CMsgClientRichPresenceInfo__RichPresence **rich_presence; +}; +#define CMSG_CLIENT_RICH_PRESENCE_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_rich_presence_info__descriptor) \ + , 0,NULL } + + +struct CMsgClientCheckFileSignature +{ + ProtobufCMessage base; + protobuf_c_boolean has_app_id; + uint32_t app_id; +}; +#define CMSG_CLIENT_CHECK_FILE_SIGNATURE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_check_file_signature__descriptor) \ + , 0, 0 } + + +struct CMsgClientCheckFileSignatureResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_app_id; + uint32_t app_id; + protobuf_c_boolean has_pid; + uint32_t pid; + protobuf_c_boolean has_eresult; + uint32_t eresult; + char *filename; + protobuf_c_boolean has_esignatureresult; + uint32_t esignatureresult; + protobuf_c_boolean has_sha_file; + ProtobufCBinaryData sha_file; + protobuf_c_boolean has_signatureheader; + ProtobufCBinaryData signatureheader; + protobuf_c_boolean has_filesize; + uint32_t filesize; + protobuf_c_boolean has_getlasterror; + uint32_t getlasterror; + protobuf_c_boolean has_evalvesignaturecheckdetail; + uint32_t evalvesignaturecheckdetail; +}; +#define CMSG_CLIENT_CHECK_FILE_SIGNATURE_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_check_file_signature_response__descriptor) \ + , 0, 0, 0, 0, 0, 0, NULL, 0, 0, 0, {0,NULL}, 0, {0,NULL}, 0, 0, 0, 0, 0, 0 } + + +struct CMsgClientReadMachineAuth +{ + ProtobufCMessage base; + char *filename; + protobuf_c_boolean has_offset; + uint32_t offset; + protobuf_c_boolean has_cubtoread; + uint32_t cubtoread; +}; +#define CMSG_CLIENT_READ_MACHINE_AUTH__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_read_machine_auth__descriptor) \ + , NULL, 0, 0, 0, 0 } + + +struct CMsgClientReadMachineAuthResponse +{ + ProtobufCMessage base; + char *filename; + protobuf_c_boolean has_eresult; + uint32_t eresult; + protobuf_c_boolean has_filesize; + uint32_t filesize; + protobuf_c_boolean has_sha_file; + ProtobufCBinaryData sha_file; + protobuf_c_boolean has_getlasterror; + uint32_t getlasterror; + protobuf_c_boolean has_offset; + uint32_t offset; + protobuf_c_boolean has_cubread; + uint32_t cubread; + protobuf_c_boolean has_bytes_read; + ProtobufCBinaryData bytes_read; + char *filename_sentry; +}; +#define CMSG_CLIENT_READ_MACHINE_AUTH_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_read_machine_auth_response__descriptor) \ + , NULL, 0, 0, 0, 0, 0, {0,NULL}, 0, 0, 0, 0, 0, 0, 0, {0,NULL}, NULL } + + +struct CMsgClientUpdateMachineAuth +{ + ProtobufCMessage base; + char *filename; + protobuf_c_boolean has_offset; + uint32_t offset; + protobuf_c_boolean has_cubtowrite; + uint32_t cubtowrite; + protobuf_c_boolean has_bytes; + ProtobufCBinaryData bytes; + protobuf_c_boolean has_otp_type; + uint32_t otp_type; + char *otp_identifier; + protobuf_c_boolean has_otp_sharedsecret; + ProtobufCBinaryData otp_sharedsecret; + protobuf_c_boolean has_otp_timedrift; + uint32_t otp_timedrift; +}; +#define CMSG_CLIENT_UPDATE_MACHINE_AUTH__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_update_machine_auth__descriptor) \ + , NULL, 0, 0, 0, 0, 0, {0,NULL}, 0, 0, NULL, 0, {0,NULL}, 0, 0 } + + +struct CMsgClientUpdateMachineAuthResponse +{ + ProtobufCMessage base; + char *filename; + protobuf_c_boolean has_eresult; + uint32_t eresult; + protobuf_c_boolean has_filesize; + uint32_t filesize; + protobuf_c_boolean has_sha_file; + ProtobufCBinaryData sha_file; + protobuf_c_boolean has_getlasterror; + uint32_t getlasterror; + protobuf_c_boolean has_offset; + uint32_t offset; + protobuf_c_boolean has_cubwrote; + uint32_t cubwrote; + protobuf_c_boolean has_otp_type; + int32_t otp_type; + protobuf_c_boolean has_otp_value; + uint32_t otp_value; + char *otp_identifier; +}; +#define CMSG_CLIENT_UPDATE_MACHINE_AUTH_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_update_machine_auth_response__descriptor) \ + , NULL, 0, 0, 0, 0, 0, {0,NULL}, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, NULL } + + +struct CMsgClientRequestMachineAuth +{ + ProtobufCMessage base; + char *filename; + protobuf_c_boolean has_eresult_sentryfile; + uint32_t eresult_sentryfile; + protobuf_c_boolean has_filesize; + uint32_t filesize; + protobuf_c_boolean has_sha_sentryfile; + ProtobufCBinaryData sha_sentryfile; + protobuf_c_boolean has_lock_account_action; + int32_t lock_account_action; + protobuf_c_boolean has_otp_type; + uint32_t otp_type; + char *otp_identifier; + protobuf_c_boolean has_otp_sharedsecret; + ProtobufCBinaryData otp_sharedsecret; + protobuf_c_boolean has_otp_value; + uint32_t otp_value; + char *machine_name; + char *machine_name_userchosen; +}; +#define CMSG_CLIENT_REQUEST_MACHINE_AUTH__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_request_machine_auth__descriptor) \ + , NULL, 0, 0, 0, 0, 0, {0,NULL}, 0, 0, 0, 0, NULL, 0, {0,NULL}, 0, 0, NULL, NULL } + + +struct CMsgClientRequestMachineAuthResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + uint32_t eresult; +}; +#define CMSG_CLIENT_REQUEST_MACHINE_AUTH_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_request_machine_auth_response__descriptor) \ + , 0, 0 } + + +struct CMsgClientRegisterKey +{ + ProtobufCMessage base; + char *key; +}; +#define CMSG_CLIENT_REGISTER_KEY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_register_key__descriptor) \ + , NULL } + + +struct CMsgClientPurchaseResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_purchase_result_details; + int32_t purchase_result_details; + protobuf_c_boolean has_purchase_receipt_info; + ProtobufCBinaryData purchase_receipt_info; +}; +#define CMSG_CLIENT_PURCHASE_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_purchase_response__descriptor) \ + , 0, 2, 0, 0, 0, {0,NULL} } + + +struct CMsgClientActivateOEMLicense +{ + ProtobufCMessage base; + char *bios_manufacturer; + char *bios_serialnumber; + protobuf_c_boolean has_license_file; + ProtobufCBinaryData license_file; + char *mainboard_manufacturer; + char *mainboard_product; + char *mainboard_serialnumber; +}; +#define CMSG_CLIENT_ACTIVATE_OEMLICENSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_activate_oemlicense__descriptor) \ + , NULL, NULL, 0, {0,NULL}, NULL, NULL, NULL } + + +struct CMsgClientRegisterOEMMachine +{ + ProtobufCMessage base; + protobuf_c_boolean has_oem_register_file; + ProtobufCBinaryData oem_register_file; +}; +#define CMSG_CLIENT_REGISTER_OEMMACHINE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_register_oemmachine__descriptor) \ + , 0, {0,NULL} } + + +struct CMsgClientRegisterOEMMachineResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + uint32_t eresult; +}; +#define CMSG_CLIENT_REGISTER_OEMMACHINE_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_register_oemmachine_response__descriptor) \ + , 0, 0 } + + +struct CMsgClientPurchaseWithMachineID +{ + ProtobufCMessage base; + protobuf_c_boolean has_package_id; + uint32_t package_id; + protobuf_c_boolean has_machine_info; + ProtobufCBinaryData machine_info; +}; +#define CMSG_CLIENT_PURCHASE_WITH_MACHINE_ID__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_purchase_with_machine_id__descriptor) \ + , 0, 0, 0, {0,NULL} } + + +struct CMsgTradingInitiateTradeRequest +{ + ProtobufCMessage base; + protobuf_c_boolean has_trade_request_id; + uint32_t trade_request_id; + protobuf_c_boolean has_other_steamid; + uint64_t other_steamid; + char *other_name; +}; +#define CMSG_TRADING__INITIATE_TRADE_REQUEST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_trading__initiate_trade_request__descriptor) \ + , 0, 0, 0, 0, NULL } + + +struct CMsgTradingInitiateTradeResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_response; + uint32_t response; + protobuf_c_boolean has_trade_request_id; + uint32_t trade_request_id; + protobuf_c_boolean has_other_steamid; + uint64_t other_steamid; + protobuf_c_boolean has_steamguard_required_days; + uint32_t steamguard_required_days; + protobuf_c_boolean has_new_device_cooldown_days; + uint32_t new_device_cooldown_days; + protobuf_c_boolean has_default_password_reset_probation_days; + uint32_t default_password_reset_probation_days; + protobuf_c_boolean has_password_reset_probation_days; + uint32_t password_reset_probation_days; + protobuf_c_boolean has_default_email_change_probation_days; + uint32_t default_email_change_probation_days; + protobuf_c_boolean has_email_change_probation_days; + uint32_t email_change_probation_days; +}; +#define CMSG_TRADING__INITIATE_TRADE_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_trading__initiate_trade_response__descriptor) \ + , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } + + +struct CMsgTradingCancelTradeRequest +{ + ProtobufCMessage base; + protobuf_c_boolean has_other_steamid; + uint64_t other_steamid; +}; +#define CMSG_TRADING__CANCEL_TRADE_REQUEST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_trading__cancel_trade_request__descriptor) \ + , 0, 0 } + + +struct CMsgTradingStartSession +{ + ProtobufCMessage base; + protobuf_c_boolean has_other_steamid; + uint64_t other_steamid; +}; +#define CMSG_TRADING__START_SESSION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_trading__start_session__descriptor) \ + , 0, 0 } + + +struct CMsgClientGetCDNAuthToken +{ + ProtobufCMessage base; + protobuf_c_boolean has_depot_id; + uint32_t depot_id; + char *host_name; + protobuf_c_boolean has_app_id; + uint32_t app_id; +}; +#define CMSG_CLIENT_GET_CDNAUTH_TOKEN__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_get_cdnauth_token__descriptor) \ + , 0, 0, NULL, 0, 0 } + + +struct CMsgClientGetDepotDecryptionKey +{ + ProtobufCMessage base; + protobuf_c_boolean has_depot_id; + uint32_t depot_id; + protobuf_c_boolean has_app_id; + uint32_t app_id; +}; +#define CMSG_CLIENT_GET_DEPOT_DECRYPTION_KEY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_get_depot_decryption_key__descriptor) \ + , 0, 0, 0, 0 } + + +struct CMsgClientGetDepotDecryptionKeyResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_depot_id; + uint32_t depot_id; + protobuf_c_boolean has_depot_encryption_key; + ProtobufCBinaryData depot_encryption_key; +}; +#define CMSG_CLIENT_GET_DEPOT_DECRYPTION_KEY_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_get_depot_decryption_key_response__descriptor) \ + , 0, 2, 0, 0, 0, {0,NULL} } + + +struct CMsgClientCheckAppBetaPassword +{ + ProtobufCMessage base; + protobuf_c_boolean has_app_id; + uint32_t app_id; + char *betapassword; + protobuf_c_boolean has_language; + int32_t language; +}; +#define CMSG_CLIENT_CHECK_APP_BETA_PASSWORD__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_check_app_beta_password__descriptor) \ + , 0, 0, NULL, 0, 0 } + + +struct CMsgClientCheckAppBetaPasswordResponse__BetaPassword +{ + ProtobufCMessage base; + char *betaname; + char *betapassword; + char *betadescription; +}; +#define CMSG_CLIENT_CHECK_APP_BETA_PASSWORD_RESPONSE__BETA_PASSWORD__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_check_app_beta_password_response__beta_password__descriptor) \ + , NULL, NULL, NULL } + + +struct CMsgClientCheckAppBetaPasswordResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + int32_t eresult; + size_t n_betapasswords; + CMsgClientCheckAppBetaPasswordResponse__BetaPassword **betapasswords; +}; +#define CMSG_CLIENT_CHECK_APP_BETA_PASSWORD_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_check_app_beta_password_response__descriptor) \ + , 0, 2, 0,NULL } + + +struct CMsgClientGetCDNAuthTokenResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + uint32_t eresult; + char *token; + protobuf_c_boolean has_expiration_time; + uint32_t expiration_time; +}; +#define CMSG_CLIENT_GET_CDNAUTH_TOKEN_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_get_cdnauth_token_response__descriptor) \ + , 0, 2u, NULL, 0, 0 } + + +struct CMsgDownloadRateStatistics__StatsInfo +{ + ProtobufCMessage base; + protobuf_c_boolean has_source_type; + uint32_t source_type; + protobuf_c_boolean has_source_id; + uint32_t source_id; + protobuf_c_boolean has_seconds; + uint32_t seconds; + protobuf_c_boolean has_bytes; + uint64_t bytes; + char *host_name; + protobuf_c_boolean has_microseconds; + uint64_t microseconds; + protobuf_c_boolean has_used_ipv6; + protobuf_c_boolean used_ipv6; + protobuf_c_boolean has_proxied; + protobuf_c_boolean proxied; +}; +#define CMSG_DOWNLOAD_RATE_STATISTICS__STATS_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_download_rate_statistics__stats_info__descriptor) \ + , 0, 0, 0, 0, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 0, 0 } + + +struct CMsgDownloadRateStatistics +{ + ProtobufCMessage base; + protobuf_c_boolean has_cell_id; + uint32_t cell_id; + size_t n_stats; + CMsgDownloadRateStatistics__StatsInfo **stats; + protobuf_c_boolean has_throttling_kbps; + uint32_t throttling_kbps; + protobuf_c_boolean has_steam_realm; + uint32_t steam_realm; +}; +#define CMSG_DOWNLOAD_RATE_STATISTICS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_download_rate_statistics__descriptor) \ + , 0, 0, 0,NULL, 0, 0, 0, 0 } + + +struct CMsgClientRequestAccountData +{ + ProtobufCMessage base; + char *account_or_email; + protobuf_c_boolean has_action; + uint32_t action; +}; +#define CMSG_CLIENT_REQUEST_ACCOUNT_DATA__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_request_account_data__descriptor) \ + , NULL, 0, 0 } + + +struct CMsgClientRequestAccountDataResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_action; + uint32_t action; + protobuf_c_boolean has_eresult; + uint32_t eresult; + char *account_name; + protobuf_c_boolean has_ct_matches; + uint32_t ct_matches; + char *account_name_suggestion1; + char *account_name_suggestion2; + char *account_name_suggestion3; +}; +#define CMSG_CLIENT_REQUEST_ACCOUNT_DATA_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_request_account_data_response__descriptor) \ + , 0, 0, 0, 0, NULL, 0, 0, NULL, NULL, NULL } + + +struct CMsgClientUGSGetGlobalStats +{ + ProtobufCMessage base; + protobuf_c_boolean has_gameid; + uint64_t gameid; + protobuf_c_boolean has_history_days_requested; + uint32_t history_days_requested; + protobuf_c_boolean has_time_last_requested; + uint32_t time_last_requested; + protobuf_c_boolean has_first_day_cached; + uint32_t first_day_cached; + protobuf_c_boolean has_days_cached; + uint32_t days_cached; +}; +#define CMSG_CLIENT_UGSGET_GLOBAL_STATS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_ugsget_global_stats__descriptor) \ + , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } + + +struct CMsgClientUGSGetGlobalStatsResponse__Day__Stat +{ + ProtobufCMessage base; + protobuf_c_boolean has_stat_id; + int32_t stat_id; + protobuf_c_boolean has_data; + int64_t data; +}; +#define CMSG_CLIENT_UGSGET_GLOBAL_STATS_RESPONSE__DAY__STAT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_ugsget_global_stats_response__day__stat__descriptor) \ + , 0, 0, 0, 0 } + + +struct CMsgClientUGSGetGlobalStatsResponse__Day +{ + ProtobufCMessage base; + protobuf_c_boolean has_day_id; + uint32_t day_id; + size_t n_stats; + CMsgClientUGSGetGlobalStatsResponse__Day__Stat **stats; +}; +#define CMSG_CLIENT_UGSGET_GLOBAL_STATS_RESPONSE__DAY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_ugsget_global_stats_response__day__descriptor) \ + , 0, 0, 0,NULL } + + +struct CMsgClientUGSGetGlobalStatsResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_timestamp; + uint32_t timestamp; + protobuf_c_boolean has_day_current; + int32_t day_current; + size_t n_days; + CMsgClientUGSGetGlobalStatsResponse__Day **days; +}; +#define CMSG_CLIENT_UGSGET_GLOBAL_STATS_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_ugsget_global_stats_response__descriptor) \ + , 0, 2, 0, 0, 0, 0, 0,NULL } + + +struct CMsgClientRedeemGuestPass +{ + ProtobufCMessage base; + protobuf_c_boolean has_guest_pass_id; + uint64_t guest_pass_id; +}; +#define CMSG_CLIENT_REDEEM_GUEST_PASS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_redeem_guest_pass__descriptor) \ + , 0, 0 } + + +struct CMsgClientRedeemGuestPassResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + uint32_t eresult; + protobuf_c_boolean has_package_id; + uint32_t package_id; + protobuf_c_boolean has_must_own_appid; + uint32_t must_own_appid; +}; +#define CMSG_CLIENT_REDEEM_GUEST_PASS_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_redeem_guest_pass_response__descriptor) \ + , 0, 2u, 0, 0, 0, 0 } + + +struct CMsgClientGetClanActivityCounts +{ + ProtobufCMessage base; + size_t n_steamid_clans; + uint64_t *steamid_clans; +}; +#define CMSG_CLIENT_GET_CLAN_ACTIVITY_COUNTS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_get_clan_activity_counts__descriptor) \ + , 0,NULL } + + +struct CMsgClientGetClanActivityCountsResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + uint32_t eresult; +}; +#define CMSG_CLIENT_GET_CLAN_ACTIVITY_COUNTS_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_get_clan_activity_counts_response__descriptor) \ + , 0, 2u } + + +struct CMsgClientOGSReportString +{ + ProtobufCMessage base; + protobuf_c_boolean has_accumulated; + protobuf_c_boolean accumulated; + protobuf_c_boolean has_sessionid; + uint64_t sessionid; + protobuf_c_boolean has_severity; + int32_t severity; + char *formatter; + protobuf_c_boolean has_varargs; + ProtobufCBinaryData varargs; +}; +#define CMSG_CLIENT_OGSREPORT_STRING__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_ogsreport_string__descriptor) \ + , 0, 0, 0, 0, 0, 0, NULL, 0, {0,NULL} } + + +struct CMsgClientOGSReportBug +{ + ProtobufCMessage base; + protobuf_c_boolean has_sessionid; + uint64_t sessionid; + char *bugtext; + protobuf_c_boolean has_screenshot; + ProtobufCBinaryData screenshot; +}; +#define CMSG_CLIENT_OGSREPORT_BUG__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_ogsreport_bug__descriptor) \ + , 0, 0, NULL, 0, {0,NULL} } + + +struct CMsgClientSentLogs +{ + ProtobufCMessage base; +}; +#define CMSG_CLIENT_SENT_LOGS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_sent_logs__descriptor) \ + } + + +struct CMsgGCClient +{ + ProtobufCMessage base; + protobuf_c_boolean has_appid; + uint32_t appid; + protobuf_c_boolean has_msgtype; + uint32_t msgtype; + protobuf_c_boolean has_payload; + ProtobufCBinaryData payload; + protobuf_c_boolean has_steamid; + uint64_t steamid; + char *gcname; + protobuf_c_boolean has_ip; + uint32_t ip; +}; +#define CMSG_GCCLIENT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_gcclient__descriptor) \ + , 0, 0, 0, 0, 0, {0,NULL}, 0, 0, NULL, 0, 0 } + + +struct CMsgClientRequestFreeLicense +{ + ProtobufCMessage base; + size_t n_appids; + uint32_t *appids; +}; +#define CMSG_CLIENT_REQUEST_FREE_LICENSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_request_free_license__descriptor) \ + , 0,NULL } + + +struct CMsgClientRequestFreeLicenseResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + uint32_t eresult; + size_t n_granted_packageids; + uint32_t *granted_packageids; + size_t n_granted_appids; + uint32_t *granted_appids; +}; +#define CMSG_CLIENT_REQUEST_FREE_LICENSE_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_request_free_license_response__descriptor) \ + , 0, 2u, 0,NULL, 0,NULL } + + +struct CMsgDRMDownloadRequestWithCrashData +{ + ProtobufCMessage base; + protobuf_c_boolean has_download_flags; + uint32_t download_flags; + protobuf_c_boolean has_download_types_known; + uint32_t download_types_known; + protobuf_c_boolean has_guid_drm; + ProtobufCBinaryData guid_drm; + protobuf_c_boolean has_guid_split; + ProtobufCBinaryData guid_split; + protobuf_c_boolean has_guid_merge; + ProtobufCBinaryData guid_merge; + char *module_name; + char *module_path; + protobuf_c_boolean has_crash_data; + ProtobufCBinaryData crash_data; +}; +#define CMSG_DRMDOWNLOAD_REQUEST_WITH_CRASH_DATA__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_drmdownload_request_with_crash_data__descriptor) \ + , 0, 0, 0, 0, 0, {0,NULL}, 0, {0,NULL}, 0, {0,NULL}, NULL, NULL, 0, {0,NULL} } + + +struct CMsgDRMDownloadResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + uint32_t eresult; + protobuf_c_boolean has_app_id; + uint32_t app_id; + protobuf_c_boolean has_blob_download_type; + uint32_t blob_download_type; + protobuf_c_boolean has_merge_guid; + ProtobufCBinaryData merge_guid; + protobuf_c_boolean has_download_file_dfs_ip; + uint32_t download_file_dfs_ip; + protobuf_c_boolean has_download_file_dfs_port; + uint32_t download_file_dfs_port; + char *download_file_url; + char *module_path; +}; +#define CMSG_DRMDOWNLOAD_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_drmdownload_response__descriptor) \ + , 0, 2u, 0, 0, 0, 0, 0, {0,NULL}, 0, 0, 0, 0, NULL, NULL } + + +struct CMsgDRMFinalResult +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + uint32_t eresult; + protobuf_c_boolean has_app_id; + uint32_t app_id; + protobuf_c_boolean has_blob_download_type; + uint32_t blob_download_type; + protobuf_c_boolean has_error_detail; + uint32_t error_detail; + protobuf_c_boolean has_merge_guid; + ProtobufCBinaryData merge_guid; + protobuf_c_boolean has_download_file_dfs_ip; + uint32_t download_file_dfs_ip; + protobuf_c_boolean has_download_file_dfs_port; + uint32_t download_file_dfs_port; + char *download_file_url; +}; +#define CMSG_DRMFINAL_RESULT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_drmfinal_result__descriptor) \ + , 0, 2u, 0, 0, 0, 0, 0, 0, 0, {0,NULL}, 0, 0, 0, 0, NULL } + + +struct CMsgClientDPCheckSpecialSurvey +{ + ProtobufCMessage base; + protobuf_c_boolean has_survey_id; + uint32_t survey_id; +}; +#define CMSG_CLIENT_DPCHECK_SPECIAL_SURVEY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_dpcheck_special_survey__descriptor) \ + , 0, 0 } + + +struct CMsgClientDPCheckSpecialSurveyResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + uint32_t eresult; + protobuf_c_boolean has_state; + uint32_t state; + char *name; + char *custom_url; + protobuf_c_boolean has_include_software; + protobuf_c_boolean include_software; + protobuf_c_boolean has_token; + ProtobufCBinaryData token; +}; +#define CMSG_CLIENT_DPCHECK_SPECIAL_SURVEY_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_dpcheck_special_survey_response__descriptor) \ + , 0, 2u, 0, 0, NULL, NULL, 0, 0, 0, {0,NULL} } + + +struct CMsgClientDPSendSpecialSurveyResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_survey_id; + uint32_t survey_id; + protobuf_c_boolean has_data; + ProtobufCBinaryData data; +}; +#define CMSG_CLIENT_DPSEND_SPECIAL_SURVEY_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_dpsend_special_survey_response__descriptor) \ + , 0, 0, 0, {0,NULL} } + + +struct CMsgClientDPSendSpecialSurveyResponseReply +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + uint32_t eresult; + protobuf_c_boolean has_token; + ProtobufCBinaryData token; +}; +#define CMSG_CLIENT_DPSEND_SPECIAL_SURVEY_RESPONSE_REPLY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_dpsend_special_survey_response_reply__descriptor) \ + , 0, 2u, 0, {0,NULL} } + + +struct CMsgClientRequestForgottenPasswordEmail +{ + ProtobufCMessage base; + char *account_name; + char *password_tried; +}; +#define CMSG_CLIENT_REQUEST_FORGOTTEN_PASSWORD_EMAIL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_request_forgotten_password_email__descriptor) \ + , NULL, NULL } + + +struct CMsgClientRequestForgottenPasswordEmailResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + uint32_t eresult; + protobuf_c_boolean has_use_secret_question; + protobuf_c_boolean use_secret_question; +}; +#define CMSG_CLIENT_REQUEST_FORGOTTEN_PASSWORD_EMAIL_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_request_forgotten_password_email_response__descriptor) \ + , 0, 0, 0, 0 } + + +struct CMsgClientItemAnnouncements__UnseenItem +{ + ProtobufCMessage base; + protobuf_c_boolean has_appid; + uint32_t appid; + protobuf_c_boolean has_context_id; + uint64_t context_id; + protobuf_c_boolean has_asset_id; + uint64_t asset_id; + protobuf_c_boolean has_amount; + uint64_t amount; + protobuf_c_boolean has_rtime32_gained; + uint32_t rtime32_gained; + protobuf_c_boolean has_source_appid; + uint32_t source_appid; +}; +#define CMSG_CLIENT_ITEM_ANNOUNCEMENTS__UNSEEN_ITEM__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_item_announcements__unseen_item__descriptor) \ + , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } + + +struct CMsgClientItemAnnouncements +{ + ProtobufCMessage base; + protobuf_c_boolean has_count_new_items; + uint32_t count_new_items; + size_t n_unseen_items; + CMsgClientItemAnnouncements__UnseenItem **unseen_items; +}; +#define CMSG_CLIENT_ITEM_ANNOUNCEMENTS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_item_announcements__descriptor) \ + , 0, 0, 0,NULL } + + +struct CMsgClientRequestItemAnnouncements +{ + ProtobufCMessage base; +}; +#define CMSG_CLIENT_REQUEST_ITEM_ANNOUNCEMENTS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_request_item_announcements__descriptor) \ + } + + +struct CMsgClientUserNotifications__Notification +{ + ProtobufCMessage base; + protobuf_c_boolean has_user_notification_type; + uint32_t user_notification_type; + protobuf_c_boolean has_count; + uint32_t count; +}; +#define CMSG_CLIENT_USER_NOTIFICATIONS__NOTIFICATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_user_notifications__notification__descriptor) \ + , 0, 0, 0, 0 } + + +struct CMsgClientUserNotifications +{ + ProtobufCMessage base; + size_t n_notifications; + CMsgClientUserNotifications__Notification **notifications; +}; +#define CMSG_CLIENT_USER_NOTIFICATIONS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_user_notifications__descriptor) \ + , 0,NULL } + + +struct CMsgClientCommentNotifications +{ + ProtobufCMessage base; + protobuf_c_boolean has_count_new_comments; + uint32_t count_new_comments; + protobuf_c_boolean has_count_new_comments_owner; + uint32_t count_new_comments_owner; + protobuf_c_boolean has_count_new_comments_subscriptions; + uint32_t count_new_comments_subscriptions; +}; +#define CMSG_CLIENT_COMMENT_NOTIFICATIONS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_comment_notifications__descriptor) \ + , 0, 0, 0, 0, 0, 0 } + + +struct CMsgClientRequestCommentNotifications +{ + ProtobufCMessage base; +}; +#define CMSG_CLIENT_REQUEST_COMMENT_NOTIFICATIONS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_request_comment_notifications__descriptor) \ + } + + +struct CMsgClientOfflineMessageNotification +{ + ProtobufCMessage base; + protobuf_c_boolean has_offline_messages; + uint32_t offline_messages; + size_t n_friends_with_offline_messages; + uint32_t *friends_with_offline_messages; +}; +#define CMSG_CLIENT_OFFLINE_MESSAGE_NOTIFICATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_offline_message_notification__descriptor) \ + , 0, 0, 0,NULL } + + +struct CMsgClientRequestOfflineMessageCount +{ + ProtobufCMessage base; +}; +#define CMSG_CLIENT_REQUEST_OFFLINE_MESSAGE_COUNT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_request_offline_message_count__descriptor) \ + } + + +struct CMsgClientChatGetFriendMessageHistory +{ + ProtobufCMessage base; + protobuf_c_boolean has_steamid; + uint64_t steamid; +}; +#define CMSG_CLIENT_CHAT_GET_FRIEND_MESSAGE_HISTORY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_chat_get_friend_message_history__descriptor) \ + , 0, 0 } + + +struct CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage +{ + ProtobufCMessage base; + protobuf_c_boolean has_accountid; + uint32_t accountid; + protobuf_c_boolean has_timestamp; + uint32_t timestamp; + char *message; + protobuf_c_boolean has_unread; + protobuf_c_boolean unread; +}; +#define CMSG_CLIENT_CHAT_GET_FRIEND_MESSAGE_HISTORY_RESPONSE__FRIEND_MESSAGE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_chat_get_friend_message_history_response__friend_message__descriptor) \ + , 0, 0, 0, 0, NULL, 0, 0 } + + +struct CMsgClientChatGetFriendMessageHistoryResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_steamid; + uint64_t steamid; + protobuf_c_boolean has_success; + uint32_t success; + size_t n_messages; + CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage **messages; +}; +#define CMSG_CLIENT_CHAT_GET_FRIEND_MESSAGE_HISTORY_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_chat_get_friend_message_history_response__descriptor) \ + , 0, 0, 0, 0, 0,NULL } + + +struct CMsgClientChatGetFriendMessageHistoryForOfflineMessages +{ + ProtobufCMessage base; +}; +#define CMSG_CLIENT_CHAT_GET_FRIEND_MESSAGE_HISTORY_FOR_OFFLINE_MESSAGES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_chat_get_friend_message_history_for_offline_messages__descriptor) \ + } + + +struct CMsgClientFSGetFriendsSteamLevels +{ + ProtobufCMessage base; + size_t n_accountids; + uint32_t *accountids; +}; +#define CMSG_CLIENT_FSGET_FRIENDS_STEAM_LEVELS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_fsget_friends_steam_levels__descriptor) \ + , 0,NULL } + + +struct CMsgClientFSGetFriendsSteamLevelsResponse__Friend +{ + ProtobufCMessage base; + protobuf_c_boolean has_accountid; + uint32_t accountid; + protobuf_c_boolean has_level; + uint32_t level; +}; +#define CMSG_CLIENT_FSGET_FRIENDS_STEAM_LEVELS_RESPONSE__FRIEND__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_fsget_friends_steam_levels_response__friend__descriptor) \ + , 0, 0, 0, 0 } + + +struct CMsgClientFSGetFriendsSteamLevelsResponse +{ + ProtobufCMessage base; + size_t n_friends; + CMsgClientFSGetFriendsSteamLevelsResponse__Friend **friends; +}; +#define CMSG_CLIENT_FSGET_FRIENDS_STEAM_LEVELS_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_fsget_friends_steam_levels_response__descriptor) \ + , 0,NULL } + + +struct CMsgClientEmailAddrInfo +{ + ProtobufCMessage base; + char *email_address; + protobuf_c_boolean has_email_is_validated; + protobuf_c_boolean email_is_validated; + protobuf_c_boolean has_email_validation_changed; + protobuf_c_boolean email_validation_changed; + protobuf_c_boolean has_credential_change_requires_code; + protobuf_c_boolean credential_change_requires_code; + protobuf_c_boolean has_password_or_secretqa_change_requires_code; + protobuf_c_boolean password_or_secretqa_change_requires_code; +}; +#define CMSG_CLIENT_EMAIL_ADDR_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_email_addr_info__descriptor) \ + , NULL, 0, 0, 0, 0, 0, 0, 0, 0 } + + +struct CMsgCREItemVoteSummary__PublishedFileId +{ + ProtobufCMessage base; + protobuf_c_boolean has_published_file_id; + uint64_t published_file_id; +}; +#define CMSG_CREITEM_VOTE_SUMMARY__PUBLISHED_FILE_ID__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_creitem_vote_summary__published_file_id__descriptor) \ + , 0, 0 } + + +struct CMsgCREItemVoteSummary +{ + ProtobufCMessage base; + size_t n_published_file_ids; + CMsgCREItemVoteSummary__PublishedFileId **published_file_ids; +}; +#define CMSG_CREITEM_VOTE_SUMMARY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_creitem_vote_summary__descriptor) \ + , 0,NULL } + + +struct CMsgCREItemVoteSummaryResponse__ItemVoteSummary +{ + ProtobufCMessage base; + protobuf_c_boolean has_published_file_id; + uint64_t published_file_id; + protobuf_c_boolean has_votes_for; + int32_t votes_for; + protobuf_c_boolean has_votes_against; + int32_t votes_against; + protobuf_c_boolean has_reports; + int32_t reports; + protobuf_c_boolean has_score; + float score; +}; +#define CMSG_CREITEM_VOTE_SUMMARY_RESPONSE__ITEM_VOTE_SUMMARY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_creitem_vote_summary_response__item_vote_summary__descriptor) \ + , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } + + +struct CMsgCREItemVoteSummaryResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + int32_t eresult; + size_t n_item_vote_summaries; + CMsgCREItemVoteSummaryResponse__ItemVoteSummary **item_vote_summaries; +}; +#define CMSG_CREITEM_VOTE_SUMMARY_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_creitem_vote_summary_response__descriptor) \ + , 0, 2, 0,NULL } + + +struct CMsgCREUpdateUserPublishedItemVote +{ + ProtobufCMessage base; + protobuf_c_boolean has_published_file_id; + uint64_t published_file_id; + protobuf_c_boolean has_vote_up; + protobuf_c_boolean vote_up; +}; +#define CMSG_CREUPDATE_USER_PUBLISHED_ITEM_VOTE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_creupdate_user_published_item_vote__descriptor) \ + , 0, 0, 0, 0 } + + +struct CMsgCREUpdateUserPublishedItemVoteResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + int32_t eresult; +}; +#define CMSG_CREUPDATE_USER_PUBLISHED_ITEM_VOTE_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_creupdate_user_published_item_vote_response__descriptor) \ + , 0, 2 } + + +struct CMsgCREGetUserPublishedItemVoteDetails__PublishedFileId +{ + ProtobufCMessage base; + protobuf_c_boolean has_published_file_id; + uint64_t published_file_id; +}; +#define CMSG_CREGET_USER_PUBLISHED_ITEM_VOTE_DETAILS__PUBLISHED_FILE_ID__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_creget_user_published_item_vote_details__published_file_id__descriptor) \ + , 0, 0 } + + +struct CMsgCREGetUserPublishedItemVoteDetails +{ + ProtobufCMessage base; + size_t n_published_file_ids; + CMsgCREGetUserPublishedItemVoteDetails__PublishedFileId **published_file_ids; +}; +#define CMSG_CREGET_USER_PUBLISHED_ITEM_VOTE_DETAILS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_creget_user_published_item_vote_details__descriptor) \ + , 0,NULL } + + +struct CMsgCREGetUserPublishedItemVoteDetailsResponse__UserItemVoteDetail +{ + ProtobufCMessage base; + protobuf_c_boolean has_published_file_id; + uint64_t published_file_id; + protobuf_c_boolean has_vote; + int32_t vote; +}; +#define CMSG_CREGET_USER_PUBLISHED_ITEM_VOTE_DETAILS_RESPONSE__USER_ITEM_VOTE_DETAIL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_creget_user_published_item_vote_details_response__user_item_vote_detail__descriptor) \ + , 0, 0, 0, 0 } + + +struct CMsgCREGetUserPublishedItemVoteDetailsResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + int32_t eresult; + size_t n_user_item_vote_details; + CMsgCREGetUserPublishedItemVoteDetailsResponse__UserItemVoteDetail **user_item_vote_details; +}; +#define CMSG_CREGET_USER_PUBLISHED_ITEM_VOTE_DETAILS_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_creget_user_published_item_vote_details_response__descriptor) \ + , 0, 2, 0,NULL } + + +struct CMsgFSGetFollowerCount +{ + ProtobufCMessage base; + protobuf_c_boolean has_steam_id; + uint64_t steam_id; +}; +#define CMSG_FSGET_FOLLOWER_COUNT__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_fsget_follower_count__descriptor) \ + , 0, 0 } + + +struct CMsgFSGetFollowerCountResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_count; + int32_t count; +}; +#define CMSG_FSGET_FOLLOWER_COUNT_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_fsget_follower_count_response__descriptor) \ + , 0, 2, 0, 0 } + + +struct CMsgFSGetIsFollowing +{ + ProtobufCMessage base; + protobuf_c_boolean has_steam_id; + uint64_t steam_id; +}; +#define CMSG_FSGET_IS_FOLLOWING__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_fsget_is_following__descriptor) \ + , 0, 0 } + + +struct CMsgFSGetIsFollowingResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_is_following; + protobuf_c_boolean is_following; +}; +#define CMSG_FSGET_IS_FOLLOWING_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_fsget_is_following_response__descriptor) \ + , 0, 2, 0, 0 } + + +struct CMsgFSEnumerateFollowingList +{ + ProtobufCMessage base; + protobuf_c_boolean has_start_index; + uint32_t start_index; +}; +#define CMSG_FSENUMERATE_FOLLOWING_LIST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_fsenumerate_following_list__descriptor) \ + , 0, 0 } + + +struct CMsgFSEnumerateFollowingListResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_total_results; + int32_t total_results; + size_t n_steam_ids; + uint64_t *steam_ids; +}; +#define CMSG_FSENUMERATE_FOLLOWING_LIST_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_fsenumerate_following_list_response__descriptor) \ + , 0, 2, 0, 0, 0,NULL } + + +struct CMsgDPGetNumberOfCurrentPlayers +{ + ProtobufCMessage base; + protobuf_c_boolean has_appid; + uint32_t appid; +}; +#define CMSG_DPGET_NUMBER_OF_CURRENT_PLAYERS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_dpget_number_of_current_players__descriptor) \ + , 0, 0 } + + +struct CMsgDPGetNumberOfCurrentPlayersResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_player_count; + int32_t player_count; +}; +#define CMSG_DPGET_NUMBER_OF_CURRENT_PLAYERS_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_dpget_number_of_current_players_response__descriptor) \ + , 0, 2, 0, 0 } + + +struct CMsgClientFriendUserStatusPublished +{ + ProtobufCMessage base; + protobuf_c_boolean has_friend_steamid; + uint64_t friend_steamid; + protobuf_c_boolean has_appid; + uint32_t appid; + char *status_text; +}; +#define CMSG_CLIENT_FRIEND_USER_STATUS_PUBLISHED__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_friend_user_status_published__descriptor) \ + , 0, 0, 0, 0, NULL } + + +struct CMsgClientServiceMethodLegacy +{ + ProtobufCMessage base; + char *method_name; + protobuf_c_boolean has_serialized_method; + ProtobufCBinaryData serialized_method; + protobuf_c_boolean has_is_notification; + protobuf_c_boolean is_notification; +}; +#define CMSG_CLIENT_SERVICE_METHOD_LEGACY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_service_method_legacy__descriptor) \ + , NULL, 0, {0,NULL}, 0, 0 } + + +struct CMsgClientServiceMethodLegacyResponse +{ + ProtobufCMessage base; + char *method_name; + protobuf_c_boolean has_serialized_method_response; + ProtobufCBinaryData serialized_method_response; +}; +#define CMSG_CLIENT_SERVICE_METHOD_LEGACY_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_service_method_legacy_response__descriptor) \ + , NULL, 0, {0,NULL} } + + +struct CMsgClientUIMode +{ + ProtobufCMessage base; + protobuf_c_boolean has_uimode; + uint32_t uimode; + protobuf_c_boolean has_chat_mode; + uint32_t chat_mode; +}; +#define CMSG_CLIENT_UIMODE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_uimode__descriptor) \ + , 0, 0, 0, 0 } + + +struct CMsgClientVanityURLChangedNotification +{ + ProtobufCMessage base; + char *vanity_url; +}; +#define CMSG_CLIENT_VANITY_URLCHANGED_NOTIFICATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_vanity_urlchanged_notification__descriptor) \ + , NULL } + + +struct CMsgClientAuthorizeLocalDeviceRequest +{ + ProtobufCMessage base; + char *device_description; + protobuf_c_boolean has_owner_account_id; + uint32_t owner_account_id; + protobuf_c_boolean has_local_device_token; + uint64_t local_device_token; +}; +#define CMSG_CLIENT_AUTHORIZE_LOCAL_DEVICE_REQUEST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_authorize_local_device_request__descriptor) \ + , NULL, 0, 0, 0, 0 } + + +struct CMsgClientAuthorizeLocalDevice +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_owner_account_id; + uint32_t owner_account_id; + protobuf_c_boolean has_authed_device_token; + uint64_t authed_device_token; +}; +#define CMSG_CLIENT_AUTHORIZE_LOCAL_DEVICE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_authorize_local_device__descriptor) \ + , 0, 2, 0, 0, 0, 0 } + + +struct CMsgClientAuthorizeLocalDeviceNotification +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_owner_account_id; + uint32_t owner_account_id; + protobuf_c_boolean has_local_device_token; + uint64_t local_device_token; +}; +#define CMSG_CLIENT_AUTHORIZE_LOCAL_DEVICE_NOTIFICATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_authorize_local_device_notification__descriptor) \ + , 0, 2, 0, 0, 0, 0 } + + +struct CMsgClientDeauthorizeDeviceRequest +{ + ProtobufCMessage base; + protobuf_c_boolean has_deauthorization_account_id; + uint32_t deauthorization_account_id; + protobuf_c_boolean has_deauthorization_device_token; + uint64_t deauthorization_device_token; +}; +#define CMSG_CLIENT_DEAUTHORIZE_DEVICE_REQUEST__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_deauthorize_device_request__descriptor) \ + , 0, 0, 0, 0 } + + +struct CMsgClientDeauthorizeDevice +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_deauthorization_account_id; + uint32_t deauthorization_account_id; +}; +#define CMSG_CLIENT_DEAUTHORIZE_DEVICE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_deauthorize_device__descriptor) \ + , 0, 2, 0, 0 } + + +struct CMsgClientUseLocalDeviceAuthorizations__DeviceToken +{ + ProtobufCMessage base; + protobuf_c_boolean has_owner_account_id; + uint32_t owner_account_id; + protobuf_c_boolean has_token_id; + uint64_t token_id; +}; +#define CMSG_CLIENT_USE_LOCAL_DEVICE_AUTHORIZATIONS__DEVICE_TOKEN__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_use_local_device_authorizations__device_token__descriptor) \ + , 0, 0, 0, 0 } + + +struct CMsgClientUseLocalDeviceAuthorizations +{ + ProtobufCMessage base; + size_t n_authorization_account_id; + uint32_t *authorization_account_id; + size_t n_device_tokens; + CMsgClientUseLocalDeviceAuthorizations__DeviceToken **device_tokens; +}; +#define CMSG_CLIENT_USE_LOCAL_DEVICE_AUTHORIZATIONS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_use_local_device_authorizations__descriptor) \ + , 0,NULL, 0,NULL } + + +struct CMsgClientGetAuthorizedDevices +{ + ProtobufCMessage base; +}; +#define CMSG_CLIENT_GET_AUTHORIZED_DEVICES__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_get_authorized_devices__descriptor) \ + } + + +struct CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice +{ + ProtobufCMessage base; + protobuf_c_boolean has_auth_device_token; + uint64_t auth_device_token; + char *device_name; + protobuf_c_boolean has_last_access_time; + uint32_t last_access_time; + protobuf_c_boolean has_borrower_id; + uint32_t borrower_id; + protobuf_c_boolean has_is_pending; + protobuf_c_boolean is_pending; + protobuf_c_boolean has_app_played; + uint32_t app_played; +}; +#define CMSG_CLIENT_GET_AUTHORIZED_DEVICES_RESPONSE__AUTHORIZED_DEVICE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_get_authorized_devices_response__authorized_device__descriptor) \ + , 0, 0, NULL, 0, 0, 0, 0, 0, 0, 0, 0 } + + +struct CMsgClientGetAuthorizedDevicesResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + int32_t eresult; + size_t n_authorized_device; + CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice **authorized_device; +}; +#define CMSG_CLIENT_GET_AUTHORIZED_DEVICES_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_get_authorized_devices_response__descriptor) \ + , 0, 2, 0,NULL } + + +struct CMsgClientSharedLibraryLockStatus__LockedLibrary +{ + ProtobufCMessage base; + protobuf_c_boolean has_owner_id; + uint32_t owner_id; + protobuf_c_boolean has_locked_by; + uint32_t locked_by; +}; +#define CMSG_CLIENT_SHARED_LIBRARY_LOCK_STATUS__LOCKED_LIBRARY__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_shared_library_lock_status__locked_library__descriptor) \ + , 0, 0, 0, 0 } + + +struct CMsgClientSharedLibraryLockStatus +{ + ProtobufCMessage base; + size_t n_locked_library; + CMsgClientSharedLibraryLockStatus__LockedLibrary **locked_library; + protobuf_c_boolean has_own_library_locked_by; + uint32_t own_library_locked_by; +}; +#define CMSG_CLIENT_SHARED_LIBRARY_LOCK_STATUS__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_shared_library_lock_status__descriptor) \ + , 0,NULL, 0, 0 } + + +struct CMsgClientSharedLibraryStopPlaying__StopApp +{ + ProtobufCMessage base; + protobuf_c_boolean has_app_id; + uint32_t app_id; + protobuf_c_boolean has_owner_id; + uint32_t owner_id; +}; +#define CMSG_CLIENT_SHARED_LIBRARY_STOP_PLAYING__STOP_APP__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_shared_library_stop_playing__stop_app__descriptor) \ + , 0, 0, 0, 0 } + + +struct CMsgClientSharedLibraryStopPlaying +{ + ProtobufCMessage base; + protobuf_c_boolean has_seconds_left; + int32_t seconds_left; + size_t n_stop_apps; + CMsgClientSharedLibraryStopPlaying__StopApp **stop_apps; +}; +#define CMSG_CLIENT_SHARED_LIBRARY_STOP_PLAYING__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_shared_library_stop_playing__descriptor) \ + , 0, 0, 0,NULL } + + +struct CMsgClientServiceCall +{ + ProtobufCMessage base; + protobuf_c_boolean has_sysid_routing; + ProtobufCBinaryData sysid_routing; + protobuf_c_boolean has_call_handle; + uint32_t call_handle; + protobuf_c_boolean has_module_crc; + uint32_t module_crc; + protobuf_c_boolean has_module_hash; + ProtobufCBinaryData module_hash; + protobuf_c_boolean has_function_id; + uint32_t function_id; + protobuf_c_boolean has_cub_output_max; + uint32_t cub_output_max; + protobuf_c_boolean has_flags; + uint32_t flags; + protobuf_c_boolean has_callparameter; + ProtobufCBinaryData callparameter; + protobuf_c_boolean has_ping_only; + protobuf_c_boolean ping_only; + protobuf_c_boolean has_max_outstanding_calls; + uint32_t max_outstanding_calls; + protobuf_c_boolean has_app_id; + uint32_t app_id; +}; +#define CMSG_CLIENT_SERVICE_CALL__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_service_call__descriptor) \ + , 0, {0,NULL}, 0, 0, 0, 0, 0, {0,NULL}, 0, 0, 0, 0, 0, 0, 0, {0,NULL}, 0, 0, 0, 0, 0, 0 } + + +struct CMsgClientServiceModule +{ + ProtobufCMessage base; + protobuf_c_boolean has_module_crc; + uint32_t module_crc; + protobuf_c_boolean has_module_hash; + ProtobufCBinaryData module_hash; + protobuf_c_boolean has_module_content; + ProtobufCBinaryData module_content; +}; +#define CMSG_CLIENT_SERVICE_MODULE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_service_module__descriptor) \ + , 0, 0, 0, {0,NULL}, 0, {0,NULL} } + + +struct CMsgClientServiceCallResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_sysid_routing; + ProtobufCBinaryData sysid_routing; + protobuf_c_boolean has_call_handle; + uint32_t call_handle; + protobuf_c_boolean has_module_crc; + uint32_t module_crc; + protobuf_c_boolean has_module_hash; + ProtobufCBinaryData module_hash; + protobuf_c_boolean has_ecallresult; + uint32_t ecallresult; + protobuf_c_boolean has_result_content; + ProtobufCBinaryData result_content; + protobuf_c_boolean has_os_version_info; + ProtobufCBinaryData os_version_info; + protobuf_c_boolean has_system_info; + ProtobufCBinaryData system_info; + protobuf_c_boolean has_load_address; + uint64_t load_address; + protobuf_c_boolean has_exception_record; + ProtobufCBinaryData exception_record; + protobuf_c_boolean has_portable_os_version_info; + ProtobufCBinaryData portable_os_version_info; + protobuf_c_boolean has_portable_system_info; + ProtobufCBinaryData portable_system_info; + protobuf_c_boolean has_was_converted; + protobuf_c_boolean was_converted; + protobuf_c_boolean has_internal_result; + uint32_t internal_result; + protobuf_c_boolean has_current_count; + uint32_t current_count; + protobuf_c_boolean has_last_call_handle; + uint32_t last_call_handle; + protobuf_c_boolean has_last_call_module_crc; + uint32_t last_call_module_crc; + protobuf_c_boolean has_last_call_sysid_routing; + ProtobufCBinaryData last_call_sysid_routing; + protobuf_c_boolean has_last_ecallresult; + uint32_t last_ecallresult; + protobuf_c_boolean has_last_callissue_delta; + uint32_t last_callissue_delta; + protobuf_c_boolean has_last_callcomplete_delta; + uint32_t last_callcomplete_delta; +}; +#define CMSG_CLIENT_SERVICE_CALL_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_service_call_response__descriptor) \ + , 0, {0,NULL}, 0, 0, 0, 0, 0, {0,NULL}, 0, 0, 0, {0,NULL}, 0, {0,NULL}, 0, {0,NULL}, 0, 0, 0, {0,NULL}, 0, {0,NULL}, 0, {0,NULL}, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {0,NULL}, 0, 0, 0, 0, 0, 0 } + + +struct CMsgAMUnlockH264 +{ + ProtobufCMessage base; + protobuf_c_boolean has_appid; + uint32_t appid; + protobuf_c_boolean has_platform; + int32_t platform; + protobuf_c_boolean has_reason; + int32_t reason; +}; +#define CMSG_AMUNLOCK_H264__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_amunlock_h264__descriptor) \ + , 0, 0, 0, 0, 0, 0 } + + +struct CMsgAMUnlockH264Response +{ + ProtobufCMessage base; + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_encryption_key; + ProtobufCBinaryData encryption_key; +}; +#define CMSG_AMUNLOCK_H264_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_amunlock_h264_response__descriptor) \ + , 0, 2, 0, {0,NULL} } + + +struct CMsgClientPlayingSessionState +{ + ProtobufCMessage base; + protobuf_c_boolean has_playing_blocked; + protobuf_c_boolean playing_blocked; + protobuf_c_boolean has_playing_app; + uint32_t playing_app; +}; +#define CMSG_CLIENT_PLAYING_SESSION_STATE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_playing_session_state__descriptor) \ + , 0, 0, 0, 0 } + + +struct CMsgClientKickPlayingSession +{ + ProtobufCMessage base; + protobuf_c_boolean has_only_stop_game; + protobuf_c_boolean only_stop_game; +}; +#define CMSG_CLIENT_KICK_PLAYING_SESSION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_kick_playing_session__descriptor) \ + , 0, 0 } + + +struct CMsgClientVoiceCallPreAuthorize +{ + ProtobufCMessage base; + protobuf_c_boolean has_caller_steamid; + uint64_t caller_steamid; + protobuf_c_boolean has_receiver_steamid; + uint64_t receiver_steamid; + protobuf_c_boolean has_caller_id; + int32_t caller_id; + protobuf_c_boolean has_hangup; + protobuf_c_boolean hangup; +}; +#define CMSG_CLIENT_VOICE_CALL_PRE_AUTHORIZE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_voice_call_pre_authorize__descriptor) \ + , 0, 0, 0, 0, 0, 0, 0, 0 } + + +struct CMsgClientVoiceCallPreAuthorizeResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_caller_steamid; + uint64_t caller_steamid; + protobuf_c_boolean has_receiver_steamid; + uint64_t receiver_steamid; + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_caller_id; + int32_t caller_id; +}; +#define CMSG_CLIENT_VOICE_CALL_PRE_AUTHORIZE_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_voice_call_pre_authorize_response__descriptor) \ + , 0, 0, 0, 0, 0, 2, 0, 0 } + + +struct CMsgBadgeCraftedNotification +{ + ProtobufCMessage base; + protobuf_c_boolean has_appid; + uint32_t appid; + protobuf_c_boolean has_badge_level; + uint32_t badge_level; +}; +#define CMSG_BADGE_CRAFTED_NOTIFICATION__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_badge_crafted_notification__descriptor) \ + , 0, 0, 0, 0 } + + +struct CMsgClientStartPeerContentServer +{ + ProtobufCMessage base; + protobuf_c_boolean has_steamid; + uint64_t steamid; + protobuf_c_boolean has_client_remote_id; + uint64_t client_remote_id; + protobuf_c_boolean has_app_id; + uint32_t app_id; + protobuf_c_boolean has_current_build_id; + uint32_t current_build_id; +}; +#define CMSG_CLIENT_START_PEER_CONTENT_SERVER__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_start_peer_content_server__descriptor) \ + , 0, 0, 0, 0, 0, 0, 0, 0 } + + +struct CMsgClientStartPeerContentServerResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_result; + uint32_t result; + protobuf_c_boolean has_server_port; + uint32_t server_port; +}; +#define CMSG_CLIENT_START_PEER_CONTENT_SERVER_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_start_peer_content_server_response__descriptor) \ + , 0, 0, 0, 0 } + + +struct CMsgClientGetPeerContentInfo +{ + ProtobufCMessage base; + protobuf_c_boolean has_steamid; + uint64_t steamid; + protobuf_c_boolean has_client_remote_id; + uint64_t client_remote_id; +}; +#define CMSG_CLIENT_GET_PEER_CONTENT_INFO__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_get_peer_content_info__descriptor) \ + , 0, 0, 0, 0 } + + +struct CMsgClientGetPeerContentInfoResponse +{ + ProtobufCMessage base; + protobuf_c_boolean has_result; + uint32_t result; + size_t n_apps; + uint32_t *apps; +}; +#define CMSG_CLIENT_GET_PEER_CONTENT_INFO_RESPONSE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&cmsg_client_get_peer_content_info_response__descriptor) \ + , 0, 0, 0,NULL } + + +/* CMsgClientUpdateUserGameInfo methods */ +void cmsg_client_update_user_game_info__init + (CMsgClientUpdateUserGameInfo *message); +size_t cmsg_client_update_user_game_info__get_packed_size + (const CMsgClientUpdateUserGameInfo *message); +size_t cmsg_client_update_user_game_info__pack + (const CMsgClientUpdateUserGameInfo *message, + uint8_t *out); +size_t cmsg_client_update_user_game_info__pack_to_buffer + (const CMsgClientUpdateUserGameInfo *message, + ProtobufCBuffer *buffer); +CMsgClientUpdateUserGameInfo * + cmsg_client_update_user_game_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_update_user_game_info__free_unpacked + (CMsgClientUpdateUserGameInfo *message, + ProtobufCAllocator *allocator); +/* CMsgClientRichPresenceUpload methods */ +void cmsg_client_rich_presence_upload__init + (CMsgClientRichPresenceUpload *message); +size_t cmsg_client_rich_presence_upload__get_packed_size + (const CMsgClientRichPresenceUpload *message); +size_t cmsg_client_rich_presence_upload__pack + (const CMsgClientRichPresenceUpload *message, + uint8_t *out); +size_t cmsg_client_rich_presence_upload__pack_to_buffer + (const CMsgClientRichPresenceUpload *message, + ProtobufCBuffer *buffer); +CMsgClientRichPresenceUpload * + cmsg_client_rich_presence_upload__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_rich_presence_upload__free_unpacked + (CMsgClientRichPresenceUpload *message, + ProtobufCAllocator *allocator); +/* CMsgClientRichPresenceRequest methods */ +void cmsg_client_rich_presence_request__init + (CMsgClientRichPresenceRequest *message); +size_t cmsg_client_rich_presence_request__get_packed_size + (const CMsgClientRichPresenceRequest *message); +size_t cmsg_client_rich_presence_request__pack + (const CMsgClientRichPresenceRequest *message, + uint8_t *out); +size_t cmsg_client_rich_presence_request__pack_to_buffer + (const CMsgClientRichPresenceRequest *message, + ProtobufCBuffer *buffer); +CMsgClientRichPresenceRequest * + cmsg_client_rich_presence_request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_rich_presence_request__free_unpacked + (CMsgClientRichPresenceRequest *message, + ProtobufCAllocator *allocator); +/* CMsgClientRichPresenceInfo__RichPresence methods */ +void cmsg_client_rich_presence_info__rich_presence__init + (CMsgClientRichPresenceInfo__RichPresence *message); +/* CMsgClientRichPresenceInfo methods */ +void cmsg_client_rich_presence_info__init + (CMsgClientRichPresenceInfo *message); +size_t cmsg_client_rich_presence_info__get_packed_size + (const CMsgClientRichPresenceInfo *message); +size_t cmsg_client_rich_presence_info__pack + (const CMsgClientRichPresenceInfo *message, + uint8_t *out); +size_t cmsg_client_rich_presence_info__pack_to_buffer + (const CMsgClientRichPresenceInfo *message, + ProtobufCBuffer *buffer); +CMsgClientRichPresenceInfo * + cmsg_client_rich_presence_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_rich_presence_info__free_unpacked + (CMsgClientRichPresenceInfo *message, + ProtobufCAllocator *allocator); +/* CMsgClientCheckFileSignature methods */ +void cmsg_client_check_file_signature__init + (CMsgClientCheckFileSignature *message); +size_t cmsg_client_check_file_signature__get_packed_size + (const CMsgClientCheckFileSignature *message); +size_t cmsg_client_check_file_signature__pack + (const CMsgClientCheckFileSignature *message, + uint8_t *out); +size_t cmsg_client_check_file_signature__pack_to_buffer + (const CMsgClientCheckFileSignature *message, + ProtobufCBuffer *buffer); +CMsgClientCheckFileSignature * + cmsg_client_check_file_signature__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_check_file_signature__free_unpacked + (CMsgClientCheckFileSignature *message, + ProtobufCAllocator *allocator); +/* CMsgClientCheckFileSignatureResponse methods */ +void cmsg_client_check_file_signature_response__init + (CMsgClientCheckFileSignatureResponse *message); +size_t cmsg_client_check_file_signature_response__get_packed_size + (const CMsgClientCheckFileSignatureResponse *message); +size_t cmsg_client_check_file_signature_response__pack + (const CMsgClientCheckFileSignatureResponse *message, + uint8_t *out); +size_t cmsg_client_check_file_signature_response__pack_to_buffer + (const CMsgClientCheckFileSignatureResponse *message, + ProtobufCBuffer *buffer); +CMsgClientCheckFileSignatureResponse * + cmsg_client_check_file_signature_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_check_file_signature_response__free_unpacked + (CMsgClientCheckFileSignatureResponse *message, + ProtobufCAllocator *allocator); +/* CMsgClientReadMachineAuth methods */ +void cmsg_client_read_machine_auth__init + (CMsgClientReadMachineAuth *message); +size_t cmsg_client_read_machine_auth__get_packed_size + (const CMsgClientReadMachineAuth *message); +size_t cmsg_client_read_machine_auth__pack + (const CMsgClientReadMachineAuth *message, + uint8_t *out); +size_t cmsg_client_read_machine_auth__pack_to_buffer + (const CMsgClientReadMachineAuth *message, + ProtobufCBuffer *buffer); +CMsgClientReadMachineAuth * + cmsg_client_read_machine_auth__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_read_machine_auth__free_unpacked + (CMsgClientReadMachineAuth *message, + ProtobufCAllocator *allocator); +/* CMsgClientReadMachineAuthResponse methods */ +void cmsg_client_read_machine_auth_response__init + (CMsgClientReadMachineAuthResponse *message); +size_t cmsg_client_read_machine_auth_response__get_packed_size + (const CMsgClientReadMachineAuthResponse *message); +size_t cmsg_client_read_machine_auth_response__pack + (const CMsgClientReadMachineAuthResponse *message, + uint8_t *out); +size_t cmsg_client_read_machine_auth_response__pack_to_buffer + (const CMsgClientReadMachineAuthResponse *message, + ProtobufCBuffer *buffer); +CMsgClientReadMachineAuthResponse * + cmsg_client_read_machine_auth_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_read_machine_auth_response__free_unpacked + (CMsgClientReadMachineAuthResponse *message, + ProtobufCAllocator *allocator); +/* CMsgClientUpdateMachineAuth methods */ +void cmsg_client_update_machine_auth__init + (CMsgClientUpdateMachineAuth *message); +size_t cmsg_client_update_machine_auth__get_packed_size + (const CMsgClientUpdateMachineAuth *message); +size_t cmsg_client_update_machine_auth__pack + (const CMsgClientUpdateMachineAuth *message, + uint8_t *out); +size_t cmsg_client_update_machine_auth__pack_to_buffer + (const CMsgClientUpdateMachineAuth *message, + ProtobufCBuffer *buffer); +CMsgClientUpdateMachineAuth * + cmsg_client_update_machine_auth__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_update_machine_auth__free_unpacked + (CMsgClientUpdateMachineAuth *message, + ProtobufCAllocator *allocator); +/* CMsgClientUpdateMachineAuthResponse methods */ +void cmsg_client_update_machine_auth_response__init + (CMsgClientUpdateMachineAuthResponse *message); +size_t cmsg_client_update_machine_auth_response__get_packed_size + (const CMsgClientUpdateMachineAuthResponse *message); +size_t cmsg_client_update_machine_auth_response__pack + (const CMsgClientUpdateMachineAuthResponse *message, + uint8_t *out); +size_t cmsg_client_update_machine_auth_response__pack_to_buffer + (const CMsgClientUpdateMachineAuthResponse *message, + ProtobufCBuffer *buffer); +CMsgClientUpdateMachineAuthResponse * + cmsg_client_update_machine_auth_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_update_machine_auth_response__free_unpacked + (CMsgClientUpdateMachineAuthResponse *message, + ProtobufCAllocator *allocator); +/* CMsgClientRequestMachineAuth methods */ +void cmsg_client_request_machine_auth__init + (CMsgClientRequestMachineAuth *message); +size_t cmsg_client_request_machine_auth__get_packed_size + (const CMsgClientRequestMachineAuth *message); +size_t cmsg_client_request_machine_auth__pack + (const CMsgClientRequestMachineAuth *message, + uint8_t *out); +size_t cmsg_client_request_machine_auth__pack_to_buffer + (const CMsgClientRequestMachineAuth *message, + ProtobufCBuffer *buffer); +CMsgClientRequestMachineAuth * + cmsg_client_request_machine_auth__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_machine_auth__free_unpacked + (CMsgClientRequestMachineAuth *message, + ProtobufCAllocator *allocator); +/* CMsgClientRequestMachineAuthResponse methods */ +void cmsg_client_request_machine_auth_response__init + (CMsgClientRequestMachineAuthResponse *message); +size_t cmsg_client_request_machine_auth_response__get_packed_size + (const CMsgClientRequestMachineAuthResponse *message); +size_t cmsg_client_request_machine_auth_response__pack + (const CMsgClientRequestMachineAuthResponse *message, + uint8_t *out); +size_t cmsg_client_request_machine_auth_response__pack_to_buffer + (const CMsgClientRequestMachineAuthResponse *message, + ProtobufCBuffer *buffer); +CMsgClientRequestMachineAuthResponse * + cmsg_client_request_machine_auth_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_machine_auth_response__free_unpacked + (CMsgClientRequestMachineAuthResponse *message, + ProtobufCAllocator *allocator); +/* CMsgClientRegisterKey methods */ +void cmsg_client_register_key__init + (CMsgClientRegisterKey *message); +size_t cmsg_client_register_key__get_packed_size + (const CMsgClientRegisterKey *message); +size_t cmsg_client_register_key__pack + (const CMsgClientRegisterKey *message, + uint8_t *out); +size_t cmsg_client_register_key__pack_to_buffer + (const CMsgClientRegisterKey *message, + ProtobufCBuffer *buffer); +CMsgClientRegisterKey * + cmsg_client_register_key__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_register_key__free_unpacked + (CMsgClientRegisterKey *message, + ProtobufCAllocator *allocator); +/* CMsgClientPurchaseResponse methods */ +void cmsg_client_purchase_response__init + (CMsgClientPurchaseResponse *message); +size_t cmsg_client_purchase_response__get_packed_size + (const CMsgClientPurchaseResponse *message); +size_t cmsg_client_purchase_response__pack + (const CMsgClientPurchaseResponse *message, + uint8_t *out); +size_t cmsg_client_purchase_response__pack_to_buffer + (const CMsgClientPurchaseResponse *message, + ProtobufCBuffer *buffer); +CMsgClientPurchaseResponse * + cmsg_client_purchase_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_purchase_response__free_unpacked + (CMsgClientPurchaseResponse *message, + ProtobufCAllocator *allocator); +/* CMsgClientActivateOEMLicense methods */ +void cmsg_client_activate_oemlicense__init + (CMsgClientActivateOEMLicense *message); +size_t cmsg_client_activate_oemlicense__get_packed_size + (const CMsgClientActivateOEMLicense *message); +size_t cmsg_client_activate_oemlicense__pack + (const CMsgClientActivateOEMLicense *message, + uint8_t *out); +size_t cmsg_client_activate_oemlicense__pack_to_buffer + (const CMsgClientActivateOEMLicense *message, + ProtobufCBuffer *buffer); +CMsgClientActivateOEMLicense * + cmsg_client_activate_oemlicense__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_activate_oemlicense__free_unpacked + (CMsgClientActivateOEMLicense *message, + ProtobufCAllocator *allocator); +/* CMsgClientRegisterOEMMachine methods */ +void cmsg_client_register_oemmachine__init + (CMsgClientRegisterOEMMachine *message); +size_t cmsg_client_register_oemmachine__get_packed_size + (const CMsgClientRegisterOEMMachine *message); +size_t cmsg_client_register_oemmachine__pack + (const CMsgClientRegisterOEMMachine *message, + uint8_t *out); +size_t cmsg_client_register_oemmachine__pack_to_buffer + (const CMsgClientRegisterOEMMachine *message, + ProtobufCBuffer *buffer); +CMsgClientRegisterOEMMachine * + cmsg_client_register_oemmachine__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_register_oemmachine__free_unpacked + (CMsgClientRegisterOEMMachine *message, + ProtobufCAllocator *allocator); +/* CMsgClientRegisterOEMMachineResponse methods */ +void cmsg_client_register_oemmachine_response__init + (CMsgClientRegisterOEMMachineResponse *message); +size_t cmsg_client_register_oemmachine_response__get_packed_size + (const CMsgClientRegisterOEMMachineResponse *message); +size_t cmsg_client_register_oemmachine_response__pack + (const CMsgClientRegisterOEMMachineResponse *message, + uint8_t *out); +size_t cmsg_client_register_oemmachine_response__pack_to_buffer + (const CMsgClientRegisterOEMMachineResponse *message, + ProtobufCBuffer *buffer); +CMsgClientRegisterOEMMachineResponse * + cmsg_client_register_oemmachine_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_register_oemmachine_response__free_unpacked + (CMsgClientRegisterOEMMachineResponse *message, + ProtobufCAllocator *allocator); +/* CMsgClientPurchaseWithMachineID methods */ +void cmsg_client_purchase_with_machine_id__init + (CMsgClientPurchaseWithMachineID *message); +size_t cmsg_client_purchase_with_machine_id__get_packed_size + (const CMsgClientPurchaseWithMachineID *message); +size_t cmsg_client_purchase_with_machine_id__pack + (const CMsgClientPurchaseWithMachineID *message, + uint8_t *out); +size_t cmsg_client_purchase_with_machine_id__pack_to_buffer + (const CMsgClientPurchaseWithMachineID *message, + ProtobufCBuffer *buffer); +CMsgClientPurchaseWithMachineID * + cmsg_client_purchase_with_machine_id__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_purchase_with_machine_id__free_unpacked + (CMsgClientPurchaseWithMachineID *message, + ProtobufCAllocator *allocator); +/* CMsgTradingInitiateTradeRequest methods */ +void cmsg_trading__initiate_trade_request__init + (CMsgTradingInitiateTradeRequest *message); +size_t cmsg_trading__initiate_trade_request__get_packed_size + (const CMsgTradingInitiateTradeRequest *message); +size_t cmsg_trading__initiate_trade_request__pack + (const CMsgTradingInitiateTradeRequest *message, + uint8_t *out); +size_t cmsg_trading__initiate_trade_request__pack_to_buffer + (const CMsgTradingInitiateTradeRequest *message, + ProtobufCBuffer *buffer); +CMsgTradingInitiateTradeRequest * + cmsg_trading__initiate_trade_request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_trading__initiate_trade_request__free_unpacked + (CMsgTradingInitiateTradeRequest *message, + ProtobufCAllocator *allocator); +/* CMsgTradingInitiateTradeResponse methods */ +void cmsg_trading__initiate_trade_response__init + (CMsgTradingInitiateTradeResponse *message); +size_t cmsg_trading__initiate_trade_response__get_packed_size + (const CMsgTradingInitiateTradeResponse *message); +size_t cmsg_trading__initiate_trade_response__pack + (const CMsgTradingInitiateTradeResponse *message, + uint8_t *out); +size_t cmsg_trading__initiate_trade_response__pack_to_buffer + (const CMsgTradingInitiateTradeResponse *message, + ProtobufCBuffer *buffer); +CMsgTradingInitiateTradeResponse * + cmsg_trading__initiate_trade_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_trading__initiate_trade_response__free_unpacked + (CMsgTradingInitiateTradeResponse *message, + ProtobufCAllocator *allocator); +/* CMsgTradingCancelTradeRequest methods */ +void cmsg_trading__cancel_trade_request__init + (CMsgTradingCancelTradeRequest *message); +size_t cmsg_trading__cancel_trade_request__get_packed_size + (const CMsgTradingCancelTradeRequest *message); +size_t cmsg_trading__cancel_trade_request__pack + (const CMsgTradingCancelTradeRequest *message, + uint8_t *out); +size_t cmsg_trading__cancel_trade_request__pack_to_buffer + (const CMsgTradingCancelTradeRequest *message, + ProtobufCBuffer *buffer); +CMsgTradingCancelTradeRequest * + cmsg_trading__cancel_trade_request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_trading__cancel_trade_request__free_unpacked + (CMsgTradingCancelTradeRequest *message, + ProtobufCAllocator *allocator); +/* CMsgTradingStartSession methods */ +void cmsg_trading__start_session__init + (CMsgTradingStartSession *message); +size_t cmsg_trading__start_session__get_packed_size + (const CMsgTradingStartSession *message); +size_t cmsg_trading__start_session__pack + (const CMsgTradingStartSession *message, + uint8_t *out); +size_t cmsg_trading__start_session__pack_to_buffer + (const CMsgTradingStartSession *message, + ProtobufCBuffer *buffer); +CMsgTradingStartSession * + cmsg_trading__start_session__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_trading__start_session__free_unpacked + (CMsgTradingStartSession *message, + ProtobufCAllocator *allocator); +/* CMsgClientGetCDNAuthToken methods */ +void cmsg_client_get_cdnauth_token__init + (CMsgClientGetCDNAuthToken *message); +size_t cmsg_client_get_cdnauth_token__get_packed_size + (const CMsgClientGetCDNAuthToken *message); +size_t cmsg_client_get_cdnauth_token__pack + (const CMsgClientGetCDNAuthToken *message, + uint8_t *out); +size_t cmsg_client_get_cdnauth_token__pack_to_buffer + (const CMsgClientGetCDNAuthToken *message, + ProtobufCBuffer *buffer); +CMsgClientGetCDNAuthToken * + cmsg_client_get_cdnauth_token__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_get_cdnauth_token__free_unpacked + (CMsgClientGetCDNAuthToken *message, + ProtobufCAllocator *allocator); +/* CMsgClientGetDepotDecryptionKey methods */ +void cmsg_client_get_depot_decryption_key__init + (CMsgClientGetDepotDecryptionKey *message); +size_t cmsg_client_get_depot_decryption_key__get_packed_size + (const CMsgClientGetDepotDecryptionKey *message); +size_t cmsg_client_get_depot_decryption_key__pack + (const CMsgClientGetDepotDecryptionKey *message, + uint8_t *out); +size_t cmsg_client_get_depot_decryption_key__pack_to_buffer + (const CMsgClientGetDepotDecryptionKey *message, + ProtobufCBuffer *buffer); +CMsgClientGetDepotDecryptionKey * + cmsg_client_get_depot_decryption_key__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_get_depot_decryption_key__free_unpacked + (CMsgClientGetDepotDecryptionKey *message, + ProtobufCAllocator *allocator); +/* CMsgClientGetDepotDecryptionKeyResponse methods */ +void cmsg_client_get_depot_decryption_key_response__init + (CMsgClientGetDepotDecryptionKeyResponse *message); +size_t cmsg_client_get_depot_decryption_key_response__get_packed_size + (const CMsgClientGetDepotDecryptionKeyResponse *message); +size_t cmsg_client_get_depot_decryption_key_response__pack + (const CMsgClientGetDepotDecryptionKeyResponse *message, + uint8_t *out); +size_t cmsg_client_get_depot_decryption_key_response__pack_to_buffer + (const CMsgClientGetDepotDecryptionKeyResponse *message, + ProtobufCBuffer *buffer); +CMsgClientGetDepotDecryptionKeyResponse * + cmsg_client_get_depot_decryption_key_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_get_depot_decryption_key_response__free_unpacked + (CMsgClientGetDepotDecryptionKeyResponse *message, + ProtobufCAllocator *allocator); +/* CMsgClientCheckAppBetaPassword methods */ +void cmsg_client_check_app_beta_password__init + (CMsgClientCheckAppBetaPassword *message); +size_t cmsg_client_check_app_beta_password__get_packed_size + (const CMsgClientCheckAppBetaPassword *message); +size_t cmsg_client_check_app_beta_password__pack + (const CMsgClientCheckAppBetaPassword *message, + uint8_t *out); +size_t cmsg_client_check_app_beta_password__pack_to_buffer + (const CMsgClientCheckAppBetaPassword *message, + ProtobufCBuffer *buffer); +CMsgClientCheckAppBetaPassword * + cmsg_client_check_app_beta_password__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_check_app_beta_password__free_unpacked + (CMsgClientCheckAppBetaPassword *message, + ProtobufCAllocator *allocator); +/* CMsgClientCheckAppBetaPasswordResponse__BetaPassword methods */ +void cmsg_client_check_app_beta_password_response__beta_password__init + (CMsgClientCheckAppBetaPasswordResponse__BetaPassword *message); +/* CMsgClientCheckAppBetaPasswordResponse methods */ +void cmsg_client_check_app_beta_password_response__init + (CMsgClientCheckAppBetaPasswordResponse *message); +size_t cmsg_client_check_app_beta_password_response__get_packed_size + (const CMsgClientCheckAppBetaPasswordResponse *message); +size_t cmsg_client_check_app_beta_password_response__pack + (const CMsgClientCheckAppBetaPasswordResponse *message, + uint8_t *out); +size_t cmsg_client_check_app_beta_password_response__pack_to_buffer + (const CMsgClientCheckAppBetaPasswordResponse *message, + ProtobufCBuffer *buffer); +CMsgClientCheckAppBetaPasswordResponse * + cmsg_client_check_app_beta_password_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_check_app_beta_password_response__free_unpacked + (CMsgClientCheckAppBetaPasswordResponse *message, + ProtobufCAllocator *allocator); +/* CMsgClientGetCDNAuthTokenResponse methods */ +void cmsg_client_get_cdnauth_token_response__init + (CMsgClientGetCDNAuthTokenResponse *message); +size_t cmsg_client_get_cdnauth_token_response__get_packed_size + (const CMsgClientGetCDNAuthTokenResponse *message); +size_t cmsg_client_get_cdnauth_token_response__pack + (const CMsgClientGetCDNAuthTokenResponse *message, + uint8_t *out); +size_t cmsg_client_get_cdnauth_token_response__pack_to_buffer + (const CMsgClientGetCDNAuthTokenResponse *message, + ProtobufCBuffer *buffer); +CMsgClientGetCDNAuthTokenResponse * + cmsg_client_get_cdnauth_token_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_get_cdnauth_token_response__free_unpacked + (CMsgClientGetCDNAuthTokenResponse *message, + ProtobufCAllocator *allocator); +/* CMsgDownloadRateStatistics__StatsInfo methods */ +void cmsg_download_rate_statistics__stats_info__init + (CMsgDownloadRateStatistics__StatsInfo *message); +/* CMsgDownloadRateStatistics methods */ +void cmsg_download_rate_statistics__init + (CMsgDownloadRateStatistics *message); +size_t cmsg_download_rate_statistics__get_packed_size + (const CMsgDownloadRateStatistics *message); +size_t cmsg_download_rate_statistics__pack + (const CMsgDownloadRateStatistics *message, + uint8_t *out); +size_t cmsg_download_rate_statistics__pack_to_buffer + (const CMsgDownloadRateStatistics *message, + ProtobufCBuffer *buffer); +CMsgDownloadRateStatistics * + cmsg_download_rate_statistics__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_download_rate_statistics__free_unpacked + (CMsgDownloadRateStatistics *message, + ProtobufCAllocator *allocator); +/* CMsgClientRequestAccountData methods */ +void cmsg_client_request_account_data__init + (CMsgClientRequestAccountData *message); +size_t cmsg_client_request_account_data__get_packed_size + (const CMsgClientRequestAccountData *message); +size_t cmsg_client_request_account_data__pack + (const CMsgClientRequestAccountData *message, + uint8_t *out); +size_t cmsg_client_request_account_data__pack_to_buffer + (const CMsgClientRequestAccountData *message, + ProtobufCBuffer *buffer); +CMsgClientRequestAccountData * + cmsg_client_request_account_data__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_account_data__free_unpacked + (CMsgClientRequestAccountData *message, + ProtobufCAllocator *allocator); +/* CMsgClientRequestAccountDataResponse methods */ +void cmsg_client_request_account_data_response__init + (CMsgClientRequestAccountDataResponse *message); +size_t cmsg_client_request_account_data_response__get_packed_size + (const CMsgClientRequestAccountDataResponse *message); +size_t cmsg_client_request_account_data_response__pack + (const CMsgClientRequestAccountDataResponse *message, + uint8_t *out); +size_t cmsg_client_request_account_data_response__pack_to_buffer + (const CMsgClientRequestAccountDataResponse *message, + ProtobufCBuffer *buffer); +CMsgClientRequestAccountDataResponse * + cmsg_client_request_account_data_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_account_data_response__free_unpacked + (CMsgClientRequestAccountDataResponse *message, + ProtobufCAllocator *allocator); +/* CMsgClientUGSGetGlobalStats methods */ +void cmsg_client_ugsget_global_stats__init + (CMsgClientUGSGetGlobalStats *message); +size_t cmsg_client_ugsget_global_stats__get_packed_size + (const CMsgClientUGSGetGlobalStats *message); +size_t cmsg_client_ugsget_global_stats__pack + (const CMsgClientUGSGetGlobalStats *message, + uint8_t *out); +size_t cmsg_client_ugsget_global_stats__pack_to_buffer + (const CMsgClientUGSGetGlobalStats *message, + ProtobufCBuffer *buffer); +CMsgClientUGSGetGlobalStats * + cmsg_client_ugsget_global_stats__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_ugsget_global_stats__free_unpacked + (CMsgClientUGSGetGlobalStats *message, + ProtobufCAllocator *allocator); +/* CMsgClientUGSGetGlobalStatsResponse__Day__Stat methods */ +void cmsg_client_ugsget_global_stats_response__day__stat__init + (CMsgClientUGSGetGlobalStatsResponse__Day__Stat *message); +/* CMsgClientUGSGetGlobalStatsResponse__Day methods */ +void cmsg_client_ugsget_global_stats_response__day__init + (CMsgClientUGSGetGlobalStatsResponse__Day *message); +/* CMsgClientUGSGetGlobalStatsResponse methods */ +void cmsg_client_ugsget_global_stats_response__init + (CMsgClientUGSGetGlobalStatsResponse *message); +size_t cmsg_client_ugsget_global_stats_response__get_packed_size + (const CMsgClientUGSGetGlobalStatsResponse *message); +size_t cmsg_client_ugsget_global_stats_response__pack + (const CMsgClientUGSGetGlobalStatsResponse *message, + uint8_t *out); +size_t cmsg_client_ugsget_global_stats_response__pack_to_buffer + (const CMsgClientUGSGetGlobalStatsResponse *message, + ProtobufCBuffer *buffer); +CMsgClientUGSGetGlobalStatsResponse * + cmsg_client_ugsget_global_stats_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_ugsget_global_stats_response__free_unpacked + (CMsgClientUGSGetGlobalStatsResponse *message, + ProtobufCAllocator *allocator); +/* CMsgClientRedeemGuestPass methods */ +void cmsg_client_redeem_guest_pass__init + (CMsgClientRedeemGuestPass *message); +size_t cmsg_client_redeem_guest_pass__get_packed_size + (const CMsgClientRedeemGuestPass *message); +size_t cmsg_client_redeem_guest_pass__pack + (const CMsgClientRedeemGuestPass *message, + uint8_t *out); +size_t cmsg_client_redeem_guest_pass__pack_to_buffer + (const CMsgClientRedeemGuestPass *message, + ProtobufCBuffer *buffer); +CMsgClientRedeemGuestPass * + cmsg_client_redeem_guest_pass__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_redeem_guest_pass__free_unpacked + (CMsgClientRedeemGuestPass *message, + ProtobufCAllocator *allocator); +/* CMsgClientRedeemGuestPassResponse methods */ +void cmsg_client_redeem_guest_pass_response__init + (CMsgClientRedeemGuestPassResponse *message); +size_t cmsg_client_redeem_guest_pass_response__get_packed_size + (const CMsgClientRedeemGuestPassResponse *message); +size_t cmsg_client_redeem_guest_pass_response__pack + (const CMsgClientRedeemGuestPassResponse *message, + uint8_t *out); +size_t cmsg_client_redeem_guest_pass_response__pack_to_buffer + (const CMsgClientRedeemGuestPassResponse *message, + ProtobufCBuffer *buffer); +CMsgClientRedeemGuestPassResponse * + cmsg_client_redeem_guest_pass_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_redeem_guest_pass_response__free_unpacked + (CMsgClientRedeemGuestPassResponse *message, + ProtobufCAllocator *allocator); +/* CMsgClientGetClanActivityCounts methods */ +void cmsg_client_get_clan_activity_counts__init + (CMsgClientGetClanActivityCounts *message); +size_t cmsg_client_get_clan_activity_counts__get_packed_size + (const CMsgClientGetClanActivityCounts *message); +size_t cmsg_client_get_clan_activity_counts__pack + (const CMsgClientGetClanActivityCounts *message, + uint8_t *out); +size_t cmsg_client_get_clan_activity_counts__pack_to_buffer + (const CMsgClientGetClanActivityCounts *message, + ProtobufCBuffer *buffer); +CMsgClientGetClanActivityCounts * + cmsg_client_get_clan_activity_counts__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_get_clan_activity_counts__free_unpacked + (CMsgClientGetClanActivityCounts *message, + ProtobufCAllocator *allocator); +/* CMsgClientGetClanActivityCountsResponse methods */ +void cmsg_client_get_clan_activity_counts_response__init + (CMsgClientGetClanActivityCountsResponse *message); +size_t cmsg_client_get_clan_activity_counts_response__get_packed_size + (const CMsgClientGetClanActivityCountsResponse *message); +size_t cmsg_client_get_clan_activity_counts_response__pack + (const CMsgClientGetClanActivityCountsResponse *message, + uint8_t *out); +size_t cmsg_client_get_clan_activity_counts_response__pack_to_buffer + (const CMsgClientGetClanActivityCountsResponse *message, + ProtobufCBuffer *buffer); +CMsgClientGetClanActivityCountsResponse * + cmsg_client_get_clan_activity_counts_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_get_clan_activity_counts_response__free_unpacked + (CMsgClientGetClanActivityCountsResponse *message, + ProtobufCAllocator *allocator); +/* CMsgClientOGSReportString methods */ +void cmsg_client_ogsreport_string__init + (CMsgClientOGSReportString *message); +size_t cmsg_client_ogsreport_string__get_packed_size + (const CMsgClientOGSReportString *message); +size_t cmsg_client_ogsreport_string__pack + (const CMsgClientOGSReportString *message, + uint8_t *out); +size_t cmsg_client_ogsreport_string__pack_to_buffer + (const CMsgClientOGSReportString *message, + ProtobufCBuffer *buffer); +CMsgClientOGSReportString * + cmsg_client_ogsreport_string__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_ogsreport_string__free_unpacked + (CMsgClientOGSReportString *message, + ProtobufCAllocator *allocator); +/* CMsgClientOGSReportBug methods */ +void cmsg_client_ogsreport_bug__init + (CMsgClientOGSReportBug *message); +size_t cmsg_client_ogsreport_bug__get_packed_size + (const CMsgClientOGSReportBug *message); +size_t cmsg_client_ogsreport_bug__pack + (const CMsgClientOGSReportBug *message, + uint8_t *out); +size_t cmsg_client_ogsreport_bug__pack_to_buffer + (const CMsgClientOGSReportBug *message, + ProtobufCBuffer *buffer); +CMsgClientOGSReportBug * + cmsg_client_ogsreport_bug__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_ogsreport_bug__free_unpacked + (CMsgClientOGSReportBug *message, + ProtobufCAllocator *allocator); +/* CMsgClientSentLogs methods */ +void cmsg_client_sent_logs__init + (CMsgClientSentLogs *message); +size_t cmsg_client_sent_logs__get_packed_size + (const CMsgClientSentLogs *message); +size_t cmsg_client_sent_logs__pack + (const CMsgClientSentLogs *message, + uint8_t *out); +size_t cmsg_client_sent_logs__pack_to_buffer + (const CMsgClientSentLogs *message, + ProtobufCBuffer *buffer); +CMsgClientSentLogs * + cmsg_client_sent_logs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_sent_logs__free_unpacked + (CMsgClientSentLogs *message, + ProtobufCAllocator *allocator); +/* CMsgGCClient methods */ +void cmsg_gcclient__init + (CMsgGCClient *message); +size_t cmsg_gcclient__get_packed_size + (const CMsgGCClient *message); +size_t cmsg_gcclient__pack + (const CMsgGCClient *message, + uint8_t *out); +size_t cmsg_gcclient__pack_to_buffer + (const CMsgGCClient *message, + ProtobufCBuffer *buffer); +CMsgGCClient * + cmsg_gcclient__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_gcclient__free_unpacked + (CMsgGCClient *message, + ProtobufCAllocator *allocator); +/* CMsgClientRequestFreeLicense methods */ +void cmsg_client_request_free_license__init + (CMsgClientRequestFreeLicense *message); +size_t cmsg_client_request_free_license__get_packed_size + (const CMsgClientRequestFreeLicense *message); +size_t cmsg_client_request_free_license__pack + (const CMsgClientRequestFreeLicense *message, + uint8_t *out); +size_t cmsg_client_request_free_license__pack_to_buffer + (const CMsgClientRequestFreeLicense *message, + ProtobufCBuffer *buffer); +CMsgClientRequestFreeLicense * + cmsg_client_request_free_license__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_free_license__free_unpacked + (CMsgClientRequestFreeLicense *message, + ProtobufCAllocator *allocator); +/* CMsgClientRequestFreeLicenseResponse methods */ +void cmsg_client_request_free_license_response__init + (CMsgClientRequestFreeLicenseResponse *message); +size_t cmsg_client_request_free_license_response__get_packed_size + (const CMsgClientRequestFreeLicenseResponse *message); +size_t cmsg_client_request_free_license_response__pack + (const CMsgClientRequestFreeLicenseResponse *message, + uint8_t *out); +size_t cmsg_client_request_free_license_response__pack_to_buffer + (const CMsgClientRequestFreeLicenseResponse *message, + ProtobufCBuffer *buffer); +CMsgClientRequestFreeLicenseResponse * + cmsg_client_request_free_license_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_free_license_response__free_unpacked + (CMsgClientRequestFreeLicenseResponse *message, + ProtobufCAllocator *allocator); +/* CMsgDRMDownloadRequestWithCrashData methods */ +void cmsg_drmdownload_request_with_crash_data__init + (CMsgDRMDownloadRequestWithCrashData *message); +size_t cmsg_drmdownload_request_with_crash_data__get_packed_size + (const CMsgDRMDownloadRequestWithCrashData *message); +size_t cmsg_drmdownload_request_with_crash_data__pack + (const CMsgDRMDownloadRequestWithCrashData *message, + uint8_t *out); +size_t cmsg_drmdownload_request_with_crash_data__pack_to_buffer + (const CMsgDRMDownloadRequestWithCrashData *message, + ProtobufCBuffer *buffer); +CMsgDRMDownloadRequestWithCrashData * + cmsg_drmdownload_request_with_crash_data__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_drmdownload_request_with_crash_data__free_unpacked + (CMsgDRMDownloadRequestWithCrashData *message, + ProtobufCAllocator *allocator); +/* CMsgDRMDownloadResponse methods */ +void cmsg_drmdownload_response__init + (CMsgDRMDownloadResponse *message); +size_t cmsg_drmdownload_response__get_packed_size + (const CMsgDRMDownloadResponse *message); +size_t cmsg_drmdownload_response__pack + (const CMsgDRMDownloadResponse *message, + uint8_t *out); +size_t cmsg_drmdownload_response__pack_to_buffer + (const CMsgDRMDownloadResponse *message, + ProtobufCBuffer *buffer); +CMsgDRMDownloadResponse * + cmsg_drmdownload_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_drmdownload_response__free_unpacked + (CMsgDRMDownloadResponse *message, + ProtobufCAllocator *allocator); +/* CMsgDRMFinalResult methods */ +void cmsg_drmfinal_result__init + (CMsgDRMFinalResult *message); +size_t cmsg_drmfinal_result__get_packed_size + (const CMsgDRMFinalResult *message); +size_t cmsg_drmfinal_result__pack + (const CMsgDRMFinalResult *message, + uint8_t *out); +size_t cmsg_drmfinal_result__pack_to_buffer + (const CMsgDRMFinalResult *message, + ProtobufCBuffer *buffer); +CMsgDRMFinalResult * + cmsg_drmfinal_result__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_drmfinal_result__free_unpacked + (CMsgDRMFinalResult *message, + ProtobufCAllocator *allocator); +/* CMsgClientDPCheckSpecialSurvey methods */ +void cmsg_client_dpcheck_special_survey__init + (CMsgClientDPCheckSpecialSurvey *message); +size_t cmsg_client_dpcheck_special_survey__get_packed_size + (const CMsgClientDPCheckSpecialSurvey *message); +size_t cmsg_client_dpcheck_special_survey__pack + (const CMsgClientDPCheckSpecialSurvey *message, + uint8_t *out); +size_t cmsg_client_dpcheck_special_survey__pack_to_buffer + (const CMsgClientDPCheckSpecialSurvey *message, + ProtobufCBuffer *buffer); +CMsgClientDPCheckSpecialSurvey * + cmsg_client_dpcheck_special_survey__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_dpcheck_special_survey__free_unpacked + (CMsgClientDPCheckSpecialSurvey *message, + ProtobufCAllocator *allocator); +/* CMsgClientDPCheckSpecialSurveyResponse methods */ +void cmsg_client_dpcheck_special_survey_response__init + (CMsgClientDPCheckSpecialSurveyResponse *message); +size_t cmsg_client_dpcheck_special_survey_response__get_packed_size + (const CMsgClientDPCheckSpecialSurveyResponse *message); +size_t cmsg_client_dpcheck_special_survey_response__pack + (const CMsgClientDPCheckSpecialSurveyResponse *message, + uint8_t *out); +size_t cmsg_client_dpcheck_special_survey_response__pack_to_buffer + (const CMsgClientDPCheckSpecialSurveyResponse *message, + ProtobufCBuffer *buffer); +CMsgClientDPCheckSpecialSurveyResponse * + cmsg_client_dpcheck_special_survey_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_dpcheck_special_survey_response__free_unpacked + (CMsgClientDPCheckSpecialSurveyResponse *message, + ProtobufCAllocator *allocator); +/* CMsgClientDPSendSpecialSurveyResponse methods */ +void cmsg_client_dpsend_special_survey_response__init + (CMsgClientDPSendSpecialSurveyResponse *message); +size_t cmsg_client_dpsend_special_survey_response__get_packed_size + (const CMsgClientDPSendSpecialSurveyResponse *message); +size_t cmsg_client_dpsend_special_survey_response__pack + (const CMsgClientDPSendSpecialSurveyResponse *message, + uint8_t *out); +size_t cmsg_client_dpsend_special_survey_response__pack_to_buffer + (const CMsgClientDPSendSpecialSurveyResponse *message, + ProtobufCBuffer *buffer); +CMsgClientDPSendSpecialSurveyResponse * + cmsg_client_dpsend_special_survey_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_dpsend_special_survey_response__free_unpacked + (CMsgClientDPSendSpecialSurveyResponse *message, + ProtobufCAllocator *allocator); +/* CMsgClientDPSendSpecialSurveyResponseReply methods */ +void cmsg_client_dpsend_special_survey_response_reply__init + (CMsgClientDPSendSpecialSurveyResponseReply *message); +size_t cmsg_client_dpsend_special_survey_response_reply__get_packed_size + (const CMsgClientDPSendSpecialSurveyResponseReply *message); +size_t cmsg_client_dpsend_special_survey_response_reply__pack + (const CMsgClientDPSendSpecialSurveyResponseReply *message, + uint8_t *out); +size_t cmsg_client_dpsend_special_survey_response_reply__pack_to_buffer + (const CMsgClientDPSendSpecialSurveyResponseReply *message, + ProtobufCBuffer *buffer); +CMsgClientDPSendSpecialSurveyResponseReply * + cmsg_client_dpsend_special_survey_response_reply__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_dpsend_special_survey_response_reply__free_unpacked + (CMsgClientDPSendSpecialSurveyResponseReply *message, + ProtobufCAllocator *allocator); +/* CMsgClientRequestForgottenPasswordEmail methods */ +void cmsg_client_request_forgotten_password_email__init + (CMsgClientRequestForgottenPasswordEmail *message); +size_t cmsg_client_request_forgotten_password_email__get_packed_size + (const CMsgClientRequestForgottenPasswordEmail *message); +size_t cmsg_client_request_forgotten_password_email__pack + (const CMsgClientRequestForgottenPasswordEmail *message, + uint8_t *out); +size_t cmsg_client_request_forgotten_password_email__pack_to_buffer + (const CMsgClientRequestForgottenPasswordEmail *message, + ProtobufCBuffer *buffer); +CMsgClientRequestForgottenPasswordEmail * + cmsg_client_request_forgotten_password_email__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_forgotten_password_email__free_unpacked + (CMsgClientRequestForgottenPasswordEmail *message, + ProtobufCAllocator *allocator); +/* CMsgClientRequestForgottenPasswordEmailResponse methods */ +void cmsg_client_request_forgotten_password_email_response__init + (CMsgClientRequestForgottenPasswordEmailResponse *message); +size_t cmsg_client_request_forgotten_password_email_response__get_packed_size + (const CMsgClientRequestForgottenPasswordEmailResponse *message); +size_t cmsg_client_request_forgotten_password_email_response__pack + (const CMsgClientRequestForgottenPasswordEmailResponse *message, + uint8_t *out); +size_t cmsg_client_request_forgotten_password_email_response__pack_to_buffer + (const CMsgClientRequestForgottenPasswordEmailResponse *message, + ProtobufCBuffer *buffer); +CMsgClientRequestForgottenPasswordEmailResponse * + cmsg_client_request_forgotten_password_email_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_forgotten_password_email_response__free_unpacked + (CMsgClientRequestForgottenPasswordEmailResponse *message, + ProtobufCAllocator *allocator); +/* CMsgClientItemAnnouncements__UnseenItem methods */ +void cmsg_client_item_announcements__unseen_item__init + (CMsgClientItemAnnouncements__UnseenItem *message); +/* CMsgClientItemAnnouncements methods */ +void cmsg_client_item_announcements__init + (CMsgClientItemAnnouncements *message); +size_t cmsg_client_item_announcements__get_packed_size + (const CMsgClientItemAnnouncements *message); +size_t cmsg_client_item_announcements__pack + (const CMsgClientItemAnnouncements *message, + uint8_t *out); +size_t cmsg_client_item_announcements__pack_to_buffer + (const CMsgClientItemAnnouncements *message, + ProtobufCBuffer *buffer); +CMsgClientItemAnnouncements * + cmsg_client_item_announcements__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_item_announcements__free_unpacked + (CMsgClientItemAnnouncements *message, + ProtobufCAllocator *allocator); +/* CMsgClientRequestItemAnnouncements methods */ +void cmsg_client_request_item_announcements__init + (CMsgClientRequestItemAnnouncements *message); +size_t cmsg_client_request_item_announcements__get_packed_size + (const CMsgClientRequestItemAnnouncements *message); +size_t cmsg_client_request_item_announcements__pack + (const CMsgClientRequestItemAnnouncements *message, + uint8_t *out); +size_t cmsg_client_request_item_announcements__pack_to_buffer + (const CMsgClientRequestItemAnnouncements *message, + ProtobufCBuffer *buffer); +CMsgClientRequestItemAnnouncements * + cmsg_client_request_item_announcements__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_item_announcements__free_unpacked + (CMsgClientRequestItemAnnouncements *message, + ProtobufCAllocator *allocator); +/* CMsgClientUserNotifications__Notification methods */ +void cmsg_client_user_notifications__notification__init + (CMsgClientUserNotifications__Notification *message); +/* CMsgClientUserNotifications methods */ +void cmsg_client_user_notifications__init + (CMsgClientUserNotifications *message); +size_t cmsg_client_user_notifications__get_packed_size + (const CMsgClientUserNotifications *message); +size_t cmsg_client_user_notifications__pack + (const CMsgClientUserNotifications *message, + uint8_t *out); +size_t cmsg_client_user_notifications__pack_to_buffer + (const CMsgClientUserNotifications *message, + ProtobufCBuffer *buffer); +CMsgClientUserNotifications * + cmsg_client_user_notifications__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_user_notifications__free_unpacked + (CMsgClientUserNotifications *message, + ProtobufCAllocator *allocator); +/* CMsgClientCommentNotifications methods */ +void cmsg_client_comment_notifications__init + (CMsgClientCommentNotifications *message); +size_t cmsg_client_comment_notifications__get_packed_size + (const CMsgClientCommentNotifications *message); +size_t cmsg_client_comment_notifications__pack + (const CMsgClientCommentNotifications *message, + uint8_t *out); +size_t cmsg_client_comment_notifications__pack_to_buffer + (const CMsgClientCommentNotifications *message, + ProtobufCBuffer *buffer); +CMsgClientCommentNotifications * + cmsg_client_comment_notifications__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_comment_notifications__free_unpacked + (CMsgClientCommentNotifications *message, + ProtobufCAllocator *allocator); +/* CMsgClientRequestCommentNotifications methods */ +void cmsg_client_request_comment_notifications__init + (CMsgClientRequestCommentNotifications *message); +size_t cmsg_client_request_comment_notifications__get_packed_size + (const CMsgClientRequestCommentNotifications *message); +size_t cmsg_client_request_comment_notifications__pack + (const CMsgClientRequestCommentNotifications *message, + uint8_t *out); +size_t cmsg_client_request_comment_notifications__pack_to_buffer + (const CMsgClientRequestCommentNotifications *message, + ProtobufCBuffer *buffer); +CMsgClientRequestCommentNotifications * + cmsg_client_request_comment_notifications__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_comment_notifications__free_unpacked + (CMsgClientRequestCommentNotifications *message, + ProtobufCAllocator *allocator); +/* CMsgClientOfflineMessageNotification methods */ +void cmsg_client_offline_message_notification__init + (CMsgClientOfflineMessageNotification *message); +size_t cmsg_client_offline_message_notification__get_packed_size + (const CMsgClientOfflineMessageNotification *message); +size_t cmsg_client_offline_message_notification__pack + (const CMsgClientOfflineMessageNotification *message, + uint8_t *out); +size_t cmsg_client_offline_message_notification__pack_to_buffer + (const CMsgClientOfflineMessageNotification *message, + ProtobufCBuffer *buffer); +CMsgClientOfflineMessageNotification * + cmsg_client_offline_message_notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_offline_message_notification__free_unpacked + (CMsgClientOfflineMessageNotification *message, + ProtobufCAllocator *allocator); +/* CMsgClientRequestOfflineMessageCount methods */ +void cmsg_client_request_offline_message_count__init + (CMsgClientRequestOfflineMessageCount *message); +size_t cmsg_client_request_offline_message_count__get_packed_size + (const CMsgClientRequestOfflineMessageCount *message); +size_t cmsg_client_request_offline_message_count__pack + (const CMsgClientRequestOfflineMessageCount *message, + uint8_t *out); +size_t cmsg_client_request_offline_message_count__pack_to_buffer + (const CMsgClientRequestOfflineMessageCount *message, + ProtobufCBuffer *buffer); +CMsgClientRequestOfflineMessageCount * + cmsg_client_request_offline_message_count__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_offline_message_count__free_unpacked + (CMsgClientRequestOfflineMessageCount *message, + ProtobufCAllocator *allocator); +/* CMsgClientChatGetFriendMessageHistory methods */ +void cmsg_client_chat_get_friend_message_history__init + (CMsgClientChatGetFriendMessageHistory *message); +size_t cmsg_client_chat_get_friend_message_history__get_packed_size + (const CMsgClientChatGetFriendMessageHistory *message); +size_t cmsg_client_chat_get_friend_message_history__pack + (const CMsgClientChatGetFriendMessageHistory *message, + uint8_t *out); +size_t cmsg_client_chat_get_friend_message_history__pack_to_buffer + (const CMsgClientChatGetFriendMessageHistory *message, + ProtobufCBuffer *buffer); +CMsgClientChatGetFriendMessageHistory * + cmsg_client_chat_get_friend_message_history__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_chat_get_friend_message_history__free_unpacked + (CMsgClientChatGetFriendMessageHistory *message, + ProtobufCAllocator *allocator); +/* CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage methods */ +void cmsg_client_chat_get_friend_message_history_response__friend_message__init + (CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage *message); +/* CMsgClientChatGetFriendMessageHistoryResponse methods */ +void cmsg_client_chat_get_friend_message_history_response__init + (CMsgClientChatGetFriendMessageHistoryResponse *message); +size_t cmsg_client_chat_get_friend_message_history_response__get_packed_size + (const CMsgClientChatGetFriendMessageHistoryResponse *message); +size_t cmsg_client_chat_get_friend_message_history_response__pack + (const CMsgClientChatGetFriendMessageHistoryResponse *message, + uint8_t *out); +size_t cmsg_client_chat_get_friend_message_history_response__pack_to_buffer + (const CMsgClientChatGetFriendMessageHistoryResponse *message, + ProtobufCBuffer *buffer); +CMsgClientChatGetFriendMessageHistoryResponse * + cmsg_client_chat_get_friend_message_history_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_chat_get_friend_message_history_response__free_unpacked + (CMsgClientChatGetFriendMessageHistoryResponse *message, + ProtobufCAllocator *allocator); +/* CMsgClientChatGetFriendMessageHistoryForOfflineMessages methods */ +void cmsg_client_chat_get_friend_message_history_for_offline_messages__init + (CMsgClientChatGetFriendMessageHistoryForOfflineMessages *message); +size_t cmsg_client_chat_get_friend_message_history_for_offline_messages__get_packed_size + (const CMsgClientChatGetFriendMessageHistoryForOfflineMessages *message); +size_t cmsg_client_chat_get_friend_message_history_for_offline_messages__pack + (const CMsgClientChatGetFriendMessageHistoryForOfflineMessages *message, + uint8_t *out); +size_t cmsg_client_chat_get_friend_message_history_for_offline_messages__pack_to_buffer + (const CMsgClientChatGetFriendMessageHistoryForOfflineMessages *message, + ProtobufCBuffer *buffer); +CMsgClientChatGetFriendMessageHistoryForOfflineMessages * + cmsg_client_chat_get_friend_message_history_for_offline_messages__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_chat_get_friend_message_history_for_offline_messages__free_unpacked + (CMsgClientChatGetFriendMessageHistoryForOfflineMessages *message, + ProtobufCAllocator *allocator); +/* CMsgClientFSGetFriendsSteamLevels methods */ +void cmsg_client_fsget_friends_steam_levels__init + (CMsgClientFSGetFriendsSteamLevels *message); +size_t cmsg_client_fsget_friends_steam_levels__get_packed_size + (const CMsgClientFSGetFriendsSteamLevels *message); +size_t cmsg_client_fsget_friends_steam_levels__pack + (const CMsgClientFSGetFriendsSteamLevels *message, + uint8_t *out); +size_t cmsg_client_fsget_friends_steam_levels__pack_to_buffer + (const CMsgClientFSGetFriendsSteamLevels *message, + ProtobufCBuffer *buffer); +CMsgClientFSGetFriendsSteamLevels * + cmsg_client_fsget_friends_steam_levels__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_fsget_friends_steam_levels__free_unpacked + (CMsgClientFSGetFriendsSteamLevels *message, + ProtobufCAllocator *allocator); +/* CMsgClientFSGetFriendsSteamLevelsResponse__Friend methods */ +void cmsg_client_fsget_friends_steam_levels_response__friend__init + (CMsgClientFSGetFriendsSteamLevelsResponse__Friend *message); +/* CMsgClientFSGetFriendsSteamLevelsResponse methods */ +void cmsg_client_fsget_friends_steam_levels_response__init + (CMsgClientFSGetFriendsSteamLevelsResponse *message); +size_t cmsg_client_fsget_friends_steam_levels_response__get_packed_size + (const CMsgClientFSGetFriendsSteamLevelsResponse *message); +size_t cmsg_client_fsget_friends_steam_levels_response__pack + (const CMsgClientFSGetFriendsSteamLevelsResponse *message, + uint8_t *out); +size_t cmsg_client_fsget_friends_steam_levels_response__pack_to_buffer + (const CMsgClientFSGetFriendsSteamLevelsResponse *message, + ProtobufCBuffer *buffer); +CMsgClientFSGetFriendsSteamLevelsResponse * + cmsg_client_fsget_friends_steam_levels_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_fsget_friends_steam_levels_response__free_unpacked + (CMsgClientFSGetFriendsSteamLevelsResponse *message, + ProtobufCAllocator *allocator); +/* CMsgClientEmailAddrInfo methods */ +void cmsg_client_email_addr_info__init + (CMsgClientEmailAddrInfo *message); +size_t cmsg_client_email_addr_info__get_packed_size + (const CMsgClientEmailAddrInfo *message); +size_t cmsg_client_email_addr_info__pack + (const CMsgClientEmailAddrInfo *message, + uint8_t *out); +size_t cmsg_client_email_addr_info__pack_to_buffer + (const CMsgClientEmailAddrInfo *message, + ProtobufCBuffer *buffer); +CMsgClientEmailAddrInfo * + cmsg_client_email_addr_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_email_addr_info__free_unpacked + (CMsgClientEmailAddrInfo *message, + ProtobufCAllocator *allocator); +/* CMsgCREItemVoteSummary__PublishedFileId methods */ +void cmsg_creitem_vote_summary__published_file_id__init + (CMsgCREItemVoteSummary__PublishedFileId *message); +/* CMsgCREItemVoteSummary methods */ +void cmsg_creitem_vote_summary__init + (CMsgCREItemVoteSummary *message); +size_t cmsg_creitem_vote_summary__get_packed_size + (const CMsgCREItemVoteSummary *message); +size_t cmsg_creitem_vote_summary__pack + (const CMsgCREItemVoteSummary *message, + uint8_t *out); +size_t cmsg_creitem_vote_summary__pack_to_buffer + (const CMsgCREItemVoteSummary *message, + ProtobufCBuffer *buffer); +CMsgCREItemVoteSummary * + cmsg_creitem_vote_summary__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_creitem_vote_summary__free_unpacked + (CMsgCREItemVoteSummary *message, + ProtobufCAllocator *allocator); +/* CMsgCREItemVoteSummaryResponse__ItemVoteSummary methods */ +void cmsg_creitem_vote_summary_response__item_vote_summary__init + (CMsgCREItemVoteSummaryResponse__ItemVoteSummary *message); +/* CMsgCREItemVoteSummaryResponse methods */ +void cmsg_creitem_vote_summary_response__init + (CMsgCREItemVoteSummaryResponse *message); +size_t cmsg_creitem_vote_summary_response__get_packed_size + (const CMsgCREItemVoteSummaryResponse *message); +size_t cmsg_creitem_vote_summary_response__pack + (const CMsgCREItemVoteSummaryResponse *message, + uint8_t *out); +size_t cmsg_creitem_vote_summary_response__pack_to_buffer + (const CMsgCREItemVoteSummaryResponse *message, + ProtobufCBuffer *buffer); +CMsgCREItemVoteSummaryResponse * + cmsg_creitem_vote_summary_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_creitem_vote_summary_response__free_unpacked + (CMsgCREItemVoteSummaryResponse *message, + ProtobufCAllocator *allocator); +/* CMsgCREUpdateUserPublishedItemVote methods */ +void cmsg_creupdate_user_published_item_vote__init + (CMsgCREUpdateUserPublishedItemVote *message); +size_t cmsg_creupdate_user_published_item_vote__get_packed_size + (const CMsgCREUpdateUserPublishedItemVote *message); +size_t cmsg_creupdate_user_published_item_vote__pack + (const CMsgCREUpdateUserPublishedItemVote *message, + uint8_t *out); +size_t cmsg_creupdate_user_published_item_vote__pack_to_buffer + (const CMsgCREUpdateUserPublishedItemVote *message, + ProtobufCBuffer *buffer); +CMsgCREUpdateUserPublishedItemVote * + cmsg_creupdate_user_published_item_vote__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_creupdate_user_published_item_vote__free_unpacked + (CMsgCREUpdateUserPublishedItemVote *message, + ProtobufCAllocator *allocator); +/* CMsgCREUpdateUserPublishedItemVoteResponse methods */ +void cmsg_creupdate_user_published_item_vote_response__init + (CMsgCREUpdateUserPublishedItemVoteResponse *message); +size_t cmsg_creupdate_user_published_item_vote_response__get_packed_size + (const CMsgCREUpdateUserPublishedItemVoteResponse *message); +size_t cmsg_creupdate_user_published_item_vote_response__pack + (const CMsgCREUpdateUserPublishedItemVoteResponse *message, + uint8_t *out); +size_t cmsg_creupdate_user_published_item_vote_response__pack_to_buffer + (const CMsgCREUpdateUserPublishedItemVoteResponse *message, + ProtobufCBuffer *buffer); +CMsgCREUpdateUserPublishedItemVoteResponse * + cmsg_creupdate_user_published_item_vote_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_creupdate_user_published_item_vote_response__free_unpacked + (CMsgCREUpdateUserPublishedItemVoteResponse *message, + ProtobufCAllocator *allocator); +/* CMsgCREGetUserPublishedItemVoteDetails__PublishedFileId methods */ +void cmsg_creget_user_published_item_vote_details__published_file_id__init + (CMsgCREGetUserPublishedItemVoteDetails__PublishedFileId *message); +/* CMsgCREGetUserPublishedItemVoteDetails methods */ +void cmsg_creget_user_published_item_vote_details__init + (CMsgCREGetUserPublishedItemVoteDetails *message); +size_t cmsg_creget_user_published_item_vote_details__get_packed_size + (const CMsgCREGetUserPublishedItemVoteDetails *message); +size_t cmsg_creget_user_published_item_vote_details__pack + (const CMsgCREGetUserPublishedItemVoteDetails *message, + uint8_t *out); +size_t cmsg_creget_user_published_item_vote_details__pack_to_buffer + (const CMsgCREGetUserPublishedItemVoteDetails *message, + ProtobufCBuffer *buffer); +CMsgCREGetUserPublishedItemVoteDetails * + cmsg_creget_user_published_item_vote_details__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_creget_user_published_item_vote_details__free_unpacked + (CMsgCREGetUserPublishedItemVoteDetails *message, + ProtobufCAllocator *allocator); +/* CMsgCREGetUserPublishedItemVoteDetailsResponse__UserItemVoteDetail methods */ +void cmsg_creget_user_published_item_vote_details_response__user_item_vote_detail__init + (CMsgCREGetUserPublishedItemVoteDetailsResponse__UserItemVoteDetail *message); +/* CMsgCREGetUserPublishedItemVoteDetailsResponse methods */ +void cmsg_creget_user_published_item_vote_details_response__init + (CMsgCREGetUserPublishedItemVoteDetailsResponse *message); +size_t cmsg_creget_user_published_item_vote_details_response__get_packed_size + (const CMsgCREGetUserPublishedItemVoteDetailsResponse *message); +size_t cmsg_creget_user_published_item_vote_details_response__pack + (const CMsgCREGetUserPublishedItemVoteDetailsResponse *message, + uint8_t *out); +size_t cmsg_creget_user_published_item_vote_details_response__pack_to_buffer + (const CMsgCREGetUserPublishedItemVoteDetailsResponse *message, + ProtobufCBuffer *buffer); +CMsgCREGetUserPublishedItemVoteDetailsResponse * + cmsg_creget_user_published_item_vote_details_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_creget_user_published_item_vote_details_response__free_unpacked + (CMsgCREGetUserPublishedItemVoteDetailsResponse *message, + ProtobufCAllocator *allocator); +/* CMsgFSGetFollowerCount methods */ +void cmsg_fsget_follower_count__init + (CMsgFSGetFollowerCount *message); +size_t cmsg_fsget_follower_count__get_packed_size + (const CMsgFSGetFollowerCount *message); +size_t cmsg_fsget_follower_count__pack + (const CMsgFSGetFollowerCount *message, + uint8_t *out); +size_t cmsg_fsget_follower_count__pack_to_buffer + (const CMsgFSGetFollowerCount *message, + ProtobufCBuffer *buffer); +CMsgFSGetFollowerCount * + cmsg_fsget_follower_count__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_fsget_follower_count__free_unpacked + (CMsgFSGetFollowerCount *message, + ProtobufCAllocator *allocator); +/* CMsgFSGetFollowerCountResponse methods */ +void cmsg_fsget_follower_count_response__init + (CMsgFSGetFollowerCountResponse *message); +size_t cmsg_fsget_follower_count_response__get_packed_size + (const CMsgFSGetFollowerCountResponse *message); +size_t cmsg_fsget_follower_count_response__pack + (const CMsgFSGetFollowerCountResponse *message, + uint8_t *out); +size_t cmsg_fsget_follower_count_response__pack_to_buffer + (const CMsgFSGetFollowerCountResponse *message, + ProtobufCBuffer *buffer); +CMsgFSGetFollowerCountResponse * + cmsg_fsget_follower_count_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_fsget_follower_count_response__free_unpacked + (CMsgFSGetFollowerCountResponse *message, + ProtobufCAllocator *allocator); +/* CMsgFSGetIsFollowing methods */ +void cmsg_fsget_is_following__init + (CMsgFSGetIsFollowing *message); +size_t cmsg_fsget_is_following__get_packed_size + (const CMsgFSGetIsFollowing *message); +size_t cmsg_fsget_is_following__pack + (const CMsgFSGetIsFollowing *message, + uint8_t *out); +size_t cmsg_fsget_is_following__pack_to_buffer + (const CMsgFSGetIsFollowing *message, + ProtobufCBuffer *buffer); +CMsgFSGetIsFollowing * + cmsg_fsget_is_following__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_fsget_is_following__free_unpacked + (CMsgFSGetIsFollowing *message, + ProtobufCAllocator *allocator); +/* CMsgFSGetIsFollowingResponse methods */ +void cmsg_fsget_is_following_response__init + (CMsgFSGetIsFollowingResponse *message); +size_t cmsg_fsget_is_following_response__get_packed_size + (const CMsgFSGetIsFollowingResponse *message); +size_t cmsg_fsget_is_following_response__pack + (const CMsgFSGetIsFollowingResponse *message, + uint8_t *out); +size_t cmsg_fsget_is_following_response__pack_to_buffer + (const CMsgFSGetIsFollowingResponse *message, + ProtobufCBuffer *buffer); +CMsgFSGetIsFollowingResponse * + cmsg_fsget_is_following_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_fsget_is_following_response__free_unpacked + (CMsgFSGetIsFollowingResponse *message, + ProtobufCAllocator *allocator); +/* CMsgFSEnumerateFollowingList methods */ +void cmsg_fsenumerate_following_list__init + (CMsgFSEnumerateFollowingList *message); +size_t cmsg_fsenumerate_following_list__get_packed_size + (const CMsgFSEnumerateFollowingList *message); +size_t cmsg_fsenumerate_following_list__pack + (const CMsgFSEnumerateFollowingList *message, + uint8_t *out); +size_t cmsg_fsenumerate_following_list__pack_to_buffer + (const CMsgFSEnumerateFollowingList *message, + ProtobufCBuffer *buffer); +CMsgFSEnumerateFollowingList * + cmsg_fsenumerate_following_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_fsenumerate_following_list__free_unpacked + (CMsgFSEnumerateFollowingList *message, + ProtobufCAllocator *allocator); +/* CMsgFSEnumerateFollowingListResponse methods */ +void cmsg_fsenumerate_following_list_response__init + (CMsgFSEnumerateFollowingListResponse *message); +size_t cmsg_fsenumerate_following_list_response__get_packed_size + (const CMsgFSEnumerateFollowingListResponse *message); +size_t cmsg_fsenumerate_following_list_response__pack + (const CMsgFSEnumerateFollowingListResponse *message, + uint8_t *out); +size_t cmsg_fsenumerate_following_list_response__pack_to_buffer + (const CMsgFSEnumerateFollowingListResponse *message, + ProtobufCBuffer *buffer); +CMsgFSEnumerateFollowingListResponse * + cmsg_fsenumerate_following_list_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_fsenumerate_following_list_response__free_unpacked + (CMsgFSEnumerateFollowingListResponse *message, + ProtobufCAllocator *allocator); +/* CMsgDPGetNumberOfCurrentPlayers methods */ +void cmsg_dpget_number_of_current_players__init + (CMsgDPGetNumberOfCurrentPlayers *message); +size_t cmsg_dpget_number_of_current_players__get_packed_size + (const CMsgDPGetNumberOfCurrentPlayers *message); +size_t cmsg_dpget_number_of_current_players__pack + (const CMsgDPGetNumberOfCurrentPlayers *message, + uint8_t *out); +size_t cmsg_dpget_number_of_current_players__pack_to_buffer + (const CMsgDPGetNumberOfCurrentPlayers *message, + ProtobufCBuffer *buffer); +CMsgDPGetNumberOfCurrentPlayers * + cmsg_dpget_number_of_current_players__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_dpget_number_of_current_players__free_unpacked + (CMsgDPGetNumberOfCurrentPlayers *message, + ProtobufCAllocator *allocator); +/* CMsgDPGetNumberOfCurrentPlayersResponse methods */ +void cmsg_dpget_number_of_current_players_response__init + (CMsgDPGetNumberOfCurrentPlayersResponse *message); +size_t cmsg_dpget_number_of_current_players_response__get_packed_size + (const CMsgDPGetNumberOfCurrentPlayersResponse *message); +size_t cmsg_dpget_number_of_current_players_response__pack + (const CMsgDPGetNumberOfCurrentPlayersResponse *message, + uint8_t *out); +size_t cmsg_dpget_number_of_current_players_response__pack_to_buffer + (const CMsgDPGetNumberOfCurrentPlayersResponse *message, + ProtobufCBuffer *buffer); +CMsgDPGetNumberOfCurrentPlayersResponse * + cmsg_dpget_number_of_current_players_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_dpget_number_of_current_players_response__free_unpacked + (CMsgDPGetNumberOfCurrentPlayersResponse *message, + ProtobufCAllocator *allocator); +/* CMsgClientFriendUserStatusPublished methods */ +void cmsg_client_friend_user_status_published__init + (CMsgClientFriendUserStatusPublished *message); +size_t cmsg_client_friend_user_status_published__get_packed_size + (const CMsgClientFriendUserStatusPublished *message); +size_t cmsg_client_friend_user_status_published__pack + (const CMsgClientFriendUserStatusPublished *message, + uint8_t *out); +size_t cmsg_client_friend_user_status_published__pack_to_buffer + (const CMsgClientFriendUserStatusPublished *message, + ProtobufCBuffer *buffer); +CMsgClientFriendUserStatusPublished * + cmsg_client_friend_user_status_published__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_friend_user_status_published__free_unpacked + (CMsgClientFriendUserStatusPublished *message, + ProtobufCAllocator *allocator); +/* CMsgClientServiceMethodLegacy methods */ +void cmsg_client_service_method_legacy__init + (CMsgClientServiceMethodLegacy *message); +size_t cmsg_client_service_method_legacy__get_packed_size + (const CMsgClientServiceMethodLegacy *message); +size_t cmsg_client_service_method_legacy__pack + (const CMsgClientServiceMethodLegacy *message, + uint8_t *out); +size_t cmsg_client_service_method_legacy__pack_to_buffer + (const CMsgClientServiceMethodLegacy *message, + ProtobufCBuffer *buffer); +CMsgClientServiceMethodLegacy * + cmsg_client_service_method_legacy__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_service_method_legacy__free_unpacked + (CMsgClientServiceMethodLegacy *message, + ProtobufCAllocator *allocator); +/* CMsgClientServiceMethodLegacyResponse methods */ +void cmsg_client_service_method_legacy_response__init + (CMsgClientServiceMethodLegacyResponse *message); +size_t cmsg_client_service_method_legacy_response__get_packed_size + (const CMsgClientServiceMethodLegacyResponse *message); +size_t cmsg_client_service_method_legacy_response__pack + (const CMsgClientServiceMethodLegacyResponse *message, + uint8_t *out); +size_t cmsg_client_service_method_legacy_response__pack_to_buffer + (const CMsgClientServiceMethodLegacyResponse *message, + ProtobufCBuffer *buffer); +CMsgClientServiceMethodLegacyResponse * + cmsg_client_service_method_legacy_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_service_method_legacy_response__free_unpacked + (CMsgClientServiceMethodLegacyResponse *message, + ProtobufCAllocator *allocator); +/* CMsgClientUIMode methods */ +void cmsg_client_uimode__init + (CMsgClientUIMode *message); +size_t cmsg_client_uimode__get_packed_size + (const CMsgClientUIMode *message); +size_t cmsg_client_uimode__pack + (const CMsgClientUIMode *message, + uint8_t *out); +size_t cmsg_client_uimode__pack_to_buffer + (const CMsgClientUIMode *message, + ProtobufCBuffer *buffer); +CMsgClientUIMode * + cmsg_client_uimode__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_uimode__free_unpacked + (CMsgClientUIMode *message, + ProtobufCAllocator *allocator); +/* CMsgClientVanityURLChangedNotification methods */ +void cmsg_client_vanity_urlchanged_notification__init + (CMsgClientVanityURLChangedNotification *message); +size_t cmsg_client_vanity_urlchanged_notification__get_packed_size + (const CMsgClientVanityURLChangedNotification *message); +size_t cmsg_client_vanity_urlchanged_notification__pack + (const CMsgClientVanityURLChangedNotification *message, + uint8_t *out); +size_t cmsg_client_vanity_urlchanged_notification__pack_to_buffer + (const CMsgClientVanityURLChangedNotification *message, + ProtobufCBuffer *buffer); +CMsgClientVanityURLChangedNotification * + cmsg_client_vanity_urlchanged_notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_vanity_urlchanged_notification__free_unpacked + (CMsgClientVanityURLChangedNotification *message, + ProtobufCAllocator *allocator); +/* CMsgClientAuthorizeLocalDeviceRequest methods */ +void cmsg_client_authorize_local_device_request__init + (CMsgClientAuthorizeLocalDeviceRequest *message); +size_t cmsg_client_authorize_local_device_request__get_packed_size + (const CMsgClientAuthorizeLocalDeviceRequest *message); +size_t cmsg_client_authorize_local_device_request__pack + (const CMsgClientAuthorizeLocalDeviceRequest *message, + uint8_t *out); +size_t cmsg_client_authorize_local_device_request__pack_to_buffer + (const CMsgClientAuthorizeLocalDeviceRequest *message, + ProtobufCBuffer *buffer); +CMsgClientAuthorizeLocalDeviceRequest * + cmsg_client_authorize_local_device_request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_authorize_local_device_request__free_unpacked + (CMsgClientAuthorizeLocalDeviceRequest *message, + ProtobufCAllocator *allocator); +/* CMsgClientAuthorizeLocalDevice methods */ +void cmsg_client_authorize_local_device__init + (CMsgClientAuthorizeLocalDevice *message); +size_t cmsg_client_authorize_local_device__get_packed_size + (const CMsgClientAuthorizeLocalDevice *message); +size_t cmsg_client_authorize_local_device__pack + (const CMsgClientAuthorizeLocalDevice *message, + uint8_t *out); +size_t cmsg_client_authorize_local_device__pack_to_buffer + (const CMsgClientAuthorizeLocalDevice *message, + ProtobufCBuffer *buffer); +CMsgClientAuthorizeLocalDevice * + cmsg_client_authorize_local_device__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_authorize_local_device__free_unpacked + (CMsgClientAuthorizeLocalDevice *message, + ProtobufCAllocator *allocator); +/* CMsgClientAuthorizeLocalDeviceNotification methods */ +void cmsg_client_authorize_local_device_notification__init + (CMsgClientAuthorizeLocalDeviceNotification *message); +size_t cmsg_client_authorize_local_device_notification__get_packed_size + (const CMsgClientAuthorizeLocalDeviceNotification *message); +size_t cmsg_client_authorize_local_device_notification__pack + (const CMsgClientAuthorizeLocalDeviceNotification *message, + uint8_t *out); +size_t cmsg_client_authorize_local_device_notification__pack_to_buffer + (const CMsgClientAuthorizeLocalDeviceNotification *message, + ProtobufCBuffer *buffer); +CMsgClientAuthorizeLocalDeviceNotification * + cmsg_client_authorize_local_device_notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_authorize_local_device_notification__free_unpacked + (CMsgClientAuthorizeLocalDeviceNotification *message, + ProtobufCAllocator *allocator); +/* CMsgClientDeauthorizeDeviceRequest methods */ +void cmsg_client_deauthorize_device_request__init + (CMsgClientDeauthorizeDeviceRequest *message); +size_t cmsg_client_deauthorize_device_request__get_packed_size + (const CMsgClientDeauthorizeDeviceRequest *message); +size_t cmsg_client_deauthorize_device_request__pack + (const CMsgClientDeauthorizeDeviceRequest *message, + uint8_t *out); +size_t cmsg_client_deauthorize_device_request__pack_to_buffer + (const CMsgClientDeauthorizeDeviceRequest *message, + ProtobufCBuffer *buffer); +CMsgClientDeauthorizeDeviceRequest * + cmsg_client_deauthorize_device_request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_deauthorize_device_request__free_unpacked + (CMsgClientDeauthorizeDeviceRequest *message, + ProtobufCAllocator *allocator); +/* CMsgClientDeauthorizeDevice methods */ +void cmsg_client_deauthorize_device__init + (CMsgClientDeauthorizeDevice *message); +size_t cmsg_client_deauthorize_device__get_packed_size + (const CMsgClientDeauthorizeDevice *message); +size_t cmsg_client_deauthorize_device__pack + (const CMsgClientDeauthorizeDevice *message, + uint8_t *out); +size_t cmsg_client_deauthorize_device__pack_to_buffer + (const CMsgClientDeauthorizeDevice *message, + ProtobufCBuffer *buffer); +CMsgClientDeauthorizeDevice * + cmsg_client_deauthorize_device__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_deauthorize_device__free_unpacked + (CMsgClientDeauthorizeDevice *message, + ProtobufCAllocator *allocator); +/* CMsgClientUseLocalDeviceAuthorizations__DeviceToken methods */ +void cmsg_client_use_local_device_authorizations__device_token__init + (CMsgClientUseLocalDeviceAuthorizations__DeviceToken *message); +/* CMsgClientUseLocalDeviceAuthorizations methods */ +void cmsg_client_use_local_device_authorizations__init + (CMsgClientUseLocalDeviceAuthorizations *message); +size_t cmsg_client_use_local_device_authorizations__get_packed_size + (const CMsgClientUseLocalDeviceAuthorizations *message); +size_t cmsg_client_use_local_device_authorizations__pack + (const CMsgClientUseLocalDeviceAuthorizations *message, + uint8_t *out); +size_t cmsg_client_use_local_device_authorizations__pack_to_buffer + (const CMsgClientUseLocalDeviceAuthorizations *message, + ProtobufCBuffer *buffer); +CMsgClientUseLocalDeviceAuthorizations * + cmsg_client_use_local_device_authorizations__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_use_local_device_authorizations__free_unpacked + (CMsgClientUseLocalDeviceAuthorizations *message, + ProtobufCAllocator *allocator); +/* CMsgClientGetAuthorizedDevices methods */ +void cmsg_client_get_authorized_devices__init + (CMsgClientGetAuthorizedDevices *message); +size_t cmsg_client_get_authorized_devices__get_packed_size + (const CMsgClientGetAuthorizedDevices *message); +size_t cmsg_client_get_authorized_devices__pack + (const CMsgClientGetAuthorizedDevices *message, + uint8_t *out); +size_t cmsg_client_get_authorized_devices__pack_to_buffer + (const CMsgClientGetAuthorizedDevices *message, + ProtobufCBuffer *buffer); +CMsgClientGetAuthorizedDevices * + cmsg_client_get_authorized_devices__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_get_authorized_devices__free_unpacked + (CMsgClientGetAuthorizedDevices *message, + ProtobufCAllocator *allocator); +/* CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice methods */ +void cmsg_client_get_authorized_devices_response__authorized_device__init + (CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice *message); +/* CMsgClientGetAuthorizedDevicesResponse methods */ +void cmsg_client_get_authorized_devices_response__init + (CMsgClientGetAuthorizedDevicesResponse *message); +size_t cmsg_client_get_authorized_devices_response__get_packed_size + (const CMsgClientGetAuthorizedDevicesResponse *message); +size_t cmsg_client_get_authorized_devices_response__pack + (const CMsgClientGetAuthorizedDevicesResponse *message, + uint8_t *out); +size_t cmsg_client_get_authorized_devices_response__pack_to_buffer + (const CMsgClientGetAuthorizedDevicesResponse *message, + ProtobufCBuffer *buffer); +CMsgClientGetAuthorizedDevicesResponse * + cmsg_client_get_authorized_devices_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_get_authorized_devices_response__free_unpacked + (CMsgClientGetAuthorizedDevicesResponse *message, + ProtobufCAllocator *allocator); +/* CMsgClientSharedLibraryLockStatus__LockedLibrary methods */ +void cmsg_client_shared_library_lock_status__locked_library__init + (CMsgClientSharedLibraryLockStatus__LockedLibrary *message); +/* CMsgClientSharedLibraryLockStatus methods */ +void cmsg_client_shared_library_lock_status__init + (CMsgClientSharedLibraryLockStatus *message); +size_t cmsg_client_shared_library_lock_status__get_packed_size + (const CMsgClientSharedLibraryLockStatus *message); +size_t cmsg_client_shared_library_lock_status__pack + (const CMsgClientSharedLibraryLockStatus *message, + uint8_t *out); +size_t cmsg_client_shared_library_lock_status__pack_to_buffer + (const CMsgClientSharedLibraryLockStatus *message, + ProtobufCBuffer *buffer); +CMsgClientSharedLibraryLockStatus * + cmsg_client_shared_library_lock_status__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_shared_library_lock_status__free_unpacked + (CMsgClientSharedLibraryLockStatus *message, + ProtobufCAllocator *allocator); +/* CMsgClientSharedLibraryStopPlaying__StopApp methods */ +void cmsg_client_shared_library_stop_playing__stop_app__init + (CMsgClientSharedLibraryStopPlaying__StopApp *message); +/* CMsgClientSharedLibraryStopPlaying methods */ +void cmsg_client_shared_library_stop_playing__init + (CMsgClientSharedLibraryStopPlaying *message); +size_t cmsg_client_shared_library_stop_playing__get_packed_size + (const CMsgClientSharedLibraryStopPlaying *message); +size_t cmsg_client_shared_library_stop_playing__pack + (const CMsgClientSharedLibraryStopPlaying *message, + uint8_t *out); +size_t cmsg_client_shared_library_stop_playing__pack_to_buffer + (const CMsgClientSharedLibraryStopPlaying *message, + ProtobufCBuffer *buffer); +CMsgClientSharedLibraryStopPlaying * + cmsg_client_shared_library_stop_playing__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_shared_library_stop_playing__free_unpacked + (CMsgClientSharedLibraryStopPlaying *message, + ProtobufCAllocator *allocator); +/* CMsgClientServiceCall methods */ +void cmsg_client_service_call__init + (CMsgClientServiceCall *message); +size_t cmsg_client_service_call__get_packed_size + (const CMsgClientServiceCall *message); +size_t cmsg_client_service_call__pack + (const CMsgClientServiceCall *message, + uint8_t *out); +size_t cmsg_client_service_call__pack_to_buffer + (const CMsgClientServiceCall *message, + ProtobufCBuffer *buffer); +CMsgClientServiceCall * + cmsg_client_service_call__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_service_call__free_unpacked + (CMsgClientServiceCall *message, + ProtobufCAllocator *allocator); +/* CMsgClientServiceModule methods */ +void cmsg_client_service_module__init + (CMsgClientServiceModule *message); +size_t cmsg_client_service_module__get_packed_size + (const CMsgClientServiceModule *message); +size_t cmsg_client_service_module__pack + (const CMsgClientServiceModule *message, + uint8_t *out); +size_t cmsg_client_service_module__pack_to_buffer + (const CMsgClientServiceModule *message, + ProtobufCBuffer *buffer); +CMsgClientServiceModule * + cmsg_client_service_module__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_service_module__free_unpacked + (CMsgClientServiceModule *message, + ProtobufCAllocator *allocator); +/* CMsgClientServiceCallResponse methods */ +void cmsg_client_service_call_response__init + (CMsgClientServiceCallResponse *message); +size_t cmsg_client_service_call_response__get_packed_size + (const CMsgClientServiceCallResponse *message); +size_t cmsg_client_service_call_response__pack + (const CMsgClientServiceCallResponse *message, + uint8_t *out); +size_t cmsg_client_service_call_response__pack_to_buffer + (const CMsgClientServiceCallResponse *message, + ProtobufCBuffer *buffer); +CMsgClientServiceCallResponse * + cmsg_client_service_call_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_service_call_response__free_unpacked + (CMsgClientServiceCallResponse *message, + ProtobufCAllocator *allocator); +/* CMsgAMUnlockH264 methods */ +void cmsg_amunlock_h264__init + (CMsgAMUnlockH264 *message); +size_t cmsg_amunlock_h264__get_packed_size + (const CMsgAMUnlockH264 *message); +size_t cmsg_amunlock_h264__pack + (const CMsgAMUnlockH264 *message, + uint8_t *out); +size_t cmsg_amunlock_h264__pack_to_buffer + (const CMsgAMUnlockH264 *message, + ProtobufCBuffer *buffer); +CMsgAMUnlockH264 * + cmsg_amunlock_h264__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_amunlock_h264__free_unpacked + (CMsgAMUnlockH264 *message, + ProtobufCAllocator *allocator); +/* CMsgAMUnlockH264Response methods */ +void cmsg_amunlock_h264_response__init + (CMsgAMUnlockH264Response *message); +size_t cmsg_amunlock_h264_response__get_packed_size + (const CMsgAMUnlockH264Response *message); +size_t cmsg_amunlock_h264_response__pack + (const CMsgAMUnlockH264Response *message, + uint8_t *out); +size_t cmsg_amunlock_h264_response__pack_to_buffer + (const CMsgAMUnlockH264Response *message, + ProtobufCBuffer *buffer); +CMsgAMUnlockH264Response * + cmsg_amunlock_h264_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_amunlock_h264_response__free_unpacked + (CMsgAMUnlockH264Response *message, + ProtobufCAllocator *allocator); +/* CMsgClientPlayingSessionState methods */ +void cmsg_client_playing_session_state__init + (CMsgClientPlayingSessionState *message); +size_t cmsg_client_playing_session_state__get_packed_size + (const CMsgClientPlayingSessionState *message); +size_t cmsg_client_playing_session_state__pack + (const CMsgClientPlayingSessionState *message, + uint8_t *out); +size_t cmsg_client_playing_session_state__pack_to_buffer + (const CMsgClientPlayingSessionState *message, + ProtobufCBuffer *buffer); +CMsgClientPlayingSessionState * + cmsg_client_playing_session_state__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_playing_session_state__free_unpacked + (CMsgClientPlayingSessionState *message, + ProtobufCAllocator *allocator); +/* CMsgClientKickPlayingSession methods */ +void cmsg_client_kick_playing_session__init + (CMsgClientKickPlayingSession *message); +size_t cmsg_client_kick_playing_session__get_packed_size + (const CMsgClientKickPlayingSession *message); +size_t cmsg_client_kick_playing_session__pack + (const CMsgClientKickPlayingSession *message, + uint8_t *out); +size_t cmsg_client_kick_playing_session__pack_to_buffer + (const CMsgClientKickPlayingSession *message, + ProtobufCBuffer *buffer); +CMsgClientKickPlayingSession * + cmsg_client_kick_playing_session__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_kick_playing_session__free_unpacked + (CMsgClientKickPlayingSession *message, + ProtobufCAllocator *allocator); +/* CMsgClientVoiceCallPreAuthorize methods */ +void cmsg_client_voice_call_pre_authorize__init + (CMsgClientVoiceCallPreAuthorize *message); +size_t cmsg_client_voice_call_pre_authorize__get_packed_size + (const CMsgClientVoiceCallPreAuthorize *message); +size_t cmsg_client_voice_call_pre_authorize__pack + (const CMsgClientVoiceCallPreAuthorize *message, + uint8_t *out); +size_t cmsg_client_voice_call_pre_authorize__pack_to_buffer + (const CMsgClientVoiceCallPreAuthorize *message, + ProtobufCBuffer *buffer); +CMsgClientVoiceCallPreAuthorize * + cmsg_client_voice_call_pre_authorize__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_voice_call_pre_authorize__free_unpacked + (CMsgClientVoiceCallPreAuthorize *message, + ProtobufCAllocator *allocator); +/* CMsgClientVoiceCallPreAuthorizeResponse methods */ +void cmsg_client_voice_call_pre_authorize_response__init + (CMsgClientVoiceCallPreAuthorizeResponse *message); +size_t cmsg_client_voice_call_pre_authorize_response__get_packed_size + (const CMsgClientVoiceCallPreAuthorizeResponse *message); +size_t cmsg_client_voice_call_pre_authorize_response__pack + (const CMsgClientVoiceCallPreAuthorizeResponse *message, + uint8_t *out); +size_t cmsg_client_voice_call_pre_authorize_response__pack_to_buffer + (const CMsgClientVoiceCallPreAuthorizeResponse *message, + ProtobufCBuffer *buffer); +CMsgClientVoiceCallPreAuthorizeResponse * + cmsg_client_voice_call_pre_authorize_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_voice_call_pre_authorize_response__free_unpacked + (CMsgClientVoiceCallPreAuthorizeResponse *message, + ProtobufCAllocator *allocator); +/* CMsgBadgeCraftedNotification methods */ +void cmsg_badge_crafted_notification__init + (CMsgBadgeCraftedNotification *message); +size_t cmsg_badge_crafted_notification__get_packed_size + (const CMsgBadgeCraftedNotification *message); +size_t cmsg_badge_crafted_notification__pack + (const CMsgBadgeCraftedNotification *message, + uint8_t *out); +size_t cmsg_badge_crafted_notification__pack_to_buffer + (const CMsgBadgeCraftedNotification *message, + ProtobufCBuffer *buffer); +CMsgBadgeCraftedNotification * + cmsg_badge_crafted_notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_badge_crafted_notification__free_unpacked + (CMsgBadgeCraftedNotification *message, + ProtobufCAllocator *allocator); +/* CMsgClientStartPeerContentServer methods */ +void cmsg_client_start_peer_content_server__init + (CMsgClientStartPeerContentServer *message); +size_t cmsg_client_start_peer_content_server__get_packed_size + (const CMsgClientStartPeerContentServer *message); +size_t cmsg_client_start_peer_content_server__pack + (const CMsgClientStartPeerContentServer *message, + uint8_t *out); +size_t cmsg_client_start_peer_content_server__pack_to_buffer + (const CMsgClientStartPeerContentServer *message, + ProtobufCBuffer *buffer); +CMsgClientStartPeerContentServer * + cmsg_client_start_peer_content_server__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_start_peer_content_server__free_unpacked + (CMsgClientStartPeerContentServer *message, + ProtobufCAllocator *allocator); +/* CMsgClientStartPeerContentServerResponse methods */ +void cmsg_client_start_peer_content_server_response__init + (CMsgClientStartPeerContentServerResponse *message); +size_t cmsg_client_start_peer_content_server_response__get_packed_size + (const CMsgClientStartPeerContentServerResponse *message); +size_t cmsg_client_start_peer_content_server_response__pack + (const CMsgClientStartPeerContentServerResponse *message, + uint8_t *out); +size_t cmsg_client_start_peer_content_server_response__pack_to_buffer + (const CMsgClientStartPeerContentServerResponse *message, + ProtobufCBuffer *buffer); +CMsgClientStartPeerContentServerResponse * + cmsg_client_start_peer_content_server_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_start_peer_content_server_response__free_unpacked + (CMsgClientStartPeerContentServerResponse *message, + ProtobufCAllocator *allocator); +/* CMsgClientGetPeerContentInfo methods */ +void cmsg_client_get_peer_content_info__init + (CMsgClientGetPeerContentInfo *message); +size_t cmsg_client_get_peer_content_info__get_packed_size + (const CMsgClientGetPeerContentInfo *message); +size_t cmsg_client_get_peer_content_info__pack + (const CMsgClientGetPeerContentInfo *message, + uint8_t *out); +size_t cmsg_client_get_peer_content_info__pack_to_buffer + (const CMsgClientGetPeerContentInfo *message, + ProtobufCBuffer *buffer); +CMsgClientGetPeerContentInfo * + cmsg_client_get_peer_content_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_get_peer_content_info__free_unpacked + (CMsgClientGetPeerContentInfo *message, + ProtobufCAllocator *allocator); +/* CMsgClientGetPeerContentInfoResponse methods */ +void cmsg_client_get_peer_content_info_response__init + (CMsgClientGetPeerContentInfoResponse *message); +size_t cmsg_client_get_peer_content_info_response__get_packed_size + (const CMsgClientGetPeerContentInfoResponse *message); +size_t cmsg_client_get_peer_content_info_response__pack + (const CMsgClientGetPeerContentInfoResponse *message, + uint8_t *out); +size_t cmsg_client_get_peer_content_info_response__pack_to_buffer + (const CMsgClientGetPeerContentInfoResponse *message, + ProtobufCBuffer *buffer); +CMsgClientGetPeerContentInfoResponse * + cmsg_client_get_peer_content_info_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_get_peer_content_info_response__free_unpacked + (CMsgClientGetPeerContentInfoResponse *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*CMsgClientUpdateUserGameInfo_Closure) + (const CMsgClientUpdateUserGameInfo *message, + void *closure_data); +typedef void (*CMsgClientRichPresenceUpload_Closure) + (const CMsgClientRichPresenceUpload *message, + void *closure_data); +typedef void (*CMsgClientRichPresenceRequest_Closure) + (const CMsgClientRichPresenceRequest *message, + void *closure_data); +typedef void (*CMsgClientRichPresenceInfo__RichPresence_Closure) + (const CMsgClientRichPresenceInfo__RichPresence *message, + void *closure_data); +typedef void (*CMsgClientRichPresenceInfo_Closure) + (const CMsgClientRichPresenceInfo *message, + void *closure_data); +typedef void (*CMsgClientCheckFileSignature_Closure) + (const CMsgClientCheckFileSignature *message, + void *closure_data); +typedef void (*CMsgClientCheckFileSignatureResponse_Closure) + (const CMsgClientCheckFileSignatureResponse *message, + void *closure_data); +typedef void (*CMsgClientReadMachineAuth_Closure) + (const CMsgClientReadMachineAuth *message, + void *closure_data); +typedef void (*CMsgClientReadMachineAuthResponse_Closure) + (const CMsgClientReadMachineAuthResponse *message, + void *closure_data); +typedef void (*CMsgClientUpdateMachineAuth_Closure) + (const CMsgClientUpdateMachineAuth *message, + void *closure_data); +typedef void (*CMsgClientUpdateMachineAuthResponse_Closure) + (const CMsgClientUpdateMachineAuthResponse *message, + void *closure_data); +typedef void (*CMsgClientRequestMachineAuth_Closure) + (const CMsgClientRequestMachineAuth *message, + void *closure_data); +typedef void (*CMsgClientRequestMachineAuthResponse_Closure) + (const CMsgClientRequestMachineAuthResponse *message, + void *closure_data); +typedef void (*CMsgClientRegisterKey_Closure) + (const CMsgClientRegisterKey *message, + void *closure_data); +typedef void (*CMsgClientPurchaseResponse_Closure) + (const CMsgClientPurchaseResponse *message, + void *closure_data); +typedef void (*CMsgClientActivateOEMLicense_Closure) + (const CMsgClientActivateOEMLicense *message, + void *closure_data); +typedef void (*CMsgClientRegisterOEMMachine_Closure) + (const CMsgClientRegisterOEMMachine *message, + void *closure_data); +typedef void (*CMsgClientRegisterOEMMachineResponse_Closure) + (const CMsgClientRegisterOEMMachineResponse *message, + void *closure_data); +typedef void (*CMsgClientPurchaseWithMachineID_Closure) + (const CMsgClientPurchaseWithMachineID *message, + void *closure_data); +typedef void (*CMsgTradingInitiateTradeRequest_Closure) + (const CMsgTradingInitiateTradeRequest *message, + void *closure_data); +typedef void (*CMsgTradingInitiateTradeResponse_Closure) + (const CMsgTradingInitiateTradeResponse *message, + void *closure_data); +typedef void (*CMsgTradingCancelTradeRequest_Closure) + (const CMsgTradingCancelTradeRequest *message, + void *closure_data); +typedef void (*CMsgTradingStartSession_Closure) + (const CMsgTradingStartSession *message, + void *closure_data); +typedef void (*CMsgClientGetCDNAuthToken_Closure) + (const CMsgClientGetCDNAuthToken *message, + void *closure_data); +typedef void (*CMsgClientGetDepotDecryptionKey_Closure) + (const CMsgClientGetDepotDecryptionKey *message, + void *closure_data); +typedef void (*CMsgClientGetDepotDecryptionKeyResponse_Closure) + (const CMsgClientGetDepotDecryptionKeyResponse *message, + void *closure_data); +typedef void (*CMsgClientCheckAppBetaPassword_Closure) + (const CMsgClientCheckAppBetaPassword *message, + void *closure_data); +typedef void (*CMsgClientCheckAppBetaPasswordResponse__BetaPassword_Closure) + (const CMsgClientCheckAppBetaPasswordResponse__BetaPassword *message, + void *closure_data); +typedef void (*CMsgClientCheckAppBetaPasswordResponse_Closure) + (const CMsgClientCheckAppBetaPasswordResponse *message, + void *closure_data); +typedef void (*CMsgClientGetCDNAuthTokenResponse_Closure) + (const CMsgClientGetCDNAuthTokenResponse *message, + void *closure_data); +typedef void (*CMsgDownloadRateStatistics__StatsInfo_Closure) + (const CMsgDownloadRateStatistics__StatsInfo *message, + void *closure_data); +typedef void (*CMsgDownloadRateStatistics_Closure) + (const CMsgDownloadRateStatistics *message, + void *closure_data); +typedef void (*CMsgClientRequestAccountData_Closure) + (const CMsgClientRequestAccountData *message, + void *closure_data); +typedef void (*CMsgClientRequestAccountDataResponse_Closure) + (const CMsgClientRequestAccountDataResponse *message, + void *closure_data); +typedef void (*CMsgClientUGSGetGlobalStats_Closure) + (const CMsgClientUGSGetGlobalStats *message, + void *closure_data); +typedef void (*CMsgClientUGSGetGlobalStatsResponse__Day__Stat_Closure) + (const CMsgClientUGSGetGlobalStatsResponse__Day__Stat *message, + void *closure_data); +typedef void (*CMsgClientUGSGetGlobalStatsResponse__Day_Closure) + (const CMsgClientUGSGetGlobalStatsResponse__Day *message, + void *closure_data); +typedef void (*CMsgClientUGSGetGlobalStatsResponse_Closure) + (const CMsgClientUGSGetGlobalStatsResponse *message, + void *closure_data); +typedef void (*CMsgClientRedeemGuestPass_Closure) + (const CMsgClientRedeemGuestPass *message, + void *closure_data); +typedef void (*CMsgClientRedeemGuestPassResponse_Closure) + (const CMsgClientRedeemGuestPassResponse *message, + void *closure_data); +typedef void (*CMsgClientGetClanActivityCounts_Closure) + (const CMsgClientGetClanActivityCounts *message, + void *closure_data); +typedef void (*CMsgClientGetClanActivityCountsResponse_Closure) + (const CMsgClientGetClanActivityCountsResponse *message, + void *closure_data); +typedef void (*CMsgClientOGSReportString_Closure) + (const CMsgClientOGSReportString *message, + void *closure_data); +typedef void (*CMsgClientOGSReportBug_Closure) + (const CMsgClientOGSReportBug *message, + void *closure_data); +typedef void (*CMsgClientSentLogs_Closure) + (const CMsgClientSentLogs *message, + void *closure_data); +typedef void (*CMsgGCClient_Closure) + (const CMsgGCClient *message, + void *closure_data); +typedef void (*CMsgClientRequestFreeLicense_Closure) + (const CMsgClientRequestFreeLicense *message, + void *closure_data); +typedef void (*CMsgClientRequestFreeLicenseResponse_Closure) + (const CMsgClientRequestFreeLicenseResponse *message, + void *closure_data); +typedef void (*CMsgDRMDownloadRequestWithCrashData_Closure) + (const CMsgDRMDownloadRequestWithCrashData *message, + void *closure_data); +typedef void (*CMsgDRMDownloadResponse_Closure) + (const CMsgDRMDownloadResponse *message, + void *closure_data); +typedef void (*CMsgDRMFinalResult_Closure) + (const CMsgDRMFinalResult *message, + void *closure_data); +typedef void (*CMsgClientDPCheckSpecialSurvey_Closure) + (const CMsgClientDPCheckSpecialSurvey *message, + void *closure_data); +typedef void (*CMsgClientDPCheckSpecialSurveyResponse_Closure) + (const CMsgClientDPCheckSpecialSurveyResponse *message, + void *closure_data); +typedef void (*CMsgClientDPSendSpecialSurveyResponse_Closure) + (const CMsgClientDPSendSpecialSurveyResponse *message, + void *closure_data); +typedef void (*CMsgClientDPSendSpecialSurveyResponseReply_Closure) + (const CMsgClientDPSendSpecialSurveyResponseReply *message, + void *closure_data); +typedef void (*CMsgClientRequestForgottenPasswordEmail_Closure) + (const CMsgClientRequestForgottenPasswordEmail *message, + void *closure_data); +typedef void (*CMsgClientRequestForgottenPasswordEmailResponse_Closure) + (const CMsgClientRequestForgottenPasswordEmailResponse *message, + void *closure_data); +typedef void (*CMsgClientItemAnnouncements__UnseenItem_Closure) + (const CMsgClientItemAnnouncements__UnseenItem *message, + void *closure_data); +typedef void (*CMsgClientItemAnnouncements_Closure) + (const CMsgClientItemAnnouncements *message, + void *closure_data); +typedef void (*CMsgClientRequestItemAnnouncements_Closure) + (const CMsgClientRequestItemAnnouncements *message, + void *closure_data); +typedef void (*CMsgClientUserNotifications__Notification_Closure) + (const CMsgClientUserNotifications__Notification *message, + void *closure_data); +typedef void (*CMsgClientUserNotifications_Closure) + (const CMsgClientUserNotifications *message, + void *closure_data); +typedef void (*CMsgClientCommentNotifications_Closure) + (const CMsgClientCommentNotifications *message, + void *closure_data); +typedef void (*CMsgClientRequestCommentNotifications_Closure) + (const CMsgClientRequestCommentNotifications *message, + void *closure_data); +typedef void (*CMsgClientOfflineMessageNotification_Closure) + (const CMsgClientOfflineMessageNotification *message, + void *closure_data); +typedef void (*CMsgClientRequestOfflineMessageCount_Closure) + (const CMsgClientRequestOfflineMessageCount *message, + void *closure_data); +typedef void (*CMsgClientChatGetFriendMessageHistory_Closure) + (const CMsgClientChatGetFriendMessageHistory *message, + void *closure_data); +typedef void (*CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage_Closure) + (const CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage *message, + void *closure_data); +typedef void (*CMsgClientChatGetFriendMessageHistoryResponse_Closure) + (const CMsgClientChatGetFriendMessageHistoryResponse *message, + void *closure_data); +typedef void (*CMsgClientChatGetFriendMessageHistoryForOfflineMessages_Closure) + (const CMsgClientChatGetFriendMessageHistoryForOfflineMessages *message, + void *closure_data); +typedef void (*CMsgClientFSGetFriendsSteamLevels_Closure) + (const CMsgClientFSGetFriendsSteamLevels *message, + void *closure_data); +typedef void (*CMsgClientFSGetFriendsSteamLevelsResponse__Friend_Closure) + (const CMsgClientFSGetFriendsSteamLevelsResponse__Friend *message, + void *closure_data); +typedef void (*CMsgClientFSGetFriendsSteamLevelsResponse_Closure) + (const CMsgClientFSGetFriendsSteamLevelsResponse *message, + void *closure_data); +typedef void (*CMsgClientEmailAddrInfo_Closure) + (const CMsgClientEmailAddrInfo *message, + void *closure_data); +typedef void (*CMsgCREItemVoteSummary__PublishedFileId_Closure) + (const CMsgCREItemVoteSummary__PublishedFileId *message, + void *closure_data); +typedef void (*CMsgCREItemVoteSummary_Closure) + (const CMsgCREItemVoteSummary *message, + void *closure_data); +typedef void (*CMsgCREItemVoteSummaryResponse__ItemVoteSummary_Closure) + (const CMsgCREItemVoteSummaryResponse__ItemVoteSummary *message, + void *closure_data); +typedef void (*CMsgCREItemVoteSummaryResponse_Closure) + (const CMsgCREItemVoteSummaryResponse *message, + void *closure_data); +typedef void (*CMsgCREUpdateUserPublishedItemVote_Closure) + (const CMsgCREUpdateUserPublishedItemVote *message, + void *closure_data); +typedef void (*CMsgCREUpdateUserPublishedItemVoteResponse_Closure) + (const CMsgCREUpdateUserPublishedItemVoteResponse *message, + void *closure_data); +typedef void (*CMsgCREGetUserPublishedItemVoteDetails__PublishedFileId_Closure) + (const CMsgCREGetUserPublishedItemVoteDetails__PublishedFileId *message, + void *closure_data); +typedef void (*CMsgCREGetUserPublishedItemVoteDetails_Closure) + (const CMsgCREGetUserPublishedItemVoteDetails *message, + void *closure_data); +typedef void (*CMsgCREGetUserPublishedItemVoteDetailsResponse__UserItemVoteDetail_Closure) + (const CMsgCREGetUserPublishedItemVoteDetailsResponse__UserItemVoteDetail *message, + void *closure_data); +typedef void (*CMsgCREGetUserPublishedItemVoteDetailsResponse_Closure) + (const CMsgCREGetUserPublishedItemVoteDetailsResponse *message, + void *closure_data); +typedef void (*CMsgFSGetFollowerCount_Closure) + (const CMsgFSGetFollowerCount *message, + void *closure_data); +typedef void (*CMsgFSGetFollowerCountResponse_Closure) + (const CMsgFSGetFollowerCountResponse *message, + void *closure_data); +typedef void (*CMsgFSGetIsFollowing_Closure) + (const CMsgFSGetIsFollowing *message, + void *closure_data); +typedef void (*CMsgFSGetIsFollowingResponse_Closure) + (const CMsgFSGetIsFollowingResponse *message, + void *closure_data); +typedef void (*CMsgFSEnumerateFollowingList_Closure) + (const CMsgFSEnumerateFollowingList *message, + void *closure_data); +typedef void (*CMsgFSEnumerateFollowingListResponse_Closure) + (const CMsgFSEnumerateFollowingListResponse *message, + void *closure_data); +typedef void (*CMsgDPGetNumberOfCurrentPlayers_Closure) + (const CMsgDPGetNumberOfCurrentPlayers *message, + void *closure_data); +typedef void (*CMsgDPGetNumberOfCurrentPlayersResponse_Closure) + (const CMsgDPGetNumberOfCurrentPlayersResponse *message, + void *closure_data); +typedef void (*CMsgClientFriendUserStatusPublished_Closure) + (const CMsgClientFriendUserStatusPublished *message, + void *closure_data); +typedef void (*CMsgClientServiceMethodLegacy_Closure) + (const CMsgClientServiceMethodLegacy *message, + void *closure_data); +typedef void (*CMsgClientServiceMethodLegacyResponse_Closure) + (const CMsgClientServiceMethodLegacyResponse *message, + void *closure_data); +typedef void (*CMsgClientUIMode_Closure) + (const CMsgClientUIMode *message, + void *closure_data); +typedef void (*CMsgClientVanityURLChangedNotification_Closure) + (const CMsgClientVanityURLChangedNotification *message, + void *closure_data); +typedef void (*CMsgClientAuthorizeLocalDeviceRequest_Closure) + (const CMsgClientAuthorizeLocalDeviceRequest *message, + void *closure_data); +typedef void (*CMsgClientAuthorizeLocalDevice_Closure) + (const CMsgClientAuthorizeLocalDevice *message, + void *closure_data); +typedef void (*CMsgClientAuthorizeLocalDeviceNotification_Closure) + (const CMsgClientAuthorizeLocalDeviceNotification *message, + void *closure_data); +typedef void (*CMsgClientDeauthorizeDeviceRequest_Closure) + (const CMsgClientDeauthorizeDeviceRequest *message, + void *closure_data); +typedef void (*CMsgClientDeauthorizeDevice_Closure) + (const CMsgClientDeauthorizeDevice *message, + void *closure_data); +typedef void (*CMsgClientUseLocalDeviceAuthorizations__DeviceToken_Closure) + (const CMsgClientUseLocalDeviceAuthorizations__DeviceToken *message, + void *closure_data); +typedef void (*CMsgClientUseLocalDeviceAuthorizations_Closure) + (const CMsgClientUseLocalDeviceAuthorizations *message, + void *closure_data); +typedef void (*CMsgClientGetAuthorizedDevices_Closure) + (const CMsgClientGetAuthorizedDevices *message, + void *closure_data); +typedef void (*CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice_Closure) + (const CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice *message, + void *closure_data); +typedef void (*CMsgClientGetAuthorizedDevicesResponse_Closure) + (const CMsgClientGetAuthorizedDevicesResponse *message, + void *closure_data); +typedef void (*CMsgClientSharedLibraryLockStatus__LockedLibrary_Closure) + (const CMsgClientSharedLibraryLockStatus__LockedLibrary *message, + void *closure_data); +typedef void (*CMsgClientSharedLibraryLockStatus_Closure) + (const CMsgClientSharedLibraryLockStatus *message, + void *closure_data); +typedef void (*CMsgClientSharedLibraryStopPlaying__StopApp_Closure) + (const CMsgClientSharedLibraryStopPlaying__StopApp *message, + void *closure_data); +typedef void (*CMsgClientSharedLibraryStopPlaying_Closure) + (const CMsgClientSharedLibraryStopPlaying *message, + void *closure_data); +typedef void (*CMsgClientServiceCall_Closure) + (const CMsgClientServiceCall *message, + void *closure_data); +typedef void (*CMsgClientServiceModule_Closure) + (const CMsgClientServiceModule *message, + void *closure_data); +typedef void (*CMsgClientServiceCallResponse_Closure) + (const CMsgClientServiceCallResponse *message, + void *closure_data); +typedef void (*CMsgAMUnlockH264_Closure) + (const CMsgAMUnlockH264 *message, + void *closure_data); +typedef void (*CMsgAMUnlockH264Response_Closure) + (const CMsgAMUnlockH264Response *message, + void *closure_data); +typedef void (*CMsgClientPlayingSessionState_Closure) + (const CMsgClientPlayingSessionState *message, + void *closure_data); +typedef void (*CMsgClientKickPlayingSession_Closure) + (const CMsgClientKickPlayingSession *message, + void *closure_data); +typedef void (*CMsgClientVoiceCallPreAuthorize_Closure) + (const CMsgClientVoiceCallPreAuthorize *message, + void *closure_data); +typedef void (*CMsgClientVoiceCallPreAuthorizeResponse_Closure) + (const CMsgClientVoiceCallPreAuthorizeResponse *message, + void *closure_data); +typedef void (*CMsgBadgeCraftedNotification_Closure) + (const CMsgBadgeCraftedNotification *message, + void *closure_data); +typedef void (*CMsgClientStartPeerContentServer_Closure) + (const CMsgClientStartPeerContentServer *message, + void *closure_data); +typedef void (*CMsgClientStartPeerContentServerResponse_Closure) + (const CMsgClientStartPeerContentServerResponse *message, + void *closure_data); +typedef void (*CMsgClientGetPeerContentInfo_Closure) + (const CMsgClientGetPeerContentInfo *message, + void *closure_data); +typedef void (*CMsgClientGetPeerContentInfoResponse_Closure) + (const CMsgClientGetPeerContentInfoResponse *message, + void *closure_data); + +/* --- services --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor cmsg_client_update_user_game_info__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_rich_presence_upload__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_rich_presence_request__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_rich_presence_info__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_rich_presence_info__rich_presence__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_check_file_signature__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_check_file_signature_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_read_machine_auth__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_read_machine_auth_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_update_machine_auth__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_update_machine_auth_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_machine_auth__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_machine_auth_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_register_key__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_purchase_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_activate_oemlicense__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_register_oemmachine__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_register_oemmachine_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_purchase_with_machine_id__descriptor; +extern const ProtobufCMessageDescriptor cmsg_trading__initiate_trade_request__descriptor; +extern const ProtobufCMessageDescriptor cmsg_trading__initiate_trade_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_trading__cancel_trade_request__descriptor; +extern const ProtobufCMessageDescriptor cmsg_trading__start_session__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_cdnauth_token__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_depot_decryption_key__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_depot_decryption_key_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_check_app_beta_password__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_check_app_beta_password_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_check_app_beta_password_response__beta_password__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_cdnauth_token_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_download_rate_statistics__descriptor; +extern const ProtobufCMessageDescriptor cmsg_download_rate_statistics__stats_info__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_account_data__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_account_data_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_ugsget_global_stats__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_ugsget_global_stats_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_ugsget_global_stats_response__day__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_ugsget_global_stats_response__day__stat__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_redeem_guest_pass__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_redeem_guest_pass_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_clan_activity_counts__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_clan_activity_counts_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_ogsreport_string__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_ogsreport_bug__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_sent_logs__descriptor; +extern const ProtobufCMessageDescriptor cmsg_gcclient__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_free_license__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_free_license_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_drmdownload_request_with_crash_data__descriptor; +extern const ProtobufCMessageDescriptor cmsg_drmdownload_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_drmfinal_result__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_dpcheck_special_survey__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_dpcheck_special_survey_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_dpsend_special_survey_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_dpsend_special_survey_response_reply__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_forgotten_password_email__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_forgotten_password_email_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_item_announcements__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_item_announcements__unseen_item__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_item_announcements__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_user_notifications__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_user_notifications__notification__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_comment_notifications__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_comment_notifications__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_offline_message_notification__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_offline_message_count__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_chat_get_friend_message_history__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_chat_get_friend_message_history_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_chat_get_friend_message_history_response__friend_message__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_chat_get_friend_message_history_for_offline_messages__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_fsget_friends_steam_levels__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_fsget_friends_steam_levels_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_fsget_friends_steam_levels_response__friend__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_email_addr_info__descriptor; +extern const ProtobufCMessageDescriptor cmsg_creitem_vote_summary__descriptor; +extern const ProtobufCMessageDescriptor cmsg_creitem_vote_summary__published_file_id__descriptor; +extern const ProtobufCMessageDescriptor cmsg_creitem_vote_summary_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_creitem_vote_summary_response__item_vote_summary__descriptor; +extern const ProtobufCMessageDescriptor cmsg_creupdate_user_published_item_vote__descriptor; +extern const ProtobufCMessageDescriptor cmsg_creupdate_user_published_item_vote_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_creget_user_published_item_vote_details__descriptor; +extern const ProtobufCMessageDescriptor cmsg_creget_user_published_item_vote_details__published_file_id__descriptor; +extern const ProtobufCMessageDescriptor cmsg_creget_user_published_item_vote_details_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_creget_user_published_item_vote_details_response__user_item_vote_detail__descriptor; +extern const ProtobufCMessageDescriptor cmsg_fsget_follower_count__descriptor; +extern const ProtobufCMessageDescriptor cmsg_fsget_follower_count_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_fsget_is_following__descriptor; +extern const ProtobufCMessageDescriptor cmsg_fsget_is_following_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_fsenumerate_following_list__descriptor; +extern const ProtobufCMessageDescriptor cmsg_fsenumerate_following_list_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_dpget_number_of_current_players__descriptor; +extern const ProtobufCMessageDescriptor cmsg_dpget_number_of_current_players_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_friend_user_status_published__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_service_method_legacy__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_service_method_legacy_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_uimode__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_vanity_urlchanged_notification__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_authorize_local_device_request__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_authorize_local_device__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_authorize_local_device_notification__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_deauthorize_device_request__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_deauthorize_device__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_use_local_device_authorizations__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_use_local_device_authorizations__device_token__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_authorized_devices__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_authorized_devices_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_authorized_devices_response__authorized_device__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_shared_library_lock_status__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_shared_library_lock_status__locked_library__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_shared_library_stop_playing__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_shared_library_stop_playing__stop_app__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_service_call__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_service_module__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_service_call_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_amunlock_h264__descriptor; +extern const ProtobufCMessageDescriptor cmsg_amunlock_h264_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_playing_session_state__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_kick_playing_session__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_voice_call_pre_authorize__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_voice_call_pre_authorize_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_badge_crafted_notification__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_start_peer_content_server__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_start_peer_content_server_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_peer_content_info__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_peer_content_info_response__descriptor; + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_steammessages_5fclientserver_5f2_2eproto__INCLUDED */ diff --git a/protocols/Steam/src/protobuf-c/steammessages_clientserver_2.proto b/protocols/Steam/src/protobuf-c/steammessages_clientserver_2.proto new file mode 100644 index 0000000000..b32e8be9df --- /dev/null +++ b/protocols/Steam/src/protobuf-c/steammessages_clientserver_2.proto @@ -0,0 +1,758 @@ +import "steammessages_base.proto"; + +option optimize_for = SPEED; +option cc_generic_services = false; + +message CMsgClientUpdateUserGameInfo { + optional fixed64 steamid_idgs = 1; + optional fixed64 gameid = 2; + optional uint32 game_ip = 3; + optional uint32 game_port = 4; + optional bytes token = 5; +} + +message CMsgClientRichPresenceUpload { + optional bytes rich_presence_kv = 1; + repeated fixed64 steamid_broadcast = 2; +} + +message CMsgClientRichPresenceRequest { + repeated fixed64 steamid_request = 1; +} + +message CMsgClientRichPresenceInfo { + message RichPresence { + optional fixed64 steamid_user = 1; + optional bytes rich_presence_kv = 2; + } + + repeated .CMsgClientRichPresenceInfo.RichPresence rich_presence = 1; +} + +message CMsgClientCheckFileSignature { + optional uint32 app_id = 1; +} + +message CMsgClientCheckFileSignatureResponse { + optional uint32 app_id = 1; + optional uint32 pid = 2; + optional uint32 eresult = 3; + optional string filename = 4; + optional uint32 esignatureresult = 5; + optional bytes sha_file = 6; + optional bytes signatureheader = 7; + optional uint32 filesize = 8; + optional uint32 getlasterror = 9; + optional uint32 evalvesignaturecheckdetail = 10; +} + +message CMsgClientReadMachineAuth { + optional string filename = 1; + optional uint32 offset = 2; + optional uint32 cubtoread = 3; +} + +message CMsgClientReadMachineAuthResponse { + optional string filename = 1; + optional uint32 eresult = 2; + optional uint32 filesize = 3; + optional bytes sha_file = 4; + optional uint32 getlasterror = 5; + optional uint32 offset = 6; + optional uint32 cubread = 7; + optional bytes bytes_read = 8; + optional string filename_sentry = 9; +} + +message CMsgClientUpdateMachineAuth { + optional string filename = 1; + optional uint32 offset = 2; + optional uint32 cubtowrite = 3; + optional bytes bytes = 4; + optional uint32 otp_type = 5; + optional string otp_identifier = 6; + optional bytes otp_sharedsecret = 7; + optional uint32 otp_timedrift = 8; +} + +message CMsgClientUpdateMachineAuthResponse { + optional string filename = 1; + optional uint32 eresult = 2; + optional uint32 filesize = 3; + optional bytes sha_file = 4; + optional uint32 getlasterror = 5; + optional uint32 offset = 6; + optional uint32 cubwrote = 7; + optional int32 otp_type = 8; + optional uint32 otp_value = 9; + optional string otp_identifier = 10; +} + +message CMsgClientRequestMachineAuth { + optional string filename = 1; + optional uint32 eresult_sentryfile = 2; + optional uint32 filesize = 3; + optional bytes sha_sentryfile = 4; + optional int32 lock_account_action = 6; + optional uint32 otp_type = 7; + optional string otp_identifier = 8; + optional bytes otp_sharedsecret = 9; + optional uint32 otp_value = 10; + optional string machine_name = 11; + optional string machine_name_userchosen = 12; +} + +message CMsgClientRequestMachineAuthResponse { + optional uint32 eresult = 1; +} + +message CMsgClientRegisterKey { + optional string key = 1; +} + +message CMsgClientPurchaseResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 purchase_result_details = 2; + optional bytes purchase_receipt_info = 3; +} + +message CMsgClientActivateOEMLicense { + optional string bios_manufacturer = 1; + optional string bios_serialnumber = 2; + optional bytes license_file = 3; + optional string mainboard_manufacturer = 4; + optional string mainboard_product = 5; + optional string mainboard_serialnumber = 6; +} + +message CMsgClientRegisterOEMMachine { + optional bytes oem_register_file = 1; +} + +message CMsgClientRegisterOEMMachineResponse { + optional uint32 eresult = 1; +} + +message CMsgClientPurchaseWithMachineID { + optional uint32 package_id = 1; + optional bytes machine_info = 2; +} + +message CMsgTrading_InitiateTradeRequest { + optional uint32 trade_request_id = 1; + optional uint64 other_steamid = 2; + optional string other_name = 3; +} + +message CMsgTrading_InitiateTradeResponse { + optional uint32 response = 1; + optional uint32 trade_request_id = 2; + optional uint64 other_steamid = 3; + optional uint32 steamguard_required_days = 4; + optional uint32 new_device_cooldown_days = 5; + optional uint32 default_password_reset_probation_days = 6; + optional uint32 password_reset_probation_days = 7; + optional uint32 default_email_change_probation_days = 8; + optional uint32 email_change_probation_days = 9; +} + +message CMsgTrading_CancelTradeRequest { + optional uint64 other_steamid = 1; +} + +message CMsgTrading_StartSession { + optional uint64 other_steamid = 1; +} + +message CMsgClientGetCDNAuthToken { + optional uint32 depot_id = 1; + optional string host_name = 2; + optional uint32 app_id = 3; +} + +message CMsgClientGetDepotDecryptionKey { + optional uint32 depot_id = 1; + optional uint32 app_id = 2; +} + +message CMsgClientGetDepotDecryptionKeyResponse { + optional int32 eresult = 1 [default = 2]; + optional uint32 depot_id = 2; + optional bytes depot_encryption_key = 3; +} + +message CMsgClientCheckAppBetaPassword { + optional uint32 app_id = 1; + optional string betapassword = 2; + optional int32 language = 3; +} + +message CMsgClientCheckAppBetaPasswordResponse { + message BetaPassword { + optional string betaname = 1; + optional string betapassword = 2; + optional string betadescription = 3; + } + + optional int32 eresult = 1 [default = 2]; + repeated .CMsgClientCheckAppBetaPasswordResponse.BetaPassword betapasswords = 4; +} + +message CMsgClientGetCDNAuthTokenResponse { + optional uint32 eresult = 1 [default = 2]; + optional string token = 2; + optional uint32 expiration_time = 3; +} + +message CMsgDownloadRateStatistics { + message StatsInfo { + optional uint32 source_type = 1; + optional uint32 source_id = 2; + optional uint32 seconds = 3; + optional uint64 bytes = 4; + optional string host_name = 5; + optional uint64 microseconds = 6; + optional bool used_ipv6 = 7; + optional bool proxied = 8; + } + + optional uint32 cell_id = 1; + repeated .CMsgDownloadRateStatistics.StatsInfo stats = 2; + optional uint32 throttling_kbps = 3; + optional uint32 steam_realm = 4; +} + +message CMsgClientRequestAccountData { + optional string account_or_email = 1; + optional uint32 action = 2; +} + +message CMsgClientRequestAccountDataResponse { + optional uint32 action = 1; + optional uint32 eresult = 2; + optional string account_name = 3; + optional uint32 ct_matches = 4; + optional string account_name_suggestion1 = 5; + optional string account_name_suggestion2 = 6; + optional string account_name_suggestion3 = 7; +} + +message CMsgClientUGSGetGlobalStats { + optional uint64 gameid = 1; + optional uint32 history_days_requested = 2; + optional fixed32 time_last_requested = 3; + optional uint32 first_day_cached = 4; + optional uint32 days_cached = 5; +} + +message CMsgClientUGSGetGlobalStatsResponse { + message Day { + message Stat { + optional int32 stat_id = 1; + optional int64 data = 2; + } + + optional uint32 day_id = 1; + repeated .CMsgClientUGSGetGlobalStatsResponse.Day.Stat stats = 2; + } + + optional int32 eresult = 1 [default = 2]; + optional fixed32 timestamp = 2; + optional int32 day_current = 3; + repeated .CMsgClientUGSGetGlobalStatsResponse.Day days = 4; +} + +message CMsgClientRedeemGuestPass { + optional fixed64 guest_pass_id = 1; +} + +message CMsgClientRedeemGuestPassResponse { + optional uint32 eresult = 1 [default = 2]; + optional uint32 package_id = 2; + optional uint32 must_own_appid = 3; +} + +message CMsgClientGetClanActivityCounts { + repeated uint64 steamid_clans = 1; +} + +message CMsgClientGetClanActivityCountsResponse { + optional uint32 eresult = 1 [default = 2]; +} + +message CMsgClientOGSReportString { + optional bool accumulated = 1; + optional uint64 sessionid = 2; + optional int32 severity = 3; + optional string formatter = 4; + optional bytes varargs = 5; +} + +message CMsgClientOGSReportBug { + optional uint64 sessionid = 1; + optional string bugtext = 2; + optional bytes screenshot = 3; +} + +message CMsgClientSentLogs { +} + +message CMsgGCClient { + optional uint32 appid = 1; + optional uint32 msgtype = 2; + optional bytes payload = 3; + optional fixed64 steamid = 4; + optional string gcname = 5; + optional uint32 ip = 6; +} + +message CMsgClientRequestFreeLicense { + repeated uint32 appids = 2; +} + +message CMsgClientRequestFreeLicenseResponse { + optional uint32 eresult = 1 [default = 2]; + repeated uint32 granted_packageids = 2; + repeated uint32 granted_appids = 3; +} + +message CMsgDRMDownloadRequestWithCrashData { + optional uint32 download_flags = 1; + optional uint32 download_types_known = 2; + optional bytes guid_drm = 3; + optional bytes guid_split = 4; + optional bytes guid_merge = 5; + optional string module_name = 6; + optional string module_path = 7; + optional bytes crash_data = 8; +} + +message CMsgDRMDownloadResponse { + optional uint32 eresult = 1 [default = 2]; + optional uint32 app_id = 2; + optional uint32 blob_download_type = 3; + optional bytes merge_guid = 4; + optional uint32 download_file_dfs_ip = 5; + optional uint32 download_file_dfs_port = 6; + optional string download_file_url = 7; + optional string module_path = 8; +} + +message CMsgDRMFinalResult { + optional uint32 eResult = 1 [default = 2]; + optional uint32 app_id = 2; + optional uint32 blob_download_type = 3; + optional uint32 error_detail = 4; + optional bytes merge_guid = 5; + optional uint32 download_file_dfs_ip = 6; + optional uint32 download_file_dfs_port = 7; + optional string download_file_url = 8; +} + +message CMsgClientDPCheckSpecialSurvey { + optional uint32 survey_id = 1; +} + +message CMsgClientDPCheckSpecialSurveyResponse { + optional uint32 eResult = 1 [default = 2]; + optional uint32 state = 2; + optional string name = 3; + optional string custom_url = 4; + optional bool include_software = 5; + optional bytes token = 6; +} + +message CMsgClientDPSendSpecialSurveyResponse { + optional uint32 survey_id = 1; + optional bytes data = 2; +} + +message CMsgClientDPSendSpecialSurveyResponseReply { + optional uint32 eResult = 1 [default = 2]; + optional bytes token = 2; +} + +message CMsgClientRequestForgottenPasswordEmail { + optional string account_name = 1; + optional string password_tried = 2; +} + +message CMsgClientRequestForgottenPasswordEmailResponse { + optional uint32 eResult = 1; + optional bool use_secret_question = 2; +} + +message CMsgClientItemAnnouncements { + message UnseenItem { + optional uint32 appid = 1; + optional uint64 context_id = 2; + optional uint64 asset_id = 3; + optional uint64 amount = 4; + optional fixed32 rtime32_gained = 5; + optional uint32 source_appid = 6; + } + + optional uint32 count_new_items = 1; + repeated .CMsgClientItemAnnouncements.UnseenItem unseen_items = 2; +} + +message CMsgClientRequestItemAnnouncements { +} + +message CMsgClientUserNotifications { + message Notification { + optional uint32 user_notification_type = 1; + optional uint32 count = 2; + } + + repeated .CMsgClientUserNotifications.Notification notifications = 1; +} + +message CMsgClientCommentNotifications { + optional uint32 count_new_comments = 1; + optional uint32 count_new_comments_owner = 2; + optional uint32 count_new_comments_subscriptions = 3; +} + +message CMsgClientRequestCommentNotifications { +} + +message CMsgClientOfflineMessageNotification { + optional uint32 offline_messages = 1; + repeated uint32 friends_with_offline_messages = 2; +} + +message CMsgClientRequestOfflineMessageCount { +} + +message CMsgClientChatGetFriendMessageHistory { + optional fixed64 steamid = 1; +} + +message CMsgClientChatGetFriendMessageHistoryResponse { + message FriendMessage { + optional uint32 accountid = 1; + optional uint32 timestamp = 2; + optional string message = 3; + optional bool unread = 4; + } + + optional fixed64 steamid = 1; + optional uint32 success = 2; + repeated .CMsgClientChatGetFriendMessageHistoryResponse.FriendMessage messages = 3; +} + +message CMsgClientChatGetFriendMessageHistoryForOfflineMessages { +} + +message CMsgClientFSGetFriendsSteamLevels { + repeated uint32 accountids = 1; +} + +message CMsgClientFSGetFriendsSteamLevelsResponse { + message Friend { + optional uint32 accountid = 1; + optional uint32 level = 2; + } + + repeated .CMsgClientFSGetFriendsSteamLevelsResponse.Friend friends = 1; +} + +message CMsgClientEmailAddrInfo { + optional string email_address = 1; + optional bool email_is_validated = 2; + optional bool email_validation_changed = 3; + optional bool credential_change_requires_code = 4; + optional bool password_or_secretqa_change_requires_code = 5; +} + +message CMsgCREItemVoteSummary { + message PublishedFileId { + optional fixed64 published_file_id = 1; + } + + repeated .CMsgCREItemVoteSummary.PublishedFileId published_file_ids = 1; +} + +message CMsgCREItemVoteSummaryResponse { + message ItemVoteSummary { + optional fixed64 published_file_id = 1; + optional int32 votes_for = 2; + optional int32 votes_against = 3; + optional int32 reports = 4; + optional float score = 5; + } + + optional int32 eresult = 1 [default = 2]; + repeated .CMsgCREItemVoteSummaryResponse.ItemVoteSummary item_vote_summaries = 2; +} + +message CMsgCREUpdateUserPublishedItemVote { + optional fixed64 published_file_id = 1; + optional bool vote_up = 2; +} + +message CMsgCREUpdateUserPublishedItemVoteResponse { + optional int32 eresult = 1 [default = 2]; +} + +message CMsgCREGetUserPublishedItemVoteDetails { + message PublishedFileId { + optional fixed64 published_file_id = 1; + } + + repeated .CMsgCREGetUserPublishedItemVoteDetails.PublishedFileId published_file_ids = 1; +} + +message CMsgCREGetUserPublishedItemVoteDetailsResponse { + message UserItemVoteDetail { + optional fixed64 published_file_id = 1; + optional int32 vote = 2 [default = 0]; + } + + optional int32 eresult = 1 [default = 2]; + repeated .CMsgCREGetUserPublishedItemVoteDetailsResponse.UserItemVoteDetail user_item_vote_details = 2; +} + +message CMsgFSGetFollowerCount { + optional fixed64 steam_id = 1; +} + +message CMsgFSGetFollowerCountResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 count = 2 [default = 0]; +} + +message CMsgFSGetIsFollowing { + optional fixed64 steam_id = 1; +} + +message CMsgFSGetIsFollowingResponse { + optional int32 eresult = 1 [default = 2]; + optional bool is_following = 2 [default = false]; +} + +message CMsgFSEnumerateFollowingList { + optional uint32 start_index = 1; +} + +message CMsgFSEnumerateFollowingListResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 total_results = 2; + repeated fixed64 steam_ids = 3; +} + +message CMsgDPGetNumberOfCurrentPlayers { + optional uint32 appid = 1; +} + +message CMsgDPGetNumberOfCurrentPlayersResponse { + optional int32 eresult = 1 [default = 2]; + optional int32 player_count = 2; +} + +message CMsgClientFriendUserStatusPublished { + optional fixed64 friend_steamid = 1; + optional uint32 appid = 2; + optional string status_text = 3; +} + +message CMsgClientServiceMethodLegacy { + optional string method_name = 1; + optional bytes serialized_method = 2; + optional bool is_notification = 3; +} + +message CMsgClientServiceMethodLegacyResponse { + optional string method_name = 1; + optional bytes serialized_method_response = 2; +} + +message CMsgClientUIMode { + optional uint32 uimode = 1; + optional uint32 chat_mode = 2; +} + +message CMsgClientVanityURLChangedNotification { + optional string vanity_url = 1; +} + +message CMsgClientAuthorizeLocalDeviceRequest { + optional string device_description = 1; + optional uint32 owner_account_id = 2; + optional uint64 local_device_token = 3; +} + +message CMsgClientAuthorizeLocalDevice { + optional int32 eresult = 1 [default = 2]; + optional uint32 owner_account_id = 2; + optional uint64 authed_device_token = 3; +} + +message CMsgClientAuthorizeLocalDeviceNotification { + optional int32 eresult = 1 [default = 2]; + optional uint32 owner_account_id = 2; + optional uint64 local_device_token = 3; +} + +message CMsgClientDeauthorizeDeviceRequest { + optional uint32 deauthorization_account_id = 1; + optional uint64 deauthorization_device_token = 2; +} + +message CMsgClientDeauthorizeDevice { + optional int32 eresult = 1 [default = 2]; + optional uint32 deauthorization_account_id = 2; +} + +message CMsgClientUseLocalDeviceAuthorizations { + message DeviceToken { + optional uint32 owner_account_id = 1; + optional uint64 token_id = 2; + } + + repeated uint32 authorization_account_id = 1; + repeated .CMsgClientUseLocalDeviceAuthorizations.DeviceToken device_tokens = 2; +} + +message CMsgClientGetAuthorizedDevices { +} + +message CMsgClientGetAuthorizedDevicesResponse { + message AuthorizedDevice { + optional uint64 auth_device_token = 1; + optional string device_name = 2; + optional uint32 last_access_time = 3; + optional uint32 borrower_id = 4; + optional bool is_pending = 5; + optional uint32 app_played = 6; + } + + optional int32 eresult = 1 [default = 2]; + repeated .CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice authorized_device = 2; +} + +message CMsgClientSharedLibraryLockStatus { + message LockedLibrary { + optional uint32 owner_id = 1; + optional uint32 locked_by = 2; + } + + repeated .CMsgClientSharedLibraryLockStatus.LockedLibrary locked_library = 1; + optional uint32 own_library_locked_by = 2; +} + +message CMsgClientSharedLibraryStopPlaying { + message StopApp { + optional uint32 app_id = 1; + optional uint32 owner_id = 2; + } + + optional int32 seconds_left = 1; + repeated .CMsgClientSharedLibraryStopPlaying.StopApp stop_apps = 2; +} + +message CMsgClientServiceCall { + optional bytes sysid_routing = 1; + optional uint32 call_handle = 2; + optional uint32 module_crc = 3; + optional bytes module_hash = 4; + optional uint32 function_id = 5; + optional uint32 cub_output_max = 6; + optional uint32 flags = 7; + optional bytes callparameter = 8; + optional bool ping_only = 9; + optional uint32 max_outstanding_calls = 10; + optional uint32 app_id = 11; +} + +message CMsgClientServiceModule { + optional uint32 module_crc = 1; + optional bytes module_hash = 2; + optional bytes module_content = 3; +} + +message CMsgClientServiceCallResponse { + optional bytes sysid_routing = 1; + optional uint32 call_handle = 2; + optional uint32 module_crc = 3; + optional bytes module_hash = 4; + optional uint32 ecallresult = 5; + optional bytes result_content = 6; + optional bytes os_version_info = 7; + optional bytes system_info = 8; + optional fixed64 load_address = 9; + optional bytes exception_record = 10; + optional bytes portable_os_version_info = 11; + optional bytes portable_system_info = 12; + optional bool was_converted = 13; + optional uint32 internal_result = 14; + optional uint32 current_count = 15; + optional uint32 last_call_handle = 16; + optional uint32 last_call_module_crc = 17; + optional bytes last_call_sysid_routing = 18; + optional uint32 last_ecallresult = 19; + optional uint32 last_callissue_delta = 20; + optional uint32 last_callcomplete_delta = 21; +} + +message CMsgAMUnlockH264 { + optional uint32 appid = 1; + optional int32 platform = 2; + optional int32 reason = 3; +} + +message CMsgAMUnlockH264Response { + optional int32 eresult = 1 [default = 2]; + optional bytes encryption_key = 2; +} + +message CMsgClientPlayingSessionState { + optional bool playing_blocked = 2; + optional uint32 playing_app = 3; +} + +message CMsgClientKickPlayingSession { + optional bool only_stop_game = 1; +} + +message CMsgClientVoiceCallPreAuthorize { + optional fixed64 caller_steamid = 1; + optional fixed64 receiver_steamid = 2; + optional int32 caller_id = 3; + optional bool hangup = 4; +} + +message CMsgClientVoiceCallPreAuthorizeResponse { + optional fixed64 caller_steamid = 1; + optional fixed64 receiver_steamid = 2; + optional int32 eresult = 3 [default = 2]; + optional int32 caller_id = 4; +} + +message CMsgBadgeCraftedNotification { + optional uint32 appid = 1; + optional uint32 badge_level = 2; +} + +message CMsgClientStartPeerContentServer { + optional fixed64 steamid = 1; + optional fixed64 client_remote_id = 2; + optional uint32 app_id = 3; + optional uint32 current_build_id = 4; +} + +message CMsgClientStartPeerContentServerResponse { + optional uint32 result = 1; + optional uint32 server_port = 2; +} + +message CMsgClientGetPeerContentInfo { + optional fixed64 steamid = 1; + optional fixed64 client_remote_id = 2; +} + +message CMsgClientGetPeerContentInfoResponse { + optional uint32 result = 1; + repeated uint32 apps = 2; +} |