/* Generated by the protocol buffer compiler. DO NOT EDIT! */ /* Generated from: steammessages_friendmessages.steamclient.proto */ /* Do not generate deprecated warnings for self */ #ifndef PROTOBUF_C__NO_DEPRECATED #define PROTOBUF_C__NO_DEPRECATED #endif #include "steammessages_friendmessages.steamclient.pb-c.h" size_t cfriend_messages__get_recent_messages__request__get_packed_size (const CFriendMessagesGetRecentMessagesRequest *message) { assert(message->descriptor == &cfriend_messages__get_recent_messages__request__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cfriend_messages__get_recent_messages__request__pack (const CFriendMessagesGetRecentMessagesRequest *message, uint8_t *out) { assert(message->descriptor == &cfriend_messages__get_recent_messages__request__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cfriend_messages__get_recent_messages__request__pack_to_buffer (const CFriendMessagesGetRecentMessagesRequest *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cfriend_messages__get_recent_messages__request__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CFriendMessagesGetRecentMessagesRequest * cfriend_messages__get_recent_messages__request__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CFriendMessagesGetRecentMessagesRequest *) protobuf_c_message_unpack (&cfriend_messages__get_recent_messages__request__descriptor, allocator, len, data); } void cfriend_messages__get_recent_messages__request__free_unpacked (CFriendMessagesGetRecentMessagesRequest *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cfriend_messages__get_recent_messages__request__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cfriend_messages__get_recent_messages__response__get_packed_size (const CFriendMessagesGetRecentMessagesResponse *message) { assert(message->descriptor == &cfriend_messages__get_recent_messages__response__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cfriend_messages__get_recent_messages__response__pack (const CFriendMessagesGetRecentMessagesResponse *message, uint8_t *out) { assert(message->descriptor == &cfriend_messages__get_recent_messages__response__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cfriend_messages__get_recent_messages__response__pack_to_buffer (const CFriendMessagesGetRecentMessagesResponse *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cfriend_messages__get_recent_messages__response__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CFriendMessagesGetRecentMessagesResponse * cfriend_messages__get_recent_messages__response__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CFriendMessagesGetRecentMessagesResponse *) protobuf_c_message_unpack (&cfriend_messages__get_recent_messages__response__descriptor, allocator, len, data); } void cfriend_messages__get_recent_messages__response__free_unpacked (CFriendMessagesGetRecentMessagesResponse *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cfriend_messages__get_recent_messages__response__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cfriends_messages__get_active_message_sessions__request__get_packed_size (const CFriendsMessagesGetActiveMessageSessionsRequest *message) { assert(message->descriptor == &cfriends_messages__get_active_message_sessions__request__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cfriends_messages__get_active_message_sessions__request__pack (const CFriendsMessagesGetActiveMessageSessionsRequest *message, uint8_t *out) { assert(message->descriptor == &cfriends_messages__get_active_message_sessions__request__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cfriends_messages__get_active_message_sessions__request__pack_to_buffer (const CFriendsMessagesGetActiveMessageSessionsRequest *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cfriends_messages__get_active_message_sessions__request__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CFriendsMessagesGetActiveMessageSessionsRequest * cfriends_messages__get_active_message_sessions__request__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CFriendsMessagesGetActiveMessageSessionsRequest *) protobuf_c_message_unpack (&cfriends_messages__get_active_message_sessions__request__descriptor, allocator, len, data); } void cfriends_messages__get_active_message_sessions__request__free_unpacked (CFriendsMessagesGetActiveMessageSessionsRequest *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cfriends_messages__get_active_message_sessions__request__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cfriends_messages__get_active_message_sessions__response__get_packed_size (const CFriendsMessagesGetActiveMessageSessionsResponse *message) { assert(message->descriptor == &cfriends_messages__get_active_message_sessions__response__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cfriends_messages__get_active_message_sessions__response__pack (const CFriendsMessagesGetActiveMessageSessionsResponse *message, uint8_t *out) { assert(message->descriptor == &cfriends_messages__get_active_message_sessions__response__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cfriends_messages__get_active_message_sessions__response__pack_to_buffer (const CFriendsMessagesGetActiveMessageSessionsResponse *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cfriends_messages__get_active_message_sessions__response__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CFriendsMessagesGetActiveMessageSessionsResponse * cfriends_messages__get_active_message_sessions__response__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CFriendsMessagesGetActiveMessageSessionsResponse *) protobuf_c_message_unpack (&cfriends_messages__get_active_message_sessions__response__descriptor, allocator, len, data); } void cfriends_messages__get_active_message_sessions__response__free_unpacked (CFriendsMessagesGetActiveMessageSessionsResponse *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cfriends_messages__get_active_message_sessions__response__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cfriend_messages__send_message__request__get_packed_size (const CFriendMessagesSendMessageRequest *message) { assert(message->descriptor == &cfriend_messages__send_message__request__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cfriend_messages__send_message__request__pack (const CFriendMessagesSendMessageRequest *message, uint8_t *out) { assert(message->descriptor == &cfriend_messages__send_message__request__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cfriend_messages__send_message__request__pack_to_buffer (const CFriendMessagesSendMessageRequest *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cfriend_messages__send_message__request__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CFriendMessagesSendMessageRequest * cfriend_messages__send_message__request__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CFriendMessagesSendMessageRequest *) protobuf_c_message_unpack (&cfriend_messages__send_message__request__descriptor, allocator, len, data); } void cfriend_messages__send_message__request__free_unpacked (CFriendMessagesSendMessageRequest *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cfriend_messages__send_message__request__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cfriend_messages__send_message__response__get_packed_size (const CFriendMessagesSendMessageResponse *message) { assert(message->descriptor == &cfriend_messages__send_message__response__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cfriend_messages__send_message__response__pack (const CFriendMessagesSendMessageResponse *message, uint8_t *out) { assert(message->descriptor == &cfriend_messages__send_message__response__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cfriend_messages__send_message__response__pack_to_buffer (const CFriendMessagesSendMessageResponse *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cfriend_messages__send_message__response__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CFriendMessagesSendMessageResponse * cfriend_messages__send_message__response__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CFriendMessagesSendMessageResponse *) protobuf_c_message_unpack (&cfriend_messages__send_message__response__descriptor, allocator, len, data); } void cfriend_messages__send_message__response__free_unpacked (CFriendMessagesSendMessageResponse *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cfriend_messages__send_message__response__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cfriend_messages__ack_message__notification__get_packed_size (const CFriendMessagesAckMessageNotification *message) { assert(message->descriptor == &cfriend_messages__ack_message__notification__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cfriend_messages__ack_message__notification__pack (const CFriendMessagesAckMessageNotification *message, uint8_t *out) { assert(message->descriptor == &cfriend_messages__ack_message__notification__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cfriend_messages__ack_message__notification__pack_to_buffer (const CFriendMessagesAckMessageNotification *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cfriend_messages__ack_message__notification__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CFriendMessagesAckMessageNotification * cfriend_messages__ack_message__notification__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CFriendMessagesAckMessageNotification *) protobuf_c_message_unpack (&cfriend_messages__ack_message__notification__descriptor, allocator, len, data); } void cfriend_messages__ack_message__notification__free_unpacked (CFriendMessagesAckMessageNotification *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cfriend_messages__ack_message__notification__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cfriend_messages__is_in_friends_uibeta__request__get_packed_size (const CFriendMessagesIsInFriendsUIBetaRequest *message) { assert(message->descriptor == &cfriend_messages__is_in_friends_uibeta__request__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cfriend_messages__is_in_friends_uibeta__request__pack (const CFriendMessagesIsInFriendsUIBetaRequest *message, uint8_t *out) { assert(message->descriptor == &cfriend_messages__is_in_friends_uibeta__request__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cfriend_messages__is_in_friends_uibeta__request__pack_to_buffer (const CFriendMessagesIsInFriendsUIBetaRequest *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cfriend_messages__is_in_friends_uibeta__request__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CFriendMessagesIsInFriendsUIBetaRequest * cfriend_messages__is_in_friends_uibeta__request__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CFriendMessagesIsInFriendsUIBetaRequest *) protobuf_c_message_unpack (&cfriend_messages__is_in_friends_uibeta__request__descriptor, allocator, len, data); } void cfriend_messages__is_in_friends_uibeta__request__free_unpacked (CFriendMessagesIsInFriendsUIBetaRequest *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cfriend_messages__is_in_friends_uibeta__request__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cfriend_messages__is_in_friends_uibeta__response__get_packed_size (const CFriendMessagesIsInFriendsUIBetaResponse *message) { assert(message->descriptor == &cfriend_messages__is_in_friends_uibeta__response__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cfriend_messages__is_in_friends_uibeta__response__pack (const CFriendMessagesIsInFriendsUIBetaResponse *message, uint8_t *out) { assert(message->descriptor == &cfriend_messages__is_in_friends_uibeta__response__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cfriend_messages__is_in_friends_uibeta__response__pack_to_buffer (const CFriendMessagesIsInFriendsUIBetaResponse *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cfriend_messages__is_in_friends_uibeta__response__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CFriendMessagesIsInFriendsUIBetaResponse * cfriend_messages__is_in_friends_uibeta__response__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CFriendMessagesIsInFriendsUIBetaResponse *) protobuf_c_message_unpack (&cfriend_messages__is_in_friends_uibeta__response__descriptor, allocator, len, data); } void cfriend_messages__is_in_friends_uibeta__response__free_unpacked (CFriendMessagesIsInFriendsUIBetaResponse *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cfriend_messages__is_in_friends_uibeta__response__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cfriend_messages__update_message_reaction__request__get_packed_size (const CFriendMessagesUpdateMessageReactionRequest *message) { assert(message->descriptor == &cfriend_messages__update_message_reaction__request__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cfriend_messages__update_message_reaction__request__pack (const CFriendMessagesUpdateMessageReactionRequest *message, uint8_t *out) { assert(message->descriptor == &cfriend_messages__update_message_reaction__request__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cfriend_messages__update_message_reaction__request__pack_to_buffer (const CFriendMessagesUpdateMessageReactionRequest *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cfriend_messages__update_message_reaction__request__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CFriendMessagesUpdateMessageReactionRequest * cfriend_messages__update_message_reaction__request__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CFriendMessagesUpdateMessageReactionRequest *) protobuf_c_message_unpack (&cfriend_messages__update_message_reaction__request__descriptor, allocator, len, data); } void cfriend_messages__update_message_reaction__request__free_unpacked (CFriendMessagesUpdateMessageReactionRequest *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cfriend_messages__update_message_reaction__request__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cfriend_messages__update_message_reaction__response__get_packed_size (const CFriendMessagesUpdateMessageReactionResponse *message) { assert(message->descriptor == &cfriend_messages__update_message_reaction__response__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cfriend_messages__update_message_reaction__response__pack (const CFriendMessagesUpdateMessageReactionResponse *message, uint8_t *out) { assert(message->descriptor == &cfriend_messages__update_message_reaction__response__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cfriend_messages__update_message_reaction__response__pack_to_buffer (const CFriendMessagesUpdateMessageReactionResponse *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cfriend_messages__update_message_reaction__response__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CFriendMessagesUpdateMessageReactionResponse * cfriend_messages__update_message_reaction__response__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CFriendMessagesUpdateMessageReactionResponse *) protobuf_c_message_unpack (&cfriend_messages__update_message_reaction__response__descriptor, allocator, len, data); } void cfriend_messages__update_message_reaction__response__free_unpacked (CFriendMessagesUpdateMessageReactionResponse *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cfriend_messages__update_message_reaction__response__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cfriend_messages__incoming_message__notification__get_packed_size (const CFriendMessagesIncomingMessageNotification *message) { assert(message->descriptor == &cfriend_messages__incoming_message__notification__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cfriend_messages__incoming_message__notification__pack (const CFriendMessagesIncomingMessageNotification *message, uint8_t *out) { assert(message->descriptor == &cfriend_messages__incoming_message__notification__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cfriend_messages__incoming_message__notification__pack_to_buffer (const CFriendMessagesIncomingMessageNotification *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cfriend_messages__incoming_message__notification__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CFriendMessagesIncomingMessageNotification * cfriend_messages__incoming_message__notification__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CFriendMessagesIncomingMessageNotification *) protobuf_c_message_unpack (&cfriend_messages__incoming_message__notification__descriptor, allocator, len, data); } void cfriend_messages__incoming_message__notification__free_unpacked (CFriendMessagesIncomingMessageNotification *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cfriend_messages__incoming_message__notification__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } size_t cfriend_messages__message_reaction__notification__get_packed_size (const CFriendMessagesMessageReactionNotification *message) { assert(message->descriptor == &cfriend_messages__message_reaction__notification__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t cfriend_messages__message_reaction__notification__pack (const CFriendMessagesMessageReactionNotification *message, uint8_t *out) { assert(message->descriptor == &cfriend_messages__message_reaction__notification__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t cfriend_messages__message_reaction__notification__pack_to_buffer (const CFriendMessagesMessageReactionNotification *message, ProtobufCBuffer *buffer) { assert(message->descriptor == &cfriend_messages__message_reaction__notification__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } CFriendMessagesMessageReactionNotification * cfriend_messages__message_reaction__notification__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (CFriendMessagesMessageReactionNotification *) protobuf_c_message_unpack (&cfriend_messages__message_reaction__notification__descriptor, allocator, len, data); } void cfriend_messages__message_reaction__notification__free_unpacked (CFriendMessagesMessageReactionNotification *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->descriptor == &cfriend_messages__message_reaction__notification__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } static const ProtobufCFieldDescriptor cfriend_messages__get_recent_messages__request__field_descriptors[9] = { { "steamid1", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CFriendMessagesGetRecentMessagesRequest, has_steamid1), offsetof(CFriendMessagesGetRecentMessagesRequest, steamid1), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "steamid2", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CFriendMessagesGetRecentMessagesRequest, has_steamid2), offsetof(CFriendMessagesGetRecentMessagesRequest, steamid2), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "count", 3, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendMessagesGetRecentMessagesRequest, has_count), offsetof(CFriendMessagesGetRecentMessagesRequest, count), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "most_recent_conversation", 4, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CFriendMessagesGetRecentMessagesRequest, has_most_recent_conversation), offsetof(CFriendMessagesGetRecentMessagesRequest, most_recent_conversation), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "rtime32_start_time", 5, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED32, offsetof(CFriendMessagesGetRecentMessagesRequest, has_rtime32_start_time), offsetof(CFriendMessagesGetRecentMessagesRequest, rtime32_start_time), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "bbcode_format", 6, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CFriendMessagesGetRecentMessagesRequest, has_bbcode_format), offsetof(CFriendMessagesGetRecentMessagesRequest, bbcode_format), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "start_ordinal", 7, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendMessagesGetRecentMessagesRequest, has_start_ordinal), offsetof(CFriendMessagesGetRecentMessagesRequest, start_ordinal), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "time_last", 8, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendMessagesGetRecentMessagesRequest, has_time_last), offsetof(CFriendMessagesGetRecentMessagesRequest, time_last), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ordinal_last", 9, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendMessagesGetRecentMessagesRequest, has_ordinal_last), offsetof(CFriendMessagesGetRecentMessagesRequest, ordinal_last), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cfriend_messages__get_recent_messages__request__field_indices_by_name[] = { 5, /* field[5] = bbcode_format */ 2, /* field[2] = count */ 3, /* field[3] = most_recent_conversation */ 8, /* field[8] = ordinal_last */ 4, /* field[4] = rtime32_start_time */ 6, /* field[6] = start_ordinal */ 0, /* field[0] = steamid1 */ 1, /* field[1] = steamid2 */ 7, /* field[7] = time_last */ }; static const ProtobufCIntRange cfriend_messages__get_recent_messages__request__number_ranges[1 + 1] = { { 1, 0 }, { 0, 9 } }; const ProtobufCMessageDescriptor cfriend_messages__get_recent_messages__request__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CFriendMessages_GetRecentMessages_Request", "CFriendMessagesGetRecentMessagesRequest", "CFriendMessagesGetRecentMessagesRequest", "", sizeof(CFriendMessagesGetRecentMessagesRequest), 9, cfriend_messages__get_recent_messages__request__field_descriptors, cfriend_messages__get_recent_messages__request__field_indices_by_name, 1, cfriend_messages__get_recent_messages__request__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const EMessageReactionType cfriend_messages__get_recent_messages__response__friend_message__message_reaction__reaction_type__default_value = EMESSAGE_REACTION_TYPE__k_EMessageReactionType_Invalid; static const ProtobufCFieldDescriptor cfriend_messages__get_recent_messages__response__friend_message__message_reaction__field_descriptors[3] = { { "reaction_type", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_ENUM, offsetof(CFriendMessagesGetRecentMessagesResponse__FriendMessage__MessageReaction, has_reaction_type), offsetof(CFriendMessagesGetRecentMessagesResponse__FriendMessage__MessageReaction, reaction_type), &emessage_reaction_type__descriptor, &cfriend_messages__get_recent_messages__response__friend_message__message_reaction__reaction_type__default_value, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "reaction", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CFriendMessagesGetRecentMessagesResponse__FriendMessage__MessageReaction, reaction), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "reactors", 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendMessagesGetRecentMessagesResponse__FriendMessage__MessageReaction, n_reactors), offsetof(CFriendMessagesGetRecentMessagesResponse__FriendMessage__MessageReaction, reactors), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cfriend_messages__get_recent_messages__response__friend_message__message_reaction__field_indices_by_name[] = { 1, /* field[1] = reaction */ 0, /* field[0] = reaction_type */ 2, /* field[2] = reactors */ }; static const ProtobufCIntRange cfriend_messages__get_recent_messages__response__friend_message__message_reaction__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor cfriend_messages__get_recent_messages__response__friend_message__message_reaction__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CFriendMessages_GetRecentMessages_Response.FriendMessage.MessageReaction", "MessageReaction", "CFriendMessagesGetRecentMessagesResponse__FriendMessage__MessageReaction", "", sizeof(CFriendMessagesGetRecentMessagesResponse__FriendMessage__MessageReaction), 3, cfriend_messages__get_recent_messages__response__friend_message__message_reaction__field_descriptors, cfriend_messages__get_recent_messages__response__friend_message__message_reaction__field_indices_by_name, 1, cfriend_messages__get_recent_messages__response__friend_message__message_reaction__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cfriend_messages__get_recent_messages__response__friend_message__field_descriptors[5] = { { "accountid", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendMessagesGetRecentMessagesResponse__FriendMessage, has_accountid), offsetof(CFriendMessagesGetRecentMessagesResponse__FriendMessage, accountid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "timestamp", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendMessagesGetRecentMessagesResponse__FriendMessage, has_timestamp), offsetof(CFriendMessagesGetRecentMessagesResponse__FriendMessage, timestamp), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "message", 3, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CFriendMessagesGetRecentMessagesResponse__FriendMessage, message), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ordinal", 4, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendMessagesGetRecentMessagesResponse__FriendMessage, has_ordinal), offsetof(CFriendMessagesGetRecentMessagesResponse__FriendMessage, ordinal), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "reactions", 5, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(CFriendMessagesGetRecentMessagesResponse__FriendMessage, n_reactions), offsetof(CFriendMessagesGetRecentMessagesResponse__FriendMessage, reactions), &cfriend_messages__get_recent_messages__response__friend_message__message_reaction__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cfriend_messages__get_recent_messages__response__friend_message__field_indices_by_name[] = { 0, /* field[0] = accountid */ 2, /* field[2] = message */ 3, /* field[3] = ordinal */ 4, /* field[4] = reactions */ 1, /* field[1] = timestamp */ }; static const ProtobufCIntRange cfriend_messages__get_recent_messages__response__friend_message__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor cfriend_messages__get_recent_messages__response__friend_message__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CFriendMessages_GetRecentMessages_Response.FriendMessage", "FriendMessage", "CFriendMessagesGetRecentMessagesResponse__FriendMessage", "", sizeof(CFriendMessagesGetRecentMessagesResponse__FriendMessage), 5, cfriend_messages__get_recent_messages__response__friend_message__field_descriptors, cfriend_messages__get_recent_messages__response__friend_message__field_indices_by_name, 1, cfriend_messages__get_recent_messages__response__friend_message__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cfriend_messages__get_recent_messages__response__field_descriptors[2] = { { "messages", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(CFriendMessagesGetRecentMessagesResponse, n_messages), offsetof(CFriendMessagesGetRecentMessagesResponse, messages), &cfriend_messages__get_recent_messages__response__friend_message__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "more_available", 4, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CFriendMessagesGetRecentMessagesResponse, has_more_available), offsetof(CFriendMessagesGetRecentMessagesResponse, more_available), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cfriend_messages__get_recent_messages__response__field_indices_by_name[] = { 0, /* field[0] = messages */ 1, /* field[1] = more_available */ }; static const ProtobufCIntRange cfriend_messages__get_recent_messages__response__number_ranges[2 + 1] = { { 1, 0 }, { 4, 1 }, { 0, 2 } }; const ProtobufCMessageDescriptor cfriend_messages__get_recent_messages__response__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CFriendMessages_GetRecentMessages_Response", "CFriendMessagesGetRecentMessagesResponse", "CFriendMessagesGetRecentMessagesResponse", "", sizeof(CFriendMessagesGetRecentMessagesResponse), 2, cfriend_messages__get_recent_messages__response__field_descriptors, cfriend_messages__get_recent_messages__response__field_indices_by_name, 2, cfriend_messages__get_recent_messages__response__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cfriends_messages__get_active_message_sessions__request__field_descriptors[2] = { { "lastmessage_since", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendsMessagesGetActiveMessageSessionsRequest, has_lastmessage_since), offsetof(CFriendsMessagesGetActiveMessageSessionsRequest, lastmessage_since), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "only_sessions_with_messages", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CFriendsMessagesGetActiveMessageSessionsRequest, has_only_sessions_with_messages), offsetof(CFriendsMessagesGetActiveMessageSessionsRequest, only_sessions_with_messages), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cfriends_messages__get_active_message_sessions__request__field_indices_by_name[] = { 0, /* field[0] = lastmessage_since */ 1, /* field[1] = only_sessions_with_messages */ }; static const ProtobufCIntRange cfriends_messages__get_active_message_sessions__request__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor cfriends_messages__get_active_message_sessions__request__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CFriendsMessages_GetActiveMessageSessions_Request", "CFriendsMessagesGetActiveMessageSessionsRequest", "CFriendsMessagesGetActiveMessageSessionsRequest", "", sizeof(CFriendsMessagesGetActiveMessageSessionsRequest), 2, cfriends_messages__get_active_message_sessions__request__field_descriptors, cfriends_messages__get_active_message_sessions__request__field_indices_by_name, 1, cfriends_messages__get_active_message_sessions__request__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cfriends_messages__get_active_message_sessions__response__friend_message_session__field_descriptors[4] = { { "accountid_friend", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendsMessagesGetActiveMessageSessionsResponse__FriendMessageSession, has_accountid_friend), offsetof(CFriendsMessagesGetActiveMessageSessionsResponse__FriendMessageSession, accountid_friend), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "last_message", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendsMessagesGetActiveMessageSessionsResponse__FriendMessageSession, has_last_message), offsetof(CFriendsMessagesGetActiveMessageSessionsResponse__FriendMessageSession, last_message), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "last_view", 3, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendsMessagesGetActiveMessageSessionsResponse__FriendMessageSession, has_last_view), offsetof(CFriendsMessagesGetActiveMessageSessionsResponse__FriendMessageSession, last_view), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "unread_message_count", 4, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendsMessagesGetActiveMessageSessionsResponse__FriendMessageSession, has_unread_message_count), offsetof(CFriendsMessagesGetActiveMessageSessionsResponse__FriendMessageSession, unread_message_count), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cfriends_messages__get_active_message_sessions__response__friend_message_session__field_indices_by_name[] = { 0, /* field[0] = accountid_friend */ 1, /* field[1] = last_message */ 2, /* field[2] = last_view */ 3, /* field[3] = unread_message_count */ }; static const ProtobufCIntRange cfriends_messages__get_active_message_sessions__response__friend_message_session__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor cfriends_messages__get_active_message_sessions__response__friend_message_session__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CFriendsMessages_GetActiveMessageSessions_Response.FriendMessageSession", "FriendMessageSession", "CFriendsMessagesGetActiveMessageSessionsResponse__FriendMessageSession", "", sizeof(CFriendsMessagesGetActiveMessageSessionsResponse__FriendMessageSession), 4, cfriends_messages__get_active_message_sessions__response__friend_message_session__field_descriptors, cfriends_messages__get_active_message_sessions__response__friend_message_session__field_indices_by_name, 1, cfriends_messages__get_active_message_sessions__response__friend_message_session__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cfriends_messages__get_active_message_sessions__response__field_descriptors[2] = { { "message_sessions", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(CFriendsMessagesGetActiveMessageSessionsResponse, n_message_sessions), offsetof(CFriendsMessagesGetActiveMessageSessionsResponse, message_sessions), &cfriends_messages__get_active_message_sessions__response__friend_message_session__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "timestamp", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendsMessagesGetActiveMessageSessionsResponse, has_timestamp), offsetof(CFriendsMessagesGetActiveMessageSessionsResponse, timestamp), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cfriends_messages__get_active_message_sessions__response__field_indices_by_name[] = { 0, /* field[0] = message_sessions */ 1, /* field[1] = timestamp */ }; static const ProtobufCIntRange cfriends_messages__get_active_message_sessions__response__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor cfriends_messages__get_active_message_sessions__response__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CFriendsMessages_GetActiveMessageSessions_Response", "CFriendsMessagesGetActiveMessageSessionsResponse", "CFriendsMessagesGetActiveMessageSessionsResponse", "", sizeof(CFriendsMessagesGetActiveMessageSessionsResponse), 2, cfriends_messages__get_active_message_sessions__response__field_descriptors, cfriends_messages__get_active_message_sessions__response__field_indices_by_name, 1, cfriends_messages__get_active_message_sessions__response__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cfriend_messages__send_message__request__field_descriptors[7] = { { "steamid", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CFriendMessagesSendMessageRequest, has_steamid), offsetof(CFriendMessagesSendMessageRequest, steamid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "chat_entry_type", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_INT32, offsetof(CFriendMessagesSendMessageRequest, has_chat_entry_type), offsetof(CFriendMessagesSendMessageRequest, chat_entry_type), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "message", 3, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CFriendMessagesSendMessageRequest, message), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "contains_bbcode", 4, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CFriendMessagesSendMessageRequest, has_contains_bbcode), offsetof(CFriendMessagesSendMessageRequest, contains_bbcode), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "echo_to_sender", 5, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CFriendMessagesSendMessageRequest, has_echo_to_sender), offsetof(CFriendMessagesSendMessageRequest, echo_to_sender), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "low_priority", 6, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CFriendMessagesSendMessageRequest, has_low_priority), offsetof(CFriendMessagesSendMessageRequest, low_priority), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "client_message_id", 8, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CFriendMessagesSendMessageRequest, client_message_id), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cfriend_messages__send_message__request__field_indices_by_name[] = { 1, /* field[1] = chat_entry_type */ 6, /* field[6] = client_message_id */ 3, /* field[3] = contains_bbcode */ 4, /* field[4] = echo_to_sender */ 5, /* field[5] = low_priority */ 2, /* field[2] = message */ 0, /* field[0] = steamid */ }; static const ProtobufCIntRange cfriend_messages__send_message__request__number_ranges[2 + 1] = { { 1, 0 }, { 8, 6 }, { 0, 7 } }; const ProtobufCMessageDescriptor cfriend_messages__send_message__request__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CFriendMessages_SendMessage_Request", "CFriendMessagesSendMessageRequest", "CFriendMessagesSendMessageRequest", "", sizeof(CFriendMessagesSendMessageRequest), 7, cfriend_messages__send_message__request__field_descriptors, cfriend_messages__send_message__request__field_indices_by_name, 2, cfriend_messages__send_message__request__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cfriend_messages__send_message__response__field_descriptors[4] = { { "modified_message", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CFriendMessagesSendMessageResponse, modified_message), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "server_timestamp", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendMessagesSendMessageResponse, has_server_timestamp), offsetof(CFriendMessagesSendMessageResponse, server_timestamp), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ordinal", 3, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendMessagesSendMessageResponse, has_ordinal), offsetof(CFriendMessagesSendMessageResponse, ordinal), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "message_without_bb_code", 4, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CFriendMessagesSendMessageResponse, message_without_bb_code), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cfriend_messages__send_message__response__field_indices_by_name[] = { 3, /* field[3] = message_without_bb_code */ 0, /* field[0] = modified_message */ 2, /* field[2] = ordinal */ 1, /* field[1] = server_timestamp */ }; static const ProtobufCIntRange cfriend_messages__send_message__response__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor cfriend_messages__send_message__response__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CFriendMessages_SendMessage_Response", "CFriendMessagesSendMessageResponse", "CFriendMessagesSendMessageResponse", "", sizeof(CFriendMessagesSendMessageResponse), 4, cfriend_messages__send_message__response__field_descriptors, cfriend_messages__send_message__response__field_indices_by_name, 1, cfriend_messages__send_message__response__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cfriend_messages__ack_message__notification__field_descriptors[2] = { { "steamid_partner", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CFriendMessagesAckMessageNotification, has_steamid_partner), offsetof(CFriendMessagesAckMessageNotification, steamid_partner), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "timestamp", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendMessagesAckMessageNotification, has_timestamp), offsetof(CFriendMessagesAckMessageNotification, timestamp), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cfriend_messages__ack_message__notification__field_indices_by_name[] = { 0, /* field[0] = steamid_partner */ 1, /* field[1] = timestamp */ }; static const ProtobufCIntRange cfriend_messages__ack_message__notification__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor cfriend_messages__ack_message__notification__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CFriendMessages_AckMessage_Notification", "CFriendMessagesAckMessageNotification", "CFriendMessagesAckMessageNotification", "", sizeof(CFriendMessagesAckMessageNotification), 2, cfriend_messages__ack_message__notification__field_descriptors, cfriend_messages__ack_message__notification__field_indices_by_name, 1, cfriend_messages__ack_message__notification__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cfriend_messages__is_in_friends_uibeta__request__field_descriptors[1] = { { "steamid", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CFriendMessagesIsInFriendsUIBetaRequest, has_steamid), offsetof(CFriendMessagesIsInFriendsUIBetaRequest, steamid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cfriend_messages__is_in_friends_uibeta__request__field_indices_by_name[] = { 0, /* field[0] = steamid */ }; static const ProtobufCIntRange cfriend_messages__is_in_friends_uibeta__request__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor cfriend_messages__is_in_friends_uibeta__request__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CFriendMessages_IsInFriendsUIBeta_Request", "CFriendMessagesIsInFriendsUIBetaRequest", "CFriendMessagesIsInFriendsUIBetaRequest", "", sizeof(CFriendMessagesIsInFriendsUIBetaRequest), 1, cfriend_messages__is_in_friends_uibeta__request__field_descriptors, cfriend_messages__is_in_friends_uibeta__request__field_indices_by_name, 1, cfriend_messages__is_in_friends_uibeta__request__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cfriend_messages__is_in_friends_uibeta__response__field_descriptors[2] = { { "online_in_friendsui", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CFriendMessagesIsInFriendsUIBetaResponse, has_online_in_friendsui), offsetof(CFriendMessagesIsInFriendsUIBetaResponse, online_in_friendsui), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "has_used_friendsui", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CFriendMessagesIsInFriendsUIBetaResponse, has_has_used_friendsui), offsetof(CFriendMessagesIsInFriendsUIBetaResponse, has_used_friendsui), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cfriend_messages__is_in_friends_uibeta__response__field_indices_by_name[] = { 1, /* field[1] = has_used_friendsui */ 0, /* field[0] = online_in_friendsui */ }; static const ProtobufCIntRange cfriend_messages__is_in_friends_uibeta__response__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor cfriend_messages__is_in_friends_uibeta__response__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CFriendMessages_IsInFriendsUIBeta_Response", "CFriendMessagesIsInFriendsUIBetaResponse", "CFriendMessagesIsInFriendsUIBetaResponse", "", sizeof(CFriendMessagesIsInFriendsUIBetaResponse), 2, cfriend_messages__is_in_friends_uibeta__response__field_descriptors, cfriend_messages__is_in_friends_uibeta__response__field_indices_by_name, 1, cfriend_messages__is_in_friends_uibeta__response__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const EMessageReactionType cfriend_messages__update_message_reaction__request__reaction_type__default_value = EMESSAGE_REACTION_TYPE__k_EMessageReactionType_Invalid; static const ProtobufCFieldDescriptor cfriend_messages__update_message_reaction__request__field_descriptors[6] = { { "steamid", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CFriendMessagesUpdateMessageReactionRequest, has_steamid), offsetof(CFriendMessagesUpdateMessageReactionRequest, steamid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "server_timestamp", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendMessagesUpdateMessageReactionRequest, has_server_timestamp), offsetof(CFriendMessagesUpdateMessageReactionRequest, server_timestamp), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ordinal", 3, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendMessagesUpdateMessageReactionRequest, has_ordinal), offsetof(CFriendMessagesUpdateMessageReactionRequest, ordinal), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "reaction_type", 4, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_ENUM, offsetof(CFriendMessagesUpdateMessageReactionRequest, has_reaction_type), offsetof(CFriendMessagesUpdateMessageReactionRequest, reaction_type), &emessage_reaction_type__descriptor, &cfriend_messages__update_message_reaction__request__reaction_type__default_value, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "reaction", 5, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CFriendMessagesUpdateMessageReactionRequest, reaction), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "is_add", 6, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CFriendMessagesUpdateMessageReactionRequest, has_is_add), offsetof(CFriendMessagesUpdateMessageReactionRequest, is_add), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cfriend_messages__update_message_reaction__request__field_indices_by_name[] = { 5, /* field[5] = is_add */ 2, /* field[2] = ordinal */ 4, /* field[4] = reaction */ 3, /* field[3] = reaction_type */ 1, /* field[1] = server_timestamp */ 0, /* field[0] = steamid */ }; static const ProtobufCIntRange cfriend_messages__update_message_reaction__request__number_ranges[1 + 1] = { { 1, 0 }, { 0, 6 } }; const ProtobufCMessageDescriptor cfriend_messages__update_message_reaction__request__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CFriendMessages_UpdateMessageReaction_Request", "CFriendMessagesUpdateMessageReactionRequest", "CFriendMessagesUpdateMessageReactionRequest", "", sizeof(CFriendMessagesUpdateMessageReactionRequest), 6, cfriend_messages__update_message_reaction__request__field_descriptors, cfriend_messages__update_message_reaction__request__field_indices_by_name, 1, cfriend_messages__update_message_reaction__request__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cfriend_messages__update_message_reaction__response__field_descriptors[1] = { { "reactors", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendMessagesUpdateMessageReactionResponse, n_reactors), offsetof(CFriendMessagesUpdateMessageReactionResponse, reactors), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cfriend_messages__update_message_reaction__response__field_indices_by_name[] = { 0, /* field[0] = reactors */ }; static const ProtobufCIntRange cfriend_messages__update_message_reaction__response__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor cfriend_messages__update_message_reaction__response__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CFriendMessages_UpdateMessageReaction_Response", "CFriendMessagesUpdateMessageReactionResponse", "CFriendMessagesUpdateMessageReactionResponse", "", sizeof(CFriendMessagesUpdateMessageReactionResponse), 1, cfriend_messages__update_message_reaction__response__field_descriptors, cfriend_messages__update_message_reaction__response__field_indices_by_name, 1, cfriend_messages__update_message_reaction__response__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor cfriend_messages__incoming_message__notification__field_descriptors[9] = { { "steamid_friend", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CFriendMessagesIncomingMessageNotification, has_steamid_friend), offsetof(CFriendMessagesIncomingMessageNotification, steamid_friend), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "chat_entry_type", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_INT32, offsetof(CFriendMessagesIncomingMessageNotification, has_chat_entry_type), offsetof(CFriendMessagesIncomingMessageNotification, chat_entry_type), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "from_limited_account", 3, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CFriendMessagesIncomingMessageNotification, has_from_limited_account), offsetof(CFriendMessagesIncomingMessageNotification, from_limited_account), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "message", 4, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CFriendMessagesIncomingMessageNotification, message), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "rtime32_server_timestamp", 5, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED32, offsetof(CFriendMessagesIncomingMessageNotification, has_rtime32_server_timestamp), offsetof(CFriendMessagesIncomingMessageNotification, rtime32_server_timestamp), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ordinal", 6, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendMessagesIncomingMessageNotification, has_ordinal), offsetof(CFriendMessagesIncomingMessageNotification, ordinal), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "local_echo", 7, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CFriendMessagesIncomingMessageNotification, has_local_echo), offsetof(CFriendMessagesIncomingMessageNotification, local_echo), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "message_no_bbcode", 8, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CFriendMessagesIncomingMessageNotification, message_no_bbcode), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "low_priority", 9, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CFriendMessagesIncomingMessageNotification, has_low_priority), offsetof(CFriendMessagesIncomingMessageNotification, low_priority), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cfriend_messages__incoming_message__notification__field_indices_by_name[] = { 1, /* field[1] = chat_entry_type */ 2, /* field[2] = from_limited_account */ 6, /* field[6] = local_echo */ 8, /* field[8] = low_priority */ 3, /* field[3] = message */ 7, /* field[7] = message_no_bbcode */ 5, /* field[5] = ordinal */ 4, /* field[4] = rtime32_server_timestamp */ 0, /* field[0] = steamid_friend */ }; static const ProtobufCIntRange cfriend_messages__incoming_message__notification__number_ranges[1 + 1] = { { 1, 0 }, { 0, 9 } }; const ProtobufCMessageDescriptor cfriend_messages__incoming_message__notification__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CFriendMessages_IncomingMessage_Notification", "CFriendMessagesIncomingMessageNotification", "CFriendMessagesIncomingMessageNotification", "", sizeof(CFriendMessagesIncomingMessageNotification), 9, cfriend_messages__incoming_message__notification__field_descriptors, cfriend_messages__incoming_message__notification__field_indices_by_name, 1, cfriend_messages__incoming_message__notification__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const EMessageReactionType cfriend_messages__message_reaction__notification__reaction_type__default_value = EMESSAGE_REACTION_TYPE__k_EMessageReactionType_Invalid; static const ProtobufCFieldDescriptor cfriend_messages__message_reaction__notification__field_descriptors[7] = { { "steamid_friend", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CFriendMessagesMessageReactionNotification, has_steamid_friend), offsetof(CFriendMessagesMessageReactionNotification, steamid_friend), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "server_timestamp", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendMessagesMessageReactionNotification, has_server_timestamp), offsetof(CFriendMessagesMessageReactionNotification, server_timestamp), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "ordinal", 3, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, offsetof(CFriendMessagesMessageReactionNotification, has_ordinal), offsetof(CFriendMessagesMessageReactionNotification, ordinal), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "reactor", 4, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_FIXED64, offsetof(CFriendMessagesMessageReactionNotification, has_reactor), offsetof(CFriendMessagesMessageReactionNotification, reactor), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "reaction_type", 5, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_ENUM, offsetof(CFriendMessagesMessageReactionNotification, has_reaction_type), offsetof(CFriendMessagesMessageReactionNotification, reaction_type), &emessage_reaction_type__descriptor, &cfriend_messages__message_reaction__notification__reaction_type__default_value, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "reaction", 6, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(CFriendMessagesMessageReactionNotification, reaction), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "is_add", 7, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, offsetof(CFriendMessagesMessageReactionNotification, has_is_add), offsetof(CFriendMessagesMessageReactionNotification, is_add), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned cfriend_messages__message_reaction__notification__field_indices_by_name[] = { 6, /* field[6] = is_add */ 2, /* field[2] = ordinal */ 5, /* field[5] = reaction */ 4, /* field[4] = reaction_type */ 3, /* field[3] = reactor */ 1, /* field[1] = server_timestamp */ 0, /* field[0] = steamid_friend */ }; static const ProtobufCIntRange cfriend_messages__message_reaction__notification__number_ranges[1 + 1] = { { 1, 0 }, { 0, 7 } }; const ProtobufCMessageDescriptor cfriend_messages__message_reaction__notification__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "CFriendMessages_MessageReaction_Notification", "CFriendMessagesMessageReactionNotification", "CFriendMessagesMessageReactionNotification", "", sizeof(CFriendMessagesMessageReactionNotification), 7, cfriend_messages__message_reaction__notification__field_descriptors, cfriend_messages__message_reaction__notification__field_indices_by_name, 1, cfriend_messages__message_reaction__notification__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue emessage_reaction_type__enum_values_by_number[3] = { { "k_EMessageReactionType_Invalid", "EMESSAGE_REACTION_TYPE__k_EMessageReactionType_Invalid", 0 }, { "k_EMessageReactionType_Emoticon", "EMESSAGE_REACTION_TYPE__k_EMessageReactionType_Emoticon", 1 }, { "k_EMessageReactionType_Sticker", "EMESSAGE_REACTION_TYPE__k_EMessageReactionType_Sticker", 2 }, }; static const ProtobufCIntRange emessage_reaction_type__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex emessage_reaction_type__enum_values_by_name[3] = { { "k_EMessageReactionType_Emoticon", 1 }, { "k_EMessageReactionType_Invalid", 0 }, { "k_EMessageReactionType_Sticker", 2 }, }; const ProtobufCEnumDescriptor emessage_reaction_type__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "EMessageReactionType", "EMessageReactionType", "EMessageReactionType", "", 3, emessage_reaction_type__enum_values_by_number, 3, emessage_reaction_type__enum_values_by_name, 1, emessage_reaction_type__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCMethodDescriptor friend_messages__method_descriptors[6] = { { "GetRecentMessages", &cfriend_messages__get_recent_messages__request__descriptor, &cfriend_messages__get_recent_messages__response__descriptor }, { "GetActiveMessageSessions", &cfriends_messages__get_active_message_sessions__request__descriptor, &cfriends_messages__get_active_message_sessions__response__descriptor }, { "SendMessage", &cfriend_messages__send_message__request__descriptor, &cfriend_messages__send_message__response__descriptor }, { "AckMessage", &cfriend_messages__ack_message__notification__descriptor, &no_response__descriptor }, { "IsInFriendsUIBeta", &cfriend_messages__is_in_friends_uibeta__request__descriptor, &cfriend_messages__is_in_friends_uibeta__response__descriptor }, { "UpdateMessageReaction", &cfriend_messages__update_message_reaction__request__descriptor, &cfriend_messages__update_message_reaction__response__descriptor }, }; const unsigned friend_messages__method_indices_by_name[] = { 3, /* AckMessage */ 1, /* GetActiveMessageSessions */ 0, /* GetRecentMessages */ 4, /* IsInFriendsUIBeta */ 2, /* SendMessage */ 5 /* UpdateMessageReaction */ }; const ProtobufCServiceDescriptor friend_messages__descriptor = { PROTOBUF_C__SERVICE_DESCRIPTOR_MAGIC, "FriendMessages", "FriendMessages", "FriendMessages", "", 6, friend_messages__method_descriptors, friend_messages__method_indices_by_name }; void friend_messages__get_recent_messages(ProtobufCService *service, const CFriendMessagesGetRecentMessagesRequest *input, CFriendMessagesGetRecentMessagesResponse_Closure closure, void *closure_data) { assert(service->descriptor == &friend_messages__descriptor); service->invoke(service, 0, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); } void friend_messages__get_active_message_sessions(ProtobufCService *service, const CFriendsMessagesGetActiveMessageSessionsRequest *input, CFriendsMessagesGetActiveMessageSessionsResponse_Closure closure, void *closure_data) { assert(service->descriptor == &friend_messages__descriptor); service->invoke(service, 1, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); } void friend_messages__send_message(ProtobufCService *service, const CFriendMessagesSendMessageRequest *input, CFriendMessagesSendMessageResponse_Closure closure, void *closure_data) { assert(service->descriptor == &friend_messages__descriptor); service->invoke(service, 2, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); } void friend_messages__ack_message(ProtobufCService *service, const CFriendMessagesAckMessageNotification *input, NoResponse_Closure closure, void *closure_data) { assert(service->descriptor == &friend_messages__descriptor); service->invoke(service, 3, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); } void friend_messages__is_in_friends_uibeta(ProtobufCService *service, const CFriendMessagesIsInFriendsUIBetaRequest *input, CFriendMessagesIsInFriendsUIBetaResponse_Closure closure, void *closure_data) { assert(service->descriptor == &friend_messages__descriptor); service->invoke(service, 4, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); } void friend_messages__update_message_reaction(ProtobufCService *service, const CFriendMessagesUpdateMessageReactionRequest *input, CFriendMessagesUpdateMessageReactionResponse_Closure closure, void *closure_data) { assert(service->descriptor == &friend_messages__descriptor); service->invoke(service, 5, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); } void friend_messages__init (FriendMessages_Service *service, FriendMessages_ServiceDestroy destroy) { protobuf_c_service_generated_init (&service->base, &friend_messages__descriptor, (ProtobufCServiceDestroy) destroy); } static const ProtobufCMethodDescriptor friend_messages_client__method_descriptors[3] = { { "IncomingMessage", &cfriend_messages__incoming_message__notification__descriptor, &no_response__descriptor }, { "NotifyAckMessageEcho", &cfriend_messages__ack_message__notification__descriptor, &no_response__descriptor }, { "MessageReaction", &cfriend_messages__message_reaction__notification__descriptor, &no_response__descriptor }, }; const unsigned friend_messages_client__method_indices_by_name[] = { 0, /* IncomingMessage */ 2, /* MessageReaction */ 1 /* NotifyAckMessageEcho */ }; const ProtobufCServiceDescriptor friend_messages_client__descriptor = { PROTOBUF_C__SERVICE_DESCRIPTOR_MAGIC, "FriendMessagesClient", "FriendMessagesClient", "FriendMessagesClient", "", 3, friend_messages_client__method_descriptors, friend_messages_client__method_indices_by_name }; void friend_messages_client__incoming_message(ProtobufCService *service, const CFriendMessagesIncomingMessageNotification *input, NoResponse_Closure closure, void *closure_data) { assert(service->descriptor == &friend_messages_client__descriptor); service->invoke(service, 0, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); } void friend_messages_client__notify_ack_message_echo(ProtobufCService *service, const CFriendMessagesAckMessageNotification *input, NoResponse_Closure closure, void *closure_data) { assert(service->descriptor == &friend_messages_client__descriptor); service->invoke(service, 1, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); } void friend_messages_client__message_reaction(ProtobufCService *service, const CFriendMessagesMessageReactionNotification *input, NoResponse_Closure closure, void *closure_data) { assert(service->descriptor == &friend_messages_client__descriptor); service->invoke(service, 2, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); } void friend_messages_client__init (FriendMessagesClient_Service *service, FriendMessagesClient_ServiceDestroy destroy) { protobuf_c_service_generated_init (&service->base, &friend_messages_client__descriptor, (ProtobufCServiceDestroy) destroy); }