/* Generated by the protocol buffer compiler. DO NOT EDIT! */ /* Generated from: steammessages_base.proto */ /* Do not generate deprecated warnings for self */ #ifndef PROTOBUF_C__NO_DEPRECATED #define PROTOBUF_C__NO_DEPRECATED #endif #include "steammessages_base.pb-c.h" size_t cmsg_ipaddress__get_packed_size (const CMsgIPAddress *message) { assert(message->descriptor == &cmsg_ipaddress__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cmsg_ipaddress__pack (const CMsgIPAddress *message, uint8_t *out) { assert(message->descriptor == &cmsg_ipaddress__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cmsg_ipaddress__pack_to_buffer (const CMsgIPAddress *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cmsg_ipaddress__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CMsgIPAddress * cmsg_ipaddress__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CMsgIPAddress *) protobuf_c_message_unpack (&cmsg_ipaddress__descriptor, allocator, len, data); } void cmsg_ipaddress__free_unpacked (CMsgIPAddress *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cmsg_ipaddress__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cmsg_ipaddress_bucket__get_packed_size (const CMsgIPAddressBucket *message) { assert(message->descriptor == &cmsg_ipaddress_bucket__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cmsg_ipaddress_bucket__pack (const CMsgIPAddressBucket *message, uint8_t *out) { assert(message->descriptor == &cmsg_ipaddress_bucket__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cmsg_ipaddress_bucket__pack_to_buffer (const CMsgIPAddressBucket *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cmsg_ipaddress_bucket__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CMsgIPAddressBucket * cmsg_ipaddress_bucket__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CMsgIPAddressBucket *) protobuf_c_message_unpack (&cmsg_ipaddress_bucket__descriptor, allocator, len, data); } void cmsg_ipaddress_bucket__free_unpacked (CMsgIPAddressBucket *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cmsg_ipaddress_bucket__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cmsg_gcrouting_proto_buf_header__get_packed_size (const CMsgGCRoutingProtoBufHeader *message) { assert(message->descriptor == &cmsg_gcrouting_proto_buf_header__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cmsg_gcrouting_proto_buf_header__pack (const CMsgGCRoutingProtoBufHeader *message, uint8_t *out) { assert(message->descriptor == &cmsg_gcrouting_proto_buf_header__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cmsg_gcrouting_proto_buf_header__pack_to_buffer (const CMsgGCRoutingProtoBufHeader *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cmsg_gcrouting_proto_buf_header__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CMsgGCRoutingProtoBufHeader * cmsg_gcrouting_proto_buf_header__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CMsgGCRoutingProtoBufHeader *) protobuf_c_message_unpack (&cmsg_gcrouting_proto_buf_header__descriptor, allocator, len, data); } void cmsg_gcrouting_proto_buf_header__free_unpacked (CMsgGCRoutingProtoBufHeader *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cmsg_gcrouting_proto_buf_header__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cmsg_proto_buf_header__get_packed_size (const CMsgProtoBufHeader *message) { assert(message->descriptor == &cmsg_proto_buf_header__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cmsg_proto_buf_header__pack (const CMsgProtoBufHeader *message, uint8_t *out) { assert(message->descriptor == &cmsg_proto_buf_header__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cmsg_proto_buf_header__pack_to_buffer (const CMsgProtoBufHeader *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cmsg_proto_buf_header__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CMsgProtoBufHeader * cmsg_proto_buf_header__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CMsgProtoBufHeader *) protobuf_c_message_unpack (&cmsg_proto_buf_header__descriptor, allocator, len, data); } void cmsg_proto_buf_header__free_unpacked (CMsgProtoBufHeader *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cmsg_proto_buf_header__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cmsg_multi__get_packed_size (const CMsgMulti *message) { assert(message->descriptor == &cmsg_multi__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cmsg_multi__pack (const CMsgMulti *message, uint8_t *out) { assert(message->descriptor == &cmsg_multi__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cmsg_multi__pack_to_buffer (const CMsgMulti *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cmsg_multi__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CMsgMulti * cmsg_multi__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CMsgMulti *) protobuf_c_message_unpack (&cmsg_multi__descriptor, allocator, len, data); } void cmsg_multi__free_unpacked (CMsgMulti *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cmsg_multi__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cmsg_protobuf_wrapped__get_packed_size (const CMsgProtobufWrapped *message) { assert(message->descriptor == &cmsg_protobuf_wrapped__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cmsg_protobuf_wrapped__pack (const CMsgProtobufWrapped *message, uint8_t *out) { assert(message->descriptor == &cmsg_protobuf_wrapped__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cmsg_protobuf_wrapped__pack_to_buffer (const CMsgProtobufWrapped *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cmsg_protobuf_wrapped__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CMsgProtobufWrapped * cmsg_protobuf_wrapped__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CMsgProtobufWrapped *) protobuf_c_message_unpack (&cmsg_protobuf_wrapped__descriptor, allocator, len, data); } void cmsg_protobuf_wrapped__free_unpacked (CMsgProtobufWrapped *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cmsg_protobuf_wrapped__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cmsg_auth_ticket__get_packed_size (const CMsgAuthTicket *message) { assert(message->descriptor == &cmsg_auth_ticket__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cmsg_auth_ticket__pack (const CMsgAuthTicket *message, uint8_t *out) { assert(message->descriptor == &cmsg_auth_ticket__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cmsg_auth_ticket__pack_to_buffer (const CMsgAuthTicket *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cmsg_auth_ticket__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CMsgAuthTicket * cmsg_auth_ticket__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CMsgAuthTicket *) protobuf_c_message_unpack (&cmsg_auth_ticket__descriptor, allocator, len, data); } void cmsg_auth_ticket__free_unpacked (CMsgAuthTicket *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cmsg_auth_ticket__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t ccddbapp_detail_common__get_packed_size (const CCDDBAppDetailCommon *message) { assert(message->descriptor == &ccddbapp_detail_common__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t ccddbapp_detail_common__pack (const CCDDBAppDetailCommon *message, uint8_t *out) { assert(message->descriptor == &ccddbapp_detail_common__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t ccddbapp_detail_common__pack_to_buffer (const CCDDBAppDetailCommon *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &ccddbapp_detail_common__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CCDDBAppDetailCommon * ccddbapp_detail_common__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CCDDBAppDetailCommon *) protobuf_c_message_unpack (&ccddbapp_detail_common__descriptor, allocator, len, data); } void ccddbapp_detail_common__free_unpacked (CCDDBAppDetailCommon *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &ccddbapp_detail_common__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cmsg_app_rights__get_packed_size (const CMsgAppRights *message) { assert(message->descriptor == &cmsg_app_rights__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cmsg_app_rights__pack (const CMsgAppRights *message, uint8_t *out) { assert(message->descriptor == &cmsg_app_rights__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cmsg_app_rights__pack_to_buffer (const CMsgAppRights *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cmsg_app_rights__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CMsgAppRights * cmsg_app_rights__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CMsgAppRights *) protobuf_c_message_unpack (&cmsg_app_rights__descriptor, allocator, len, data); } void cmsg_app_rights__free_unpacked (CMsgAppRights *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cmsg_app_rights__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t ccurator_preferences__get_packed_size (const CCuratorPreferences *message) { assert(message->descriptor == &ccurator_preferences__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t ccurator_preferences__pack (const CCuratorPreferences *message, uint8_t *out) { assert(message->descriptor == &ccurator_preferences__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t ccurator_preferences__pack_to_buffer (const CCuratorPreferences *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &ccurator_preferences__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CCuratorPreferences * ccurator_preferences__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CCuratorPreferences *) protobuf_c_message_unpack (&ccurator_preferences__descriptor, allocator, len, data); } void ccurator_preferences__free_unpacked (CCuratorPreferences *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &ccurator_preferences__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t clocalization_token__get_packed_size (const CLocalizationToken *message) { assert(message->descriptor == &clocalization_token__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t clocalization_token__pack (const CLocalizationToken *message, uint8_t *out) { assert(message->descriptor == &clocalization_token__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t clocalization_token__pack_to_buffer (const CLocalizationToken *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &clocalization_token__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CLocalizationToken * clocalization_token__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CLocalizationToken *) protobuf_c_message_unpack (&clocalization_token__descriptor, allocator, len, data); } void clocalization_token__free_unpacked (CLocalizationToken *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &clocalization_token__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cclan_event_user_news_tuple__get_packed_size (const CClanEventUserNewsTuple *message) { assert(message->descriptor == &cclan_event_user_news_tuple__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cclan_event_user_news_tuple__pack (const CClanEventUserNewsTuple *message, uint8_t *out) { assert(message->descriptor == &cclan_event_user_news_tuple__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cclan_event_user_news_tuple__pack_to_buffer (const CClanEventUserNewsTuple *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cclan_event_user_news_tuple__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CClanEventUserNewsTuple * cclan_event_user_news_tuple__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CClanEventUserNewsTuple *) protobuf_c_message_unpack (&cclan_event_user_news_tuple__descriptor, allocator, len, data); } void cclan_event_user_news_tuple__free_unpacked (CClanEventUserNewsTuple *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cclan_event_user_news_tuple__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cclan_match_event_by_range__get_packed_size (const CClanMatchEventByRange *message) { assert(message->descriptor == &cclan_match_event_by_range__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cclan_match_event_by_range__pack (const CClanMatchEventByRange *message, uint8_t *out) { assert(message->descriptor == &cclan_match_event_by_range__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cclan_match_event_by_range__pack_to_buffer (const CClanMatchEventByRange *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cclan_match_event_by_range__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CClanMatchEventByRange * cclan_match_event_by_range__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CClanMatchEventByRange *) protobuf_c_message_unpack (&cclan_match_event_by_range__descriptor, allocator, len, data); } void cclan_match_event_by_range__free_unpacked (CClanMatchEventByRange *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cclan_match_event_by_range__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t ccommunity__clan_announcement_info__get_packed_size (const CCommunityClanAnnouncementInfo *message) { assert(message->descriptor == &ccommunity__clan_announcement_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t ccommunity__clan_announcement_info__pack (const CCommunityClanAnnouncementInfo *message, uint8_t *out) { assert(message->descriptor == &ccommunity__clan_announcement_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t ccommunity__clan_announcement_info__pack_to_buffer (const CCommunityClanAnnouncementInfo *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &ccommunity__clan_announcement_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CCommunityClanAnnouncementInfo * ccommunity__clan_announcement_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CCommunityClanAnnouncementInfo *) protobuf_c_message_unpack (&ccommunity__clan_announcement_info__descriptor, allocator, len, data); } void ccommunity__clan_announcement_info__free_unpacked (CCommunityClanAnnouncementInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &ccommunity__clan_announcement_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cclan_event_data__get_packed_size (const CClanEventData *message) { assert(message->descriptor == &cclan_event_data__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cclan_event_data__pack (const CClanEventData *message, uint8_t *out) { assert(message->descriptor == &cclan_event_data__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cclan_event_data__pack_to_buffer (const CClanEventData *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cclan_event_data__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CClanEventData * cclan_event_data__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CClanEventData *) protobuf_c_message_unpack (&cclan_event_data__descriptor, allocator, len, data); } void cclan_event_data__free_unpacked (CClanEventData *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cclan_event_data__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cbilling__address__get_packed_size (const CBillingAddress *message) { assert(message->descriptor == &cbilling__address__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cbilling__address__pack (const CBillingAddress *message, uint8_t *out) { assert(message->descriptor == &cbilling__address__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cbilling__address__pack_to_buffer (const CBillingAddress *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cbilling__address__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CBillingAddress * cbilling__address__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CBillingAddress *) protobuf_c_message_unpack (&cbilling__address__descriptor, allocator, len, data); } void cbilling__address__free_unpacked (CBillingAddress *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cbilling__address__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cpackage_reservation_status__get_packed_size (const CPackageReservationStatus *message) { assert(message->descriptor == &cpackage_reservation_status__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cpackage_reservation_status__pack (const CPackageReservationStatus *message, uint8_t *out) { assert(message->descriptor == &cpackage_reservation_status__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cpackage_reservation_status__pack_to_buffer (const CPackageReservationStatus *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cpackage_reservation_status__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CPackageReservationStatus * cpackage_reservation_status__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CPackageReservationStatus *) protobuf_c_message_unpack (&cpackage_reservation_status__descriptor, allocator, len, data); } void cpackage_reservation_status__free_unpacked (CPackageReservationStatus *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cpackage_reservation_status__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cmsg_key_value_pair__get_packed_size (const CMsgKeyValuePair *message) { assert(message->descriptor == &cmsg_key_value_pair__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cmsg_key_value_pair__pack (const CMsgKeyValuePair *message, uint8_t *out) { assert(message->descriptor == &cmsg_key_value_pair__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cmsg_key_value_pair__pack_to_buffer (const CMsgKeyValuePair *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cmsg_key_value_pair__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CMsgKeyValuePair * cmsg_key_value_pair__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CMsgKeyValuePair *) protobuf_c_message_unpack (&cmsg_key_value_pair__descriptor, allocator, len, data); } void cmsg_key_value_pair__free_unpacked (CMsgKeyValuePair *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cmsg_key_value_pair__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cmsg_key_value_set__get_packed_size (const CMsgKeyValueSet *message) { assert(message->descriptor == &cmsg_key_value_set__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cmsg_key_value_set__pack (const CMsgKeyValueSet *message, uint8_t *out) { assert(message->descriptor == &cmsg_key_value_set__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cmsg_key_value_set__pack_to_buffer (const CMsgKeyValueSet *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cmsg_key_value_set__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CMsgKeyValueSet * cmsg_key_value_set__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CMsgKeyValueSet *) protobuf_c_message_unpack (&cmsg_key_value_set__descriptor, allocator, len, data); } void cmsg_key_value_set__free_unpacked (CMsgKeyValueSet *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cmsg_key_value_set__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } static const ProtobufCFieldDescriptor cmsg_ipaddress__field_descriptors[2] = { { "v4", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED32, offsetof(CMsgIPAddress, ip_case), offsetof(CMsgIPAddress, v4), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "v6", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BYTES, offsetof(CMsgIPAddress, ip_case), offsetof(CMsgIPAddress, v6), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cmsg_ipaddress__field_indices_by_name[] = { 0, /* field[0] = v4 */ 1, /* field[1] = v6 */ }; static const ProtobufCIntRange cmsg_ipaddress__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor cmsg_ipaddress__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CMsgIPAddress", "CMsgIPAddress", "CMsgIPAddress", "", sizeof(CMsgIPAddress), 2, cmsg_ipaddress__field_descriptors, cmsg_ipaddress__field_indices_by_name, 1, cmsg_ipaddress__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cmsg_ipaddress_bucket__field_descriptors[2] = { { "original_ip_address", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(CMsgIPAddressBucket, original_ip_address), &cmsg_ipaddress__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "bucket", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CMsgIPAddressBucket, has_bucket), offsetof(CMsgIPAddressBucket, bucket), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cmsg_ipaddress_bucket__field_indices_by_name[] = { 1, /* field[1] = bucket */ 0, /* field[0] = original_ip_address */ }; static const ProtobufCIntRange cmsg_ipaddress_bucket__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor cmsg_ipaddress_bucket__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CMsgIPAddressBucket", "CMsgIPAddressBucket", "CMsgIPAddressBucket", "", sizeof(CMsgIPAddressBucket), 2, cmsg_ipaddress_bucket__field_descriptors, cmsg_ipaddress_bucket__field_indices_by_name, 1, cmsg_ipaddress_bucket__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cmsg_gcrouting_proto_buf_header__field_descriptors[2] = { { "dst_gcid_queue", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT64, offsetof(CMsgGCRoutingProtoBufHeader, has_dst_gcid_queue), offsetof(CMsgGCRoutingProtoBufHeader, dst_gcid_queue), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "dst_gc_dir_index", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CMsgGCRoutingProtoBufHeader, has_dst_gc_dir_index), offsetof(CMsgGCRoutingProtoBufHeader, dst_gc_dir_index), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cmsg_gcrouting_proto_buf_header__field_indices_by_name[] = { 1, /* field[1] = dst_gc_dir_index */ 0, /* field[0] = dst_gcid_queue */ }; static const ProtobufCIntRange cmsg_gcrouting_proto_buf_header__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor cmsg_gcrouting_proto_buf_header__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CMsgGCRoutingProtoBufHeader", "CMsgGCRoutingProtoBufHeader", "CMsgGCRoutingProtoBufHeader", "", sizeof(CMsgGCRoutingProtoBufHeader), 2, cmsg_gcrouting_proto_buf_header__field_descriptors, cmsg_gcrouting_proto_buf_header__field_indices_by_name, 1, cmsg_gcrouting_proto_buf_header__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const uint64_t cmsg_proto_buf_header__jobid_source__default_value = 18446744073709551615ull; static const uint64_t cmsg_proto_buf_header__jobid_target__default_value = 18446744073709551615ull; static const int32_t cmsg_proto_buf_header__eresult__default_value = 2; static const int32_t cmsg_proto_buf_header__transport_error__default_value = 1; static const uint64_t cmsg_proto_buf_header__messageid__default_value = 18446744073709551615ull; static const uint32_t cmsg_proto_buf_header__launcher_type__default_value = 0u; static const uint32_t cmsg_proto_buf_header__realm__default_value = 0u; static const int32_t cmsg_proto_buf_header__timeout_ms__default_value = -1; static const ProtobufCFieldDescriptor cmsg_proto_buf_header__field_descriptors[30] = { { "steamid", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CMsgProtoBufHeader, has_steamid), offsetof(CMsgProtoBufHeader, steamid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "client_sessionid", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_INT32, offsetof(CMsgProtoBufHeader, has_client_sessionid), offsetof(CMsgProtoBufHeader, client_sessionid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "routing_appid", 3, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CMsgProtoBufHeader, has_routing_appid), offsetof(CMsgProtoBufHeader, routing_appid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "jobid_source", 10, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CMsgProtoBufHeader, has_jobid_source), offsetof(CMsgProtoBufHeader, jobid_source), NULL, &cmsg_proto_buf_header__jobid_source__default_value, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "jobid_target", 11, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CMsgProtoBufHeader, has_jobid_target), offsetof(CMsgProtoBufHeader, jobid_target), NULL, &cmsg_proto_buf_header__jobid_target__default_value, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "target_job_name", 12, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CMsgProtoBufHeader, target_job_name), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "eresult", 13, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_INT32, offsetof(CMsgProtoBufHeader, has_eresult), offsetof(CMsgProtoBufHeader, eresult), NULL, &cmsg_proto_buf_header__eresult__default_value, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "error_message", 14, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CMsgProtoBufHeader, error_message), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ip", 15, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CMsgProtoBufHeader, ip_addr_case), offsetof(CMsgProtoBufHeader, ip), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "auth_account_flags", 16, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CMsgProtoBufHeader, has_auth_account_flags), offsetof(CMsgProtoBufHeader, auth_account_flags), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "transport_error", 17, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_INT32, offsetof(CMsgProtoBufHeader, has_transport_error), offsetof(CMsgProtoBufHeader, transport_error), NULL, &cmsg_proto_buf_header__transport_error__default_value, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "messageid", 18, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT64, offsetof(CMsgProtoBufHeader, has_messageid), offsetof(CMsgProtoBufHeader, messageid), NULL, &cmsg_proto_buf_header__messageid__default_value, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "publisher_group_id", 19, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CMsgProtoBufHeader, has_publisher_group_id), offsetof(CMsgProtoBufHeader, publisher_group_id), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "sysid", 20, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CMsgProtoBufHeader, has_sysid), offsetof(CMsgProtoBufHeader, sysid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "trace_tag", 21, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT64, offsetof(CMsgProtoBufHeader, has_trace_tag), offsetof(CMsgProtoBufHeader, trace_tag), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "token_source", 22, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CMsgProtoBufHeader, has_token_source), offsetof(CMsgProtoBufHeader, token_source), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "admin_spoofing_user", 23, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CMsgProtoBufHeader, has_admin_spoofing_user), offsetof(CMsgProtoBufHeader, admin_spoofing_user), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "seq_num", 24, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_INT32, offsetof(CMsgProtoBufHeader, has_seq_num), offsetof(CMsgProtoBufHeader, seq_num), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "webapi_key_id", 25, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CMsgProtoBufHeader, has_webapi_key_id), offsetof(CMsgProtoBufHeader, webapi_key_id), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "is_from_external_source", 26, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CMsgProtoBufHeader, has_is_from_external_source), offsetof(CMsgProtoBufHeader, is_from_external_source), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "forward_to_sysid", 27, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(CMsgProtoBufHeader, n_forward_to_sysid), offsetof(CMsgProtoBufHeader, forward_to_sysid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "cm_sysid", 28, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CMsgProtoBufHeader, has_cm_sysid), offsetof(CMsgProtoBufHeader, cm_sysid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ip_v6", 29, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BYTES, offsetof(CMsgProtoBufHeader, ip_addr_case), offsetof(CMsgProtoBufHeader, ip_v6), NULL, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "launcher_type", 31, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CMsgProtoBufHeader, has_launcher_type), offsetof(CMsgProtoBufHeader, launcher_type), NULL, &cmsg_proto_buf_header__launcher_type__default_value, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "realm", 32, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CMsgProtoBufHeader, has_realm), offsetof(CMsgProtoBufHeader, realm), NULL, &cmsg_proto_buf_header__realm__default_value, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "timeout_ms", 33, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_INT32, offsetof(CMsgProtoBufHeader, has_timeout_ms), offsetof(CMsgProtoBufHeader, timeout_ms), NULL, &cmsg_proto_buf_header__timeout_ms__default_value, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "debug_source", 34, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CMsgProtoBufHeader, debug_source), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "debug_source_string_index", 35, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CMsgProtoBufHeader, has_debug_source_string_index), offsetof(CMsgProtoBufHeader, debug_source_string_index), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "token_id", 36, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT64, offsetof(CMsgProtoBufHeader, has_token_id), offsetof(CMsgProtoBufHeader, token_id), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "routing_gc", 37, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(CMsgProtoBufHeader, routing_gc), &cmsg_gcrouting_proto_buf_header__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cmsg_proto_buf_header__field_indices_by_name[] = { 16, /* field[16] = admin_spoofing_user */ 9, /* field[9] = auth_account_flags */ 1, /* field[1] = client_sessionid */ 21, /* field[21] = cm_sysid */ 26, /* field[26] = debug_source */ 27, /* field[27] = debug_source_string_index */ 6, /* field[6] = eresult */ 7, /* field[7] = error_message */ 20, /* field[20] = forward_to_sysid */ 8, /* field[8] = ip */ 22, /* field[22] = ip_v6 */ 19, /* field[19] = is_from_external_source */ 3, /* field[3] = jobid_source */ 4, /* field[4] = jobid_target */ 23, /* field[23] = launcher_type */ 11, /* field[11] = messageid */ 12, /* field[12] = publisher_group_id */ 24, /* field[24] = realm */ 2, /* field[2] = routing_appid */ 29, /* field[29] = routing_gc */ 17, /* field[17] = seq_num */ 0, /* field[0] = steamid */ 13, /* field[13] = sysid */ 5, /* field[5] = target_job_name */ 25, /* field[25] = timeout_ms */ 28, /* field[28] = token_id */ 15, /* field[15] = token_source */ 14, /* field[14] = trace_tag */ 10, /* field[10] = transport_error */ 18, /* field[18] = webapi_key_id */ }; static const ProtobufCIntRange cmsg_proto_buf_header__number_ranges[3 + 1] = { { 1, 0 }, { 10, 3 }, { 31, 23 }, { 0, 30 } }; const ProtobufCMessageDescriptor cmsg_proto_buf_header__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CMsgProtoBufHeader", "CMsgProtoBufHeader", "CMsgProtoBufHeader", "", sizeof(CMsgProtoBufHeader), 30, cmsg_proto_buf_header__field_descriptors, cmsg_proto_buf_header__field_indices_by_name, 3, cmsg_proto_buf_header__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cmsg_multi__field_descriptors[2] = { { "size_unzipped", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CMsgMulti, has_size_unzipped), offsetof(CMsgMulti, size_unzipped), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "message_body", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BYTES, offsetof(CMsgMulti, has_message_body), offsetof(CMsgMulti, message_body), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cmsg_multi__field_indices_by_name[] = { 1, /* field[1] = message_body */ 0, /* field[0] = size_unzipped */ }; static const ProtobufCIntRange cmsg_multi__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor cmsg_multi__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CMsgMulti", "CMsgMulti", "CMsgMulti", "", sizeof(CMsgMulti), 2, cmsg_multi__field_descriptors, cmsg_multi__field_indices_by_name, 1, cmsg_multi__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cmsg_protobuf_wrapped__field_descriptors[1] = { { "message_body", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BYTES, offsetof(CMsgProtobufWrapped, has_message_body), offsetof(CMsgProtobufWrapped, message_body), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cmsg_protobuf_wrapped__field_indices_by_name[] = { 0, /* field[0] = message_body */ }; static const ProtobufCIntRange cmsg_protobuf_wrapped__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor cmsg_protobuf_wrapped__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CMsgProtobufWrapped", "CMsgProtobufWrapped", "CMsgProtobufWrapped", "", sizeof(CMsgProtobufWrapped), 1, cmsg_protobuf_wrapped__field_descriptors, cmsg_protobuf_wrapped__field_indices_by_name, 1, cmsg_protobuf_wrapped__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const uint32_t cmsg_auth_ticket__eresult__default_value = 2u; static const ProtobufCFieldDescriptor cmsg_auth_ticket__field_descriptors[8] = { { "estate", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CMsgAuthTicket, has_estate), offsetof(CMsgAuthTicket, estate), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "eresult", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CMsgAuthTicket, has_eresult), offsetof(CMsgAuthTicket, eresult), NULL, &cmsg_auth_ticket__eresult__default_value, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "steamid", 3, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CMsgAuthTicket, has_steamid), offsetof(CMsgAuthTicket, steamid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "gameid", 4, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CMsgAuthTicket, has_gameid), offsetof(CMsgAuthTicket, gameid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "h_steam_pipe", 5, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CMsgAuthTicket, has_h_steam_pipe), offsetof(CMsgAuthTicket, h_steam_pipe), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ticket_crc", 6, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CMsgAuthTicket, has_ticket_crc), offsetof(CMsgAuthTicket, ticket_crc), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ticket", 7, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BYTES, offsetof(CMsgAuthTicket, has_ticket), offsetof(CMsgAuthTicket, ticket), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "server_secret", 8, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BYTES, offsetof(CMsgAuthTicket, has_server_secret), offsetof(CMsgAuthTicket, server_secret), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cmsg_auth_ticket__field_indices_by_name[] = { 1, /* field[1] = eresult */ 0, /* field[0] = estate */ 3, /* field[3] = gameid */ 4, /* field[4] = h_steam_pipe */ 7, /* field[7] = server_secret */ 2, /* field[2] = steamid */ 6, /* field[6] = ticket */ 5, /* field[5] = ticket_crc */ }; static const ProtobufCIntRange cmsg_auth_ticket__number_ranges[1 + 1] = { { 1, 0 }, { 0, 8 } }; const ProtobufCMessageDescriptor cmsg_auth_ticket__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CMsgAuthTicket", "CMsgAuthTicket", "CMsgAuthTicket", "", sizeof(CMsgAuthTicket), 8, cmsg_auth_ticket__field_descriptors, cmsg_auth_ticket__field_indices_by_name, 1, cmsg_auth_ticket__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor ccddbapp_detail_common__field_descriptors[15] = { { "appid", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CCDDBAppDetailCommon, has_appid), offsetof(CCDDBAppDetailCommon, appid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "name", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CCDDBAppDetailCommon, name), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "icon", 3, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CCDDBAppDetailCommon, icon), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "tool", 6, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CCDDBAppDetailCommon, has_tool), offsetof(CCDDBAppDetailCommon, tool), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "demo", 7, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CCDDBAppDetailCommon, has_demo), offsetof(CCDDBAppDetailCommon, demo), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "media", 8, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CCDDBAppDetailCommon, has_media), offsetof(CCDDBAppDetailCommon, media), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "community_visible_stats", 9, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CCDDBAppDetailCommon, has_community_visible_stats), offsetof(CCDDBAppDetailCommon, community_visible_stats), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "friendly_name", 10, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CCDDBAppDetailCommon, friendly_name), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "propagation", 11, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CCDDBAppDetailCommon, propagation), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "has_adult_content", 12, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CCDDBAppDetailCommon, has_has_adult_content), offsetof(CCDDBAppDetailCommon, has_adult_content), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "is_visible_in_steam_china", 13, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CCDDBAppDetailCommon, has_is_visible_in_steam_china), offsetof(CCDDBAppDetailCommon, is_visible_in_steam_china), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "app_type", 14, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CCDDBAppDetailCommon, has_app_type), offsetof(CCDDBAppDetailCommon, app_type), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "has_adult_content_sex", 15, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CCDDBAppDetailCommon, has_has_adult_content_sex), offsetof(CCDDBAppDetailCommon, has_adult_content_sex), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "has_adult_content_violence", 16, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CCDDBAppDetailCommon, has_has_adult_content_violence), offsetof(CCDDBAppDetailCommon, has_adult_content_violence), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "content_descriptorids", 17, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(CCDDBAppDetailCommon, n_content_descriptorids), offsetof(CCDDBAppDetailCommon, content_descriptorids), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned ccddbapp_detail_common__field_indices_by_name[] = { 11, /* field[11] = app_type */ 0, /* field[0] = appid */ 6, /* field[6] = community_visible_stats */ 14, /* field[14] = content_descriptorids */ 4, /* field[4] = demo */ 7, /* field[7] = friendly_name */ 9, /* field[9] = has_adult_content */ 12, /* field[12] = has_adult_content_sex */ 13, /* field[13] = has_adult_content_violence */ 2, /* field[2] = icon */ 10, /* field[10] = is_visible_in_steam_china */ 5, /* field[5] = media */ 1, /* field[1] = name */ 8, /* field[8] = propagation */ 3, /* field[3] = tool */ }; static const ProtobufCIntRange ccddbapp_detail_common__number_ranges[2 + 1] = { { 1, 0 }, { 6, 3 }, { 0, 15 } }; const ProtobufCMessageDescriptor ccddbapp_detail_common__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CCDDBAppDetailCommon", "CCDDBAppDetailCommon", "CCDDBAppDetailCommon", "", sizeof(CCDDBAppDetailCommon), 15, ccddbapp_detail_common__field_descriptors, ccddbapp_detail_common__field_indices_by_name, 2, ccddbapp_detail_common__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cmsg_app_rights__field_descriptors[17] = { { "edit_info", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CMsgAppRights, has_edit_info), offsetof(CMsgAppRights, edit_info), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "publish", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CMsgAppRights, has_publish), offsetof(CMsgAppRights, publish), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "view_error_data", 3, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CMsgAppRights, has_view_error_data), offsetof(CMsgAppRights, view_error_data), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "download", 4, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CMsgAppRights, has_download), offsetof(CMsgAppRights, download), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "upload_cdkeys", 5, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CMsgAppRights, has_upload_cdkeys), offsetof(CMsgAppRights, upload_cdkeys), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "generate_cdkeys", 6, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CMsgAppRights, has_generate_cdkeys), offsetof(CMsgAppRights, generate_cdkeys), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "view_financials", 7, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CMsgAppRights, has_view_financials), offsetof(CMsgAppRights, view_financials), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "manage_ceg", 8, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CMsgAppRights, has_manage_ceg), offsetof(CMsgAppRights, manage_ceg), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "manage_signing", 9, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CMsgAppRights, has_manage_signing), offsetof(CMsgAppRights, manage_signing), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "manage_cdkeys", 10, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CMsgAppRights, has_manage_cdkeys), offsetof(CMsgAppRights, manage_cdkeys), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "edit_marketing", 11, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CMsgAppRights, has_edit_marketing), offsetof(CMsgAppRights, edit_marketing), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "economy_support", 12, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CMsgAppRights, has_economy_support), offsetof(CMsgAppRights, economy_support), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "economy_support_supervisor", 13, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CMsgAppRights, has_economy_support_supervisor), offsetof(CMsgAppRights, economy_support_supervisor), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "manage_pricing", 14, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CMsgAppRights, has_manage_pricing), offsetof(CMsgAppRights, manage_pricing), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "broadcast_live", 15, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CMsgAppRights, has_broadcast_live), offsetof(CMsgAppRights, broadcast_live), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "view_marketing_traffic", 16, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CMsgAppRights, has_view_marketing_traffic), offsetof(CMsgAppRights, view_marketing_traffic), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "edit_store_display_content", 17, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CMsgAppRights, has_edit_store_display_content), offsetof(CMsgAppRights, edit_store_display_content), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cmsg_app_rights__field_indices_by_name[] = { 14, /* field[14] = broadcast_live */ 3, /* field[3] = download */ 11, /* field[11] = economy_support */ 12, /* field[12] = economy_support_supervisor */ 0, /* field[0] = edit_info */ 10, /* field[10] = edit_marketing */ 16, /* field[16] = edit_store_display_content */ 5, /* field[5] = generate_cdkeys */ 9, /* field[9] = manage_cdkeys */ 7, /* field[7] = manage_ceg */ 13, /* field[13] = manage_pricing */ 8, /* field[8] = manage_signing */ 1, /* field[1] = publish */ 4, /* field[4] = upload_cdkeys */ 2, /* field[2] = view_error_data */ 6, /* field[6] = view_financials */ 15, /* field[15] = view_marketing_traffic */ }; static const ProtobufCIntRange cmsg_app_rights__number_ranges[1 + 1] = { { 1, 0 }, { 0, 17 } }; const ProtobufCMessageDescriptor cmsg_app_rights__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CMsgAppRights", "CMsgAppRights", "CMsgAppRights", "", sizeof(CMsgAppRights), 17, cmsg_app_rights__field_descriptors, cmsg_app_rights__field_indices_by_name, 1, cmsg_app_rights__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor ccurator_preferences__field_descriptors[14] = { { "supported_languages", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CCuratorPreferences, has_supported_languages), offsetof(CCuratorPreferences, supported_languages), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "platform_windows", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CCuratorPreferences, has_platform_windows), offsetof(CCuratorPreferences, platform_windows), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "platform_mac", 3, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CCuratorPreferences, has_platform_mac), offsetof(CCuratorPreferences, platform_mac), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "platform_linux", 4, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CCuratorPreferences, has_platform_linux), offsetof(CCuratorPreferences, platform_linux), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "vr_content", 5, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CCuratorPreferences, has_vr_content), offsetof(CCuratorPreferences, vr_content), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "adult_content_violence", 6, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CCuratorPreferences, has_adult_content_violence), offsetof(CCuratorPreferences, adult_content_violence), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "adult_content_sex", 7, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CCuratorPreferences, has_adult_content_sex), offsetof(CCuratorPreferences, adult_content_sex), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "timestamp_updated", 8, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CCuratorPreferences, has_timestamp_updated), offsetof(CCuratorPreferences, timestamp_updated), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "tagids_curated", 9, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(CCuratorPreferences, n_tagids_curated), offsetof(CCuratorPreferences, tagids_curated), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "tagids_filtered", 10, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(CCuratorPreferences, n_tagids_filtered), offsetof(CCuratorPreferences, tagids_filtered), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "website_title", 11, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CCuratorPreferences, website_title), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "website_url", 12, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CCuratorPreferences, website_url), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "discussion_url", 13, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CCuratorPreferences, discussion_url), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "show_broadcast", 14, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CCuratorPreferences, has_show_broadcast), offsetof(CCuratorPreferences, show_broadcast), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned ccurator_preferences__field_indices_by_name[] = { 6, /* field[6] = adult_content_sex */ 5, /* field[5] = adult_content_violence */ 12, /* field[12] = discussion_url */ 3, /* field[3] = platform_linux */ 2, /* field[2] = platform_mac */ 1, /* field[1] = platform_windows */ 13, /* field[13] = show_broadcast */ 0, /* field[0] = supported_languages */ 8, /* field[8] = tagids_curated */ 9, /* field[9] = tagids_filtered */ 7, /* field[7] = timestamp_updated */ 4, /* field[4] = vr_content */ 10, /* field[10] = website_title */ 11, /* field[11] = website_url */ }; static const ProtobufCIntRange ccurator_preferences__number_ranges[1 + 1] = { { 1, 0 }, { 0, 14 } }; const ProtobufCMessageDescriptor ccurator_preferences__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CCuratorPreferences", "CCuratorPreferences", "CCuratorPreferences", "", sizeof(CCuratorPreferences), 14, ccurator_preferences__field_descriptors, ccurator_preferences__field_indices_by_name, 1, ccurator_preferences__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor clocalization_token__field_descriptors[2] = { { "language", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CLocalizationToken, has_language), offsetof(CLocalizationToken, language), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "localized_string", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CLocalizationToken, localized_string), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned clocalization_token__field_indices_by_name[] = { 0, /* field[0] = language */ 1, /* field[1] = localized_string */ }; static const ProtobufCIntRange clocalization_token__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor clocalization_token__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CLocalizationToken", "CLocalizationToken", "CLocalizationToken", "", sizeof(CLocalizationToken), 2, clocalization_token__field_descriptors, clocalization_token__field_indices_by_name, 1, clocalization_token__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cclan_event_user_news_tuple__field_descriptors[10] = { { "clanid", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanEventUserNewsTuple, has_clanid), offsetof(CClanEventUserNewsTuple, clanid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "event_gid", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CClanEventUserNewsTuple, has_event_gid), offsetof(CClanEventUserNewsTuple, event_gid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "announcement_gid", 3, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CClanEventUserNewsTuple, has_announcement_gid), offsetof(CClanEventUserNewsTuple, announcement_gid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "rtime_start", 4, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanEventUserNewsTuple, has_rtime_start), offsetof(CClanEventUserNewsTuple, rtime_start), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "rtime_end", 5, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanEventUserNewsTuple, has_rtime_end), offsetof(CClanEventUserNewsTuple, rtime_end), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "priority_score", 6, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanEventUserNewsTuple, has_priority_score), offsetof(CClanEventUserNewsTuple, priority_score), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "type", 7, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanEventUserNewsTuple, has_type), offsetof(CClanEventUserNewsTuple, type), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "clamp_range_slot", 8, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanEventUserNewsTuple, has_clamp_range_slot), offsetof(CClanEventUserNewsTuple, clamp_range_slot), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "appid", 9, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanEventUserNewsTuple, has_appid), offsetof(CClanEventUserNewsTuple, appid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "rtime32_last_modified", 10, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanEventUserNewsTuple, has_rtime32_last_modified), offsetof(CClanEventUserNewsTuple, rtime32_last_modified), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cclan_event_user_news_tuple__field_indices_by_name[] = { 2, /* field[2] = announcement_gid */ 8, /* field[8] = appid */ 7, /* field[7] = clamp_range_slot */ 0, /* field[0] = clanid */ 1, /* field[1] = event_gid */ 5, /* field[5] = priority_score */ 9, /* field[9] = rtime32_last_modified */ 4, /* field[4] = rtime_end */ 3, /* field[3] = rtime_start */ 6, /* field[6] = type */ }; static const ProtobufCIntRange cclan_event_user_news_tuple__number_ranges[1 + 1] = { { 1, 0 }, { 0, 10 } }; const ProtobufCMessageDescriptor cclan_event_user_news_tuple__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CClanEventUserNewsTuple", "CClanEventUserNewsTuple", "CClanEventUserNewsTuple", "", sizeof(CClanEventUserNewsTuple), 10, cclan_event_user_news_tuple__field_descriptors, cclan_event_user_news_tuple__field_indices_by_name, 1, cclan_event_user_news_tuple__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cclan_match_event_by_range__field_descriptors[4] = { { "rtime_before", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanMatchEventByRange, has_rtime_before), offsetof(CClanMatchEventByRange, rtime_before), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "rtime_after", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanMatchEventByRange, has_rtime_after), offsetof(CClanMatchEventByRange, rtime_after), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "qualified", 3, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanMatchEventByRange, has_qualified), offsetof(CClanMatchEventByRange, qualified), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "events", 4, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(CClanMatchEventByRange, n_events), offsetof(CClanMatchEventByRange, events), &cclan_event_user_news_tuple__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cclan_match_event_by_range__field_indices_by_name[] = { 3, /* field[3] = events */ 2, /* field[2] = qualified */ 1, /* field[1] = rtime_after */ 0, /* field[0] = rtime_before */ }; static const ProtobufCIntRange cclan_match_event_by_range__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor cclan_match_event_by_range__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CClanMatchEventByRange", "CClanMatchEventByRange", "CClanMatchEventByRange", "", sizeof(CClanMatchEventByRange), 4, cclan_match_event_by_range__field_descriptors, cclan_match_event_by_range__field_indices_by_name, 1, cclan_match_event_by_range__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const EBanContentCheckResult ccommunity__clan_announcement_info__ban_check_result__default_value = EBAN_CONTENT_CHECK_RESULT__k_EBanContentCheckResult_NotScanned; static const ProtobufCFieldDescriptor ccommunity__clan_announcement_info__field_descriptors[17] = { { "gid", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT64, offsetof(CCommunityClanAnnouncementInfo, has_gid), offsetof(CCommunityClanAnnouncementInfo, gid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "clanid", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT64, offsetof(CCommunityClanAnnouncementInfo, has_clanid), offsetof(CCommunityClanAnnouncementInfo, clanid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "posterid", 3, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT64, offsetof(CCommunityClanAnnouncementInfo, has_posterid), offsetof(CCommunityClanAnnouncementInfo, posterid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "headline", 4, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CCommunityClanAnnouncementInfo, headline), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "posttime", 5, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CCommunityClanAnnouncementInfo, has_posttime), offsetof(CCommunityClanAnnouncementInfo, posttime), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "updatetime", 6, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CCommunityClanAnnouncementInfo, has_updatetime), offsetof(CCommunityClanAnnouncementInfo, updatetime), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "body", 7, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CCommunityClanAnnouncementInfo, body), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "commentcount", 8, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_INT32, offsetof(CCommunityClanAnnouncementInfo, has_commentcount), offsetof(CCommunityClanAnnouncementInfo, commentcount), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "tags", 9, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_STRING, offsetof(CCommunityClanAnnouncementInfo, n_tags), offsetof(CCommunityClanAnnouncementInfo, tags), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "language", 10, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_INT32, offsetof(CCommunityClanAnnouncementInfo, has_language), offsetof(CCommunityClanAnnouncementInfo, language), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "hidden", 11, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CCommunityClanAnnouncementInfo, has_hidden), offsetof(CCommunityClanAnnouncementInfo, hidden), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "forum_topic_id", 12, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CCommunityClanAnnouncementInfo, has_forum_topic_id), offsetof(CCommunityClanAnnouncementInfo, forum_topic_id), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "event_gid", 13, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CCommunityClanAnnouncementInfo, has_event_gid), offsetof(CCommunityClanAnnouncementInfo, event_gid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "voteupcount", 14, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_INT32, offsetof(CCommunityClanAnnouncementInfo, has_voteupcount), offsetof(CCommunityClanAnnouncementInfo, voteupcount), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "votedowncount", 15, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_INT32, offsetof(CCommunityClanAnnouncementInfo, has_votedowncount), offsetof(CCommunityClanAnnouncementInfo, votedowncount), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ban_check_result", 16, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_ENUM, offsetof(CCommunityClanAnnouncementInfo, has_ban_check_result), offsetof(CCommunityClanAnnouncementInfo, ban_check_result), &eban_content_check_result__descriptor, &ccommunity__clan_announcement_info__ban_check_result__default_value, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "banned", 17, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CCommunityClanAnnouncementInfo, has_banned), offsetof(CCommunityClanAnnouncementInfo, banned), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned ccommunity__clan_announcement_info__field_indices_by_name[] = { 15, /* field[15] = ban_check_result */ 16, /* field[16] = banned */ 6, /* field[6] = body */ 1, /* field[1] = clanid */ 7, /* field[7] = commentcount */ 12, /* field[12] = event_gid */ 11, /* field[11] = forum_topic_id */ 0, /* field[0] = gid */ 3, /* field[3] = headline */ 10, /* field[10] = hidden */ 9, /* field[9] = language */ 2, /* field[2] = posterid */ 4, /* field[4] = posttime */ 8, /* field[8] = tags */ 5, /* field[5] = updatetime */ 14, /* field[14] = votedowncount */ 13, /* field[13] = voteupcount */ }; static const ProtobufCIntRange ccommunity__clan_announcement_info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 17 } }; const ProtobufCMessageDescriptor ccommunity__clan_announcement_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CCommunity_ClanAnnouncementInfo", "CCommunityClanAnnouncementInfo", "CCommunityClanAnnouncementInfo", "", sizeof(CCommunityClanAnnouncementInfo), 17, ccommunity__clan_announcement_info__field_descriptors, ccommunity__clan_announcement_info__field_indices_by_name, 1, ccommunity__clan_announcement_info__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const EProtoClanEventType cclan_event_data__event_type__default_value = EPROTO_CLAN_EVENT_TYPE__k_EClanOtherEvent; static const ProtobufCFieldDescriptor cclan_event_data__field_descriptors[30] = { { "gid", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CClanEventData, has_gid), offsetof(CClanEventData, gid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "clan_steamid", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CClanEventData, has_clan_steamid), offsetof(CClanEventData, clan_steamid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "event_name", 3, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CClanEventData, event_name), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "event_type", 4, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_ENUM, offsetof(CClanEventData, has_event_type), offsetof(CClanEventData, event_type), &eproto_clan_event_type__descriptor, &cclan_event_data__event_type__default_value, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "appid", 5, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanEventData, has_appid), offsetof(CClanEventData, appid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "server_address", 6, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CClanEventData, server_address), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "server_password", 7, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CClanEventData, server_password), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "rtime32_start_time", 8, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanEventData, has_rtime32_start_time), offsetof(CClanEventData, rtime32_start_time), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "rtime32_end_time", 9, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanEventData, has_rtime32_end_time), offsetof(CClanEventData, rtime32_end_time), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "comment_count", 10, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_INT32, offsetof(CClanEventData, has_comment_count), offsetof(CClanEventData, comment_count), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "creator_steamid", 11, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CClanEventData, has_creator_steamid), offsetof(CClanEventData, creator_steamid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "last_update_steamid", 12, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CClanEventData, has_last_update_steamid), offsetof(CClanEventData, last_update_steamid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "event_notes", 13, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CClanEventData, event_notes), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "jsondata", 14, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CClanEventData, jsondata), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "announcement_body", 15, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(CClanEventData, announcement_body), &ccommunity__clan_announcement_info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "published", 16, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CClanEventData, has_published), offsetof(CClanEventData, published), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "hidden", 17, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CClanEventData, has_hidden), offsetof(CClanEventData, hidden), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "rtime32_visibility_start", 18, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanEventData, has_rtime32_visibility_start), offsetof(CClanEventData, rtime32_visibility_start), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "rtime32_visibility_end", 19, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanEventData, has_rtime32_visibility_end), offsetof(CClanEventData, rtime32_visibility_end), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "broadcaster_accountid", 20, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanEventData, has_broadcaster_accountid), offsetof(CClanEventData, broadcaster_accountid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "follower_count", 21, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanEventData, has_follower_count), offsetof(CClanEventData, follower_count), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ignore_count", 22, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanEventData, has_ignore_count), offsetof(CClanEventData, ignore_count), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "forum_topic_id", 23, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CClanEventData, has_forum_topic_id), offsetof(CClanEventData, forum_topic_id), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "rtime32_last_modified", 24, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanEventData, has_rtime32_last_modified), offsetof(CClanEventData, rtime32_last_modified), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "news_post_gid", 25, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CClanEventData, has_news_post_gid), offsetof(CClanEventData, news_post_gid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "rtime_mod_reviewed", 26, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanEventData, has_rtime_mod_reviewed), offsetof(CClanEventData, rtime_mod_reviewed), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "featured_app_tagid", 27, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanEventData, has_featured_app_tagid), offsetof(CClanEventData, featured_app_tagid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "referenced_appids", 28, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(CClanEventData, n_referenced_appids), offsetof(CClanEventData, referenced_appids), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "build_id", 29, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CClanEventData, has_build_id), offsetof(CClanEventData, build_id), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "build_branch", 30, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CClanEventData, build_branch), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cclan_event_data__field_indices_by_name[] = { 14, /* field[14] = announcement_body */ 4, /* field[4] = appid */ 19, /* field[19] = broadcaster_accountid */ 29, /* field[29] = build_branch */ 28, /* field[28] = build_id */ 1, /* field[1] = clan_steamid */ 9, /* field[9] = comment_count */ 10, /* field[10] = creator_steamid */ 2, /* field[2] = event_name */ 12, /* field[12] = event_notes */ 3, /* field[3] = event_type */ 26, /* field[26] = featured_app_tagid */ 20, /* field[20] = follower_count */ 22, /* field[22] = forum_topic_id */ 0, /* field[0] = gid */ 16, /* field[16] = hidden */ 21, /* field[21] = ignore_count */ 13, /* field[13] = jsondata */ 11, /* field[11] = last_update_steamid */ 24, /* field[24] = news_post_gid */ 15, /* field[15] = published */ 27, /* field[27] = referenced_appids */ 8, /* field[8] = rtime32_end_time */ 23, /* field[23] = rtime32_last_modified */ 7, /* field[7] = rtime32_start_time */ 18, /* field[18] = rtime32_visibility_end */ 17, /* field[17] = rtime32_visibility_start */ 25, /* field[25] = rtime_mod_reviewed */ 5, /* field[5] = server_address */ 6, /* field[6] = server_password */ }; static const ProtobufCIntRange cclan_event_data__number_ranges[1 + 1] = { { 1, 0 }, { 0, 30 } }; const ProtobufCMessageDescriptor cclan_event_data__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CClanEventData", "CClanEventData", "CClanEventData", "", sizeof(CClanEventData), 30, cclan_event_data__field_descriptors, cclan_event_data__field_indices_by_name, 1, cclan_event_data__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cbilling__address__field_descriptors[10] = { { "first_name", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CBillingAddress, first_name), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "last_name", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CBillingAddress, last_name), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "address1", 3, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CBillingAddress, address1), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "address2", 4, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CBillingAddress, address2), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "city", 5, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CBillingAddress, city), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "us_state", 6, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CBillingAddress, us_state), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "country_code", 7, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CBillingAddress, country_code), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "postcode", 8, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CBillingAddress, postcode), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "zip_plus4", 9, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_INT32, offsetof(CBillingAddress, has_zip_plus4), offsetof(CBillingAddress, zip_plus4), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "phone", 10, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CBillingAddress, phone), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cbilling__address__field_indices_by_name[] = { 2, /* field[2] = address1 */ 3, /* field[3] = address2 */ 4, /* field[4] = city */ 6, /* field[6] = country_code */ 0, /* field[0] = first_name */ 1, /* field[1] = last_name */ 9, /* field[9] = phone */ 7, /* field[7] = postcode */ 5, /* field[5] = us_state */ 8, /* field[8] = zip_plus4 */ }; static const ProtobufCIntRange cbilling__address__number_ranges[1 + 1] = { { 1, 0 }, { 0, 10 } }; const ProtobufCMessageDescriptor cbilling__address__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CBilling_Address", "CBillingAddress", "CBillingAddress", "", sizeof(CBillingAddress), 10, cbilling__address__field_descriptors, cbilling__address__field_indices_by_name, 1, cbilling__address__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cpackage_reservation_status__field_descriptors[8] = { { "packageid", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CPackageReservationStatus, has_packageid), offsetof(CPackageReservationStatus, packageid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "reservation_state", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_INT32, offsetof(CPackageReservationStatus, has_reservation_state), offsetof(CPackageReservationStatus, reservation_state), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "queue_position", 3, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_INT32, offsetof(CPackageReservationStatus, has_queue_position), offsetof(CPackageReservationStatus, queue_position), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "total_queue_size", 4, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_INT32, offsetof(CPackageReservationStatus, has_total_queue_size), offsetof(CPackageReservationStatus, total_queue_size), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "reservation_country_code", 5, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CPackageReservationStatus, reservation_country_code), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "expired", 6, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CPackageReservationStatus, has_expired), offsetof(CPackageReservationStatus, expired), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "time_expires", 7, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CPackageReservationStatus, has_time_expires), offsetof(CPackageReservationStatus, time_expires), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "time_reserved", 8, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CPackageReservationStatus, has_time_reserved), offsetof(CPackageReservationStatus, time_reserved), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cpackage_reservation_status__field_indices_by_name[] = { 5, /* field[5] = expired */ 0, /* field[0] = packageid */ 2, /* field[2] = queue_position */ 4, /* field[4] = reservation_country_code */ 1, /* field[1] = reservation_state */ 6, /* field[6] = time_expires */ 7, /* field[7] = time_reserved */ 3, /* field[3] = total_queue_size */ }; static const ProtobufCIntRange cpackage_reservation_status__number_ranges[1 + 1] = { { 1, 0 }, { 0, 8 } }; const ProtobufCMessageDescriptor cpackage_reservation_status__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CPackageReservationStatus", "CPackageReservationStatus", "CPackageReservationStatus", "", sizeof(CPackageReservationStatus), 8, cpackage_reservation_status__field_descriptors, cpackage_reservation_status__field_indices_by_name, 1, cpackage_reservation_status__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cmsg_key_value_pair__field_descriptors[2] = { { "name", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CMsgKeyValuePair, name), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "value", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CMsgKeyValuePair, value), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cmsg_key_value_pair__field_indices_by_name[] = { 0, /* field[0] = name */ 1, /* field[1] = value */ }; static const ProtobufCIntRange cmsg_key_value_pair__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor cmsg_key_value_pair__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CMsgKeyValuePair", "CMsgKeyValuePair", "CMsgKeyValuePair", "", sizeof(CMsgKeyValuePair), 2, cmsg_key_value_pair__field_descriptors, cmsg_key_value_pair__field_indices_by_name, 1, cmsg_key_value_pair__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cmsg_key_value_set__field_descriptors[1] = { { "pairs", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(CMsgKeyValueSet, n_pairs), offsetof(CMsgKeyValueSet, pairs), &cmsg_key_value_pair__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cmsg_key_value_set__field_indices_by_name[] = { 0, /* field[0] = pairs */ }; static const ProtobufCIntRange cmsg_key_value_set__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor cmsg_key_value_set__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CMsgKeyValueSet", "CMsgKeyValueSet", "CMsgKeyValueSet", "", sizeof(CMsgKeyValueSet), 1, cmsg_key_value_set__field_descriptors, cmsg_key_value_set__field_indices_by_name, 1, cmsg_key_value_set__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue eban_content_check_result__enum_values_by_number[8] = { { "k_EBanContentCheckResult_NotScanned", "EBAN_CONTENT_CHECK_RESULT__k_EBanContentCheckResult_NotScanned", 0 }, { "k_EBanContentCheckResult_Reset", "EBAN_CONTENT_CHECK_RESULT__k_EBanContentCheckResult_Reset", 1 }, { "k_EBanContentCheckResult_NeedsChecking", "EBAN_CONTENT_CHECK_RESULT__k_EBanContentCheckResult_NeedsChecking", 2 }, { "k_EBanContentCheckResult_VeryUnlikely", "EBAN_CONTENT_CHECK_RESULT__k_EBanContentCheckResult_VeryUnlikely", 5 }, { "k_EBanContentCheckResult_Unlikely", "EBAN_CONTENT_CHECK_RESULT__k_EBanContentCheckResult_Unlikely", 30 }, { "k_EBanContentCheckResult_Possible", "EBAN_CONTENT_CHECK_RESULT__k_EBanContentCheckResult_Possible", 50 }, { "k_EBanContentCheckResult_Likely", "EBAN_CONTENT_CHECK_RESULT__k_EBanContentCheckResult_Likely", 75 }, { "k_EBanContentCheckResult_VeryLikely", "EBAN_CONTENT_CHECK_RESULT__k_EBanContentCheckResult_VeryLikely", 100 }, }; static const ProtobufCIntRange eban_content_check_result__value_ranges[] = { {0, 0},{5, 3},{30, 4},{50, 5},{75, 6},{100, 7},{0, 8} }; static const ProtobufCEnumValueIndex eban_content_check_result__enum_values_by_name[8] = { { "k_EBanContentCheckResult_Likely", 6 }, { "k_EBanContentCheckResult_NeedsChecking", 2 }, { "k_EBanContentCheckResult_NotScanned", 0 }, { "k_EBanContentCheckResult_Possible", 5 }, { "k_EBanContentCheckResult_Reset", 1 }, { "k_EBanContentCheckResult_Unlikely", 4 }, { "k_EBanContentCheckResult_VeryLikely", 7 }, { "k_EBanContentCheckResult_VeryUnlikely", 3 }, }; const ProtobufCEnumDescriptor eban_content_check_result__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "EBanContentCheckResult", "EBanContentCheckResult", "EBanContentCheckResult", "", 8, eban_content_check_result__enum_values_by_number, 8, eban_content_check_result__enum_values_by_name, 6, eban_content_check_result__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCEnumValue eproto_clan_event_type__enum_values_by_number[35] = { { "k_EClanOtherEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanOtherEvent", 1 }, { "k_EClanGameEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanGameEvent", 2 }, { "k_EClanPartyEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanPartyEvent", 3 }, { "k_EClanMeetingEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanMeetingEvent", 4 }, { "k_EClanSpecialCauseEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanSpecialCauseEvent", 5 }, { "k_EClanMusicAndArtsEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanMusicAndArtsEvent", 6 }, { "k_EClanSportsEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanSportsEvent", 7 }, { "k_EClanTripEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanTripEvent", 8 }, { "k_EClanChatEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanChatEvent", 9 }, { "k_EClanGameReleaseEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanGameReleaseEvent", 10 }, { "k_EClanBroadcastEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanBroadcastEvent", 11 }, { "k_EClanSmallUpdateEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanSmallUpdateEvent", 12 }, { "k_EClanPreAnnounceMajorUpdateEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanPreAnnounceMajorUpdateEvent", 13 }, { "k_EClanMajorUpdateEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanMajorUpdateEvent", 14 }, { "k_EClanDLCReleaseEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanDLCReleaseEvent", 15 }, { "k_EClanFutureReleaseEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanFutureReleaseEvent", 16 }, { "k_EClanESportTournamentStreamEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanESportTournamentStreamEvent", 17 }, { "k_EClanDevStreamEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanDevStreamEvent", 18 }, { "k_EClanFamousStreamEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanFamousStreamEvent", 19 }, { "k_EClanGameSalesEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanGameSalesEvent", 20 }, { "k_EClanGameItemSalesEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanGameItemSalesEvent", 21 }, { "k_EClanInGameBonusXPEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanInGameBonusXPEvent", 22 }, { "k_EClanInGameLootEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanInGameLootEvent", 23 }, { "k_EClanInGamePerksEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanInGamePerksEvent", 24 }, { "k_EClanInGameChallengeEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanInGameChallengeEvent", 25 }, { "k_EClanInGameContestEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanInGameContestEvent", 26 }, { "k_EClanIRLEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanIRLEvent", 27 }, { "k_EClanNewsEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanNewsEvent", 28 }, { "k_EClanBetaReleaseEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanBetaReleaseEvent", 29 }, { "k_EClanInGameContentReleaseEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanInGameContentReleaseEvent", 30 }, { "k_EClanFreeTrial", "EPROTO_CLAN_EVENT_TYPE__k_EClanFreeTrial", 31 }, { "k_EClanSeasonRelease", "EPROTO_CLAN_EVENT_TYPE__k_EClanSeasonRelease", 32 }, { "k_EClanSeasonUpdate", "EPROTO_CLAN_EVENT_TYPE__k_EClanSeasonUpdate", 33 }, { "k_EClanCrosspostEvent", "EPROTO_CLAN_EVENT_TYPE__k_EClanCrosspostEvent", 34 }, { "k_EClanInGameEventGeneral", "EPROTO_CLAN_EVENT_TYPE__k_EClanInGameEventGeneral", 35 }, }; static const ProtobufCIntRange eproto_clan_event_type__value_ranges[] = { {1, 0},{0, 35} }; static const ProtobufCEnumValueIndex eproto_clan_event_type__enum_values_by_name[35] = { { "k_EClanBetaReleaseEvent", 28 }, { "k_EClanBroadcastEvent", 10 }, { "k_EClanChatEvent", 8 }, { "k_EClanCrosspostEvent", 33 }, { "k_EClanDLCReleaseEvent", 14 }, { "k_EClanDevStreamEvent", 17 }, { "k_EClanESportTournamentStreamEvent", 16 }, { "k_EClanFamousStreamEvent", 18 }, { "k_EClanFreeTrial", 30 }, { "k_EClanFutureReleaseEvent", 15 }, { "k_EClanGameEvent", 1 }, { "k_EClanGameItemSalesEvent", 20 }, { "k_EClanGameReleaseEvent", 9 }, { "k_EClanGameSalesEvent", 19 }, { "k_EClanIRLEvent", 26 }, { "k_EClanInGameBonusXPEvent", 21 }, { "k_EClanInGameChallengeEvent", 24 }, { "k_EClanInGameContentReleaseEvent", 29 }, { "k_EClanInGameContestEvent", 25 }, { "k_EClanInGameEventGeneral", 34 }, { "k_EClanInGameLootEvent", 22 }, { "k_EClanInGamePerksEvent", 23 }, { "k_EClanMajorUpdateEvent", 13 }, { "k_EClanMeetingEvent", 3 }, { "k_EClanMusicAndArtsEvent", 5 }, { "k_EClanNewsEvent", 27 }, { "k_EClanOtherEvent", 0 }, { "k_EClanPartyEvent", 2 }, { "k_EClanPreAnnounceMajorUpdateEvent", 12 }, { "k_EClanSeasonRelease", 31 }, { "k_EClanSeasonUpdate", 32 }, { "k_EClanSmallUpdateEvent", 11 }, { "k_EClanSpecialCauseEvent", 4 }, { "k_EClanSportsEvent", 6 }, { "k_EClanTripEvent", 7 }, }; const ProtobufCEnumDescriptor eproto_clan_event_type__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "EProtoClanEventType", "EProtoClanEventType", "EProtoClanEventType", "", 35, eproto_clan_event_type__enum_values_by_number, 35, eproto_clan_event_type__enum_values_by_name, 1, eproto_clan_event_type__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCEnumValue partner_event_notification_type__enum_values_by_number[4] = { { "k_EEventStart", "PARTNER_EVENT_NOTIFICATION_TYPE__k_EEventStart", 0 }, { "k_EEventBroadcastStart", "PARTNER_EVENT_NOTIFICATION_TYPE__k_EEventBroadcastStart", 1 }, { "k_EEventMatchStart", "PARTNER_EVENT_NOTIFICATION_TYPE__k_EEventMatchStart", 2 }, { "k_EEventPartnerMaxType", "PARTNER_EVENT_NOTIFICATION_TYPE__k_EEventPartnerMaxType", 3 }, }; static const ProtobufCIntRange partner_event_notification_type__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex partner_event_notification_type__enum_values_by_name[4] = { { "k_EEventBroadcastStart", 1 }, { "k_EEventMatchStart", 2 }, { "k_EEventPartnerMaxType", 3 }, { "k_EEventStart", 0 }, }; const ProtobufCEnumDescriptor partner_event_notification_type__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "PartnerEventNotificationType", "PartnerEventNotificationType", "PartnerEventNotificationType", "", 4, partner_event_notification_type__enum_values_by_number, 4, partner_event_notification_type__enum_values_by_name, 1, partner_event_notification_type__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ };